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

274 lines
1.2 MiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

(self.webpackChunk=self.webpackChunk||[]).push([[7545],{89489:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return de}});var re=oe(14809),Le=oe(59301),Ie={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"},Ke=Ie,ke=oe(7657),ve=function(Re,Me){return Le.createElement(ke.Z,(0,re.Z)({},Re,{ref:Me,icon:Ke}))},ie=Le.forwardRef(ve),de=ie},59477:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return de}});var re=oe(14809),Le=oe(59301),Ie={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"},Ke=Ie,ke=oe(7657),ve=function(Re,Me){return Le.createElement(ke.Z,(0,re.Z)({},Re,{ref:Me,icon:Ke}))},ie=Le.forwardRef(ve),de=ie},26227:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return de}});var re=oe(14809),Le=oe(59301),Ie={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"},Ke=Ie,ke=oe(7657),ve=function(Re,Me){return Le.createElement(ke.Z,(0,re.Z)({},Re,{ref:Me,icon:Ke}))},ie=Le.forwardRef(ve),de=ie},49198:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return de}});var re=oe(14809),Le=oe(59301),Ie={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},Ke=Ie,ke=oe(7657),ve=function(Re,Me){return Le.createElement(ke.Z,(0,re.Z)({},Re,{ref:Me,icon:Ke}))},ie=Le.forwardRef(ve),de=ie},41464:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return de}});var re=oe(14809),Le=oe(59301),Ie={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"},Ke=Ie,ke=oe(7657),ve=function(Re,Me){return Le.createElement(ke.Z,(0,re.Z)({},Re,{ref:Me,icon:Ke}))},ie=Le.forwardRef(ve),de=ie},87169:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return de}});var re=oe(14809),Le=oe(59301),Ie={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"},Ke=Ie,ke=oe(7657),ve=function(Re,Me){return Le.createElement(ke.Z,(0,re.Z)({},Re,{ref:Me,icon:Ke}))},ie=Le.forwardRef(ve),de=ie},52671:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return de}});var re=oe(14809),Le=oe(59301),Ie={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"},Ke=Ie,ke=oe(7657),ve=function(Re,Me){return Le.createElement(ke.Z,(0,re.Z)({},Re,{ref:Me,icon:Ke}))},ie=Le.forwardRef(ve),de=ie},8657:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return de}});var re=oe(14809),Le=oe(59301),Ie={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"},Ke=Ie,ke=oe(7657),ve=function(Re,Me){return Le.createElement(ke.Z,(0,re.Z)({},Re,{ref:Me,icon:Ke}))},ie=Le.forwardRef(ve),de=ie},56082:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return de}});var re=oe(14809),Le=oe(59301),Ie={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"},Ke=Ie,ke=oe(7657),ve=function(Re,Me){return Le.createElement(ke.Z,(0,re.Z)({},Re,{ref:Me,icon:Ke}))},ie=Le.forwardRef(ve),de=ie},33853:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return de}});var re=oe(14809),Le=oe(59301),Ie={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"},Ke=Ie,ke=oe(7657),ve=function(Re,Me){return Le.createElement(ke.Z,(0,re.Z)({},Re,{ref:Me,icon:Ke}))},ie=Le.forwardRef(ve),de=ie},15075:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return de}});var re=oe(14809),Le=oe(59301),Ie={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"},Ke=Ie,ke=oe(7657),ve=function(Re,Me){return Le.createElement(ke.Z,(0,re.Z)({},Re,{ref:Me,icon:Ke}))},ie=Le.forwardRef(ve),de=ie},43531:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return de}});var re=oe(14809),Le=oe(59301),Ie={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"},Ke=Ie,ke=oe(7657),ve=function(Re,Me){return Le.createElement(ke.Z,(0,re.Z)({},Re,{ref:Me,icon:Ke}))},ie=Le.forwardRef(ve),de=ie},38819:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return de}});var re=oe(14809),Le=oe(59301),Ie={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"},Ke=Ie,ke=oe(7657),ve=function(Re,Me){return Le.createElement(ke.Z,(0,re.Z)({},Re,{ref:Me,icon:Ke}))},ie=Le.forwardRef(ve),de=ie},99587:function(Dt,Ot){"use strict";Ot.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},22982:function(Dt,Ot){"use strict";Ot.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"}},63720:function(){"use strict";function Dt(ne,y,a,x){a===void 0&&(a=0),x===void 0&&(x=1/0),this._name=ne,this._defaultValue=y,this._minimum=a,this._maximum=x}Object.defineProperty(Dt.prototype,"name",{get:function(){return this._name},set:function(ne){if(typeof ne!="string"||ne==="")throw new Error("Shape name must be a valid string.");this._name=ne}}),Object.defineProperty(Dt.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(ne){if(typeof ne!="number"||isNaN(ne))throw new Error("The default value must be a real number, not: "+ne);this._defaultValue=ne}}),Object.defineProperty(Dt.prototype,"minimum",{get:function(){return this._minimum},set:function(ne){if(typeof ne!="number"||isNaN(ne))throw new Error("Minimum must be a real number, not: "+ne);this._minimum=ne}}),Object.defineProperty(Dt.prototype,"maximum",{get:function(){return this._maximum},set:function(ne){if(typeof ne!="number"||isNaN(ne))throw new Error("Maximum must be a real number, not: "+ne);this._maximum=ne}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(ne,y){var a=go.Shape._FigureParameters[ne];return a?a[y]:null},go.Shape.setFigureParameter=function(ne,y,a){if(!(a instanceof Dt))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+a);if(a.defaultValue<a.minimum||a.defaultValue>a.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+a.defaultValue);var x=go.Shape._FigureParameters[ne];x||(x=[],go.Shape._FigureParameters[ne]=x),x[y]=a};var Ot=[];function oe(ne,y){var a=Ot.pop();return a===void 0?new go.Point(ne,y):(a.x=ne,a.y=y,a)}function re(){var ne=Ot.pop();return ne===void 0?new go.Point:ne}function Le(ne){Ot.push(ne)}function Ie(ne,y,a,x,b,E,z,te,se){se||(se=new go.Point);var le=ne-a,he=b-z,Ce=NaN,Ae=NaN;if(le===0)if(he===0)ne===a&&(Ce=ne,Ae=y);else{var De=(E-te)/he,Te=E-De*b;Ce=ne,Ae=De*Ce+Te}else if(he===0){var fe=(y-x)/le,$e=y-fe*ne;Ce=b,Ae=fe*Ce+$e}else{var fe=(y-x)/le,De=(E-te)/he,$e=y-fe*ne,Te=E-De*b;Ce=(Te-$e)/(fe-De),Ae=fe*Ce+$e}return se.x=Ce,se.y=Ae,se}function Ke(ne,y,a,x,b,E,z,te,se,le,he,Ce,Ae,De){var Te=1-se,fe=se,$e=ne*Te+a*fe,Se=y*Te+x*fe,st=a*Te+b*fe,ot=x*Te+E*fe,_e=b*Te+z*fe,At=E*Te+te*fe,it=$e*Te+st*fe,dt=Se*Te+ot*fe,Ye=st*Te+_e*fe,He=ot*Te+At*fe,gt=it*Te+Ye*fe,ut=dt*Te+He*fe;le.x=$e,le.y=Se,he.x=it,he.y=dt,Ce.x=gt,Ce.y=ut,Ae.x=Ye,Ae.y=He,De.x=_e,De.y=At}var ke=new go.Spot(.156,.156),ve=new go.Spot(.844,.844),ie=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Dt("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(ne,y,a){var x=ne?ne.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,y/3),x=Math.min(x,a/3);var b=x*ie,E=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,y-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,x,y-b,0,y,b)).add(new go.PathSegment(go.PathSegment.Line,y,a-x)).add(new go.PathSegment(go.PathSegment.Bezier,y-x,a,y,a-b,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,x,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,b,a,0,a-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(E.spot1=new go.Spot(0,0,b,b),E.spot2=new go.Spot(1,1,-b,-b)),E}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(y,a).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(y,a).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(ne,y,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=a/2,x.endX=y,x.endY=a/2,x}),go.Shape.defineFigureGenerator("LineV",function(ne,y,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=y/2,x.startY=0,x.endX=y/2,x.endY=a,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(0,a/2,!1).add(new go.PathSegment(go.PathSegment.Line,y,a/2)).add(new go.PathSegment(go.PathSegment.Move,y/2,0)).add(new go.PathSegment(go.PathSegment.Line,y/2,a)))}),go.Shape.defineFigureGenerator("XLine",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)))}),go.Shape.defineFigureGenerator("LineRight",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(.25*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.25*y,a)))}),go.Shape.defineFigureGenerator("LineDown",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(0,.25*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,.75*a)).add(new go.PathSegment(go.PathSegment.Line,y,.25*a)))}),go.Shape.defineFigureGenerator("LineLeft",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(.75*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*y,a)))}),go.Shape.defineFigureGenerator("LineUp",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(0,.75*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,y,.75*a)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(ne,y,a){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*y,(1-x)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,x*a)).add(new go.PathSegment(go.PathSegment.Move,x*y,x*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Move,0,a/2)).add(new go.PathSegment(go.PathSegment.Line,y,a/2)).add(new go.PathSegment(go.PathSegment.Move,y/2,0)).add(new go.PathSegment(go.PathSegment.Line,y/2,a)))}),go.Shape.defineFigureGenerator("CircleLine",function(ne,y,a){var x=y/2,b=new go.Geometry().add(new go.PathFigure(y,y/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=ke,b.spot2=ve,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(ne,y,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}),go.Shape.defineFigureGenerator("Line2",function(ne,y,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=y,x.startY=0,x.endX=0,x.endY=a,x}),go.Shape.defineFigureGenerator("Curve1",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,ie*y,0,y,(1-ie)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,0,ie*a,(1-ie)*y,a)))}),go.Shape.defineFigureGenerator("Curve3",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,ie*a,ie*y,a)))}),go.Shape.defineFigureGenerator("Curve4",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-ie)*y,0,0,(1-ie)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Dt("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(ne,y,a){var x=ne?ne.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*y;if(x===0){var E=new go.Geometry(go.Geometry.Rectangle);return E.startX=0,E.startY=0,E.endX=y,E.endY=a,E}else{var E=new go.Geometry;return x>0?E.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):E.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),b<y/2&&E.setSpots(b/y,0,(y-b)/y,1),E}}),go.Shape.defineFigureGenerator("Parallelogram","Parallelogram1"),go.Shape.setFigureParameter("Parallelogram2",0,new Dt("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("Parallelogram2",function(ne,y,a){var x=ne?ne.parameter1:NaN;isNaN(x)?x=10:x<-y?x=-y:x>y&&(x=y);var b=Math.abs(x);if(x===0){var E=new go.Geometry(go.Geometry.Rectangle);return E.startX=0,E.startY=0,E.endX=y,E.endY=a,E}else{var E=new go.Geometry;return x>0?E.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):E.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),b<y/2&&E.setSpots(b/y,0,(y-b)/y,1),E}}),go.Shape.setFigureParameter("Trapezoid1",0,new Dt("Indent",.2,-.99,.99)),go.Shape.defineFigureGenerator("Trapezoid1",function(ne,y,a){var x=ne?ne.parameter1:NaN;isNaN(x)?x=.2:x<.5?x=-.5:x>.5&&(x=.5);var b=Math.abs(x)*y;if(x===0){var E=new go.Geometry(go.Geometry.Rectangle);return E.startX=0,E.startY=0,E.endX=y,E.endY=a,E}else{var E=new go.Geometry;return x>0?E.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):E.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),b<y/2&&E.setSpots(b/y,0,(y-b)/y,1),E}}),go.Shape.defineFigureGenerator("Trapezoid","Trapezoid1"),go.Shape.setFigureParameter("Trapezoid2",0,new Dt("Indent",20,-1/0,1/0)),go.Shape.defineFigureGenerator("Trapezoid2",function(ne,y,a){var x=ne?ne.parameter1:NaN;isNaN(x)?x=20:x<-y?x=-y/2:x>y&&(x=y/2);var b=Math.abs(x);if(x===0){var E=new go.Geometry(go.Geometry.Rectangle);return E.startX=0,E.startY=0,E.endX=y,E.endY=a,E}else{var E=new go.Geometry;return x>0?E.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):E.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),b<y/2&&E.setSpots(b/y,0,(y-b)/y,1),E}}),go.Shape.setFigureParameter("ManualOperation",0,new Dt("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("ManualOperation",function(ne,y,a){var x=ne?ne.parameter1:NaN;isNaN(x)?x=10:x<-y?x=-y/2:x>y&&(x=y/2);var b=Math.abs(x);if(x===0){var E=new go.Geometry(go.Geometry.Rectangle);return E.startX=0,E.startY=0,E.endX=y,E.endY=a,E}else{var E=new go.Geometry;return x>0?E.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())):E.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),b<y/2&&E.setSpots(b/y,0,(y-b)/y,1),E}});var de=[];function Be(){var ne=de.pop();return ne===void 0?[]:ne}function Re(ne){ne.length=0,de.push(ne)}function Me(ne){for(var y=Be(),a=.5,x=.5,b=Math.PI*1.5,E=0,z=0;z<ne;z++)E=2*Math.PI/ne*z+b,y[z]=new go.Point(x+a*Math.cos(E),x+a*Math.sin(E));return y.push(y[0]),y}function ze(ne){var y=pe(ne),a=Be();a[0]=y[0];for(var x=1,b=1;x<y.length;x+=2,b+=3)a[b]=y[x],a[b+1]=y[x],a[b+2]=y[x+1];return Re(y),a}function pe(ne){for(var y=Me(ne),a=Be(),x=Math.floor(y.length/2),b=y.length-1,E=ne%2===0?2:1,z=0;z<b;z++){var te=y[z],se=y[z+1],le=y[(x+z-1)%b],he=y[(x+z+E)%b];a[z*2]=te,a[z*2+1]=Ie(te.x,te.y,le.x,le.y,se.x,se.y,he.x,he.y,new go.Point)}return a[a.length]=a[0],Re(y),a}go.Shape.defineFigureGenerator("Pentagon",function(ne,y,a){var x=Me(5),b=new go.Geometry,E=new go.PathFigure(x[0].x*y,x[0].y*a,!0);b.add(E);for(var z=1;z<5;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*y,x[z].y*a));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*y,x[0].y*a).close()),Re(x),b.spot1=new go.Spot(.2,.22),b.spot2=new go.Spot(.8,.9),b}),go.Shape.defineFigureGenerator("Hexagon",function(ne,y,a){var x=Me(6),b=new go.Geometry,E=new go.PathFigure(x[0].x*y,x[0].y*a,!0);b.add(E);for(var z=1;z<6;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*y,x[z].y*a));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*y,x[0].y*a).close()),Re(x),b.spot1=new go.Spot(.07,.25),b.spot2=new go.Spot(.93,.75),b}),go.Shape.defineFigureGenerator("Heptagon",function(ne,y,a){var x=Me(7),b=new go.Geometry,E=new go.PathFigure(x[0].x*y,x[0].y*a,!0);b.add(E);for(var z=1;z<7;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*y,x[z].y*a));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*y,x[0].y*a).close()),Re(x),b.spot1=new go.Spot(.2,.15),b.spot2=new go.Spot(.8,.85),b}),go.Shape.defineFigureGenerator("Octagon",function(ne,y,a){var x=Me(8),b=new go.Geometry,E=new go.PathFigure(x[0].x*y,x[0].y*a,!0);b.add(E);for(var z=1;z<8;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*y,x[z].y*a));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*y,x[0].y*a).close()),Re(x),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.85),b}),go.Shape.defineFigureGenerator("Nonagon",function(ne,y,a){var x=Me(9),b=new go.Geometry,E=new go.PathFigure(x[0].x*y,x[0].y*a,!0);b.add(E);for(var z=1;z<9;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*y,x[z].y*a));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*y,x[0].y*a).close()),Re(x),b.spot1=new go.Spot(.17,.13),b.spot2=new go.Spot(.82,.82),b}),go.Shape.defineFigureGenerator("Decagon",function(ne,y,a){var x=Me(10),b=new go.Geometry,E=new go.PathFigure(x[0].x*y,x[0].y*a,!0);b.add(E);for(var z=1;z<10;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*y,x[z].y*a));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*y,x[0].y*a).close()),Re(x),b.spot1=new go.Spot(.16,.16),b.spot2=new go.Spot(.84,.84),b}),go.Shape.defineFigureGenerator("Dodecagon",function(ne,y,a){var x=Me(12),b=new go.Geometry,E=new go.PathFigure(x[0].x*y,x[0].y*a,!0);b.add(E);for(var z=1;z<12;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*y,x[z].y*a));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*y,x[0].y*a).close()),Re(x),b.spot1=new go.Spot(.16,.16),b.spot2=new go.Spot(.84,.84),b}),go.Shape.defineFigureGenerator("FivePointedStar",function(ne,y,a){var x=pe(5),b=new go.Geometry,E=new go.PathFigure(x[0].x*y,x[0].y*a,!0);b.add(E);for(var z=1;z<10;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*y,x[z].y*a));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*y,x[0].y*a).close()),Re(x),b.spot1=new go.Spot(.266,.333),b.spot2=new go.Spot(.733,.733),b}),go.Shape.defineFigureGenerator("SixPointedStar",function(ne,y,a){var x=pe(6),b=new go.Geometry,E=new go.PathFigure(x[0].x*y,x[0].y*a,!0);b.add(E);for(var z=1;z<12;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*y,x[z].y*a));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*y,x[0].y*a).close()),Re(x),b.spot1=new go.Spot(.17,.25),b.spot2=new go.Spot(.83,.75),b}),go.Shape.defineFigureGenerator("SevenPointedStar",function(ne,y,a){var x=pe(7),b=new go.Geometry,E=new go.PathFigure(x[0].x*y,x[0].y*a,!0);b.add(E);for(var z=1;z<14;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*y,x[z].y*a));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*y,x[0].y*a).close()),Re(x),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.666),b}),go.Shape.defineFigureGenerator("EightPointedStar",function(ne,y,a){var x=pe(8),b=new go.Geometry,E=new go.PathFigure(x[0].x*y,x[0].y*a,!0);b.add(E);for(var z=1;z<16;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*y,x[z].y*a));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*y,x[0].y*a).close()),Re(x),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("NinePointedStar",function(ne,y,a){var x=pe(9),b=new go.Geometry,E=new go.PathFigure(x[0].x*y,x[0].y*a,!0);b.add(E);for(var z=1;z<18;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*y,x[z].y*a));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*y,x[0].y*a).close()),Re(x),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.666),b}),go.Shape.defineFigureGenerator("TenPointedStar",function(ne,y,a){var x=pe(10),b=new go.Geometry,E=new go.PathFigure(x[0].x*y,x[0].y*a,!0);b.add(E);for(var z=1;z<20;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*y,x[z].y*a));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*y,x[0].y*a).close()),Re(x),b.spot1=new go.Spot(.281,.261),b.spot2=new go.Spot(.723,.748),b}),go.Shape.defineFigureGenerator("FivePointedBurst",function(ne,y,a){var x=ze(5),b=new go.Geometry,E=new go.PathFigure(x[0].x*y,x[0].y*a,!0);b.add(E);for(var z=1;z<x.length;z+=3)E.add(new go.PathSegment(go.PathSegment.Bezier,x[z+2].x*y,x[z+2].y*a,x[z].x*y,x[z].y*a,x[z+1].x*y,x[z+1].y*a));return E.segments.last().close(),Re(x),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("SixPointedBurst",function(ne,y,a){var x=ze(6),b=new go.Geometry,E=new go.PathFigure(x[0].x*y,x[0].y*a,!0);b.add(E);for(var z=1;z<x.length;z+=3)E.add(new go.PathSegment(go.PathSegment.Bezier,x[z+2].x*y,x[z+2].y*a,x[z].x*y,x[z].y*a,x[z+1].x*y,x[z+1].y*a));return E.segments.last().close(),Re(x),b.spot1=new go.Spot(.17,.222),b.spot2=new go.Spot(.833,.777),b}),go.Shape.defineFigureGenerator("SevenPointedBurst",function(ne,y,a){var x=ze(7),b=new go.Geometry,E=new go.PathFigure(x[0].x*y,x[0].y*a,!0);b.add(E);for(var z=1;z<x.length;z+=3)E.add(new go.PathSegment(go.PathSegment.Bezier,x[z+2].x*y,x[z+2].y*a,x[z].x*y,x[z].y*a,x[z+1].x*y,x[z+1].y*a));return E.segments.last().close(),Re(x),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("EightPointedBurst",function(ne,y,a){var x=ze(8),b=new go.Geometry,E=new go.PathFigure(x[0].x*y,x[0].y*a,!0);b.add(E);for(var z=1;z<x.length;z+=3)E.add(new go.PathSegment(go.PathSegment.Bezier,x[z+2].x*y,x[z+2].y*a,x[z].x*y,x[z].y*a,x[z+1].x*y,x[z+1].y*a));return E.segments.last().close(),Re(x),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("NinePointedBurst",function(ne,y,a){var x=ze(9),b=new go.Geometry,E=new go.PathFigure(x[0].x*y,x[0].y*a,!0);b.add(E);for(var z=1;z<x.length;z+=3)E.add(new go.PathSegment(go.PathSegment.Bezier,x[z+2].x*y,x[z+2].y*a,x[z].x*y,x[z].y*a,x[z+1].x*y,x[z+1].y*a));return E.segments.last().close(),Re(x),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("TenPointedBurst",function(ne,y,a){var x=ze(10),b=new go.Geometry,E=new go.PathFigure(x[0].x*y,x[0].y*a,!0);b.add(E);for(var z=1;z<x.length;z+=3)E.add(new go.PathSegment(go.PathSegment.Bezier,x[z+2].x*y,x[z+2].y*a,x[z].x*y,x[z].y*a,x[z+1].x*y,x[z+1].y*a));return E.segments.last().close(),Re(x),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.setFigureParameter("FramedRectangle",0,new Dt("ThicknessX",8)),go.Shape.setFigureParameter("FramedRectangle",1,new Dt("ThicknessY",8)),go.Shape.defineFigureGenerator("FramedRectangle",function(ne,y,a){var x=ne?ne.parameter1:NaN,b=ne?ne.parameter2:NaN;isNaN(x)&&(x=8),isNaN(b)&&(b=8);var E=new go.Geometry,z=new go.PathFigure(0,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x<y/2&&b<a/2&&(z.add(new go.PathSegment(go.PathSegment.Move,x,b)),z.add(new go.PathSegment(go.PathSegment.Line,x,a-b)),z.add(new go.PathSegment(go.PathSegment.Line,y-x,a-b)),z.add(new go.PathSegment(go.PathSegment.Line,y-x,b).close())),E.setSpots(0,0,1,1,x,b,-x,-b),E}),go.Shape.setFigureParameter("Ring",0,new Dt("Thickness",8)),go.Shape.defineFigureGenerator("Ring",function(ne,y,a){var x=ne?ne.parameter1:NaN;(isNaN(x)||x<0)&&(x=8);var b=y/2,E=new go.Geometry,z=new go.PathFigure(y,y/2,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close());var te=Math.max(b-x,0);return te>0&&(z.add(new go.PathSegment(go.PathSegment.Move,y/2+te,y/2)),z.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,te,te).close())),E.spot1=ke,E.spot2=ve,E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Cloud",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(.08034461*y,.1944299*a,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*y,.05349299*a,-.09239631*y,.07836421*a,.1406031*y,-.0542823*a)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*y,.074219*a,.2450511*y,-.00697547*a,.3776197*y,-.01112067*a)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*y,.07004196*a,.4539471*y,0,.6066018*y,-.02526587*a)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*y,.08370865*a,.6914277*y,-.01904177*a,.8921095*y,-.01220843*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*y,.3194596*a,1.036446*y,.04105738*a,1.020377*y,.3022052*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*y,.562044*a,1.04448*y,.360238*a,.992256*y,.5219009*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*y,.8217117*a,1.032337*y,.5771781*a,1.018411*y,.8120651*a)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*y,.9156953*a,1.028411*y,.9571472*a,.8556702*y,1.052487*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*y,.9310455*a,.7431877*y,1.009325*a,.5624123*y,1.021761*a)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*y,.9344623*a,.4820677*y,1.031761*a,.3030112*y,1.002796*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*y,.870098*a,.2329994*y,1.01518*a,.03213784*y,1.01518*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*y,.6545475*a,-.02812061*y,.9032597*a,-.01205169*y,.6835638*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*y,.4265613*a,-.01812061*y,.6089503*a,-.00606892*y,.4555777*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*y,.1944299*a,-.01606892*y,.3892545*a,-.01205169*y,.1944299*a))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(ne,y,a){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,x*a)).add(new go.PathSegment(go.PathSegment.Line,y,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,a)).add(new go.PathSegment(go.PathSegment.Line,x*y,a)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Line,0,x*a).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new Dt("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Dt("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(ne,y,a){var x=ne?ne.parameter1:NaN,b=ne?ne.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var E=x%360;E<0&&(E+=360);var z=b%360,te=Math.min(y,a)/2;return new go.Geometry().add(new go.PathFigure(te,te).add(new go.PathSegment(go.PathSegment.Arc,E,z,te,te,te,te).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(ne,y,a){var x=ie/Math.SQRT2*.5,b=Math.SQRT2/2,E=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(y,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*y,E*a,y,(1-x)*a,(b+x)*y,(E+x)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Dt("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(ne,y,a){var x=ne?ne.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,y)/2,E=y/2,z=a/2;return new go.Geometry().add(new go.PathFigure(E-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,E+b,0)).add(new go.PathSegment(go.PathSegment.Line,E+b,z-b)).add(new go.PathSegment(go.PathSegment.Line,y,z-b)).add(new go.PathSegment(go.PathSegment.Line,y,z+b)).add(new go.PathSegment(go.PathSegment.Line,E+b,z+b)).add(new go.PathSegment(go.PathSegment.Line,E+b,a)).add(new go.PathSegment(go.PathSegment.Line,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,E-b,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z-b)).add(new go.PathSegment(go.PathSegment.Line,E-b,z-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Dt("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(ne,y,a){var x=ne?ne.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,y)/2,E=y/2,z=a/2;return new go.Geometry().add(new go.PathFigure(E-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,E+b,0)).add(new go.PathSegment(go.PathSegment.Line,E+b,z-b)).add(new go.PathSegment(go.PathSegment.Line,y,z-b)).add(new go.PathSegment(go.PathSegment.Line,y,z+b)).add(new go.PathSegment(go.PathSegment.Line,E+b,z+b)).add(new go.PathSegment(go.PathSegment.Line,E+b,a)).add(new go.PathSegment(go.PathSegment.Line,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,E-b,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z-b)).add(new go.PathSegment(go.PathSegment.Line,E-b,z-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new Dt("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(ne,y,a){var x=ne?ne.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),y===0||a===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=y,b.endY=a,b}else{var E=y/2,z=a/2,te=Math.atan2(a,y),se=x-Math.min(Math.cos(te)*x/2,E),le=x-Math.min(Math.sin(te)*x/2,z),b=new go.Geometry,he=new go.PathFigure(se,0,!0);return b.add(he),he.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),he.add(new go.PathSegment(go.PathSegment.Line,y-se,0)),he.add(new go.PathSegment(go.PathSegment.Line,y,le)),he.add(new go.PathSegment(go.PathSegment.Line,.8*y,z)),he.add(new go.PathSegment(go.PathSegment.Line,y,a-le)),he.add(new go.PathSegment(go.PathSegment.Line,y-se,a)),he.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),he.add(new go.PathSegment(go.PathSegment.Line,se,a)),he.add(new go.PathSegment(go.PathSegment.Line,0,a-le)),he.add(new go.PathSegment(go.PathSegment.Line,.2*y,z)),he.add(new go.PathSegment(go.PathSegment.Line,0,le).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new Dt("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(ne,y,a){var x=ne?ne.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,E=new go.PathFigure(.1*y,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new Dt("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(ne,y,a){var x=ne?ne.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,x*a)),E.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*y,x*a)),E.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*y,(1-x)*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,(1-x)*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*a)),E.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*y,(1-x)*a)),E.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*y,x*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,x*a).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new Dt("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(ne,y,a){var x=ne?ne.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,a,Math.abs(1-x)*y,.25*a,Math.abs(1-x)*y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*y,.75*a,x*y,.25*a).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,ie*y,0,y,(.5-ie/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,(.5+ie/2)*a,ie*y,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,0,y,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*y,.75*a,.5*y,.25*a).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,.1*y,.8*a,0,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,0,0,.45*y,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,.3*a,.55*y,0,y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,.5*a,.9*y,.8*a).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*y,.01*a)).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.6*y,.2*a,y,.25*a)).add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.7*a,y,.8*a,.6*y,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,.5*y,.75*a,.55*y,.95*a)).add(new go.PathSegment(go.PathSegment.Line,.25*y,a)).add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.7*a,.45*y,.95*a,.5*y,.75*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.4*y,.8*a,0,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.49*y,.01*a,0,.25*a,.4*y,.2*a).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(.4*y,.6*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*y,a,.5*y,.75*a,.45*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.6*a,.55*y,.95*a,.5*y,.75*a));var E=.2,z=.3,te=0,se=E*ie;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5+E+te)*a,(.5-E+z)*y,(.5+se+te)*a,(.5-se+z)*y,(.5+E+te)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+z)*y,(.5+te)*a,(.5+se+z)*y,(.5+E+te)*a,(.5+E+z)*y,(.5+se+te)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5-E+te)*a,(1-.5+E+z)*y,(.5-se+te)*a,(.5+se+z)*y,(.5-E+te)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*y,.36771243*a,(.5-se+z)*y,(.5-E+te)*a,(.5-E+z+.05)*y,(.5-se+te-.02)*a)),E=.2,z=0,te=-.3,se=E*ie,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+z)*y,(.5+te)*a,(.5+se+z)*y,(.5+E+te)*a,(.5+E+z)*y,(.5+se+te)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5-E+te)*a,(1-.5+E+z)*y,(.5-se+te)*a,(.5+se+z)*y,(.5-E+te)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+z)*y,(.5+te)*a,(.5-se+z)*y,(.5-E+te)*a,(.5-E+z)*y,(.5-se+te)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-se+z)*y,(.5+E+te)*a,(.5-E+z)*y,(.5+se+te)*a,(.5-se+z)*y,(.5+E+te)*a)),E=.2,z=-.3,te=0,se=E*ie,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5-E+te)*a,(1-.5+E+z-.05)*y,(.5-se+te-.02)*a,(.5+se+z)*y,(.5-E+te)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+z)*y,(.5+te)*a,(.5-se+z)*y,(.5-E+te)*a,(.5-E+z)*y,(.5-se+te)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5+E+te)*a,(.5-E+z)*y,(.5+se+te)*a,(.5-se+z)*y,(.5+E+te)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.6*a,(.5+se+z)*y,(.5+E+te)*a,(.5+E+z)*y,(.5+se+te)*a).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(y*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*.5,y*.5,y*.5,y*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,y*.5,y*.75,y*.25,y*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,y*.5,y*.25,y*.25,y*.25));var E=.1,z=.5,te=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(z+E)*y,te*a)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y*z,a*te,E*y,E*y).close()),b=new go.PathFigure(y*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*.5,y*.5,y*.5,y*.5)),te=.75,b=new go.PathFigure((z+E)*y,te*a,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,y*z,a*te,E*y,E*y).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(ne,y,a){var x=.8535533905932737,b=.5*y,E=.5*a;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,E,b,E)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Move,b,E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,x*a)).add(new go.PathSegment(go.PathSegment.Move,b,E)).add(new go.PathSegment(go.PathSegment.Line,x*y,x*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(ne,y,a){var x=new go.Geometry,b=ie*.5,E=.5,z=.5,te=.5,se=new go.PathFigure(z*y,(te-E)*a);x.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*y,te*a,(z-b)*y,(te-E)*a,(z-E)*y,(te-b)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(te+E)*a,(z-E)*y,(te+b)*a,(z-b)*y,(te+E)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*y,te*a,(z+b)*y,(te+E)*a,(z+E)*y,(te+b)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(te-E)*a,(z+E)*y,(te-b)*a,(z+b)*y,(te-E)*a)),E=.4,b=ie*.4;var le=re(),he=re(),Ce=re(),Ae=re();Ke(z,te-E,z+b,te-E,z+E,te-b,z+E,te,.42,le,he,Ce,Ae,Ae);var De=re(),Te=re(),fe=re();Ke(z,te-E,z+b,te-E,z+E,te-b,z+E,te,.58,Ae,Ae,fe,De,Te);var $e=re(),Se=re(),st=re();Ke(z,te+E,z-b,te+E,z-E,te+b,z-E,te,.42,$e,Se,st,Ae,Ae);var ot=re(),_e=re(),At=re();return Ke(z,te+E,z-b,te+E,z-E,te+b,z-E,te,.58,Ae,Ae,At,ot,_e),se.add(new go.PathSegment(go.PathSegment.Move,At.x*y,At.y*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*y,te*a,ot.x*y,ot.y*a,_e.x*y,_e.y*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(te-E)*a,(z-E)*y,(te-b)*a,(z-b)*y,(te-E)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,Ce.x*y,Ce.y*a,le.x*y,le.y*a,he.x*y,he.y*a)),se.add(new go.PathSegment(go.PathSegment.Line,At.x*y,At.y*a).close()),se.add(new go.PathSegment(go.PathSegment.Move,st.x*y,st.y*a)),se.add(new go.PathSegment(go.PathSegment.Line,fe.x*y,fe.y*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*y,te*a,De.x*y,De.y*a,Te.x*y,Te.y*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(te+E)*a,(z+E)*y,(te+b)*a,(z+b)*y,(te+E)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,st.x*y,st.y*a,$e.x*y,$e.y*a,Se.x*y,Se.y*a).close()),Le(le),Le(he),Le(Ce),Le(Ae),Le(De),Le(Te),Le(fe),Le($e),Le(Se),Le(st),Le(ot),Le(_e),Le(At),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*y,0)).add(new go.PathSegment(go.PathSegment.Line,.2*y,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.29*y,.33*a)).add(new go.PathSegment(go.PathSegment.Line,.35*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.5*a,y,.25*a,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.5*a,0,.25*a).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Dt("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(ne,y,a){var x=ne?ne.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>y&&(x=y);var b=(y-x)/2,E=b+x;return new go.Geometry().add(new go.PathFigure(E,.5*a).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,y,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(0,.55*a).add(new go.PathSegment(go.PathSegment.Line,.6*y,0)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.45*a)).add(new go.PathSegment(go.PathSegment.Line,y,.45*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.55*a).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(ne,y,a){var x=new go.Geometry,b=ie*.4,E=.4,z=.5,te=.5,se=re(),le=re(),he=re(),Ce=re(),Ae=new go.PathFigure((z-E)*y,te*a,!1);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(te-E)*a,(z-E)*y,(te-b)*a,(z-b)*y,(te-E)*a)),Ke(z,te-E,z+b,te-E,z+E,te-b,z+E,te,.44,he,Ce,le,se,se),Ae.add(new go.PathSegment(go.PathSegment.Bezier,le.x*y,le.y*a,he.x*y,he.y*a,Ce.x*y,Ce.y*a));var De=oe(le.x,le.y);Ke(z,te-E,z+b,te-E,z+E,te-b,z+E,te,.56,se,se,le,he,Ce);var Te=oe(le.x,le.y);Ae.add(new go.PathSegment(go.PathSegment.Line,(De.x*.1+.95*.9)*y,De.y*.1*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.85*y,De.y*.1*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.85*y,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,y,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,(Te.x*.1+.9)*y,.15*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,(Te.x*.1+.9)*y,(Te.y*.1+.05*.9)*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,Te.x*y,Te.y*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*y,te*a,he.x*y,he.y*a,Ce.x*y,Ce.y*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(te+E)*a,(z+E)*y,(te+b)*a,(z+b)*y,(te+E)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*y,te*a,(z-b)*y,(te+E)*a,(z-E)*y,(te+b)*a)),E=.35,b=ie*.35;var fe=new go.PathFigure(z*y,(te-E)*a,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*y,te*a,(z-b)*y,(te-E)*a,(z-E)*y,(te-b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(te+E)*a,(z-E)*y,(te+b)*a,(z-b)*y,(te+E)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*y,te*a,(z+b)*y,(te+E)*a,(z+E)*y,(te+b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(te-E)*a,(z+E)*y,(te-b)*a,(z+b)*y,(te-E)*a));var $e=new go.PathFigure((z-E)*y,te*a,!1);return x.add($e),Le(se),Le(le),Le(he),Le(Ce),Le(De),Le(Te),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(ne,y,a){var x=new go.Geometry,b=.375,E=0,z=-.125,te=b*ie,se=new go.PathFigure((.525+E)*y,(.5+b+z)*a,!1);x.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+E)*y,(.5+z)*a,(.5+te+E)*y,(.5+b+z)*a,(.5+b+E)*y,(.5+te+z)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(.5+E)*y,(.5-b+z)*a,(1-.5+b+E)*y,(.5-te+z)*a,(.5+te+E)*y,(.5-b+z)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+E)*y,(.5+z)*a,(.5-te+E)*y,(.5-b+z)*a,(.5-b+E)*y,(.5-te+z)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(.475+E)*y,(.5+b+z)*a,(.5-b+E)*y,(.5+te+z)*a,(.5-te+E)*y,(.5+b+z)*a)),se.add(new go.PathSegment(go.PathSegment.Line,.475*y,.85*a)),se.add(new go.PathSegment(go.PathSegment.Line,.425*y,.85*a)),se.add(new go.PathSegment(go.PathSegment.Line,.425*y,.9*a)),se.add(new go.PathSegment(go.PathSegment.Line,.475*y,.9*a)),se.add(new go.PathSegment(go.PathSegment.Line,.475*y,a)),se.add(new go.PathSegment(go.PathSegment.Line,.525*y,a)),se.add(new go.PathSegment(go.PathSegment.Line,.525*y,.9*a)),se.add(new go.PathSegment(go.PathSegment.Line,.575*y,.9*a)),se.add(new go.PathSegment(go.PathSegment.Line,.575*y,.85*a)),se.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a).close()),b=.325,E=0,z=-.125,te=b*ie;var se=new go.PathFigure((1-.5+b+E)*y,(.5+z)*a,!1);x.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,(.5+E)*y,(.5+b+z)*a,(.5+b+E)*y,(.5+te+z)*a,(.5+te+E)*y,(.5+b+z)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+E)*y,(.5+z)*a,(.5-te+E)*y,(.5+b+z)*a,(.5-b+E)*y,(.5+te+z)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(.5+E)*y,(.5-b+z)*a,(.5-b+E)*y,(.5-te+z)*a,(.5-te+E)*y,(.5-b+z)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+E)*y,(.5+z)*a,(.5+te+E)*y,(.5-b+z)*a,(1-.5+b+E)*y,(.5-te+z)*a));var se=new go.PathFigure((.525+E)*y,(.5+b+z)*a,!1);return x.add(se),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(ne,y,a){var x=ne?ne.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(ne,y,a){var x=ne?ne.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Move,x*y,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,x*y,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)))}),go.Shape.defineFigureGenerator("LogicAnd",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(ne,y,a){var x=new go.Geometry().add(new go.PathFigure(.5*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*y,.5*a,.5*y,.5*a)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,.5*y,0)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Move,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Move,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)))}),go.Shape.defineFigureGenerator("LogicForAll",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Move,0,a)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(ne,y,a){var x=.5;return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*a)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*y,x*a,x*y,x*a)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(ne,y,a){var x=.5;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,x*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*y,x*a,x*y,x*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Dt("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Dt("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(ne,y,a){var x=ne?ne.parameter1:NaN;isNaN(x)&&(x=.3);var b=ne?ne.parameter2:NaN;isNaN(b)&&(b=.3);var E=(1-x)*y,z=(.5-b/2)*a,te=(.5+b/2)*a,se=new go.Geometry,le=new go.PathFigure(0,z,!0);se.add(le),le.add(new go.PathSegment(go.PathSegment.Line,E,z)),le.add(new go.PathSegment(go.PathSegment.Line,E,0)),le.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),le.add(new go.PathSegment(go.PathSegment.Line,E,a)),le.add(new go.PathSegment(go.PathSegment.Line,E,te)),le.add(new go.PathSegment(go.PathSegment.Line,0,te).close()),se.spot1=new go.Spot(0,z/a);var he=Ie(0,te/a,1,te/a,E/y,1,1,.5,re());return se.spot2=new go.Spot(he.x,he.y),Le(he),se}),go.Shape.setFigureParameter("Arrow2",0,new Dt("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Dt("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(ne,y,a){var x=ne?ne.parameter1:NaN;isNaN(x)&&(x=30),x>y&&(x=y);var b=ne?ne.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,a/2);var E=y-x,z=(a-b)/2,te=z+b,se=new go.Geometry,le=new go.PathFigure(0,z,!0);se.add(le),le.add(new go.PathSegment(go.PathSegment.Line,E,z)),le.add(new go.PathSegment(go.PathSegment.Line,E,0)),le.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),le.add(new go.PathSegment(go.PathSegment.Line,E,a)),le.add(new go.PathSegment(go.PathSegment.Line,E,te)),le.add(new go.PathSegment(go.PathSegment.Line,0,te).close()),se.spot1=new go.Spot(0,z/a);var he=Ie(0,te/a,1,te/a,E/y,1,1,.5,re());return se.spot2=new go.Spot(he.x,he.y),Le(he),se}),go.Shape.defineFigureGenerator("Chevron",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.214*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.786*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Dt("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(ne,y,a){var x=ne?ne.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*a,E=(.5+x/2)*a,z=new go.Geometry,te=new go.PathFigure(y,.5*a,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),te.add(new go.PathSegment(go.PathSegment.Line,.3*y,E)),te.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,.3*y,b)),te.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),te.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close());var se=Ie(0,.5,.3,0,0,b/a,.1,b/a,re());return z.spot1=new go.Spot(se.x,se.y),se=Ie(.7,1,1,.5,0,E/a,1,E/a,se),z.spot2=new go.Spot(se.x,se.y),Le(se),z}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Dt("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Dt("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(ne,y,a){var x=ne?ne.parameter1:NaN;isNaN(x)&&(x=40);var b=ne?ne.parameter2:NaN;isNaN(b)&&(b=100);var E=(a-x)/2,z=E+x,te=(a-b)/2,se=te+b;(x>a||b>a)&&(b>x?(x=x*a/b,E=(a-x)/2,z=E+x,te=0,se=a):(E=0,z=a,te=0,se=a));var le=new go.Geometry,he=new go.PathFigure(y,.5*a,!0);le.add(he),he.add(new go.PathSegment(go.PathSegment.Line,.7*y,se)),he.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),he.add(new go.PathSegment(go.PathSegment.Line,.3*y,z)),he.add(new go.PathSegment(go.PathSegment.Line,.3*y,se)),he.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),he.add(new go.PathSegment(go.PathSegment.Line,.3*y,te)),he.add(new go.PathSegment(go.PathSegment.Line,.3*y,E)),he.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),he.add(new go.PathSegment(go.PathSegment.Line,.7*y,te).close());var Ce=Ie(0,.5,.3,te/a,0,E/a,1,E/a,re());return le.spot1=new go.Spot(Ce.x,Ce.y),Ce=Ie(.7,se/a,1,.5,0,z/a,1,z/a,Ce),le.spot2=new go.Spot(Ce.x,Ce.y),Le(Ce),le}),go.Shape.setFigureParameter("IBeamArrow",0,new Dt("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(ne,y,a){var x=ne?ne.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*a,E=(.5+x/2)*a,z=new go.Geometry,te=new go.PathFigure(y,.5*a,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),te.add(new go.PathSegment(go.PathSegment.Line,.2*y,E)),te.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,0)),te.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,.2*y,b)),te.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),te.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),z.spot1=new go.Spot(0,b/a);var se=Ie(.7,1,1,.5,0,E/a,1,E/a,re());return z.spot2=new go.Spot(se.x,se.y),Le(se),z}),go.Shape.setFigureParameter("IBeamArrow2",0,new Dt("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Dt("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(ne,y,a){var x=ne?ne.parameter1:NaN;isNaN(x)&&(x=40);var b=ne?ne.parameter2:NaN;isNaN(b)&&(b=100);var E=(a-x)/2,z=E+x,te=(a-b)/2,se=te+b;(x>a||b>a)&&(b>x?(x=x*a/b,E=(a-x)/2,z=E+x,te=0,se=a):(E=0,z=a,te=0,se=a));var le=new go.Geometry,he=new go.PathFigure(y,.5*a,!0);le.add(he),he.add(new go.PathSegment(go.PathSegment.Line,.7*y,se)),he.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),he.add(new go.PathSegment(go.PathSegment.Line,.2*y,z)),he.add(new go.PathSegment(go.PathSegment.Line,.2*y,se)),he.add(new go.PathSegment(go.PathSegment.Line,0,se)),he.add(new go.PathSegment(go.PathSegment.Line,0,te)),he.add(new go.PathSegment(go.PathSegment.Line,.2*y,te)),he.add(new go.PathSegment(go.PathSegment.Line,.2*y,E)),he.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),he.add(new go.PathSegment(go.PathSegment.Line,.7*y,te).close()),le.spot1=new go.Spot(0,E/a);var Ce=Ie(.7,se/a,1,.5,0,z/a,1,z/a,re());return le.spot2=new go.Spot(Ce.x,Ce.y),Le(Ce),le}),go.Shape.setFigureParameter("Pointer",0,new Dt("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(ne,y,a){var x=ne?ne.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,E=new go.PathFigure(y,.5*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,x*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var z=Ie(.2,.65,1,.65,0,1,1,.5,re());return b.spot2=new go.Spot(z.x,z.y),Le(z),b}),go.Shape.setFigureParameter("RoundedPointer",0,new Dt("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(ne,y,a){var x=ne?ne.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,E=new go.PathFigure(y,.5*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*y,.75*a,x*y,.25*a).close()),b.spot1=new go.Spot(x,.35);var z=Ie(0,.65,1,.65,0,1,1,.5,re());return b.spot2=new go.Spot(z.x,z.y),Le(z),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new Dt("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(ne,y,a){var x=ne?ne.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*a,E=(.5+x/2)*a,z=new go.Geometry,te=new go.PathFigure(y,.5*a,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),te.add(new go.PathSegment(go.PathSegment.Line,0,E)),te.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),te.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),z.spot1=new go.Spot(.2,.3);var se=Ie(.7,1,1,.5,0,E/a,1,E/a,re());return z.spot2=new go.Spot(se.x,se.y),Le(se),z}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Dt("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(ne,y,a){var x=ne?ne.parameter1:NaN;isNaN(x)&&(x=50);var b=(a-x)/2,E=b+x;x>a&&(b=0,E=a);var z=new go.Geometry,te=new go.PathFigure(y,.5*a,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),te.add(new go.PathSegment(go.PathSegment.Line,0,E)),te.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),te.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),z.spot1=new go.Spot(.2,b/a);var se=Ie(.7,1,1,.5,0,E/a,1,E/a,re());return z.spot2=new go.Spot(se.x,se.y),Le(se),z}),go.Shape.setFigureParameter("SquareArrow",0,new Dt("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(ne,y,a){var x=ne?ne.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,E=new go.PathFigure(y,.5*a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,x*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,x*y,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(ne,y,a){var x=new go.Geometry,b=ie*.5,E=ie*.1,z=new go.PathFigure(0,.9*a,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+E)*a,(.5+b)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+E)*a).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,.9*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,a,.85/.9*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var E=new go.PathFigure(0,.9*a,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,.8*a,.85/.9*y,.8*a)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(.5*y,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var E=new go.PathFigure(.5*y,a,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,.3*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,.3*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0).close());var E=new go.PathFigure(0,.3*a,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,.3*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Move,.7*y,.3*a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(ne,y,a){var x=ne?ne.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,E=ie*.5,z=new go.PathFigure(0,x,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,ie*x,(.5-E)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,1*y,x,(.5+E)*y,0,1*y,ie*x)),z.add(new go.PathSegment(go.PathSegment.Line,y,a-x)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,1*a,1*y,a-ie*x,(.5+E)*y,1*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,(.5-E)*y,1*a,0,a-ie*x)),z.add(new go.PathSegment(go.PathSegment.Line,0,x));var te=new go.PathFigure(y,x,!1);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,2*x,1*y,2*x-ie*x,(.5+E)*y,2*x)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-E)*y,2*x,0,2*x-ie*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(ne,y,a){var x=ne?ne.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,E=ie*.5,z=new go.PathFigure(0,a-x,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,x)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,ie*x,(.5-E)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,x,(.5+E)*y,0,y,ie*x)),z.add(new go.PathSegment(go.PathSegment.Line,y,a-x)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,a-ie*x,(.5+E)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,(.5-E)*y,a,0,a-ie*x));var te=new go.PathFigure(0,a-x,!1);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a-2*x,0,a-x-ie*x,(.5-E)*y,a-2*x)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,a-x,(.5+E)*y,a-2*x,y,a-x-ie*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(ne,y,a){var x=ne?ne.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,E=ie*.5,z=new go.PathFigure(x,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y-x,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-ie*x,0,y,(.5-E)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,y-x,a,y,(.5+E)*a,y-ie*x,a)),z.add(new go.PathSegment(go.PathSegment.Line,x,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,ie*x,a,0,(.5+E)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-E)*a,ie*x,0));var te=new go.PathFigure(x,0,!1);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*a,x+ie*x,0,2*x,(.5-E)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,a,2*x,(.5+E)*a,x+ie*x,a)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(ne,y,a){var x=ne?ne.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,E=ie*.5,z=new go.PathFigure(y-x,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-ie*x,0,y,(.5-E)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,y-x,a,y,(.5+E)*a,y-ie*x,a)),z.add(new go.PathSegment(go.PathSegment.Line,x,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,ie*x,a,0,(.5+E)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-E)*a,ie*x,0)),z.add(new go.PathSegment(go.PathSegment.Line,y-x,0));var te=new go.PathFigure(y-x,0,!1);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,y-2*x,.5*a,y-x-ie*x,0,y-2*x,(.5-E)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,y-x,a,y-2*x,(.5+E)*a,y-x-ie*x,a)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(.25*y,.25*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var E=new go.PathFigure(.25*y,.25*a,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,.25*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var E=new go.PathFigure(0,a,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var E=new go.PathFigure(.5*y,0,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var E=new go.PathFigure(.5*y,0,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(ne,y,a){var x=new go.Geometry,b=.2,E=.1,z=ie*b,te=ie*E,se=.5,le=.1,he=new go.PathFigure(se*y,(le+E)*a,!0);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,(se-b)*y,le*a,(se-z)*y,(le+E)*a,(se-b)*y,(le+te)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,se*y,(le-E)*a,(se-b)*y,(le-te)*a,(se-z)*y,(le-E)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(se+b)*y,le*a,(se+z)*y,(le-E)*a,(se+b)*y,(le-te)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,se*y,(le+E)*a,(se+b)*y,(le+te)*a,(se+z)*y,(le+E)*a));var Ce=.05,Ae=ie*Ce;se=.05,le=.25;var De=new go.PathFigure(.5*y,.2*a,!0);return x.add(De),De.add(new go.PathSegment(go.PathSegment.Line,.95*y,.2*a)),se=.95,le=.25,De.add(new go.PathSegment(go.PathSegment.Bezier,(se+Ce)*y,le*a,(se+Ae)*y,(le-Ce)*a,(se+Ce)*y,(le-Ae)*a)),De.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),De.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),De.add(new go.PathSegment(go.PathSegment.Line,.85*y,.35*a)),Ce=.025,Ae=ie*Ce,se=.825,le=.35,De.add(new go.PathSegment(go.PathSegment.Bezier,se*y,(le-Ce)*a,(se+Ce)*y,(le-Ae)*a,(se+Ae)*y,(le-Ce)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(se-Ce)*y,le*a,(se-Ae)*y,(le-Ce)*a,(se-Ce)*y,(le-Ae)*a)),De.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),De.add(new go.PathSegment(go.PathSegment.Line,.55*y,a)),De.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a)),Ce=.05,Ae=ie*Ce,se=.5,le=.7,De.add(new go.PathSegment(go.PathSegment.Bezier,se*y,(le-Ce)*a,(se+Ce)*y,(le-Ae)*a,(se+Ae)*y,(le-Ce)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(se-Ce)*y,le*a,(se-Ae)*y,(le-Ce)*a,(se-Ce)*y,(le-Ae)*a)),De.add(new go.PathSegment(go.PathSegment.Line,.45*y,a)),De.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),De.add(new go.PathSegment(go.PathSegment.Line,.2*y,.35*a)),Ce=.025,Ae=ie*Ce,se=.175,le=.35,De.add(new go.PathSegment(go.PathSegment.Bezier,se*y,(le-Ce)*a,(se+Ce)*y,(le-Ae)*a,(se+Ae)*y,(le-Ce)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(se-Ce)*y,le*a,(se-Ae)*y,(le-Ce)*a,(se-Ce)*y,(le-Ae)*a)),De.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),De.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),De.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),Ce=.05,Ae=ie*Ce,se=.05,le=.25,De.add(new go.PathSegment(go.PathSegment.Bezier,se*y,(le-Ce)*a,(se-Ce)*y,(le-Ae)*a,(se-Ae)*y,(le-Ce)*a)),De.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new Dt("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(ne,y,a){var x=ne?ne.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,E=new go.PathFigure(y,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,x*a)),E.add(new go.PathSegment(go.PathSegment.Line,x*y,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(.5*y,.5*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a));var E=new go.PathFigure(.5*y,.5*a,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(ne,y,a){var x=new go.Geometry,b=ne?ne.parameter1:NaN;isNaN(b)&&(b=.1);var E=new go.PathFigure(0,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,b*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*a)),x}),go.Shape.defineFigureGenerator("Database",function(ne,y,a){var x=new go.Geometry,b=ie*.5,E=ie*.1,z=new go.PathFigure(y,.1*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+E)*a,(.5+b)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+E)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-E)*a,(.5-b)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+b)*y,0,y,(.1-E)*a));var te=new go.PathFigure(y,.1*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+E)*a,(.5+b)*y,.2*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*y,.2*a,0,(.1+E)*a)),te.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+E)*a,(.5+b)*y,.3*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*y,.3*a,0,(.2+E)*a)),te.add(new go.PathSegment(go.PathSegment.Move,y,.3*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.4*a,y,(.3+E)*a,(.5+b)*y,.4*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-b)*y,.4*a,0,(.3+E)*a)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.9*a,.25*y,.1*a).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(ne,y,a){var x=new go.Geometry,b=ie*.5,E=ie*.1,z=new go.PathFigure(y,.1*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+E)*a,(.5+b)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+E)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-E)*a,(.5-b)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+b)*y,0,y,(.1-E)*a));var te=new go.PathFigure(y,.1*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+E)*a,(.5+b)*y,.2*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*y,.2*a,0,(.1+E)*a)),te.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+E)*a,(.5+b)*y,.3*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*y,.3*a,0,(.2+E)*a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(.25*y,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(ne,y,a){var x=new go.Geometry,b=ne?ne.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var E=ie*.2,z=new go.PathFigure(0,.2*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,0,(.2-E)*a,(.2-E)*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.2*a,(.8+E)*y,0,y,(.2-E)*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,a,y,(.8+E)*a,(.8+E)*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-E)*y,a,0,(.8+E)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var te=new go.PathFigure(0,b*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(ne,y,a){var x=new go.Geometry,b=ne?ne.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var E=new go.PathFigure(0,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,b*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),x}),go.Shape.defineFigureGenerator("Document",function(ne,y,a){var x=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(ne,y,a){var x=new go.Geometry,b=ne?ne.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var E=new go.PathFigure(0,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(b*y,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,b*a)),z.add(new go.PathSegment(go.PathSegment.Move,y,b*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),z.add(new go.PathSegment(go.PathSegment.Move,(1-b)*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*a)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var E=new go.PathFigure(.1*y,.4*a,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Move,.9*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Move,.6*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Move,.4*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.9*a)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var E=new go.PathFigure(.75*y,0,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(y,.5*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a));var E=new go.PathFigure(y,.5*a,!1);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,a));var z=new go.PathFigure(y,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(ne,y,a){var x=new go.Geometry,b=ne?ne.parameter1:NaN,E=ne?ne.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(E)&&(E=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(b*y,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),te.add(new go.PathSegment(go.PathSegment.Move,0,E*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,E*a)),x}),go.Shape.defineFigureGenerator("Junction",function(ne,y,a){var x=new go.Geometry,b=1/Math.SQRT2,E=(1-1/Math.SQRT2)/2,z=ie*.5,te=.5,se=new go.PathFigure(y,te*a,!0);x.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,te*y,a,y,(te+z)*a,(te+z)*y,a)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,te*a,(te-z)*y,a,0,(te+z)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,te*y,0,0,(te-z)*a,(te-z)*y,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,y,te*a,(te+z)*y,0,y,(te-z)*a));var le=new go.PathFigure((E+b)*y,(E+b)*a,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,E*y,E*a)),le.add(new go.PathSegment(go.PathSegment.Move,E*y,(E+b)*a)),le.add(new go.PathSegment(go.PathSegment.Line,(E+b)*y,E*a)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(ne,y,a){var x=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close());var E=new go.PathFigure(.1*y,0,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.75*a)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(ne,y,a){var x=new go.Geometry,b=ie*.5,E=.5,z=new go.PathFigure(.5*y,a,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,0,E*a,(E-b)*y,a,0,(E+b)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,E*y,0,0,(E-b)*a,(E-b)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,E*a,(E+b)*y,0,y,(E-b)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(E+.1)*y,.9*a,y,(E+b)*a,(E+b)*y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(y,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(ne,y,a){var x=new go.Geometry,b=ne?ne.parameter1:NaN;isNaN(b)&&(b=.7);var E=new go.PathFigure(0,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,b*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(ne,y,a){var x=new go.Geometry,b=ne?ne.parameter1:NaN;isNaN(b)&&(b=.25);var E=new go.PathFigure(0,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,b*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,(1-b)*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(ne,y,a){var x=new go.Geometry;a=a/.8;var b=new go.PathFigure(y,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.44*a,.96*y,.47*a,.93*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.54*a,.86*y,.57*a,.83*y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*y,.4*a,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,0).close());var E=new go.PathFigure(.1*y,.2*a,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.54*a)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.44*a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(.1*y,.1*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a).close());var E=new go.PathFigure(.2*y,.1*a,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Move,.1*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(ne,y,a){var x=new go.Geometry,b=ne?ne.parameter1:NaN;isNaN(b)&&(b=.1);var E=1-b,z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close());var te=new go.PathFigure(.5*b*y,b*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*y,b*a)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(ne,y,a){var x=new go.Geometry,b=ie*.5,E=.5,z=new go.PathFigure(y,E*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,E*y,a,y,(E+b)*a,(E+b)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,E*a,(E-b)*y,a,0,(E+b)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,E*y,0,0,(E-b)*a,(E-b)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,E*a,(E+b)*y,0,y,(E-b)*a));var te=new go.PathFigure(y,.5*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),te.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(ne,y,a){var x=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.3*a,.5*y,.6*a,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(ne,y,a){var x=new go.Geometry,b=ne?ne.parameter1:NaN,E=ne?ne.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(E)&&(E=.3);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(ne,y,a){var x=new go.Geometry,b=ne?ne.parameter1:NaN,E=ne?ne.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(E)&&(E=.3);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(ne,y,a){var x=new go.Geometry,b=ne?ne.parameter1:NaN;isNaN(b)&&(b=.1);var E=new go.PathFigure(0,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure((1-b)*y,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,a)),z.add(new go.PathSegment(go.PathSegment.Move,b*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),x}),go.Shape.defineFigureGenerator("Process",function(ne,y,a){var x=new go.Geometry,b=ne?ne.parameter1:NaN;isNaN(b)&&(b=.1);var E=new go.PathFigure(0,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(b*y,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var E=new go.PathFigure(0,.5*a,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(ne,y,a){var x=new go.Geometry,b=ne?ne.parameter1:NaN;isNaN(b)&&(b=.25);var E=new go.PathFigure(b*y,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a));var z=new go.PathFigure(b*y,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),z.add(new go.PathSegment(go.PathSegment.Move,(1-b)*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,a)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(.25*y,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(ne,y,a){var x=new go.Geometry,b=ne?ne.parameter1:NaN;isNaN(b)&&(b=.1);var E=new go.PathFigure(0,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,(1-b)*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(ne,y,a){var x=new go.Geometry,b=ie*.5,E=new go.PathFigure(0,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(.5+b)*y,0,y,(.5-b)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.5+b)*a,(.5+b)*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(ne,y,a){var x=new go.Geometry,b=ie*.5,E=.5,z=new go.PathFigure(y,E*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,E*y,a,y,(E+b)*a,(E+b)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,E*a,(E-b)*y,a,0,(E+b)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,E*y,0,0,(E-b)*a,(E-b)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,E*a,(E+b)*y,0,y,(E-b)*a));var te=new go.PathFigure(y,E*a,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,E*a));var se=new go.PathFigure(.8*y,.75*a,!1);return x.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.8*y,.25*a)),se.add(new go.PathSegment(go.PathSegment.Line,.6*y,.25*a)),se.add(new go.PathSegment(go.PathSegment.Line,.6*y,.75*a)),se.add(new go.PathSegment(go.PathSegment.Line,.4*y,.75*a)),se.add(new go.PathSegment(go.PathSegment.Line,.4*y,.25*a)),se.add(new go.PathSegment(go.PathSegment.Line,.2*y,.25*a)),se.add(new go.PathSegment(go.PathSegment.Line,.2*y,.75*a)),x}),go.Shape.defineFigureGenerator("Ground",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(.5*y,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Move,.3*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Move,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),x}),go.Shape.defineFigureGenerator("Inverter",function(ne,y,a){var x=new go.Geometry,b=ie*.1,E=.1,z=.9,te=.5,se=new go.PathFigure(.8*y,.5*a,!0);x.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,a)),se.add(new go.PathSegment(go.PathSegment.Line,0,0)),se.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a));var le=new go.PathFigure((z+E)*y,te*a,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(te+E)*a,(z+E)*y,(te+b)*a,(z+b)*y,(te+E)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*y,te*a,(z-b)*y,(te+E)*a,(z-E)*y,(te+b)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(te-E)*a,(z-E)*y,(te-b)*a,(z-b)*y,(te-E)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*y,te*a,(z+b)*y,(te-E)*a,(z+E)*y,(te-b)*a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(ne,y,a){var x=new go.Geometry,b=ie*.5,E=ie*.4,z=ie*.1,te=.1,se=.9,le=.5,he=new go.PathFigure(.8*y,.5*a,!0);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,.8*y,(.5+E)*a,(.4+b)*y,a)),he.add(new go.PathSegment(go.PathSegment.Line,0,a)),he.add(new go.PathSegment(go.PathSegment.Line,0,0)),he.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),he.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(.4+b)*y,0,.8*y,(.5-E)*a));var Ce=new go.PathFigure((se+te)*y,le*a,!0);return x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,se*y,(le+te)*a,(se+te)*y,(le+z)*a,(se+z)*y,(le+te)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(se-te)*y,le*a,(se-z)*y,(le+te)*a,(se-te)*y,(le+z)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,se*y,(le-te)*a,(se-te)*y,(le-z)*a,(se-z)*y,(le-te)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(se+te)*y,le*a,(se+z)*y,(le-te)*a,(se+te)*y,(le-z)*a)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(ne,y,a){var x=new go.Geometry,b=.5,E=ie*b,z=0,te=.5,se=new go.PathFigure(.8*y,.5*a,!0);x.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*y,(te+E)*a,(z+E)*y,(te+b)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(z+E)*y,(te-b)*a,.7*y,(te-E)*a)),b=.1,E=ie*.1,z=.9,te=.5;var le=new go.PathFigure((z-b)*y,te*a,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(te-b)*a,(z-b)*y,(te-E)*a,(z-E)*y,(te-b)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*y,te*a,(z+E)*y,(te-b)*a,(z+b)*y,(te-E)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(te+b)*a,(z+b)*y,(te+E)*a,(z+E)*y,(te+b)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*y,te*a,(z-E)*y,(te+b)*a,(z-b)*y,(te+E)*a)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(ne,y,a){var x=new go.Geometry,b=.5,E=ie*b,z=0,te=.5,se=new go.PathFigure(0,0,!0);return x.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(z+E+E)*y,(te-b)*a,.8*y,(te-E)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*y,(te+E)*a,(z+E+E)*y,(te+b)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(ne,y,a){var x=new go.Geometry,b=.5,E=ie*b,z=.2,te=.5,se=new go.PathFigure(.1*y,0,!1);x.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var le=new go.PathFigure(.8*y,.5*a,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.7*y,(te+E)*a,(z+E)*y,(te+b)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(z+E)*y,(te-b)*a,.7*y,(te-E)*a)),b=.1,E=ie*.1,z=.9,te=.5;var he=new go.PathFigure((z-b)*y,te*a,!0);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(te-b)*a,(z-b)*y,(te-E)*a,(z-E)*y,(te-b)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*y,te*a,(z+E)*y,(te-b)*a,(z+b)*y,(te-E)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(te+b)*a,(z+b)*y,(te+E)*a,(z+E)*y,(te+b)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*y,te*a,(z-E)*y,(te+b)*a,(z-b)*y,(te+E)*a)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(ne,y,a){var x=new go.Geometry,b=.5,E=ie*b,z=.2,te=.5,se=new go.PathFigure(.1*y,0,!1);x.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var le=new go.PathFigure(.2*y,0,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(z+E)*y,(te-b)*a,.9*y,(te-E)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.9*y,(te+E)*a,(z+E)*y,(te+b)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),x}),go.Shape.defineFigureGenerator("Resistor",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),x}),go.Shape.defineFigureGenerator("Inductor",function(ne,y,a){var x=new go.Geometry,b=ie*.1,E=.1,z=.1,te=.5,se=new go.PathFigure((z-b*.5)*y,a,!1);return x.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*y,0,(z-b)*y,a,(z-E)*y,0)),z=.3,se.add(new go.PathSegment(go.PathSegment.Bezier,z*y,a,(z+E)*y,0,(z+b)*y,a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*y,0,(z-b)*y,a,(z-E)*y,0)),z=.5,se.add(new go.PathSegment(go.PathSegment.Bezier,z*y,a,(z+E)*y,0,(z+b)*y,a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*y,0,(z-b)*y,a,(z-E)*y,0)),z=.7,se.add(new go.PathSegment(go.PathSegment.Bezier,z*y,a,(z+E)*y,0,(z+b)*y,a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*y,0,(z-b)*y,a,(z-E)*y,0)),z=.9,se.add(new go.PathSegment(go.PathSegment.Bezier,(z+b*.5)*y,a,(z+E)*y,0,(z+b)*y,a)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(ne,y,a){var x=new go.Geometry,b=ie*.5,E=.5,z=.5,te=.5,se=new go.PathFigure((z-E)*y,te*a,!1);return x.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(te-E)*a,(z-E)*y,(te-b)*a,(z-b)*y,(te-E)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*y,te*a,(z+b)*y,(te-E)*a,(z+E)*y,(te-b)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(te+E)*a,(z+E)*y,(te+b)*a,(z+b)*y,(te+E)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*y,te*a,(z-b)*y,(te+E)*a,(z-E)*y,(te+b)*a)),se.add(new go.PathSegment(go.PathSegment.Move,(z-E+.1)*y,te*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(z+E-.1)*y,te*a,z*y,(te-E)*a,z*y,(te+E)*a)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,.75*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),x}),go.Shape.defineFigureGenerator("Diode",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(y,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(ne,y,a){var x=new go.Geometry,b=y,E=a;y=y*.38,a=a*.6;var z=ie*.8,te=.8,se=0,le=.5,he=(b-y)/2,Ce=(E-a)/2,Ae=new go.PathFigure(se*y+he,(le+te)*a+Ce,!0);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(se-te)*y+he,le*a+Ce,(se-z)*y+he,(le+te)*a+Ce,(se-te)*y+he,(le+z)*a+Ce)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,se*y+he,(le-te)*a+Ce,(se-te)*y+he,(le-z)*a+Ce,(se-z)*y+he,(le-te)*a+Ce)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(se-te+z*.5)*y+he,le*a+Ce,se*y+he,(le-te)*a+Ce,(se-te+z*.5)*y+he,(le-z)*a+Ce)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,se*y+he,(le+te)*a+Ce,(se-te+z*.5)*y+he,(le+z)*a+Ce,se*y+he,(le+te)*a+Ce).close()),z=ie*.4,te=.4,se=.2,le=.5;var De=new go.PathFigure(se*y+he,(le+te)*a+Ce,!0);x.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,(se-te)*y+he,le*a+Ce,(se-z)*y+he,(le+te)*a+Ce,(se-te)*y+he,(le+z)*a+Ce)),De.add(new go.PathSegment(go.PathSegment.Bezier,se*y+he,(le-te)*a+Ce,(se-te)*y+he,(le-z)*a+Ce,(se-z)*y+he,(le-te)*a+Ce)),De.add(new go.PathSegment(go.PathSegment.Bezier,(se-te+z*.5)*y+he,le*a+Ce,se*y+he,(le-te)*a+Ce,(se-te+z*.5)*y+he,(le-z)*a+Ce)),De.add(new go.PathSegment(go.PathSegment.Bezier,se*y+he,(le+te)*a+Ce,(se-te+z*.5)*y+he,(le+z)*a+Ce,se*y+he,(le+te)*a+Ce).close()),z=ie*.2,te=.2,se=.5,le=.5;var Te=new go.PathFigure((se-te)*y+he,le*a+Ce,!0);x.add(Te),Te.add(new go.PathSegment(go.PathSegment.Bezier,se*y+he,(le-te)*a+Ce,(se-te)*y+he,(le-z)*a+Ce,(se-z)*y+he,(le-te)*a+Ce)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(se+te)*y+he,le*a+Ce,(se+z)*y+he,(le-te)*a+Ce,(se+te)*y+he,(le-z)*a+Ce)),Te.add(new go.PathSegment(go.PathSegment.Bezier,se*y+he,(le+te)*a+Ce,(se+te)*y+he,(le+z)*a+Ce,(se+z)*y+he,(le+te)*a+Ce)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(se-te)*y+he,le*a+Ce,(se-z)*y+he,(le+te)*a+Ce,(se-te)*y+he,(le+z)*a+Ce)),z=ie*.4,te=.4,se=.8,le=.5;var fe=new go.PathFigure(se*y+he,(le-te)*a+Ce,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(se+te)*y+he,le*a+Ce,(se+z)*y+he,(le-te)*a+Ce,(se+te)*y+he,(le-z)*a+Ce)),fe.add(new go.PathSegment(go.PathSegment.Bezier,se*y+he,(le+te)*a+Ce,(se+te)*y+he,(le+z)*a+Ce,(se+z)*y+he,(le+te)*a+Ce)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(se+te-z*.5)*y+he,le*a+Ce,se*y+he,(le+te)*a+Ce,(se+te-z*.5)*y+he,(le+z)*a+Ce)),fe.add(new go.PathSegment(go.PathSegment.Bezier,se*y+he,(le-te)*a+Ce,(se+te-z*.5)*y+he,(le-z)*a+Ce,se*y+he,(le-te)*a+Ce).close()),z=ie*.8,te=.8,se=1,le=.5;var $e=new go.PathFigure(se*y+he,(le-te)*a+Ce,!0);return x.add($e),$e.add(new go.PathSegment(go.PathSegment.Bezier,(se+te)*y+he,le*a+Ce,(se+z)*y+he,(le-te)*a+Ce,(se+te)*y+he,(le-z)*a+Ce)),$e.add(new go.PathSegment(go.PathSegment.Bezier,se*y+he,(le+te)*a+Ce,(se+te)*y+he,(le+z)*a+Ce,(se+z)*y+he,(le+te)*a+Ce)),$e.add(new go.PathSegment(go.PathSegment.Bezier,(se+te-z*.5)*y+he,le*a+Ce,se*y+he,(le+te)*a+Ce,(se+te-z*.5)*y+he,(le+z)*a+Ce)),$e.add(new go.PathSegment(go.PathSegment.Bezier,se*y+he,(le-te)*a+Ce,(se+te-z*.5)*y+he,(le-z)*a+Ce,se*y+he,(le-te)*a+Ce).close()),x}),go.Shape.defineFigureGenerator("Email",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var E=new go.PathFigure(0,0,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Move,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,.45*y,.54*a)),E.add(new go.PathSegment(go.PathSegment.Move,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.55*y,.54*a)),x}),go.Shape.defineFigureGenerator("Ethernet",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(.35*y,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,0).close());var E=new go.PathFigure(.1*y,a,!0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var z=new go.PathFigure(.6*y,a,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,a).close());var te=new go.PathFigure(0,.5*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),te.add(new go.PathSegment(go.PathSegment.Move,.75*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.75*y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.25*y,.6*a)),x}),go.Shape.defineFigureGenerator("Power",function(ne,y,a){var x=new go.Geometry,b=ie*.4,E=.4,z=.5,te=.5,se=re(),le=re(),he=re(),Ce=re();Ke(z,te-E,z+b,te-E,z+E,te-b,z+E,te,.5,se,se,le,he,Ce);var Ae=oe(le.x,le.y),De=new go.PathFigure(le.x*y,le.y*a,!0);x.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*y,te*a,he.x*y,he.y*a,Ce.x*y,Ce.y*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(te+E)*a,(z+E)*y,(te+b)*a,(z+b)*y,(te+E)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*y,te*a,(z-b)*y,(te+E)*a,(z-E)*y,(te+b)*a)),Ke(z-E,te,z-E,te-b,z-b,te-E,z,te-E,.5,he,Ce,le,se,se),De.add(new go.PathSegment(go.PathSegment.Bezier,le.x*y,le.y*a,he.x*y,he.y*a,Ce.x*y,Ce.y*a)),b=ie*.3,E=.3,Ke(z-E,te,z-E,te-b,z-b,te-E,z,te-E,.5,he,Ce,le,se,se),De.add(new go.PathSegment(go.PathSegment.Line,le.x*y,le.y*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*y,te*a,Ce.x*y,Ce.y*a,he.x*y,he.y*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(te+E)*a,(z-E)*y,(te+b)*a,(z-b)*y,(te+E)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*y,te*a,(z+b)*y,(te+E)*a,(z+E)*y,(te+b)*a)),Ke(z,te-E,z+b,te-E,z+E,te-b,z+E,te,.5,se,se,le,he,Ce),De.add(new go.PathSegment(go.PathSegment.Bezier,le.x*y,le.y*a,Ce.x*y,Ce.y*a,he.x*y,he.y*a).close());var De=new go.PathFigure(.45*y,0,!0);return x.add(De),De.add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*a)),De.add(new go.PathSegment(go.PathSegment.Line,.55*y,.5*a)),De.add(new go.PathSegment(go.PathSegment.Line,.55*y,0).close()),Le(se),Le(le),Le(he),Le(Ce),Le(Ae),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,a/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,y/2,a/2,y/2,a/2));function E(z,te,se){z.add(new go.PathSegment(go.PathSegment.Move,(.3+te)*y,(.8+se)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+te)*y,(.5+se)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.1+te)*y,(.5+se)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.3+te)*y,(.8+se)*a).close())}return E(b,0,0),E(b,.4,0),E(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(.2*y,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(.37*y,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.11*a)),b.add(new go.PathSegment(go.PathSegment.Line,.77*y,.04*a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.49*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.37*a)),b.add(new go.PathSegment(go.PathSegment.Line,.63*y,.86*a)),b.add(new go.PathSegment(go.PathSegment.Line,.77*y,.91*a)),b.add(new go.PathSegment(go.PathSegment.Line,.34*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.34*y,.78*a)),b.add(new go.PathSegment(go.PathSegment.Line,.44*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.56*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(.1*y,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*y,0,-.25*y,.63*a,.45*y,.44*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*y,.42*a,.48*y,.17*a,.54*y,.35*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*y,.18*a,.59*y,.29*a,.58*y,.28*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,.6*a,.8*y,.34*a,.88*y,.43*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*y,.31*a,.87*y,.48*a,.88*y,.43*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,1.17*y,.76*a,.82*y,.8*a).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(ne,y,a){var x=new go.Geometry,b=.5,E=0,z=0,te=b*ie,se=.4*Math.SQRT2/2+.5,le=.5-.5*Math.SQRT2/2,he=1,Ce=.5,Ae=.5,De=0,Te=new go.PathFigure(se*y,(1-le)*a,!1);return x.add(Te),Te.add(new go.PathSegment(go.PathSegment.Bezier,he*y,Ce*a,he*y,.7*a,he*y,Ce*a)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+E)*y,(De+E)*a,(.5+b+E)*y,(.5-te+E)*a,(.5+te+E)*y,(.5-b+E)*a)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+E)*y,(.5+z)*a,(.5-te+E)*y,(.5-b+z)*a,(.5-b+E)*y,(.5-te+z)*a)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(.35+E)*y,.9*a,(.5-b+E)*y,(.5+te+z)*a,(.5-te+E)*y,.9*a)),Te.add(new go.PathSegment(go.PathSegment.Move,(.25+E)*y,.8*a)),Te.add(new go.PathSegment(go.PathSegment.Line,(.35+E)*y,.9*a)),Te.add(new go.PathSegment(go.PathSegment.Line,(.2+E)*y,.95*a)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Move,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var E=new go.PathFigure(y,a,!1);x.add(E);var z=new go.PathFigure(0,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.2*y,.35*a,.3*y,.35*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.7*y,.65*a,.8*y,.65*a)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,.2*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var b=new go.PathFigure(0,.2*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(.7*y,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,0,.6*y,.5*a,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,a,.4*y,.5*a,y,.5*a).close());var E=new go.PathFigure(.45*y,.73*a,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,.73*a)),E.add(new go.PathSegment(go.PathSegment.Move,.38*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.63*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Move,.31*y,.27*a)),E.add(new go.PathSegment(go.PathSegment.Line,.56*y,.27*a)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var E=new go.PathFigure(.335*y,(1-.555)*a,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.68*a,(1-.12)*y,.46*a,(1-.02)*y,.54*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.335*y,(1-.555)*a,.02*y,.54*a,.12*y,.46*a)),E.add(new go.PathSegment(go.PathSegment.Line,.365*y,(1-.595)*a));var z=.5-.285,te=.5,se=z,le=Math.PI/4,he=4*(1-Math.cos(le))/(3*Math.sin(le)),Ce=he*.5,Ae=z,De=z,Te=he*Ae,fe=he*De;E.add(new go.PathSegment(go.PathSegment.Bezier,(te-Ae)*y,se*a,(te-(Te+Ae)/2)*y,(se+(De+fe)/2)*a,(te-Ae)*y,(se+fe)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(se-De)*a,(te-Ae)*y,(se-fe)*a,(te-Te)*y,(se-De)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(te+Ae)*y,se*a,(te+Te)*y,(se-De)*a,(te+Ae)*y,(se-fe)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*y,(1-.595)*a,(te+Ae)*y,(se+fe)*a,(te+(Te+Ae)/2)*y,(se+(De+fe)/2)*a)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*y,(1-.595)*a)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),E.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a));var $e=new go.PathFigure(.2*y,a,!1);x.add($e),$e.add(new go.PathSegment(go.PathSegment.Line,.2*y,.8*a));var Se=new go.PathFigure(.8*y,a,!1);return x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(.1*y,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var E=new go.PathFigure(.2*y,.2*a,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.5*a).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var E=new go.PathFigure(y,a,!1);x.add(E);var z=new go.PathFigure(.1*y,a,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),x}),go.Shape.defineFigureGenerator("Caution",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(.05*y,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.8*a,0,a,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.1*a,.5*y,0,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,y,a,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,a));var E=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-E)*y,.875*a)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*y,.875*a,E*y,E*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.325*a,.575*y,.725*a,.625*y,.375*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.75*a,.375*y,.375*a,.425*y,.725*a)),x}),go.Shape.defineFigureGenerator("Recycle",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(.45*y,.95*a,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*y,.85*a,.17*y,.95*a,.15*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.235*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.625*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,.275*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,.575*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*y,.95*a,0,.675*a,0,.7*a)),b.add(new go.PathSegment(go.PathSegment.Move,.45*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.775*a)),b.add(new go.PathSegment(go.PathSegment.Line,.22*y,.775*a));var E=new go.PathFigure(.475*y,.2*a,!1);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.225*y,.3*a)),E.add(new go.PathSegment(go.PathSegment.Line,.275*y,.175*a)),E.add(new go.PathSegment(go.PathSegment.Line,.325*y,.05*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.05*a,.35*y,0,.375*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.575*y,.375*a)),E.add(new go.PathSegment(go.PathSegment.Line,.525*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,.475*a)),E.add(new go.PathSegment(go.PathSegment.Line,.85*y,.315*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.32*a)),E.add(new go.PathSegment(go.PathSegment.Line,.65*y,.05*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,0,.65*y,.05*a,.625*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.38*y,.0105*a));var z=new go.PathFigure(.675*y,.575*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.875*y,.525*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.85*y,.95*a,y,.8*a,y,.85*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,.95*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.85*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,.725*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,.775*a)),z.add(new go.PathSegment(go.PathSegment.Line,.7*y,.775*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),z.add(new go.PathSegment(go.PathSegment.Move,.675*y,.575*a)),z.add(new go.PathSegment(go.PathSegment.Line,.775*y,.775*a)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(ne,y,a){var x=new go.Geometry,b=.5,E=ie*.5,z=new go.PathFigure(y,b*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,b*y,a,y,(b+E)*a,(b+E)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,b*a,(b-E)*y,a,0,(b+E)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,b*y,0,0,(b-E)*a,(b-E)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,b*a,(b+E)*y,0,y,(b-E)*a));var te=new go.PathFigure(b*y,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*y,.15*a)),te.add(new go.PathSegment(go.PathSegment.Move,b*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,b*y,.85*a)),te.add(new go.PathSegment(go.PathSegment.Move,0,b*a)),te.add(new go.PathSegment(go.PathSegment.Line,.15*y,b*a)),te.add(new go.PathSegment(go.PathSegment.Move,y,b*a)),te.add(new go.PathSegment(go.PathSegment.Line,.85*y,b*a)),te.add(new go.PathSegment(go.PathSegment.Move,b*y,b*a)),te.add(new go.PathSegment(go.PathSegment.Line,.58*y,.1*a)),te.add(new go.PathSegment(go.PathSegment.Move,b*y,b*a)),te.add(new go.PathSegment(go.PathSegment.Line,.78*y,.54*a)),x}),go.Shape.defineFigureGenerator("Package",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,.15*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var E=new go.PathFigure(0,.15*a,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.65*y,.15*a).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var E=new go.PathFigure(0,.2*a,!1);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var z=new go.PathFigure(0,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.5*a).close()),x}),go.Shape.defineFigureGenerator("Component",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(y,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a).close());var E=new go.PathFigure(0,.2*a,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.45*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var z=new go.PathFigure(0,.6*a,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(.15*y,.6*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a));var E=new go.PathFigure(.15*y,.6*a,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(y,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),b.add(new go.PathSegment(go.PathSegment.Move,y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.66*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),b.add(new go.PathSegment(go.PathSegment.Move,y,.66*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var E=new go.PathFigure(y,.8*a,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.8*a).close());var z=.1,te=ie*.1,se=.2,le=.9,he=new go.PathFigure((se-z)*y,le*a,!0);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,se*y,(le-z)*a,(se-z)*y,(le-te)*a,(se-te)*y,(le-z)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(se+z)*y,le*a,(se+te)*y,(le-z)*a,(se+z)*y,(le-te)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,se*y,(le+z)*a,(se+z)*y,(le+te)*a,(se+te)*y,(le+z)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(se-z)*y,le*a,(se-te)*y,(le+z)*a,(se-z)*y,(le+te)*a).close()),z=.1,te=ie*.1,se=.8,le=.9;var Ce=new go.PathFigure((se-z)*y,le*a,!0);return x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,se*y,(le-z)*a,(se-z)*y,(le-te)*a,(se-te)*y,(le-z)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(se+z)*y,le*a,(se+te)*y,(le-z)*a,(se+z)*y,(le-te)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,se*y,(le+z)*a,(se+z)*y,(le+te)*a,(se+te)*y,(le+z)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(se-z)*y,le*a,(se-te)*y,(le+z)*a,(se-z)*y,(le+te)*a).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(.2*y,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),x}),go.Shape.defineFigureGenerator("Forklift",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var E=new go.PathFigure(0,.5*a,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.5*y,.8*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a));var te=new go.PathFigure(.5*y,.7*a,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,.7*a));var se=.1,le=ie*.1,he=.1,Ce=.9,Ae=new go.PathFigure((he-se)*y,Ce*a,!0);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,he*y,(Ce-se)*a,(he-se)*y,(Ce-le)*a,(he-le)*y,(Ce-se)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(he+se)*y,Ce*a,(he+le)*y,(Ce-se)*a,(he+se)*y,(Ce-le)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,he*y,(Ce+se)*a,(he+se)*y,(Ce+le)*a,(he+le)*y,(Ce+se)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(he-se)*y,Ce*a,(he-le)*y,(Ce+se)*a,(he-se)*y,(Ce+le)*a)),se=.1,le=ie*.1,he=.4,Ce=.9;var De=new go.PathFigure((he-se)*y,Ce*a,!0);return x.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,he*y,(Ce-se)*a,(he-se)*y,(Ce-le)*a,(he-le)*y,(Ce-se)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(he+se)*y,Ce*a,(he+le)*y,(Ce-se)*a,(he+se)*y,(Ce-le)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,he*y,(Ce+se)*a,(he+se)*y,(Ce+le)*a,(he+le)*y,(Ce+se)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(he-se)*y,Ce*a,(he-le)*y,(Ce+se)*a,(he-se)*y,(Ce+le)*a)),x}),go.Shape.defineFigureGenerator("RailShipment",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(.1*y,.4*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.4*a).close());var E=new go.PathFigure(.45*y,.7*a,!1);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a));var z=new go.PathFigure(.55*y,.4*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.4*a).close());var he=.05,Ce=ie*.05,Ae=.175,De=.95,te=new go.PathFigure((Ae-he)*y,De*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,Ae*y,(De-he)*a,(Ae-he)*y,(De-Ce)*a,(Ae-Ce)*y,(De-he)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+he)*y,De*a,(Ae+Ce)*y,(De-he)*a,(Ae+he)*y,(De-Ce)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,Ae*y,(De+he)*a,(Ae+he)*y,(De+Ce)*a,(Ae+Ce)*y,(De+he)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-he)*y,De*a,(Ae-Ce)*y,(De+he)*a,(Ae-he)*y,(De+Ce)*a));var he=.05,Ce=ie*.05,Ae=.375,De=.95,se=new go.PathFigure((Ae-he)*y,De*a,!0);x.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,Ae*y,(De-he)*a,(Ae-he)*y,(De-Ce)*a,(Ae-Ce)*y,(De-he)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+he)*y,De*a,(Ae+Ce)*y,(De-he)*a,(Ae+he)*y,(De-Ce)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,Ae*y,(De+he)*a,(Ae+he)*y,(De+Ce)*a,(Ae+Ce)*y,(De+he)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-he)*y,De*a,(Ae-Ce)*y,(De+he)*a,(Ae-he)*y,(De+Ce)*a));var he=.05,Ce=ie*.05,Ae=.625,De=.95,le=new go.PathFigure((Ae-he)*y,De*a,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,Ae*y,(De-he)*a,(Ae-he)*y,(De-Ce)*a,(Ae-Ce)*y,(De-he)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+he)*y,De*a,(Ae+Ce)*y,(De-he)*a,(Ae+he)*y,(De-Ce)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,Ae*y,(De+he)*a,(Ae+he)*y,(De+Ce)*a,(Ae+Ce)*y,(De+he)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-he)*y,De*a,(Ae-Ce)*y,(De+he)*a,(Ae-he)*y,(De+Ce)*a));var he=.05,Ce=ie*.05,Ae=.825,De=.95,Te=new go.PathFigure((Ae-he)*y,De*a,!0);x.add(Te),Te.add(new go.PathSegment(go.PathSegment.Bezier,Ae*y,(De-he)*a,(Ae-he)*y,(De-Ce)*a,(Ae-Ce)*y,(De-he)*a)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+he)*y,De*a,(Ae+Ce)*y,(De-he)*a,(Ae+he)*y,(De-Ce)*a)),Te.add(new go.PathSegment(go.PathSegment.Bezier,Ae*y,(De+he)*a,(Ae+he)*y,(De+Ce)*a,(Ae+Ce)*y,(De+he)*a)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-he)*y,De*a,(Ae-Ce)*y,(De+he)*a,(Ae-he)*y,(De+Ce)*a).close());var fe=new go.PathFigure(0,a,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var E=new go.PathFigure(0,.2*a,!1);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var z=new go.PathFigure(.15*y,a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.15*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.15*y,a).close());var te=.05,se=ie*.05,le=.35,he=.775,Ce=new go.PathFigure((le-te)*y,he*a,!0);return x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,le*y,(he-te)*a,(le-te)*y,(he-se)*a,(le-se)*y,(he-te)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(le+te)*y,he*a,(le+se)*y,(he-te)*a,(le+te)*y,(he-se)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,le*y,(he+te)*a,(le+te)*y,(he+se)*a,(le+se)*y,(he+te)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(le-te)*y,he*a,(le-se)*y,(he+te)*a,(le-te)*y,(he+se)*a).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.1*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,.75*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),x}),go.Shape.defineFigureGenerator("Bookmark",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),x}),go.Shape.defineFigureGenerator("Bookmark",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),x}),go.Shape.defineFigureGenerator("Globe",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(.5*y,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.75*y,0,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,.75*a,.75*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*y,a,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,.25*a,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,.15*y,.25*a,.15*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.85*y,.75*a,.85*y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.15*a,.35*y,.3*a,.65*y,.3*a)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.85*a,.35*y,.7*a,.65*y,.7*a)),x}),go.Shape.defineFigureGenerator("Wave",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,.25*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.25*a,.1*y,0,.2*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.25*a,.425*y,.5*a,.575*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.25*a,.8*y,0,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.75*a,.1*y,.5*a,.2*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.75*a,.425*y,a,.575*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.75*a,.8*y,.5*a,.9*y,.5*a)),x}),go.Shape.defineFigureGenerator("Operator",function(ne,y,a){var x=new go.Geometry,b=.3,E=ie*.3,z=.5,te=.7,se=new go.PathFigure((z-b)*y,te*a,!0);x.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(te-b)*a,(z-b)*y,(te-E)*a,(z-E)*y,(te-b)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*y,te*a,(z+E)*y,(te-b)*a,(z+b)*y,(te-E)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(te+b)*a,(z+b)*y,(te+E)*a,(z+E)*y,(te+b)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*y,te*a,(z-E)*y,(te+b)*a,(z-b)*y,(te+E)*a));var le=new go.PathFigure(0,.7*a,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,y,.7*a,0,0,y,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.65*y,.3*a,.65*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.35*y,.5*a,.35*y,.3*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*y,.6*a,.1*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.2*y,a,.35*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,a,.7*y,.6*a,.9*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.8*y,a,.65*y,.95*a)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(y,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,0,a,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.4*a,.8*y,a,.85*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),x}),go.Shape.defineFigureGenerator("Battery",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.4*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.1*a));var E=new go.PathFigure(0,.6*a,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),x}),go.Shape.defineFigureGenerator("Delete",function(ne,y,a){var x=new go.Geometry,b=.5,E=ie*.5,z=.5,te=.5,se=new go.PathFigure((z-b)*y,te*a,!0);x.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(te-b)*a,(z-b)*y,(te-E)*a,(z-E)*y,(te-b)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*y,te*a,(z+E)*y,(te-b)*a,(z+b)*y,(te-E)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(te+b)*a,(z+b)*y,(te+E)*a,(z+E)*y,(te+b)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*y,te*a,(z-E)*y,(te+b)*a,(z-b)*y,(te+E)*a));var le=new go.PathFigure(.15*y,.5*a,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.85*y,.5*a)),x}),go.Shape.defineFigureGenerator("Flag",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,.1*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.1*a,.15*y,0,.35*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,.65*y,.2*a,.85*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.85*y,.6*a,.65*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*y,.4*a,.15*y,.4*a).close()),x}),go.Shape.defineFigureGenerator("Help",function(ne,y,a){var x=new go.Geometry,b=.5,E=ie*.5,z=.5,te=.5,se=new go.PathFigure((z-b)*y,te*a,!1);x.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(te-b)*a,(z-b)*y,(te-E)*a,(z-E)*y,(te-b)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*y,te*a,(z+E)*y,(te-b)*a,(z+b)*y,(te-E)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(te+b)*a,(z+b)*y,(te+E)*a,(z+E)*y,(te+b)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*y,te*a,(z-E)*y,(te+b)*a,(z-b)*y,(te+E)*a).close()),b=.05,E=ie*.05,z=.5,te=.8;var le=new go.PathFigure((z-b)*y,te*a,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(te-b)*a,(z-b)*y,(te-E)*a,(z-E)*y,(te-b)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*y,te*a,(z+E)*y,(te-b)*a,(z+b)*y,(te-E)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(te+b)*a,(z+b)*y,(te+E)*a,(z+E)*y,(te+b)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*y,te*a,(z-E)*y,(te+b)*a,(z-b)*y,(te+E)*a).close()),le.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),le.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,.75*y,.475*a,.75*y,.225*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.35*a,.4*y,.2*a,.3*y,.25*a)),x}),go.Shape.defineFigureGenerator("Location",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,a,!0).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.975*y,.025*a,.5*y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*y,.5*a,.5*y,0,.025*y,.025*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*a)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*y,.3*a,.1*y,.1*a).close()))}),go.Shape.defineFigureGenerator("Lock",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var E=new go.PathFigure(.2*y,.5*a,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.3*a)),x}),go.Shape.defineFigureGenerator("Unlocked",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var E=new go.PathFigure(.2*y,.5*a,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.35*a)),x}),go.Shape.defineFigureGenerator("Gear",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(.9375*y,.56246875*a,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.80621875*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.763*y,.3316875*a,.79840625*y,.39915625*a,.7834375*y,.3635*a)).add(new go.PathSegment(go.PathSegment.Line,.8566875*y,.23796875*a)).add(new go.PathSegment(go.PathSegment.Line,.76825*y,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.67596875*y,.24184375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*y,.19378125*a,.64228125*y,.2188125*a,.603875*y,.2021875*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*y,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*y,.19378125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*y,.239375*a,.39759375*y,.20190625*a,.36053125*y,.2176875*a)).add(new go.PathSegment(go.PathSegment.Line,.2379375*y,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.14953125*y,.2379375*a)).add(new go.PathSegment(go.PathSegment.Line,.23934375*y,.3278125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*y,.4375*a,.21765625*y,.36059375*a,.201875*y,.397625*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*y,.5625*a)).add(new go.PathSegment(go.PathSegment.Line,.1938125*y,.5625*a)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*y,.67596875*a,.20221875*y,.603875*a,.21884375*y,.64228125*a)).add(new go.PathSegment(go.PathSegment.Line,.1495625*y,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.238*y,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.3316875*y,.76296875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*y,.80621875*a,.36353125*y,.78340625*a,.3991875*y,.79840625*a)).add(new go.PathSegment(go.PathSegment.Line,.43753125*y,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.80621875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*y,.760625*a,.602375*y,.79809375*a,.63946875*y,.78234375*a)).add(new go.PathSegment(go.PathSegment.Line,.76828125*y,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.85671875*y,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.76065625*y,.67221875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*y,.56246875*a,.78234375*y,.63940625*a,.798125*y,.602375*a)).add(new go.PathSegment(go.PathSegment.Line,.9375*y,.56246875*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*y,.6*a)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*y,.5*a,.1*y,.1*a).close()))}),go.Shape.defineFigureGenerator("Hand",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.3*a,0,.375*a,.05*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.075*a,.3*y,.225*a,.4*y,.175*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*y,.075*a,.46*y,.05*a,.525*y,.05*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.4*a,.525*y,.275*a,.475*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.55*a,y,.4*a,y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.425*y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.7*a,.675*y,.55*a,.675*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.575*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,.85*a,.65*y,.7*a,.65*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*y,a,.61*y,.85*a,.61*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*y,a,0,a).close()),x}),go.Shape.defineFigureGenerator("Map",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,.2*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),x}),go.Shape.defineFigureGenerator("Eject",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var E=new go.PathFigure(0,a*.6,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)).add(new go.PathSegment(go.PathSegment.Line,y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,a)).add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a).close()))}),go.Shape.defineFigureGenerator("Building",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(y*1,a*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.85).close());var E=new go.PathFigure(.126*y,.85*a,!1);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.126*y,.45*a)),E.add(new go.PathSegment(go.PathSegment.Line,.322*y,.45*a)),E.add(new go.PathSegment(go.PathSegment.Line,.322*y,.85*a).close());var z=new go.PathFigure(.402*y,.85*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.402*y,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.598*y,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.598*y,.85*a).close());var te=new go.PathFigure(.678*y,.85*a,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.678*y,.45*a)),te.add(new go.PathSegment(go.PathSegment.Line,.874*y,.45*a)),te.add(new go.PathSegment(go.PathSegment.Line,.874*y,.85*a).close());var se=new go.PathFigure(.5*y,.1*a,!1);return x.add(se),se.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*y,.3*a)),se.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*y,.3*a).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,a*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.8)),b.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.8)),b.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.6)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.6)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.4)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.4)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.2)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.2)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.15)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.15)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,a*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*(1-.184)).close());var E=new go.PathFigure(y*.204,a,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.204,a*(1-.184))),E.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*(1-.184*2))),E.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*1).close());var z=new go.PathFigure(y*.408,a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.408,a*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*(1-.184*3))),z.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*1).close());var te=new go.PathFigure(y*.612,a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.612,a*(1-.184*3))),te.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*(1-.184*4))),te.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*1).close());var se=new go.PathFigure(y*.816,a,!0);return x.add(se),se.add(new go.PathSegment(go.PathSegment.Line,y*.816,a*(1-.184*4))),se.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-.184*5))),se.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,0).close());var E=new go.PathFigure(y*.055,.07*a,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.07)),E.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.1).close());var z=new go.PathFigure(y*.055,.13*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.13)),z.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.16)),z.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.16).close());var te=new go.PathFigure(y*.055,.18*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.18)),te.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.21)),te.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.21).close());var se=new go.PathFigure(y*1,0,!0);return x.add(se),se.add(new go.PathSegment(go.PathSegment.Line,y*.4,0)),se.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.65)),se.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(.55*y,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.475*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*y,.525*a,0,.4*a,.225*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.475*a)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.2*a,.975*y,0,y,.08*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.55*y,a).close()),x}),go.Shape.defineFigureGenerator("Key",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(y*1,a*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.9,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,.575*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.9,.6*a).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*y,.425*a)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*y,.5*a,.075*y,.075*a).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*0,y*.3,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var E=new go.PathFigure(0,0,!1);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*0)),E.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*1,y*.3,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var z=new go.PathFigure(y*.11,a*.1,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.8)),z.add(new go.PathSegment(go.PathSegment.Line,y*.11,a*.8).close());var te=new go.PathFigure(y*(.11+.24133333*1+.028*1),a*.1,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.1)),te.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.8)),te.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*1),a*.8).close());var se=new go.PathFigure(y*(.11+.24133333*2+.028*2),a*.1,!1);return x.add(se),se.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.1)),se.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.8)),se.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*2),a*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(ne,y,a){var x=new go.Geometry,b=8,E=b*ie,z=new go.PathFigure(b,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.86,0)),z.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.14)),z.add(new go.PathSegment(go.PathSegment.Line,y,a-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,a-E,y-E,a)),z.add(new go.PathSegment(go.PathSegment.Line,b,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,E,a,0,a-E)),z.add(new go.PathSegment(go.PathSegment.Line,0,b)),z.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,E,E,0).close());var te=new go.PathFigure(y*.83,0,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.3)),te.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.3)),te.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*0).close());var se=new go.PathFigure(y*.83,a*1,!1);x.add(se),se.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.5)),se.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.5)),se.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*1).close());var le=new go.PathFigure(y*.78,a*.05,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.05)),le.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.25)),le.add(new go.PathSegment(go.PathSegment.Line,y*.78,a*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(ne,y,a){var x=ne?ne.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,y/3),x=Math.min(x,a/3);var b=x*ie,E=a*.8,z=new go.Geometry,te=new go.PathFigure(x,0,!0);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y-x,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,x,y-b,0,y,b)),te.add(new go.PathSegment(go.PathSegment.Line,y,E-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,y-x,E,y,E-b,y-b,E)),te.add(new go.PathSegment(go.PathSegment.Line,y*.7,E)),te.add(new go.PathSegment(go.PathSegment.Line,y*.7,a)),te.add(new go.PathSegment(go.PathSegment.Line,y*.55,E)),te.add(new go.PathSegment(go.PathSegment.Line,x,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,b,E,0,E-b)),te.add(new go.PathSegment(go.PathSegment.Line,0,x)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(z.spot1=new go.Spot(0,0,b,b),z.spot2=new go.Spot(1,.8,-b,-b)):(z.spot1=go.Spot.TopLeft,z.spot2=new go.Spot(1,.8)),z}),go.Shape.defineFigureGenerator("Repeat",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(y*0,a*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.45).close());var E=new go.PathFigure(y*1,a*.55,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(ne,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()).add(new go.PathSegment(go.PathSegment.Move,.4*y,.4*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a).close()).add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*a)).add(new go.PathSegment(go.PathSegment.Line,.2*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.1*a).close()).add(new go.PathSegment(go.PathSegment.Move,.1*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a).close()))}),go.Shape.defineFigureGenerator("Terminal",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(y*0,a*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.9).close());var E=new go.PathFigure(y*.1,a*.2,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.25)),E.add(new go.PathSegment(go.PathSegment.Line,y*.22,a*.285)),E.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.32)),E.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.37)),E.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.32)),E.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.25).close());var z=new go.PathFigure(y*.28,a*.37,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.37)),z.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.41)),z.add(new go.PathSegment(go.PathSegment.Line,y*.28,a*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(ne,y,a){var x=new go.Geometry,b=15,E=b*ie,z=new go.PathFigure(y*.62,a*.475,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,a-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,a-E,y-E,a)),z.add(new go.PathSegment(go.PathSegment.Line,b,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,E,a,0,a-E)),z.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.475)),z.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.03)),z.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,y*.62,a*.03).close()),E>1?(x.spot1=new go.Spot(0,0,E,E),x.spot2=new go.Spot(1,1,-E,-E)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(y*0,a*1,!0);x.add(b);var E=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-E))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-E))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-E))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-E))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-E))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-E)).close());var z=new go.PathFigure(y*.4,a*0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.44)),z.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.44)),z.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.66)),z.add(new go.PathSegment(go.PathSegment.Line,y*(1-.26),a*.44)),z.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.44)),z.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(y*0,a*1,!0);x.add(b);var E=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-E))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-E))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-E))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-E))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-E))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-E)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(y*0,a*1,!0);x.add(b);var E=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-E))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-E))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-E))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-E))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-E))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-E)).close());var z=new go.PathFigure(y*.5,a*0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.63)),z.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.63)),z.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,y*.74,a*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(y*.15,a*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(y*.15,a*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close());var E=new go.PathFigure(y*.235,a*.28,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.765,a*.28)),E.add(new go.PathSegment(go.PathSegment.Line,y*.655,a*.97)),E.add(new go.PathSegment(go.PathSegment.Line,y*.345,a*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(ne,y,a){var x=new go.Geometry,b=new go.PathFigure(y*.5,a*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.5)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.65)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.65)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.5)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.25).close()),x}),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")},43001: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 Dt={},Ot="5.0",oe={},re=null,Le=!1,Ie=!1,Ke=null,ke=!1,ve=null,ie=null,de=0;de<arguments.length;de++){var Be=arguments[de];if(Be!==null)switch(typeof Be){case"number":Ot=Be.toFixed(1);break;case"string":Be.match(new RegExp("^[0-9]\\.[0-9]+$"))?Ot=Be:Ke=Be;break;case"object":typeof Be.is3D!="undefined"?re=Be:oe=Be;break;case"boolean":Le=Be,Ie=!0;break}}re===null&&(re={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},oe.material_id!==void 0&&!Ie&&(Le=!0)),Ke!==null&&oe.id===void 0&&(oe.id=Ke);var Re="",Me="",ze=!1,pe=null,ne=null,y=null,a=!1,x=null,b=null,E=null,z=null,te=null;oe.height!==void 0&&(oe.height=Math.round(oe.height)),oe.width!==void 0&&(oe.width=Math.round(oe.width));var se=function(We){return parseFloat(We)>4?parseFloat(We):5};Dt.setHTML5Codebase=function(We,tt){ie=We,He(We,tt)},Dt.setJavaCodebase=Dt.setJavaCodebaseVersion=Dt.isCompiledInstalled=Dt.setPreCompiledScriptPath=Dt.setPreCompiledResourcePath=function(){},Dt.setHTML5CodebaseVersion=function(We,tt){var St=parseFloat(We);if(St!==NaN&&St<5){console.log("The GeoGebra HTML5 codebase version "+St+" is deprecated. Using version latest instead.");return}ve=We,Ye(We,tt)},Dt.getHTML5CodebaseVersion=function(){return ne},Dt.getParameters=function(){return oe},Dt.setFontsCSSURL=function(We){z=We},Dt.setGiacJSURL=function(We){},Dt.setJNLPFile=function(We){Re=We},Dt.setJNLPBaseDir=function(We){},Dt.inject=function(){function We(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var tt="auto",St=oe.id,Et,rt=!1,Wt=0;Wt<arguments.length;Wt++){var Ze=arguments[Wt];typeof Ze=="string"?(Ze=Ze.toLowerCase(),Ze.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?tt=Ze:St=arguments[Wt]):typeof Ze=="boolean"?rt=Ze:Ze instanceof HTMLElement&&(Et=Ze)}Ht();function Ht(){if(!ke){setTimeout(Ht,200);return}tt=it(tt);var Ft=Et||document.getElementById(St);if(!Ft){console.log("possibly bug on ajax loading? ");return}if(Dt.removeExistingApplet(Ft,!1),oe.width===void 0&&Ft.clientWidth&&(oe.width=Ft.clientWidth),oe.height===void 0&&Ft.clientHeight&&(oe.height=Ft.clientHeight),!(oe.width&&oe.height)&&tt==="html5"&&(delete oe.width,delete oe.height),pe=tt,tt==="screenshot")Se(Ft,oe);else{var be=!1;oe.hasOwnProperty("playButton")&&oe.playButton||oe.hasOwnProperty("clickToLoad")&&oe.clickToLoad?be=!0:oe.hasOwnProperty("playButtonAutoDecide")&&oe.playButtonAutoDecide&&(be=(!le()||We())&&he()),be?(pe="screenshot",ot(Ft,oe,rt,tt)):$e(Ft,oe,rt)}}};function le(){try{return window.self!==window.top}catch(We){return!0}}function he(){return oe.hasOwnProperty("screenshotGenerator")&&oe.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}Dt.getViews=function(){return re},Dt.isJavaInstalled=function(){return!1};var Ce=function(We){var tt=function(Wt){var Ze=JSON.parse(Wt),Ht=function(yt){return yt.type=="G"||yt.type=="E"},Ft=Ze.elements?Ze.elements.filter(Ht)[0]:Ze;if(!Ft||!Ft.url){St();return}oe.fileName=Ft.url,Ae(Ft.settings||{}),re.is3D=!0;var be="https://www.geogebra.org/images/";Dt.setPreviewImage(x||Ft.previewUrl,be+"GeoGebra_loading.png",be+"applet_play.png"),We()},St=function(){oe.onError&&oe.onError(),gt("Error: Fetching material (id "+oe.material_id+") failed.",oe)},Et=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",rt="/materials/"+oe.material_id+"?scope=basic";De("https://"+Et+"/api/proxy.php?path="+encodeURIComponent(rt),tt,St)};function Ae(We){var tt=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(St){We[St]=!!We[St]}),tt.forEach(function(St){oe[St]===void 0&&We[St]!==void 0&&(oe[St]=We[St])}),oe.showToolBarHelp===void 0&&(oe.showToolBarHelp=oe.showToolBar)}function De(We,tt,St){var Et=new XMLHttpRequest;Et.open("GET",We),Et.onload=function(){tt(Et.responseText)},Et.onerror=St,Et.send()}Dt.isHTML5Installed=function(){return!0},Dt.getLoadedAppletType=function(){return pe},Dt.setPreviewImage=function(We,tt,St){x=We,b=tt,E=St},Dt.removeExistingApplet=function(We,tt){var St;typeof We=="string"&&(We=document.getElementById(We)),pe=null;var Et=null;for(St=0;St<We.childNodes.length;St++){var rt=We.childNodes[St],Wt=rt.className;Wt==="applet_screenshot"?tt?(rt.style.display="block",pe="screenshot"):rt.style.display="none":Wt!=="applet_scaler prerender"&&(We.removeChild(rt),Et=Wt&&Wt.indexOf("appletParameters")!=-1?rt.id:null,St--)}var Ze=oe.id!==void 0?oe.id:Et,Ht=window[Ze];Ht&&typeof Ht.getBase64=="function"&&(Ht.remove(),window[Ze]=null)},Dt.refreshHitPoints=function(){if(se(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var We=Dt.getAppletObject();return We&&typeof We.recalculateEnvironments=="function"?(We.recalculateEnvironments(),!0):!1},Dt.startAnimation=function(){var We=Dt.getAppletObject();return We&&typeof We.startAnimation=="function"?(We.startAnimation(),!0):!1},Dt.stopAnimation=function(){var We=Dt.getAppletObject();return We&&typeof We.stopAnimation=="function"?(We.stopAnimation(),!0):!1},Dt.getAppletObject=function(){var We=oe.id!==void 0?oe.id:"ggbApplet";return window[We]},Dt.resize=function(){};var Te=function(We,tt,St){var Et=document.createElement("param");Et.setAttribute("name",tt),Et.setAttribute("value",St),We.appendChild(Et)},fe=function(We){return We&&We!=="false"},$e=function(We,tt,St){se(ne)<=4.2&&(St=!0);var Et=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ne||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(Et=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var rt=document.createElement("div");rt.classList.add("appletParameters","notranslate");var Wt=tt.width,Ze=tt.height;if(tt.disableAutoScale=tt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():tt.disableAutoScale,tt.width!==void 0)if(se(ne)<=4.4)fe(tt.showToolBar)&&(tt.height-=7),fe(tt.showAlgebraInput)&&(tt.height-=37),tt.width<605&&fe(tt.showToolBar)&&(tt.width=605,Wt=605);else{var Ht=100;(fe(tt.showToolBar)||fe(tt.showMenuBar))&&(tt.hasOwnProperty("customToolBar")&&(tt.customToolbar=tt.customToolBar),Ht=fe(tt.showMenuBar)?245:155),Wt<Ht&&(tt.width=Ht,Wt=Ht)}rt.style.border="none",rt.style.display="inline-block";for(var Ft in tt)tt.hasOwnProperty(Ft)&&Ft!=="appletOnLoad"&&rt.setAttribute("data-param-"+Ft,tt[Ft]);z&&rt.setAttribute("data-param-fontscssurl",z),Dt.resize=function(){GGBAppletUtils.responsiveResize(We,tt)},window.addEventListener("resize",function(Ne){Dt.resize()});var be=typeof tt.appletOnLoad=="function"?tt.appletOnLoad:function(){};if(!St&&tt.width!==void 0){tt.hasOwnProperty("showSplash")||rt.setAttribute("data-param-showSplash","false");var yt=We.querySelector(".applet_scaler.prerender"),ge=yt!==null;if(ge)var ae=yt.querySelector(".ggb_preview");else{var ae=At(Wt,Ze,tt.borderColor,!1);yt=document.createElement("div"),yt.className="applet_scaler",yt.style.position="relative",yt.style.display="block",yt.style.width=Wt+"px",yt.style.height=Ze+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(yt,"66%"),se(ne)>=5?(tt.appletOnLoad=function(Ne){var at=We.querySelector(".ggb_preview");at&&at.parentNode.removeChild(at),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(yt),window.GGBT_wsf_view&&$(window).trigger("resize"),be(Ne)},ge||yt.appendChild(ae)):rt.appendChild(ae),yt.appendChild(rt),ge||We.appendChild(yt),setTimeout(function(){Dt.resize()},1)}else{var ee=document.createElement("div");ee.className="applet_scaler",ee.style.position="relative",ee.style.display="block",ee.appendChild(rt),We.appendChild(ee),tt.appletOnLoad=function(Ne){Dt.resize(),be(Ne)}}function ue(Ne,at){at&&typeof at.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Ne,at.appletOnLoad):renderGGBElement(Ne),gt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",at)}function Ee(Ne,at){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Ne,params:at}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Lt){ue(Lt.article,Lt.params)}),html5AppletsToProcess=null)},se(ne)<5&&(Ne.className+=" geogebraweb")):ue(Ne,at)}if(Et){scriptLoadStarted=!0;for(var Oe=0;Oe<rt.childNodes.length;Oe++){var me=rt.childNodes[Oe].tagName;me==="TABLE"&&(rt.removeChild(rt.childNodes[Oe]),Oe--)}if(ggbHTML5LoadedScript!==null){var xe=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');xe!=null&&xe.parentNode.removeChild(xe)}var Xe=document.createElement("script"),Ge=function(){Ee(rt,tt)};Xe.src=Me+y,ggbHTML5LoadedCodebaseIsWebSimple=a,ggbHTML5LoadedCodebaseVersion=ne,ggbHTML5LoadedScript=Xe.src,gt("GeoGebra HTML5 codebase loaded: '"+Me+"'.",tt),!ie&&(!ve||ve=="5.0")?(a?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),Ge()):Me.requirejs?__webpack_require__.e(7963).then(function(){var Ne=[__webpack_require__(87963)];Ge.apply(null,Ne)}.bind(this)).catch(__webpack_require__.oe):(Xe.onload=Ge,We.appendChild(Xe))}else Ee(rt,tt);tt.height=Ze,tt.width=Wt},Se=function(We,tt,St){var Et=At(tt.width,tt.height,tt.borderColor,St),rt=document.createElement("div");rt.style.position="relative",rt.style.display="block",rt.style.width=tt.width+"px",rt.style.height=tt.height+"px",rt.className="applet_screenshot applet_scaler"+(St?" applet_screenshot_play":""),rt.appendChild(Et);var Wt=GGBAppletUtils.getScale(tt,We,St);St?(We.appendChild(_e()),window.GGBT_wsf_view||(We.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(rt,"66%"),We.appendChild(rt),Wt!==1&&!isNaN(Wt)&&(GGBAppletUtils.scaleElement(rt,Wt),rt.style.width=tt.width+"px",rt.style.height=tt.height+"px",rt.parentNode.style.width=tt.width*Wt+"px",rt.parentNode.style.height=tt.height*Wt+"px"),Dt.resize=function(){st(We,Et,rt,St)},window.addEventListener("resize",function(Ze){Dt.resize()}),Dt.resize()};function st(We,tt,St,Et){if(We.contains(tt)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(We.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(We)}var rt=GGBAppletUtils.getScale(oe,We,Et);St.parentNode!==null&&(!isNaN(rt)&&rt!==1?(GGBAppletUtils.scaleElement(St,rt),St.parentNode.style.width=oe.width*rt+"px",St.parentNode.style.height=oe.height*rt+"px"):(GGBAppletUtils.scaleElement(St,1),St.parentNode.style.width=oe.width+"px",St.parentNode.style.height=oe.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(We),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}Dt.onExitFullscreen=function(We,tt){tt.appendChild(We)};var ot=function(We,tt,St,Et){Se(We,tt,!0);for(var rt=function(){var Ht=[];for(Ze=0;Ze<We.childNodes.length;Ze++)Ht.push(We.childNodes[Ze]);if(window.GGBT_wsf_view){var Ft=window.GGBT_wsf_view.renderFullScreen(We,tt.id),be=document.getElementById("fullscreencontainer"),yt=jQuery(We).find(".fullscreencontent");yt.length>0?(Ft.remove(),yt.attr("id","fullscreencontent").show(),jQuery(be).append(yt),window.dispatchEvent(new Event("resize"))):$e(Ft,tt,!1),window.GGBT_wsf_view.launchFullScreen(be)}else pe=Et,$e(We,tt,!1);if(!window.GGBT_wsf_view)for(Ze=0;Ze<Ht.length;Ze++)We.removeChild(Ht[Ze])},Wt=We.getElementsByClassName("ggb_preview_play"),Ze=0;Ze<Wt.length;Ze++)Wt[Ze].addEventListener("click",rt,!1),Wt[Ze].addEventListener("ontouchstart",rt,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(We),he()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},_e=function(){var We=document.createElement("div");if(We.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var tt='.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");}',St=document.createElement("style");St.styleSheet?St.styleSheet.cssText=tt:St.appendChild(document.createTextNode(tt)),document.getElementsByTagName("head")[0].appendChild(St)}return We},At=function(We,tt,St,Et){var rt=document.createElement("div");rt.className="ggb_preview",rt.style.position="absolute",rt.style.zIndex="90",rt.style.width=We-2+"px",rt.style.height=tt-2+"px",rt.style.top="0px",rt.style.left="0px",rt.style.overflow="hidden",rt.style.backgroundColor="white";var Wt="lightgrey";St!==void 0&&(St==="none"?Wt="transparent":Wt=St),rt.style.border="1px solid "+Wt;var Ze=document.createElement("img");if(Ze.style.position="relative",Ze.style.zIndex="1000",Ze.style.top="-1px",Ze.style.left="-1px",x!==null&&Ze.setAttribute("src",x),Ze.style.opacity=.7,b!==null){var Ht,Ft,be;if(!Et){Ht=document.createElement("img"),Ht.style.position="absolute",Ht.style.zIndex="1001",Ht.style.opacity=1,Ze.style.opacity=.3,Ft=360,Ft>We/4*3&&(Ft=We/4*3),be=Ft/5.8,Ht.setAttribute("src",b),Ht.setAttribute("width",Ft),Ht.setAttribute("height",be);var yt=(We-Ft)/2,ge=(tt-be)/2;Ht.style.left=yt+"px",Ht.style.top=ge+"px",rt.appendChild(Ht)}}return rt.appendChild(Ze),rt},it=function(We){return We=We.toLowerCase(),We==="html5"||We==="screenshot"?We:"html5"},dt=["web","webSimple","web3d","tablet","tablet3d","phone"],Ye=function(We,tt){if(ne=We,tt){He(ne,!0);return}var St=!Le;if(St){var Et=se(ne);!isNaN(Et)&&Et<4.4&&(St=!1)}var rt,Wt;window.location.protocol.substr(0,4)==="http"?rt=window.location.protocol:rt="http:";var Ze=ne.indexOf("//");Ze>0?Wt=ne:Ze===0?Wt=rt+ne:Wt="https://www.geogebra.org/apps/5.2.814.0/";for(var Ht in dt)if(ne.slice(dt[Ht].length*-1)===dt[Ht]||ne.slice((dt[Ht].length+1)*-1)===dt[Ht]+"/"){He(Wt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&St&&!re.is3D&&!re.AV&&!re.SV&&!re.CV&&!re.EV2&&!re.CP&&!re.PC&&!re.DA&&!re.FI&&!re.PV&&!fe(oe.showToolBar)&&!fe(oe.showMenuBar)&&!fe(oe.showAlgebraInput)&&!fe(oe.enableRightClick)&&(!oe.appName||oe.appName=="classic")?Wt+="webSimple/":Wt+="web3d/",He(Wt,!1)},He=function(We,tt){if(We.requirejs){Me=We;return}We.slice(-1)!=="/"&&(We+="/"),Me=We,tt===null&&(tt=We.indexOf("http")===-1),ze=tt,y="web.nocache.js",a=!1;var St=Me.split("/");St.length>1&&(!tt&&St[St.length-2]==="webSimple"?(y="webSimple.nocache.js",a=!0):dt.indexOf(St[St.length-2])>=0&&(y=St[St.length-2]+".nocache.js")),St=We.split("/"),ne=St[St.length-3],ne.substr(0,4)==="test"?ne=ne.substr(4,1)+"."+ne.substr(5,1):(ne.substr(0,3)==="war"||ne.substr(0,4)==="beta")&&(ne="5.0");var Et=parseFloat(ne);Et!==NaN&&Et<5&&We.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Et+" is deprecated. Using version latest instead."),Ye("5.0",tt))},gt=function(We,tt){window.console&&window.console.log&&(!tt||typeof tt.showLogging=="undefined"||tt.showLogging&&tt.showLogging!=="false")&&console.log(We)};oe.material_id!==void 0?Ce(ut):ut();function ut(){var We=Ot;ve!==null?We=ve:parseFloat(We)<5&&(We="5.0"),Ye(We,!1),ie!==null&&He(ie,ze),ke=!0}return Dt},GGBAppletUtils=function(){"use strict";function Dt(){return window.GGBT_wsf_edit!==void 0}function Ot(ke,ve){ve!=1?(ke.style.transformOrigin="0% 0% 0px",ke.style.webkitTransformOrigin="0% 0% 0px",ke.style.transform="scale("+ve+","+ve+")",ke.style.webkitTransform="scale("+ve+","+ve+")",ke.style.maxWidth="initial",ke.querySelector(".ggb_preview")!==null&&(ke.querySelector(".ggb_preview").style.maxWidth="initial"),ke.querySelectorAll(".ggb_preview img")[0]!==void 0&&(ke.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),ke.querySelectorAll(".ggb_preview img")[1]!==void 0&&(ke.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(ke.style.transform="none",ke.style.webkitTransform="none")}function oe(ke,ve,ie,de,Be,Re){var Me=null;if(Re!=null&&Re!="")for(var ze=ke.parentNode;ze!=null;)if((" "+ze.className+" ").indexOf(" "+Re+" ")>-1){Me=ze;break}else ze=ze.parentNode;var pe=0,ne=0,y=0,a=0,x=0,b=0,E=0;if(Me)pe=Me.offsetWidth,ne=Math.max(de?Me.offsetWidth:0,Me.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(pe=Math.min(window.innerWidth,document.documentElement.clientWidth),ne=Math.min(window.innerHeight,document.documentElement.clientHeight),y=pe):(pe=window.innerWidth,ne=window.innerHeight,y=window.innerWidth),ke){var z=ke.getBoundingClientRect();z.left>0&&z.left<=pe&&(Be===void 0||!Be)&&(document.dir==="rtl"?(x=pe-z.width-z.left,b=y<=480?10:30):(b=z.left,x=y<=480?10:30),a=b+x)}if(ke&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var te=ke.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,E=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,E=40)}}return ke&&((ie===void 0||!ie)&&ve>0&&ve+a<pe?pe=ve:pe-=a,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ie===void 0||!ie)&&(ne-=E)),{width:pe,height:ne}}function re(ke,ve,ie,de,Be){if(ke.isScreenshoGenerator)return 1;var Re=de!==void 0&&de,Me=ke.noScaleMargin!=null&&ke.noScaleMargin,ze=function(te){return te&&te!=="false"},pe=ze(ke.autoHeight),ne=oe(ve,ke.width,ie,pe,Re&&window.GGBT_wsf_view||Me,Be),y=parseInt(ne.width),a=ke.width,x=ke.height;if(a===void 0){var b=ve.querySelector(".appletParameters");b&&(a=b.offsetWidth,x=b.offsetHeight)}var E=y/a,z=Re?1:ne.height/x;return ie!==void 0&&!ie&&(E=Math.min(1,E),z=Math.min(1,z)),Math.min(E,z)}function Le(ke,ve,ie){var de=1,Be,Re=!1;if(ke.hasOwnProperty("allowUpscale")&&(Re=ke.allowUpscale),ke.hasOwnProperty("scale")&&(de=parseFloat(ke.scale),(isNaN(de)||de===null||de===0)&&(de=1),de>1&&(Re=!0)),ve&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Re=!0),!(ke.hasOwnProperty("disableAutoScale")&&ke.disableAutoScale))Be=re(ke,ve,Re,ie,ke.scaleContainerClass);else return de;return Re&&(!ke.hasOwnProperty("scale")||de===1)?Be:Math.min(de,Be)}function Ie(ke){var ve=Math.min(window.innerWidth,document.documentElement.clientWidth),ie=Math.min(window.innerHeight,document.documentElement.clientHeight),de=ke.getBoundingClientRect(),Be=(ve-de.width)/2,Re=(ie-de.height)/2;Re<0&&(Re=0),ke.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Be<40?ke.style.left="40px":ke.style.left=Be+"px",ke.style.top=Re+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Re<40?ke.style.top="40px":ke.style.top=Re+"px",ke.style.left=Be+"px")}function Ke(ke,ve){var ie=ke.querySelector(".appletParameters");if(ie){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ve.id!==ie.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(ke)}if(ie.parentElement&&/fullscreen/.test(ie.parentElement.className))return;var de=Le(ve,ke);Dt()&&ie.setAttribute("data-param-scale",de);for(var Be=null,Re=0;Re<ke.childNodes.length;Re++)if(ke.childNodes[Re].className!==void 0&&ke.childNodes[Re].className.match(/^applet_scaler/)){Be=ke.childNodes[Re];break}if(Be!==null&&Be.querySelector(".noscale")!==null)return;var Me=ve.id!==void 0?ve.id:"ggbApplet",ze=window[Me];(ze==null||!ze.recalculateEnvironments)&&Be!==null&&!Be.className.match(/fullscreen/)&&(Be.parentNode.style.transform="",!isNaN(de)&&de!==1?(Be.parentNode.style.width=ve.width*de+"px",Be.parentNode.style.height=ve.height*de+"px",Ot(Be,de)):(Ot(Be,1),Be.parentNode.style.width=ve.width+"px",Be.parentNode.style.height=ve.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&Ie(ke),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(ie).parents(".content-added-content"))}}return{responsiveResize:Ke,isFlexibleWorksheetEditor:Dt,positionCenter:Ie,getScale:Le,scaleElement:Ot}}();__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 Dt=n.location.search;return Dt.indexOf(J)!=-1||Dt.indexOf(K)!=-1}function q(Dt,Ot){}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(Dt){var Ot=s[L].bindings;s[L].bindings=function(){for(var oe=Ot?Ot():{},re=Dt[webModule.__softPermutationId],Le=O;Le<re.length;Le++){var Ie=re[Le];oe[Ie[O]]=Ie[P]}return oe}};var t;function u(){return v(),t}function v(){if(!t){var Dt=o.createElement(Q);if(Dt.id=L,Dt.style.cssText=R+S,Dt.tabIndex=-1,o.body.appendChild(Dt),t=Dt.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var Ot=document.compatMode==U?V:W;t.write(Ot+X),t.close()}}}function w(Dt){function Ot(re){function Le(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var Ie=Le();if(Ie){re();return}function Ke(){if(!Ie){if(!Le())return;Ie=!0,re(),o.removeEventListener&&o.removeEventListener(Z,Ke,!1),ke&&clearInterval(ke)}}o.addEventListener&&o.addEventListener(Z,Ke,!1);var ke=setInterval(function(){Ke()},$)}function oe(re){var Le=u(),Ie=Le.body,Ke=Le.createElement(_);Ke.language=ab,Ke.crossOrigin=W,Ke.src=re,webModule.__errFn&&(Ke.onerror=function(){webModule.__errFn(L,new Error(bb+re))}),Ie.appendChild(Ke)}Ot(function(){oe(Dt)})}webModule.__startLoadingFragment=function(Dt){return C(Dt)},webModule.__installRunAsyncCode=function(Dt){var Ot=u(),oe=Ot.body,re=Ot.createElement(_);re.language=ab,re.text=Dt,oe.appendChild(re),oe.removeChild(re)};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(Dt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Dt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Dt){var Ot=c[Dt];return Ot==null?null:Ot},r=d,webModule.__errFn=e}function B(){function Dt(ke){var ve=ke.lastIndexOf(rb);ve==-1&&(ve=ke.length);var ie=ke.indexOf(sb);ie==-1&&(ie=ke.length);var de=ke.lastIndexOf(tb,Math.min(ie,ve));return de>=O?ke.substring(O,de+P):W}function Ot(ke){if(!ke.match(/^\w+:\/\//)){var ve=o.createElement(ub);ve.src=ke+vb,ke=Dt(ve.src)}return ke}function oe(){var ke=__gwt_getMetaProperty(wb);return ke!=null?ke:W}function re(){for(var ke=o.getElementsByTagName(_),ve=O;ve<ke.length;++ve)if(ke[ve].src.indexOf(xb)!=-1)return Dt(ke[ve].src);return W}function Le(){var ke=o.getElementsByTagName(yb);return ke.length>O?ke[ke.length-P].href:W}function Ie(){var ke=o.location;return ke.href==ke.protocol+zb+ke.host+ke.pathname+ke.search+ke.hash}var Ke=oe();return Ke==W&&(Ke=re()),Ke==W&&(Ke=Le()),Ke==W&&Ie()&&(Ke=Dt(o.location.href)),Ke=Ot(Ke),Ke}function C(Dt){return Dt.match(/^\//)||Dt.match(/^[a-zA-Z]+:\/\//)?Dt:webModule.__moduleBase+Dt}function D(){var Dt=[],Ot=O,oe=[],re=[];function Le(ke){var ve=re[ke](),ie=oe[ke];if(ve in ie)return ve;var de=[];for(var Be in ie)de[ie[Be]]=Be;throw r&&r(ke,de,ve),null}if(__gwt_isKnownPropertyValue=function(ke,ve){return ve in oe[ke]},webModule.__getPropMap=function(){var ke={};for(var ve in oe)oe.hasOwnProperty(ve)&&(ke[ve]=Le(ve));return ke},webModule.__computePropValue=Le,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Ie;try{Ie=Cb;var Ke=Ie.indexOf(Db);Ke!=-1&&(Ot=parseInt(Ie.substring(Ke+P),$),Ie=Ie.substring(O,Ke))}catch(ke){}return webModule.__softPermutationId=Ot,C(Ie+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})()},46699:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Ax:function(){return Ke},Ds:function(){return ke},KI:function(){return ie},SI:function(){return Ie},f1:function(){return Le}});var re=oe(346);function Le(de){let Be=!0;if(de.length>0){for(let Re=0;Re<de.length;Re++)if(de[Re].compile_success==0||!de[Re].compile_success){Be=!1;break}}else Be=!1;return Be}function Ie(de,Be=""){let Re=[];for(let Me=0;Me<de.length;Me++){let ze=de[Me],pe=Be?`${Be}/${ze.name}`:`${ze.name}`;Re.push({title:ze.name,type:ze.type,isLeaf:ze.type!=="tree",key:pe})}return Re}function Ke(de,Be,Re){for(let Me=0;Me<de.length;Me++){let ze=de[Me];if(ze.key===Be){ze.children=Re;break}ze.children&&Ke(ze.children,Be,Re)}return de}function ke(de,Be,Re){let Me;return function(){let ze=this,pe=arguments,ne=function(){Me=null,Re||de.apply(ze,pe)},y=Re&&!Me;clearTimeout(Me),Me=setTimeout(ne,Be),y&&de.apply(ze,pe)}}const ve=!0,ie=re.Z.API_SERVER},84842:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return ne}});var re=oe(3113),Le=oe(59301),Ie=Object.defineProperty,Ke=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,Be=(y,a,x)=>a in y?Ie(y,a,{enumerable:!0,configurable:!0,writable:!0,value:x}):y[a]=x,Re=(y,a)=>{for(var x in a||(a={}))ie.call(a,x)&&Be(y,x,a[x]);if(ve)for(var x of ve(a))de.call(a,x)&&Be(y,x,a[x]);return y},Me=(y,a)=>Ke(y,ke(a)),ze=(y,a)=>{var x={};for(var b in y)ie.call(y,b)&&a.indexOf(b)<0&&(x[b]=y[b]);if(y!=null&&ve)for(var b of ve(y))a.indexOf(b)<0&&de.call(y,b)&&(x[b]=y[b]);return x},pe=(y,a,x)=>new Promise((b,E)=>{var z=le=>{try{se(x.next(le))}catch(he){E(he)}},te=le=>{try{se(x.throw(le))}catch(he){E(he)}},se=le=>le.done?b(le.value):Promise.resolve(le.value).then(z,te);se((x=x.apply(y,a)).next())});const ne=y=>{var a=y,{children:x}=a,b=ze(a,["children"]);const[E,z]=(0,Le.useState)(!1);return Le.createElement(re.ZP,Me(Re({},b),{loading:E,onClick:te=>pe(void 0,null,function*(){try{z(!0),yield b.onClick(te),z(!1)}catch(se){console.error(se),z(!1)}})}),x)}},9507:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return Me}});var re=oe(59301),Le={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Ie=oe(92310),Ke=oe.n(Ie),ke=oe(71418),ve=oe(2859),ie=oe(38986),de=oe(51257),Be=(ze,pe,ne)=>new Promise((y,a)=>{var x=z=>{try{E(ne.next(z))}catch(te){a(te)}},b=z=>{try{E(ne.throw(z))}catch(te){a(te)}},E=z=>z.done?y(z.value):Promise.resolve(z.value).then(x,b);E((ne=ne.apply(ze,pe)).next())}),Me=({data:ze,className:pe,fullWidth:ne,style:y={},onClose:a,onOk:x,showFullTools:b,noAssociationId:E})=>{const z=(0,re.useRef)(null),te=(0,re.useRef)(null),se=(0,re.useRef)(null),le=(0,re.useRef)(null),[he,Ce]=(0,re.useState)(!1),[Ae,De]=(0,re.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,re.useEffect)(()=>{se.current||(se.current=document.createElement("style"),document.head.appendChild(se.current)),ze!=null&&ze.visible?(document.body.setAttribute("data-custom","y-hidden"),se.current.innerHTML=" html { overflow-y: hidden; }",ze!=null&&ze.src&&Te()):(document.body.removeAttribute("data-custom"),se.current&&(document.head.removeChild(se.current),se.current=null))},[ze==null?void 0:ze.visible]);const Te=()=>Be(void 0,null,function*(){Ce(!0),De("\u6B63\u5728\u52A0\u8F7D\u4E2D");const ot=yield(0,de.ZJ)(ze==null?void 0:ze.src);z.current.src="",z.current.src=ot,z.current.onload=function(){st()},Ce(!1),De("")}),fe=()=>{document.body.removeAttribute("data-custom"),se.current.innerHTML=" ",a()},$e=ot=>Be(void 0,null,function*(){Ce(!0),De("\u6B63\u5728\u4FDD\u5B58\u4E2D");const _e=yield(0,ie.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ze.title,file:ot.dataUrl}});_e!=null&&_e.id&&!E?(yield(0,ie.ZP)(`/api/attachments/${ze.id}/add_subitem.json`,{method:"post",body:{subitem_id:_e==null?void 0:_e.id,settings:JSON.stringify(ot.state)}})).status===0&&x():_e!=null&&_e.id&&x(_e),document.body.removeAttribute("data-custom"),se.current.innerHTML=" ",Ce(!1),De("")}),Se=()=>{const ot=document.querySelector('a[href="https://markerjs.com/"]');ot&&ot.parentNode&&(ot.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(At=>{const it=document.querySelector(At.name);it&&it.setAttribute("title",At.title)})},st=()=>{te.current=new ve.hP(z.current),te.current.targetRoot=le.current,te.current.addEventListener("render",$e),te.current.addEventListener("beforeclose",fe),b&&(te.current.availableMarkerTypes=te.current.ALL_MARKER_TYPES,te.current.uiStyleSettings.redoButtonVisible=!0,te.current.uiStyleSettings.notesButtonVisible=!0,te.current.uiStyleSettings.zoomButtonVisible=!0,te.current.uiStyleSettings.zoomOutButtonVisible=!0,te.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=te.current.uiStyleSettings,te.current.show(),ze!=null&&ze.snapshotData&&te.current.restoreState(ze.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Se()},300)};return re.createElement(re.Fragment,null,(ze==null?void 0:ze.visible)&&re.createElement(ke.Z,{spinning:he,tip:Ae,style:{position:"absolute"}},re.createElement("div",{ref:le,className:Ke()(Le.imageDimensions,pe,ne?Le.fullWidth:""),style:y},re.createElement("img",{className:Le.img,ref:z}))))}},76562:function(Dt,Ot,oe){"use strict";var re=oe(59301),Le=oe(95237),Ie=oe(43604),Ke=oe(99313),ke=oe(3113),ve=oe(91842),ie=oe(99587),de=oe(48136),Be=oe(59301);const Re=(0,re.forwardRef)(({callback:Me,showSaveButton:ze,value:pe=""},ne)=>{const y=(0,re.useRef)(),a=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r
x=a + r\\text{cos}\\theta \\ \r
y=b + r\\text{sin}\\theta \r
\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r
\\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r
\\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r
\\end{array} `},{value:`\\begin{array}{l} \r
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
\\left\\{\\begin{matrix} \r
\\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
\\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
\\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r
\\end{matrix}\\right. \r
\\end{array} `},{value:`\\begin{array}{l} \r
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
\\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r
\\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r
\\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r
\\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r
\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r
a \\perp \\alpha \\ \r
b \\perp \\alpha \r
\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r
\\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r
a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r
a \\parallel \\partial ,b \\parallel \\partial \r
\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r
m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r
a \\perp m,a \\perp n \r
\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r
\\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r
a^{2}+b^{2}=c^{2} \r
\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r
a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r
a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r
\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r
a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r
\\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r
\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r
\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r
a,b \\in R^{+} \\ \r
\\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
\\end{array}`},{value:`\\begin{array}{c} \r
a,b \\in R \\ \r
\\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
\\end{array}`},{value:`\\begin{array}{c} \r
H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r
\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r
\\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r
\\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r
\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r
P \\left( \\emptyset \\right) =0 \\\\ \r
P \\left( S \\right) =1 \r
\\end{array}`},{value:`\\begin{array}{c} \r
\\forall A \\in S \\\\ \r
P \\left( A \\right) \\ge 0 \r
\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r
S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r
P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r
\\end{array}`},{value:`\\begin{array}{c} \r
P_{n}=n! \\\\ \r
A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r
\\end{array}`}]}]}],b=te=>{y.current.setValue(y.current.getValue()+" "+te.value+" ")},E=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Be.createElement(Le.Z,{className:ie.Z.lists,gutter:[10,10]},a.map((te,se)=>Be.createElement(Ie.Z,{flex:"110px",className:ie.Z.item},Be.createElement("div",null,Be.createElement(ve.Z,{value:`$$${te.value}$$`}),te.name),Be.createElement("div",{className:ie.Z.children},te.children.map((le,he)=>Be.createElement("div",{key:he},Be.createElement("h1",null,le.name),Be.createElement(Le.Z,{gutter:[10,10]},le.data.map((Ce,Ae)=>Be.createElement(Ie.Z,{key:Ae,onClick:()=>b(Ce),className:ie.Z.diamond},Be.createElement(ve.Z,{value:"`$$"+Ce.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Be.createElement(Le.Z,{className:ie.Z.lists,gutter:[10,10]},x.map((te,se)=>Be.createElement(Ie.Z,{flex:"110px",className:ie.Z.item},Be.createElement("div",null,Be.createElement(ve.Z,{value:"`$$"+te.value+"$$`"}),te.name),Be.createElement("div",{className:ie.Z.children},te.children.map((le,he)=>Be.createElement("div",{key:he},le.name&&Be.createElement("h1",null,le.name),Be.createElement(Le.Z,{gutter:[10,10]},le.data.map((Ce,Ae)=>Be.createElement(Ie.Z,{key:Ae,onClick:()=>b(Ce),className:ie.Z.diamond},Be.createElement(ve.Z,{value:"`$$"+Ce.value+"$$`"}))))))))))}],z=()=>{var te=document.createElement("div");te.innerHTML=y.current.getValue();var se=te.innerText;return Me&&Me(se),se};return(0,re.useImperativeHandle)(ne,()=>({getData:z})),Be.createElement("div",{className:ie.Z.mathWrap},Be.createElement(Ke.default,{defaultActiveKey:"1",items:E}),Be.createElement("math-field",{locale:"zh_cn",className:ie.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:y,style:{width:800,marginTop:30,fontSize:18}},pe||""),ze&&Be.createElement("div",{className:ie.Z.button},Be.createElement(ke.ZP,{size:"large",onClick:z,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Ot.Z=Re},43155:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Q:function(){return ve}});var re=oe(59301),Le=oe(57809),Ie=oe(5112),Ke=oe(5871),ke=oe(59301),ve=(de=>(de[de.Number=1]="Number",de[de.Percent=2]="Percent",de))(ve||{});const ie=({value:de,onChange:Be,disabled:Re,hidePercentOption:Me=!1,percentType:ze="select"})=>{const pe=(0,re.useMemo)(()=>Me?1:2,[Me]),[ne,y]=(0,re.useState)(pe);console.log(ne);const a=b=>de.type===1?`${b}\u5206`:`${b}%`,x=(0,re.useCallback)(b=>{if(ne===1){const E=b.replace("\u5206","");return isNaN(parseInt(E,10))?0:E}else return b.replace("%","")},[ne]);return(0,re.useEffect)(()=>{y(de.type)},[de]),ke.createElement("div",{style:{display:"flex",alignItems:"center"}},ze=="select"&&ke.createElement(Le.default,{size:"large",onChange:b=>{y(b),Be({type:b,inputValue:b===1?5:20})},value:ne||pe,style:{width:100},options:Me?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:Re}),ze=="radio"&&ke.createElement(Ie.ZP.Group,{size:"large",onChange:b=>{const E=b.target.value;y(E),Be({type:E,inputValue:E===1?5:20})},value:ne||pe,disabled:Re},!Me&&ke.createElement(Ie.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),ke.createElement(Ie.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),ze=="radio"&&ke.createElement("div",{style:{marginRight:"10px",color:"#000000"}},de.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),ke.createElement(Ke.Z,{size:"large",disabled:Re,value:de.inputValue,style:{width:"120px"},parser:x,addonAfter:de.type===1?"\u5206":"%",max:ne===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:b=>{Be({type:ne,inputValue:b})}}),ze=="radio"&&de.type==2&&ke.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};Ot.Z=ie},3039:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return de}});var re=oe(59301),Le={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"},Ie=oe(43418),Ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",ve=(Be,Re,Me)=>new Promise((ze,pe)=>{var ne=x=>{try{a(Me.next(x))}catch(b){pe(b)}},y=x=>{try{a(Me.throw(x))}catch(b){pe(b)}},a=x=>x.done?ze(x.value):Promise.resolve(x.value).then(ne,y);a((Me=Me.apply(Be,Re)).next())}),de=({type:Be,resdata:Re,onok:Me,oktext:ze,okloading:pe})=>{const[ne,y]=(0,re.useState)(!1),{can_copy_list:a,can_copy_num:x,challenge_type:b,course_data_list:E,no_copy_list:z,no_copy_num:te,no_use_list:se,no_use_num:le,repeat_shixun_num:he,student_count:Ce,total_num:Ae,use_num:De}=Re;let Te=x>0||Be==="exercise";(0,re.useEffect)(()=>{(Re==null?void 0:Re.student_count)>0&&y(!0)},[Re]),console.log("---11",pe),(0,re.useEffect)(()=>{pe||y(!1)},[pe]);const fe=()=>{if(Be==="exercise"&&b===1)return re.createElement(re.Fragment,null,"\u8BFE\u5802\u5185\u6709",re.createElement("span",{className:Le.orangeColor},Ce),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",re.createElement("span",{className:Le.orangeColor},De),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",re.createElement("span",{className:Le.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(Be==="exercise"&&b===2)return re.createElement(re.Fragment,null,"\u8BFE\u5802\u5185\u6709",re.createElement("span",{className:Le.orangeColor},Ce),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",re.createElement("span",{className:Le.orangeColor},De),"\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",re.createElement("span",{className:Le.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="shixun"&&b===1)return re.createElement(re.Fragment,null,"\u8BFE\u5802\u5185\u6709",re.createElement("span",{className:Le.orangeColor},Ce),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",re.createElement("span",{className:Le.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="shixun"&&b===2)return re.createElement(re.Fragment,null,"\u8BFE\u5802\u5185\u6709",re.createElement("span",{className:Le.orangeColor},Ce),"\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",re.createElement("span",{className:Le.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="subject"&&b===1)return re.createElement(re.Fragment,null,"\u8BFE\u5802\u5185\u6709",re.createElement("span",{className:Le.orangeColor},Ce),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",re.createElement("span",{className:Le.orangeColor},De),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",re.createElement("span",{className:Le.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="subject"&&b===2)return re.createElement(re.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",re.createElement("span",{className:Le.orangeColor},Ce)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",re.createElement("span",{className:Le.orangeColor},De)," \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",re.createElement("span",{className:Le.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="exercisepush")return re.createElement(re.Fragment,null,"\u8BFE\u5802\u5185\u6709",re.createElement("span",{className:Le.orangeColor},Ce),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",re.createElement("span",{className:Le.orangeColor},De),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",re.createElement("span",{className:Le.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(Be==="shixunpush"&&b===1)return re.createElement(re.Fragment,null,"\u8BFE\u5802\u5185\u6709",re.createElement("span",{className:Le.orangeColor},Ce),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",re.createElement("span",{className:Le.orangeColor},De),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",re.createElement("span",{className:Le.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="shixunpush"&&b===2)return re.createElement(re.Fragment,null,"\u8BFE\u5802\u5185\u6709",re.createElement("span",{className:Le.orangeColor},Ce),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",re.createElement("span",{className:Le.orangeColor},De),"\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",re.createElement("span",{className:Le.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},$e=()=>{if(Be==="exercise"||Be==="subject"||Be==="exercisepush"||Be==="shixunpush")return re.createElement("div",{style:{marginTop:20}},te>0&&re.createElement("div",null,re.createElement("span",{className:Le.flex},re.createElement("img",{src:ke,style:{width:14}}),re.createElement("span",{className:Le.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),re.createElement("div",{className:Le.statusbody},Be==="exercise"&&re.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",re.createElement("span",{className:Le.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"),(Be==="subject"||Be==="exercisepush")&&re.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Te&&re.createElement("span",{className:Le.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"),Be==="shixunpush"&&re.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Te&&re.createElement("span",{className:Le.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"),re.createElement("div",null,z==null?void 0:z.map((Se,st)=>re.createElement("a",{href:`/shixuns/${Se.identifier}/challenges`,target:"_blank"},"\u300A",Se==null?void 0:Se.name,"\u300B",st+1!==te&&"\u3001"))))),x>0&&re.createElement("div",{style:{marginTop:20}},re.createElement("span",{className:Le.flex},re.createElement("img",{src:Ke,style:{width:14}}),re.createElement("span",{className:Le.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),re.createElement("div",{className:Le.statusbody},Be==="exercise"&&re.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"),(Be==="subject"||Be==="exercisepush")&&re.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"),Be==="shixunpush"&&re.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"),re.createElement("div",null,a==null?void 0:a.map((Se,st)=>re.createElement("a",{href:`/shixuns/${Se.identifier}/challenges`,target:"_blank"},"\u300A",Se==null?void 0:Se.name,"\u300B",st+1!==x&&"\u3001"))))));if(Be==="shixun")return re.createElement("div",{style:{marginTop:20}},x>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 re.createElement(Ie.default,{open:ne,onCancel:()=>{y(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Te&&"none"}},zIndex:1003,confirmLoading:pe,okText:Te?ze:"\u6211\u77E5\u9053\u4E86",onOk:()=>ve(void 0,null,function*(){Te?yield Me([...a,...se]):y(!1)})},re.createElement("div",{style:{maxHeight:600,overflow:"auto"}},fe(),$e()))}},69720:function(Dt,Ot,oe){"use strict";oe.d(Ot,{h:function(){return te}});var re=oe(59301),Le=oe(57809),Ie=oe(78241),Ke=oe(3113),ke=oe(89780),ve=oe.n(ke),ie=oe(8336),de=oe(12469),Be=Object.defineProperty,Re=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,y=(se,le,he)=>le in se?Be(se,le,{enumerable:!0,configurable:!0,writable:!0,value:he}):se[le]=he,a=(se,le)=>{for(var he in le||(le={}))pe.call(le,he)&&y(se,he,le[he]);if(ze)for(var he of ze(le))ne.call(le,he)&&y(se,he,le[he]);return se},x=(se,le)=>Re(se,Me(le));const b=Le.default.Option,E={labelCol:{span:4},wrapperCol:{span:20}},z={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Ot.Z=({callback:se,onCancel:le})=>{const[he,Ce]=(0,re.useState)("python");function Ae(Te){Ce(z[Te][1])}function De(Te){se(Te)}return re.createElement(Ie.default,x(a({},E),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:De,style:{width:500}}),re.createElement(Ie.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},re.createElement(Le.default,{getPopupContainer:Te=>Te.parentNode,onChange:Ae},Object.keys(z).map(Te=>re.createElement(b,{key:Te,value:Te},z[Te][0])))),re.createElement(Ie.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},re.createElement(te,{mode:he})),re.createElement("div",{className:"flex-container flex-end"},re.createElement(Ke.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),re.createElement(Ke.ZP,{type:"ghost",onClick:le},"\u53D6\u6D88")))};function te({value:se,onChange:le,mode:he,options:Ce={}}){const Ae=(0,re.useRef)(),[De,Te]=(0,re.useState)();return(0,re.useEffect)(()=>{if(De){let fe=function($e){const Se=$e.getValue();le&&le(Se)};return De.on("change",fe),()=>{De.off("change",fe)}}},[De,le]),(0,re.useEffect)(()=>{De&&De.setOption("mode",he)},[De,he]),(0,re.useEffect)(()=>{De&&(se!==De.getValue()||se==="")&&setTimeout(()=>{De.setValue(se||"")},300)},[De,se]),(0,re.useEffect)(()=>{if(Ae.current&&!De){const fe=ve().fromTextArea(Ae.current,a({mode:he,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Ce));Te(fe)}},[Ae.current,De]),re.createElement("div",{className:"my-codemirror-container"},re.createElement("textarea",{ref:Ae}))}},39793:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return wn}});var re=oe(59301),Le=oe(89780),Ie=oe.n(Le),Ke=oe(76374),ke=oe(8336),ve=oe(6313),ie=oe(25717),de=oe(99498),Be=oe(25419),Re=oe(67549),Me=oe(91842),ze=({value:lt="",className:pt,showTextOnly:ct,showLines:Ut,style:Cn={}})=>{const un=(0,re.useMemo)(()=>"",[lt]);return re.createElement(re.Fragment,null,re.createElement("div",{dangerouslySetInnerHTML:{__html:un}}))},pe=oe(59301),ne=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,z=(lt,pt,ct)=>pt in lt?ne(lt,pt,{enumerable:!0,configurable:!0,writable:!0,value:ct}):lt[pt]=ct,te=(lt,pt)=>{for(var ct in pt||(pt={}))b.call(pt,ct)&&z(lt,ct,pt[ct]);if(x)for(var ct of x(pt))E.call(pt,ct)&&z(lt,ct,pt[ct]);return lt},se=(lt,pt)=>y(lt,a(pt));let le=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function he({onActionCallback:lt,title:pt,icon:ct,actionName:Ut,className:Cn="",children:un}){function ha(){lt(Ut)}return pe.createElement("a",{title:pt,className:Cn,onClick:ha},pe.createElement("i",{className:`${ct}`}),un)}var Ce=({watch:lt,showNullButton:pt,showNullProgramButton:ct,onActionCallback:Ut,fullScreen:Cn,insertTemp:un,hidetoolBar:ha,extraUse:Hn})=>{const Mn=[...le,{title:`${lt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${lt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return pe.createElement("ul",{className:"markdown-toolbar-container"},!ha&&Mn.map((xa,la)=>pe.createElement("li",{key:la},xa.actionName?pe.createElement(he,se(te({},xa),{onActionCallback:Ut})):pe.createElement("span",{className:"v-line"}))),pt?pe.createElement("li",null,pe.createElement(he,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Ut},pe.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,ct?pe.createElement(pe.Fragment,null,pe.createElement("li",null,pe.createElement(he,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Ut},pe.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),pe.createElement("li",null,pe.createElement(he,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Ut},pe.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,un&&pe.createElement("li",null,pe.createElement(he,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${un}`,onActionCallback:Ut},pe.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Hn&&pe.createElement("li",null,Hn),pe.createElement("li",{className:"btn-full-screen"},pe.createElement(he,{icon:`${Cn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Cn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Ut})))},Ae=oe(91558),De=oe(78241),Te=oe(92832),fe=oe(3113),$e=Object.defineProperty,Se=Object.defineProperties,st=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,it=(lt,pt,ct)=>pt in lt?$e(lt,pt,{enumerable:!0,configurable:!0,writable:!0,value:ct}):lt[pt]=ct,dt=(lt,pt)=>{for(var ct in pt||(pt={}))_e.call(pt,ct)&&it(lt,ct,pt[ct]);if(ot)for(var ct of ot(pt))At.call(pt,ct)&&it(lt,ct,pt[ct]);return lt},Ye=(lt,pt)=>Se(lt,st(pt));const He={labelCol:{span:4},wrapperCol:{span:20}};var gt=({callback:lt,onCancel:pt})=>{function ct(Ut){lt(Ut)}return re.createElement(De.default,Ye(dt({},He),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:ct,style:{width:500}}),re.createElement(De.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},re.createElement(Te.default,null)),re.createElement(De.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},re.createElement(Te.default,null)),re.createElement("div",{className:"flex-container flex-end"},re.createElement(fe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),re.createElement(fe.ZP,{type:"ghost",onClick:pt},"\u53D6\u6D88")))},ut=oe(69720),We=oe(17077),tt=oe(43418),St=oe(95237),Et=oe(9507),rt=oe(59301),Wt=({callback:lt,onCancel:pt})=>{const ct=document.createElement("canvas"),Ut=ct.getContext("2d");ct.width=1e3,ct.height=800,Ut.fillStyle="#ffffff",Ut.fillRect(0,0,ct.width,ct.height);const Cn=ct.toDataURL("image/png");return rt.createElement(tt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},rt.createElement(St.Z,{style:{height:"100vh"}},rt.createElement(Et.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Cn,visible:!0,title:String(Date.now())},onOk:un=>{lt({src:un.url})},onClose:pt})))},Ze=oe(12378);function Ht(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Ht,go.CommandHandler),Ht.prototype.canAlignSelection=function(){var lt=this.diagram;return!(lt===null||lt.isReadOnly||lt.isModelReadOnly||lt.selection.count<2)},Ht.prototype.alignLeft=function(){var lt=this.diagram;lt.startTransaction("aligning left");var pt=1/0;lt.selection.each(function(ct){ct instanceof go.Link||(pt=Math.min(ct.position.x,pt))}),lt.selection.each(function(ct){ct instanceof go.Link||ct.move(new go.Point(pt,ct.position.y))}),lt.commitTransaction("aligning left")},Ht.prototype.alignRight=function(){var lt=this.diagram;lt.startTransaction("aligning right");var pt=-1/0;lt.selection.each(function(ct){if(!(ct instanceof go.Link)){var Ut=ct.actualBounds.x+ct.actualBounds.width;pt=Math.max(Ut,pt)}}),lt.selection.each(function(ct){ct instanceof go.Link||ct.move(new go.Point(pt-ct.actualBounds.width,ct.position.y))}),lt.commitTransaction("aligning right")},Ht.prototype.alignTop=function(){var lt=this.diagram;lt.startTransaction("alignTop");var pt=1/0;lt.selection.each(function(ct){ct instanceof go.Link||(pt=Math.min(ct.position.y,pt))}),lt.selection.each(function(ct){ct instanceof go.Link||ct.move(new go.Point(ct.position.x,pt))}),lt.commitTransaction("alignTop")},Ht.prototype.alignBottom=function(){var lt=this.diagram;lt.startTransaction("aligning bottom");var pt=-1/0;lt.selection.each(function(ct){if(!(ct instanceof go.Link)){var Ut=ct.actualBounds.y+ct.actualBounds.height;pt=Math.max(Ut,pt)}}),lt.selection.each(function(ct){ct instanceof go.Link||ct.move(new go.Point(ct.actualBounds.x,pt-ct.actualBounds.height))}),lt.commitTransaction("aligning bottom")},Ht.prototype.alignCenterX=function(){var lt=this.diagram,pt=lt.selection.first();if(pt){lt.startTransaction("aligning Center X");var ct=pt.actualBounds.x+pt.actualBounds.width/2;lt.selection.each(function(Ut){Ut instanceof go.Link||Ut.move(new go.Point(ct-Ut.actualBounds.width/2,Ut.actualBounds.y))}),lt.commitTransaction("aligning Center X")}},Ht.prototype.alignCenterY=function(){var lt=this.diagram,pt=lt.selection.first();if(pt){lt.startTransaction("aligning Center Y");var ct=pt.actualBounds.y+pt.actualBounds.height/2;lt.selection.each(function(Ut){Ut instanceof go.Link||Ut.move(new go.Point(Ut.actualBounds.x,ct-Ut.actualBounds.height/2))}),lt.commitTransaction("aligning Center Y")}},Ht.prototype.alignColumn=function(lt){var pt=this.diagram;pt.startTransaction("align Column"),lt===void 0&&(lt=0),lt=parseFloat(lt);var ct=new Array;pt.selection.each(function(Hn){Hn instanceof go.Link||ct.push(Hn)});for(var Ut=0;Ut<ct.length-1;Ut++){var Cn=ct[Ut],un=Cn.actualBounds.y+Cn.actualBounds.height+lt,ha=ct[Ut+1];ha.move(new go.Point(Cn.actualBounds.x,un))}pt.commitTransaction("align Column")},Ht.prototype.alignRow=function(lt){lt===void 0&&(lt=0),lt=parseFloat(lt);var pt=this.diagram;pt.startTransaction("align Row");var ct=new Array;pt.selection.each(function(Hn){Hn instanceof go.Link||ct.push(Hn)});for(var Ut=0;Ut<ct.length-1;Ut++){var Cn=ct[Ut],un=Cn.actualBounds.x+Cn.actualBounds.width+lt,ha=ct[Ut+1];ha.move(new go.Point(un,Cn.actualBounds.y))}pt.commitTransaction("align Row")},Ht.prototype.canRotate=function(lt){var pt=this.diagram;return!(pt===null||pt.isReadOnly||pt.isModelReadOnly||pt.selection.count<1)},Ht.prototype.rotate=function(lt){lt===void 0&&(lt=90);var pt=this.diagram;pt.startTransaction("rotate "+lt.toString());var pt=this.diagram;pt.selection.each(function(ct){ct instanceof go.Link||ct instanceof go.Group||(ct.angle+=lt)}),pt.commitTransaction("rotate "+lt.toString())},Ht.prototype.pullToFront=function(){var lt=this.diagram;lt.startTransaction("pullToFront");var pt=new go.Map;lt.selection.each(function(ct){pt.set(ct.layer,0)}),pt.iteratorKeys.each(function(ct){var Ut=0;ct.parts.each(function(Cn){if(!Cn.isSelected){var un=Cn.zOrder;isNaN(un)?Cn.zOrder=0:Ut=Math.max(Ut,un)}}),pt.set(ct,Ut)}),lt.selection.each(function(ct){Ht._assignZOrder(ct,pt.get(ct.layer)+1)}),lt.commitTransaction("pullToFront")},Ht.prototype.pushToBack=function(){var lt=this.diagram;lt.startTransaction("pushToBack");var pt=new go.Map;lt.selection.each(function(ct){pt.set(ct.layer,0)}),pt.iteratorKeys.each(function(ct){var Ut=0;ct.parts.each(function(Cn){if(!Cn.isSelected){var un=Cn.zOrder;isNaN(un)?Cn.zOrder=0:Ut=Math.min(Ut,un)}}),pt.set(ct,Ut)}),lt.selection.each(function(ct){Ht._assignZOrder(ct,pt.get(ct.layer)-1-Ht._findGroupDepth(ct))}),lt.commitTransaction("pushToBack")},Ht._assignZOrder=function(lt,pt,ct){ct===void 0&&(ct=lt),lt.layer===ct.layer&&(lt.zOrder=pt),lt instanceof go.Group&&lt.memberParts.each(function(Ut){Ht._assignZOrder(Ut,pt+1,ct)})},Ht._findGroupDepth=function(lt){if(lt instanceof go.Group){var pt=0;return lt.memberParts.each(function(ct){pt=Math.max(pt,Ht._findGroupDepth(ct))}),pt+1}else return 0},Ht.prototype.doKeyDown=function(){var lt=this.diagram;if(lt!==null){var pt=lt.lastInput;if(pt.key==="Up"||pt.key==="Down"||pt.key==="Left"||pt.key==="Right"){var ct=this.arrowKeyBehavior;if(ct==="none")return;if(ct==="select"){this._arrowKeySelect();return}else if(ct==="move"){this._arrowKeyMove();return}else if(ct==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},Ht.prototype._getAllParts=function(){var lt=new Array;return this.diagram.nodes.each(function(pt){lt.push(pt)}),this.diagram.parts.each(function(pt){lt.push(pt)}),lt},Ht.prototype._arrowKeyMove=function(){var lt=this.diagram,pt=lt.lastInput,ct=0,Ut=0;if(pt.control||pt.meta)ct=1,Ut=1;else if(lt.grid!==null){var Cn=lt.grid.gridCellSize;Ut=Cn.width,ct=Cn.height}lt.startTransaction("arrowKeyMove"),lt.selection.each(function(un){pt.key==="Up"?un.move(new go.Point(un.actualBounds.x,un.actualBounds.y-ct)):pt.key==="Down"?un.move(new go.Point(un.actualBounds.x,un.actualBounds.y+ct)):pt.key==="Left"?un.move(new go.Point(un.actualBounds.x-Ut,un.actualBounds.y)):pt.key==="Right"&&un.move(new go.Point(un.actualBounds.x+Ut,un.actualBounds.y))}),lt.commitTransaction("arrowKeyMove")},Ht.prototype._arrowKeySelect=function(){var lt=this.diagram,pt=lt.lastInput,ct=null;pt.key==="Up"?ct=this._findNearestPartTowards(270):pt.key==="Down"?ct=this._findNearestPartTowards(90):pt.key==="Left"?ct=this._findNearestPartTowards(180):pt.key==="Right"&&(ct=this._findNearestPartTowards(0)),ct!==null&&(pt.shift?ct.isSelected=!0:pt.control||pt.meta?ct.isSelected=!ct.isSelected:lt.select(ct))},Ht.prototype._findNearestPartTowards=function(lt){var pt=this.diagram.selection.first();if(pt===null)return null;for(var ct=pt.actualBounds.center,Ut=this._getAllParts(),Cn=1/0,un=pt,ha=0;ha<Ut.length;ha++){var Hn=Ut[ha];if(Hn!==pt&&Hn.canSelect()){var Mn=Hn.actualBounds.center,xa=ct.directionPoint(Mn),la=this._angleCloseness(xa,lt);if(la<=45){var hn=ct.distanceSquaredPoint(Mn);hn*=1+Math.sin(la*Math.PI/180),hn<Cn&&(Cn=hn,un=Hn)}}}return un},Ht.prototype._angleCloseness=function(lt,pt){return Math.min(Math.abs(pt-lt),Math.min(Math.abs(pt+360-lt),Math.abs(pt-360-lt)))},Ht.prototype._arrowKeyTree=function(){var lt=this.diagram,pt=lt.selection.first();if(pt instanceof go.Node){var ct=lt.lastInput;if(ct.key==="Right"){if(!pt.isTreeLeaf)if(!pt.isTreeExpanded)lt.commandHandler.canExpandTree(pt)&&lt.commandHandler.expandTree(pt);else{var Ut=this._sortTreeChildrenByY(pt).first();Ut!==null&&lt.select(Ut)}}else if(ct.key==="Left")if(!pt.isTreeLeaf&&pt.isTreeExpanded)lt.commandHandler.canCollapseTree(pt)&&lt.commandHandler.collapseTree(pt);else{var Cn=pt.findTreeParentNode();Cn!==null&&lt.select(Cn)}else if(ct.key==="Up"){var Cn=pt.findTreeParentNode();if(Cn!==null){var un=this._sortTreeChildrenByY(Cn),ha=un.indexOf(pt);if(ha>0){for(var Hn=un.elt(ha-1);Hn!==null&&Hn.isTreeExpanded&&!Hn.isTreeLeaf;){var Mn=this._sortTreeChildrenByY(Hn);Hn=Mn.last()}Hn!==null&&lt.select(Hn)}else lt.select(Cn)}}else if(ct.key==="Down")if(pt.isTreeExpanded&&!pt.isTreeLeaf){var Ut=this._sortTreeChildrenByY(pt).first();Ut!==null&&lt.select(Ut)}else for(;pt!==null;){var Cn=pt.findTreeParentNode();if(Cn===null)break;var un=this._sortTreeChildrenByY(Cn),ha=un.indexOf(pt);if(ha<un.length-1){lt.select(un.elt(ha+1));break}else pt=Cn}var xa=lt.selection.first();xa!==null&&lt.scrollToRect(xa.actualBounds)}},Ht.prototype._sortTreeChildrenByY=function(lt){var pt=new go.List().addAll(lt.findTreeChildrenNodes());return pt.sort(function(ct,Ut){var Cn=ct.location,un=Ut.location;return Cn.y<un.y?-1:Cn.y>un.y?1:Cn.x<un.x?-1:Cn.x>un.x?1:0}),pt},Ht.prototype.copyToClipboard=function(lt){go.CommandHandler.prototype.copyToClipboard.call(this,lt),this._lastPasteOffset.set(this.pasteOffset)},Ht.prototype.pasteFromClipboard=function(){var lt=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(lt,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),lt},Object.defineProperty(Ht.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(lt){if(lt!=="move"&&lt!=="select"&&lt!=="scroll"&&lt!=="tree"&&lt!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+lt);this._arrowKeyBehavior=lt}}),Object.defineProperty(Ht.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(lt){if(!(lt instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+lt);this._pasteOffset.set(lt)}});var Ft=Ht,be=oe(63720),yt=oe(43604),ge=oe(38986),ae={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},ee=oe(59301),ue=(lt,pt,ct)=>new Promise((Ut,Cn)=>{var un=Mn=>{try{Hn(ct.next(Mn))}catch(xa){Cn(xa)}},ha=Mn=>{try{Hn(ct.throw(Mn))}catch(xa){Cn(xa)}},Hn=Mn=>Mn.done?Ut(Mn.value):Promise.resolve(Mn.value).then(un,ha);Hn((ct=ct.apply(lt,pt)).next())});function Ee({onCancel:lt,callback:pt}){let ct=(0,re.useRef)(),Ut=(0,re.useRef)(),Cn=(0,re.useRef)(),un=(0,re.useRef)(!1);const ha=(0,re.useRef)(!1),[Hn,Mn]=(0,re.useState)(0);function xa(){const hn=Ze.bx.make,Ga={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"};ct.current=new Ze.S0(Ut.current,{padding:20,grid:hn(Ze.s_,"Grid",hn(Ze.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),hn(Ze.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Fn=>{var na=Fn.diagram.commandHandler.addTopLevelParts(Fn.diagram.selection,!0);na||Fn.diagram.currentTool.doCancel()},commandHandler:hn(Ft),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Fn=>{var na=Fn.subject;na.location=na.location.copy().snapToGridPoint(Fn.diagram.grid.gridOrigin,Fn.diagram.grid.gridCellSize),setTimeout(()=>{Fn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Fn=>{var na=Fn.subject;setTimeout(()=>{Fn.diagram.commandHandler.editTextBlock()})},LinkRelinked:Fn=>{var na=Fn.parameter.part;na.invalidateConnectedLinks();var Ba=Fn.subject;Fn.diagram.toolManager.linkingTool.isForwards?Ba.toNode.invalidateConnectedLinks():Ba.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),ct.current.nodeTemplate=hn(Ze.NB,"Auto",{locationSpot:Ze.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ze.$u(120,60),minSize:new Ze.$u(40,40),resizable:!0,resizeCellSize:new Ze.$u(10,10),rotatable:!0},new Ze.KX("location","loc",Ze.E9.parse).makeTwoWay(Ze.E9.stringify),new Ze.KX("desiredSize","size",Ze.$u.parse).makeTwoWay(Ze.$u.stringify),hn(Ze.bn,{name:"SHAPE",fill:Ga.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ze.z6.AllSides,toSpot:Ze.z6.AllSides},new Ze.KX("figure"),new Ze.KX("fill"),new Ze.KX("stroke","borderColor"),new Ze.KX("strokeWidth","thickness"),new Ze.KX("strokeDashArray","dash")),hn(Ze.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),hn(Ze.al,{margin:1,textAlign:"center",overflow:Ze.al.OverflowEllipsis,editable:!0},new Ze.KX("text").makeTwoWay(),new Ze.KX("stroke","color"))),ct.current.nodeTemplate.toolTip=hn("ToolTip",hn(Ze.s_,"Vertical",{maxSize:new Ze.$u(200,NaN)},hn(Ze.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ze.KX("text")),hn(Ze.al,{font:"10pt sans-serif",textAlign:"center"},new Ze.KX("text","details"))));function fr(Fn,na){var Ba=($n,ja)=>{$n.handled=!0,$n.diagram.model.commit(Ua=>{var Oa=ja.part.adornedPart,Ar=new Ze.E9().setRectSpot(Oa.actualBounds,Fn);Ar.subtract(Oa.location),Ar.scale(2,2),Ar.x+=Math.sign(Ar.x)*130,Ar.y+=Math.sign(Ar.y)*130,Ar.add(Oa.location),Ar.snapToGridPoint($n.diagram.grid.gridOrigin,$n.diagram.grid.gridCellSize);var Pr=Ua.copyNodeData(Oa.data);Ua.setGroupKeyForNodeData(Pr,Ua.getGroupKeyForNodeData(Oa.data)),Ua.addNodeData(Pr);var Bo={from:Oa.key,to:Ua.getKeyForNodeData(Pr)};Ua.addLinkData(Bo);var Co=$n.diagram.findNodeForData(Pr);Co.location=Ar,$n.diagram.select(Co),setTimeout(()=>{$n.diagram.commandHandler.editTextBlock()},20)})};return hn(Ze.bn,{figure:na,alignment:Fn,alignmentFocus:Fn.opposite(),width:Fn.equals(Ze.z6.Top)||Fn.equals(Ze.z6.Bottom)?25:18,height:Fn.equals(Ze.z6.Top)||Fn.equals(Ze.z6.Bottom)?18:25,fill:"orange",stroke:Ga.white,strokeWidth:4,mouseEnter:($n,ja)=>ja.fill="dodgerblue",mouseLeave:($n,ja)=>ja.fill="orange",isActionable:!0,click:Ba,contextClick:Ba})}function _a(Fn){return hn(Ze.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:(na,Ba)=>Ba.fill="dodgerblue",mouseLeave:(na,Ba)=>Ba.fill="orange",click:(na,Ba)=>{na.diagram.commandHandler.showContextMenu(Ba.part.adornedPart)}},Fn||{})}ct.current.nodeTemplate.selectionAdornmentTemplate=hn(Ze.uz,"Spot",hn(Ze.Vm,{padding:10}),fr(Ze.z6.Top,"TriangleUp"),fr(Ze.z6.Left,"TriangleLeft"),fr(Ze.z6.Right,"TriangleRight"),fr(Ze.z6.Bottom,"TriangleDown"),_a({alignment:new Ze.z6(.75,0)}));function Xa(Fn,na){return(Ba,$n)=>{Ba.handled=!0,Ba.diagram.model.commit(ja=>{ja.set($n.part.adornedPart.data,Fn,na)})}}function ht(Fn,na){return na||(na="color"),hn(Ze.bn,{width:16,height:16,stroke:"lightgray",fill:Fn,margin:1,background:"transparent",mouseEnter:(Ba,$n)=>$n.stroke="dodgerblue",mouseLeave:(Ba,$n)=>$n.stroke="lightgray",click:Xa(na,Fn),contextClick:Xa(na,Fn)})}function Jt(){return[hn("ContextMenuButton",hn(Ze.s_,"Horizontal",ht(Ga.white,"fill"),ht(Ga.beige,"fill"),ht(Ga.extralightblue,"fill"),ht(Ga.extralightred,"fill"))),hn("ContextMenuButton",hn(Ze.s_,"Horizontal",ht(Ga.lightgray,"fill"),ht(Ga.lightgreen,"fill"),ht(Ga.lightblue,"fill"),ht(Ga.lightred,"fill")))]}function Yt(){return[hn("ContextMenuButton",hn(Ze.s_,"Horizontal",ht(Ga.black),ht(Ga.green),ht(Ga.blue),ht(Ga.red))),hn("ContextMenuButton",hn(Ze.s_,"Horizontal",ht(Ga.white),ht(Ga.magenta),ht(Ga.purple),ht(Ga.orange)))]}function ln(Fn,na){return na||(na="thickness"),hn(Ze.bn,"LineH",{width:16,height:16,strokeWidth:Fn,margin:1,background:"transparent",mouseEnter:(Ba,$n)=>$n.background="dodgerblue",mouseLeave:(Ba,$n)=>$n.background="transparent",click:Xa(na,Fn),contextClick:Xa(na,Fn)})}function bn(Fn,na){return na||(na="dash"),hn(Ze.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Fn,margin:1,background:"transparent",mouseEnter:(Ba,$n)=>$n.background="dodgerblue",mouseLeave:(Ba,$n)=>$n.background="transparent",click:Xa(na,Fn),contextClick:Xa(na,Fn)})}function xn(){return[hn("ContextMenuButton",hn(Ze.s_,"Horizontal",ln(1),ln(2),ln(3),ln(4))),hn("ContextMenuButton",hn(Ze.s_,"Horizontal",bn(null),bn([2,4]),bn([4,4])))]}function pn(Fn,na){return na||(na="figure"),hn(Ze.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Fn,margin:1,background:"transparent",mouseEnter:(Ba,$n)=>$n.fill="dodgerblue",mouseLeave:(Ba,$n)=>$n.fill="lightgray",click:Xa(na,Fn),contextClick:Xa(na,Fn)})}ct.current.nodeTemplate.contextMenu=hn("ContextMenu",hn("ContextMenuButton",hn(Ze.s_,"Horizontal",pn("Rectangle"),pn("RoundedRectangle"),pn("Ellipse"),pn("Diamond"))),hn("ContextMenuButton",hn(Ze.s_,"Horizontal",pn("Parallelogram2"),pn("ManualOperation"),pn("Procedure"),pn("Cylinder1"))),hn("ContextMenuButton",hn(Ze.s_,"Horizontal",pn("Terminator"),pn("CreateRequest"),pn("Document"),pn("TriangleDown"))),Jt(),Yt(),xn()),ct.current.groupTemplate=hn(Ze.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ze.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Fn,na)=>{var Ba=na.addMembers(na.diagram.selection,!0);Ba||na.diagram.currentTool.doCancel()},avoidable:!1},new Ze.KX("location","loc",Ze.E9.parse).makeTwoWay(Ze.E9.stringify),hn(Ze.s_,"Auto",{name:"BODY"},hn(Ze.bn,{parameter1:10,fill:Ga.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ze.z6.AllSides,toSpot:Ze.z6.AllSides},new Ze.KX("fill"),new Ze.KX("stroke","color"),new Ze.KX("strokeWidth","thickness"),new Ze.KX("strokeDashArray","dash")),hn(Ze.Vm,{background:"transparent",margin:20})),hn(Ze.al,{alignment:Ze.z6.Top,alignmentFocus:Ze.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ze.KX("text"),new Ze.KX("stroke","color"))),ct.current.groupTemplate.selectionAdornmentTemplate=hn(Ze.uz,"Spot",hn(Ze.s_,"Auto",hn(Ze.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),hn(Ze.Vm,{margin:1.5})),_a({alignment:Ze.z6.TopRight,alignmentFocus:Ze.z6.BottomRight})),ct.current.groupTemplate.contextMenu=hn("ContextMenu",Jt(),Yt(),xn()),ct.current.linkTemplate=hn(Ze.rU,{layerName:"Foreground",routing:Ze.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ze.KX("fromSpot","fromSpot",Ze.z6.parse),new Ze.KX("toSpot","toSpot",Ze.z6.parse),new Ze.KX("fromShortLength","dir",Fn=>Fn>=1?10:0),new Ze.KX("toShortLength","dir",Fn=>Fn>=1?10:0),new Ze.KX("points").makeTwoWay(),hn(Ze.bn,{strokeWidth:2},new Ze.KX("stroke","color"),new Ze.KX("strokeWidth","thickness"),new Ze.KX("strokeDashArray","dash")),hn(Ze.bn,{segmentIndex:0,segmentOffset:new Ze.E9(15,0),segmentOrientation:Ze.rU.OrientAlong,alignmentFocus:Ze.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ze.KX("fill","color"),new Ze.KX("visible","dir",Fn=>Fn===1)),hn(Ze.bn,{segmentIndex:-1,segmentOffset:new Ze.E9(-10,6),segmentOrientation:Ze.rU.OrientPlus90,alignmentFocus:Ze.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ze.KX("fill","color"),new Ze.KX("visible","dir",Fn=>Fn>=1),new Ze.KX("width","thickness",Fn=>7+3*Fn),new Ze.KX("height","thickness",Fn=>7+3*Fn),new Ze.KX("segmentOffset","thickness",Fn=>new Ze.E9(-15,4+1.5*Fn))),hn(Ze.bn,{segmentIndex:0,segmentOffset:new Ze.E9(15,-6),segmentOrientation:Ze.rU.OrientMinus90,alignmentFocus:Ze.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ze.KX("fill","color"),new Ze.KX("visible","dir",Fn=>Fn===2),new Ze.KX("width","thickness",Fn=>7+3*Fn),new Ze.KX("height","thickness",Fn=>7+3*Fn),new Ze.KX("segmentOffset","thickness",Fn=>new Ze.E9(-15,4+1.5*Fn))),hn(Ze.al,{alignmentFocus:new Ze.z6(0,1,-4,0),editable:!0},new Ze.KX("text").makeTwoWay(),new Ze.KX("stroke","color"))),ct.current.linkTemplate.selectionAdornmentTemplate=hn(Ze.uz,hn(Ze.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:cn(2)},new Ze.KX("pathPattern","thickness",cn)),_a({alignmentFocus:new Ze.z6(0,0,-6,-4)}));function cn(Fn){return hn(Ze.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Fn+4).toString()+" H3"})}function Ia(Fn){var na="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Fn===0?na="M0 0 M16 16 M0 8 L16 8":Fn===2&&(na="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),hn(Ze.bn,{geometryString:na,margin:2,background:"transparent",mouseEnter:(Ba,$n)=>$n.background="dodgerblue",mouseLeave:(Ba,$n)=>$n.background="transparent",click:Xa("dir",Fn),contextClick:Xa("dir",Fn)})}function Ca(Fn){var na=(Ba,$n)=>{Ba.handled=!0,Ba.diagram.model.commit(ja=>{var Ua=$n.part.adornedPart;ja.set(Ua.data,Fn?"toSpot":"fromSpot",Ze.z6.stringify(Ze.z6.AllSides)),(Fn?Ua.toNode:Ua.fromNode).invalidateConnectedLinks()})};return hn(Ze.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Ba,$n)=>$n.background="dodgerblue",mouseLeave:(Ba,$n)=>$n.background="transparent",click:na,contextClick:na})}function Vt(Fn,na){var Ba=0,$n=Ze.z6.RightSide;Fn.equals(Ze.z6.Top)?(Ba=270,$n=Ze.z6.TopSide):Fn.equals(Ze.z6.Left)?(Ba=180,$n=Ze.z6.LeftSide):Fn.equals(Ze.z6.Bottom)&&(Ba=90,$n=Ze.z6.BottomSide),na||(Ba-=180);var ja=(Ua,Oa)=>{Ua.handled=!0,Ua.diagram.model.commit(Ar=>{var Pr=Oa.part.adornedPart;Ar.set(Pr.data,na?"toSpot":"fromSpot",Ze.z6.stringify($n)),(na?Pr.toNode:Pr.fromNode).invalidateConnectedLinks()})};return hn(Ze.bn,{alignment:Fn,alignmentFocus:Fn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Ba,background:"transparent",mouseEnter:(Ua,Oa)=>Oa.background="dodgerblue",mouseLeave:(Ua,Oa)=>Oa.background="transparent",click:ja,contextClick:ja})}ct.current.linkTemplate.contextMenu=hn("ContextMenu",Yt(),xn(),hn("ContextMenuButton",hn(Ze.s_,"Horizontal",Ia(0),Ia(1),Ia(2))),hn("ContextMenuButton",hn(Ze.s_,"Horizontal",hn(Ze.s_,"Spot",Ca(!1),Vt(Ze.z6.Top,!1),Vt(Ze.z6.Left,!1),Vt(Ze.z6.Right,!1),Vt(Ze.z6.Bottom,!1)),hn(Ze.s_,"Spot",{margin:new Ze.Zt(0,0,0,2)},Ca(!0),Vt(Ze.z6.Top,!0),Vt(Ze.z6.Left,!0),Vt(Ze.z6.Right,!0),Vt(Ze.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 rr=["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 Br(Fn){return console.log("shapeName:",Fn),rr.indexOf(Fn)>=0}var Ir=new Ze.YI(Cn.current,{maxSelectionCount:1,linkTemplate:hn(Ze.rU,{locationSpot:Ze.z6.Center,selectionAdornmentTemplate:hn(Ze.uz,"Link",{locationSpot:Ze.z6.Center},hn(Ze.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),hn(Ze.bn,{toArrow:"Standard",stroke:null}))},{routing:Ze.rU.AvoidsNodes,curve:Ze.rU.JumpOver,corner:5,toShortLength:4},new Ze.KX("points"),hn(Ze.bn,{isPanelMain:!0,strokeWidth:2}),hn(Ze.bn,{toArrow:"Standard",stroke:null})),model:new Ze.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ze.bn.getFigureGenerators().toArray().map(Fn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Fn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return ct.current.addDiagramListener("TextEdited",function(Fn){var na;const Ba=Fn.subject.part;var $n=(na=document.activeElement)==null?void 0:na.value;typeof $n=="string"&&$n.trim()===""&&ct.current.model.commit(function(ja){ja.set(Ba.data,"text","\u672A\u547D\u540D"),ct.current.commandHandler.stopCommand()},"increment")}),Ir.nodeTemplate=hn(Ze.NB,"Auto",{locationSpot:Ze.z6.Center},new Ze.KX("location","location",Ze.E9.parse).makeTwoWay(Ze.E9.stringify),hn(Ze.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 Ze.KX("stroke").makeTwoWay(),new Ze.KX("fill").makeTwoWay(),new Ze.KX("figure")),hn(Ze.al,{margin:new Ze.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ze.$u(16,16),maxSize:new Ze.$u(10,NaN),textAlign:"center",editable:!0},new Ze.KX("key").makeTwoWay())),setTimeout(()=>{ct.current.grid=hn(Ze.s_,"Grid",hn(Ze.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),hn(Ze.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),ct.current.grid.visible=!0,ct.current.grid.gridCellStroke="darkgray",ct.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=ct.current,ct.current}const la=()=>ue(this,null,function*(){var hn=ct.current.makeImage();const Ga=yield(0,ge.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:hn.src}});pt({src:Ga.url})});return(0,re.useEffect)(()=>(setTimeout(()=>{xa()},500),Mn(Hn+1),()=>{ct.current=null}),[]),ee.createElement("div",{ref:ha,className:un.current?`${ae.maxH60} body-overflow-initial`:"body-overflow-initial"},ee.createElement(tt.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Hn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:ee.createElement(St.Z,null,ee.createElement(yt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ee.createElement(yt.Z,{onClick:()=>{var hn,Ga,fr=ct.current.selection.first();if(un.current=!un.current,document.activeElement&&fr){let _a=(Ga=(hn=document.activeElement)==null?void 0:hn.value)==null?void 0:Ga.trim();typeof _a=="string"&&ct.current.model.commit(function(Xa){Xa.set(fr.data,"text",_a||"\u672A\u547D\u540D"),ct.current.commandHandler.stopCommand()},"increment")}Mn(Hn+1)}},ee.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:lt},ee.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:ae.flowChartWrp},ee.createElement("div",{style:{display:"flex",height:"100%"}},ee.createElement("div",{style:{width:"300px",height:"100%"}},ee.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),ee.createElement("div",{style:{height:"calc(100% - 50px)"},className:ae.myPaletteDiv,ref:Cn})),ee.createElement("div",{style:{flex:1,position:"relative"}},ee.createElement("div",{ref:Ut,style:{height:"80vh"}}))),ee.createElement("div",{className:"tr"},ee.createElement(fe.ZP,{size:"large",onClick:la,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Oe=Ee,me=oe(5112),xe=oe(5871);const Xe=me.ZP.Group,Ge={margin:"0 8px"};var Ne=({callback:lt,onCancel:pt})=>{function ct(Ut){lt(Ut)}return re.createElement(De.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:ct},re.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},re.createElement("span",{style:Ge},"\u5355\u5143\u683C\u6570\uFF1A"),re.createElement("span",{style:Ge},"\u884C\u6570"),re.createElement(De.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},re.createElement(xe.Z,null)),re.createElement("span",{style:Ge},"\u5217\u6570"),re.createElement(De.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},re.createElement(xe.Z,null))),re.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},re.createElement("span",{style:Ge},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),re.createElement(De.default.Item,{name:"align"},re.createElement(Xe,null,re.createElement(me.ZP,{value:"default"},re.createElement("i",{className:"fa fa-align-justify"})),re.createElement(me.ZP,{value:"left"},re.createElement("i",{className:"fa fa-align-left"})),re.createElement(me.ZP,{value:"center"},re.createElement("i",{className:"fa fa-align-center"})),re.createElement(me.ZP,{value:"right"},re.createElement("i",{className:"fa fa-align-right"}))))),re.createElement("div",{className:"flex-container flex-end"},re.createElement(fe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),re.createElement(fe.ZP,{type:"ghost",onClick:pt},"\u53D6\u6D88")))},at=oe(78673),Lt=oe(43001),Mt=oe.n(Lt),Tt=(0,re.forwardRef)(({use3d:lt,width:pt,height:ct,callback:Ut,showSaveButton:Cn},un)=>{const ha=(0,re.useRef)(),Hn=(0,re.useRef)(),[Mn,xa]=(0,re.useState)(!1),la=(0,re.useRef)({id:ha,appName:"graphing",width:pt||1e3,height:ct||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,re.useEffect)(()=>{Hn.current=new(Mt())(la.current,!0),window.onload=function(){Hn.current.inject("applet_container")}},[]);const hn=()=>{var Ga=window.ggbApplet.getPNGBase64(1,!0,72);return Ut&&Ut(Ga),Ga};return(0,re.useEffect)(()=>{la.current.appName=Mn?"3D":"graphing",Hn.current.inject("applet_container")},[Mn]),(0,re.useEffect)(()=>{xa(lt)},[lt]),(0,re.useImperativeHandle)(un,()=>({getImgData:hn})),re.createElement(re.Fragment,null,re.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:ha}),re.createElement(St.Z,{align:"middle"},re.createElement(yt.Z,{flex:1},re.createElement(at.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Mn,onChange:Ga=>xa(Ga)})),re.createElement(yt.Z,null,re.createElement(fe.ZP,{size:"large",onClick:hn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Nt=oe(76562),je=oe(1012),qe=oe(8591);const xt="link",ft="upload-image",Xt="add-flowchart",sn="draw-image",en="add-flowchart",gn="code-block",kn="add-table",Zn="------------",On={default:Zn,left:`:${Zn}`,center:`:${Zn}:`,right:`${Zn}:`};var Qn=oe(37808),fa=(lt,pt,ct)=>new Promise((Ut,Cn)=>{var un=Mn=>{try{Hn(ct.next(Mn))}catch(xa){Cn(xa)}},ha=Mn=>{try{Hn(ct.throw(Mn))}catch(xa){Cn(xa)}},Hn=Mn=>Mn.done?Ut(Mn.value):Promise.resolve(Mn.value).then(un,ha);Hn((ct=ct.apply(lt,pt)).next())});function Sa(){}let Dn=0;const Fa=1e4,mn="\u2581",wt="@\u2581\u2581@",Qt="@\u2581@",Kn=`
**\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`,Zt=["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 zt(lt){return/^\d+$/.test(lt)?`${lt}px`:lt}const dn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Vn={[dn+"-B"]:"bold",[dn+"-I"]:"italic"},ta={[xt]:"\u6DFB\u52A0\u94FE\u63A5",[gn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[ft]:"\u6DFB\u52A0\u56FE\u7247",[sn]:"\u6DFB\u52A0\u753B\u56FE",[Xt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[kn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var wn=({defaultValue:lt="",onChange:pt,width:ct="100%",height:Ut=400,miniToolbar:Cn=!1,isFocus:un=!1,watch:ha,insertTemp:Hn,mode:Mn="markdown",id:xa="markdown-editor-id",showResizeBar:la=!1,noStorage:hn=!1,showNullButton:Ga=!1,showNullProgramButton:fr=!1,hidetoolBar:_a=!1,fullScreen:Xa=!1,onBlur:ht,onCMBeforeChange:Jt,onFullScreen:Yt,className:ln="",disablePaste:bn=!1,disabled:xn=!1,disabledFill:pn=!1,placeholder:cn="",values:Ia="",extraUse:Ca})=>{const[Vt,lr]=(0,re.useState)(null),[rr,Br]=(0,re.useState)(lt),[Ir,Fn]=(0,re.useState)(ha),[na,Ba]=(0,re.useState)(Xa),[$n,ja]=(0,re.useState)(""),[Ua,Oa]=(0,re.useState)(0),[Ar,Pr]=(0,re.useState)(Ut),[Bo,Co]=(0,re.useState)(!1),So=(0,re.useRef)((0,je.Z)()),Go=(0,re.useRef)(!1),Yo=(0,re.useRef)(),[Vo,zo]=(0,re.useState)(0),[uo,zr]=(0,re.useState)(0),Ao=(0,re.useRef)(),Oo=(0,re.useRef)(),No=(0,re.useRef)(),Lo=(0,re.useRef)(),xo=()=>fa(void 0,null,function*(){var Pa;const Yn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:So.current}});(Pa=Yn==null?void 0:Yn.attachments)!=null&&Pa.length&&(console.log("cm:",Vt,Ao),Yn.attachments.map(ra=>{ra.content_type.indexOf("image")>-1?Vt.replaceSelection(`![,](/api/attachments/${ra.id}?type=${ra.content_type})`):ra.content_type.indexOf("video")>-1?Vt.replaceSelection(`<video width="100%" controls src="${ENV.API_SERVER}/api/attachments/${data.id}"></video>`):ra.content_type.indexOf("pdf")>-1?Vt.replaceSelection(`<a href="${ENV.API_SERVER}/api/attachments/${ra.id}?type=${ra.content_type}&disposition=inline" target="_blank">${ra.name}</a>`):Vt.replaceSelection(`[${ra.name}](${ENV.API_SERVER}/api/attachments/${ra.id}?type=${ra.content_type})`)}))});(0,re.useEffect)(()=>{const Pa=window.scrollY||window.pageYOffset;Br(Ia),Vt==null||Vt.setValue(Ia),window.scrollTo(0,Pa)},[Ia]),(0,re.useEffect)(()=>{Yt==null||Yt(na)},[na]),(0,re.useEffect)(()=>{if(Ao.current){let Pa=function(ra,oa){var er;if(bn){oa.preventDefault();return}const kr=oa.clipboardData;if(kr){const Gr=kr.types.toString(),Yr=kr.items;if(Gr==="Files"||kr.types.indexOf("Files")>-1){if(oa.preventDefault(),Mn=="stex")return;try{let ro=Yr[1];((er=Yr[0])==null?void 0:er.kind)==="file"&&(ro=Yr[0]);const oo=ro.getAsFile(),Ho=oo.name.split(".").pop();(0,We.I)(oo,fo=>{var Ka,ur,Rr;fo.id?((Ka=oo==null?void 0:oo.type)==null?void 0:Ka.indexOf("image"))>-1?Yn.replaceSelection(`<img width="100%" src="/api/attachments/${fo.id}?type=${fo.content_type})" alt="" />`):((ur=oo==null?void 0:oo.type)==null?void 0:ur.indexOf("video"))>-1?Yn.replaceSelection(`<video width="100%" controls src="/api/attachments/${fo.id}"></video>`):((Rr=oo==null?void 0:oo.type)==null?void 0:Rr.indexOf("pdf"))>-1?Yn.replaceSelection(`<a href="/api/attachments/${fo.id}?type=${oo.type}&disposition=inline" target="_blank">${oo.name}</a>`):Zt.includes(Ho)?Yn.replaceSelection(`<a href="/api/attachments/${fo.id}?type=office&disposition=inline" target="_blank">${oo.name}</a>`):Yn.replaceSelection(`[${oo.name}](/api/attachments/${fo.id}?type=${fo.content_type})`):(fo==null?void 0:fo.status)===401&&(qe.ZP.warning((fo==null?void 0:fo.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(ro){qe.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Yn=Ie().fromTextArea(Ao.current,{mode:Mn,lineNumbers:!Cn,lineWrapping:!0,value:lt,autoCloseTags:!fr,autoCloseBrackets:!0});return Yn.on("keyup",function(ra,oa){oa.keyCode===8&&(ra.getValue()==""?Yn.setOption("placeholder",cn):Yn.setOption("placeholder",null))}),Yn.on("keydown",function(ra,oa){if(oa.keyCode===8){var er=Ja(ra);er&&oa.preventDefault()}}),un&&Yn.focus(),Yn.on("paste",Pa),Yn.on("dragleave",function(ra,oa){Oo.current.classList.remove("mouse-hover-md")}),xn&&Yn.on("beforeChange",function(ra,oa){(oa.origin==="paste"||oa.origin==="+input")&&oa.cancel()}),lr(Yn),()=>{Yn.off("paste",Pa)}}},[]);const jo=(0,re.useCallback)(()=>{if(Oo.current)try{}catch(Pa){console.log(Pa,"---- to set md editor body height")}},[Ar,Oo,na]);(0,re.useEffect)(()=>{function Pa(){let Yn=new Ke.Z(ra=>{for(let oa of ra)(oa.target.offsetHeight>0||oa.target.offsetWidth>0)&&(jo(),Vt.setSize("100%","100%"),Vt.refresh())});return Yn.observe(Ao.current.parentElement),Yn}if(Vt){const Yn=Pa();return()=>{var ra,oa;(ra=Ao.current)!=null&&ra.parentElement&&Yn.unobserve((oa=Ao.current)==null?void 0:oa.parentElement)}}},[Vt,jo]),(0,re.useEffect)(()=>{if(Vt){let Pa=[];for(const[Yn,ra]of Object.entries(Vn)){let oa={[Yn]:()=>{Wr(ra)}};Pa.push(oa),Vt.addKeyMap(oa)}return Yo.current=setInterval(()=>{Go.current&&xo()},4e3),()=>{clearInterval(Yo.current);for(let Yn of Pa)Vt.removeKeyMap(Yn)}}},[Vt]),(0,re.useEffect)(()=>{Xa!==na&&Ba(Xa)},[Xa]),(0,Qn.Z)(()=>{if(!hn&&Ua>0){let Pa=new Date().getTime(),Yn=window.sessionStorage.getItem(xa);Pa>=Ua+Fa&&(!Yn||Yn!==rr)&&(window.sessionStorage.setItem(xa,rr),Co(!0))}},Fa),(0,re.useEffect)(()=>{Fn(ha)},[Vt,ha]),(0,re.useEffect)(()=>{Vt&&un&&Vt.focus()},[Vt,un]),(0,re.useEffect)(()=>{if(Ir&&Vt){let Pa=function(ra){let oa=ra.target;if(Lo.current){let er=oa.scrollTop/oa.scrollHeight;Lo.current.scrollTop=Lo.current.scrollHeight*er}};const Yn=Vt.getScrollerElement();return Yn.addEventListener("scroll",Pa),()=>{Yn.removeEventListener("scroll",Pa)}}},[Vt,Ir]),(0,re.useEffect)(()=>{if(Vt&&Jt){let Pa=function(Yn,ra){Jt(Yn,ra)};return Vt.on("beforeChange",Pa),()=>{Vt.off("beforeChange",Pa)}}},[Vt,Jt]),(0,re.useEffect)(()=>{if(Vt&&ht){let Pa=function(){ht(Vt.getValue())};return Vt.on("blur",Pa),()=>{Vt.off("blur",Pa)}}},[Vt,ht]);function Ja(Pa,Yn){var ra=Pa.getDoc(),oa=ra.getCursor(),er=ra.getLine(oa.line),kr=er.charAt(oa.ch-1),Gr=er.lastIndexOf("@\u2581@",oa.ch),Yr=er.lastIndexOf("@\u2581\u2581@",oa.ch),ro=Gr>Yr?Gr:Yr,oo=Gr>Yr?3:4;if(wt.indexOf(kr)===-1)return null;if(console.log("change1:",Yn,Pa,er,oa,ro,Gr,Yr,kr),ro>=0&&oa.ch-ro<5){var Ho=ro+oo;return ra.replaceRange("",{line:oa.line,ch:ro},{line:oa.line,ch:Ho}),{line:oa.line,ch:Ho}}return null}(0,re.useEffect)(()=>{if(Vt){let Pa=function(Yn,ra){const oa=Yn.getValue();Br(oa),Oa(new Date().getTime()),Yn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),pt&&(fr?pt(oa,Ur(oa)):pt(oa))};return Vt.on("change",Pa),()=>{Vt.off("change",Pa)}}},[Vt,pt]),(0,re.useEffect)(()=>{if(Vt)if(lt==null)Vt.setValue(""),Br("");else{const Pa=window.scrollY||window.pageYOffset;lt!==Vt.getValue()&&(Vt.setValue(lt),Br(lt),Vt.setCursor(xn?1:Vt.lineCount(),0),window.scrollTo(0,Pa))}},[Vt,lt]);const Wr=(0,re.useCallback)(Pa=>{const Yn=Vt.getCursor(),ra=Vt.getSelection();let oa=ra.split(`
`);switch(Pa){case"bold":return Vt.replaceSelection("**"+ra+"**"),ra===""&&Vt.setCursor(Yn.line,Yn.ch+2),Vt.focus();case"italic":return Vt.replaceSelection("*"+ra+"*"),ra===""&&Vt.setCursor(Yn.line,Yn.ch+1),Vt.focus();case"code":return Vt.replaceSelection("`"+ra+"`"),ra===""&&Vt.setCursor(Yn.line,Yn.ch+1),Vt.focus();case"inline-latex":return ja("inline-latex"),Vt.focus();case"latex":return Vt.replaceSelection("```latex\n"+ra+"\n```"),Vt.setCursor(Yn.line+1,ra.length+1),Vt.focus();case"line-break":return Vt.replaceSelection(`<br/>
`),Vt.focus();case"list-ul":return ra===""?Vt.replaceSelection("- "+ra):Vt.replaceSelection(oa.map(er=>er===""?"":`- ${er}`).join(`
`)),Vt.focus();case"list-ol":return ra===""?Vt.replaceSelection("1. "+ra):Vt.replaceSelection(oa.map((er,kr)=>er===""?"":`${kr+1}. ${er}`).join(`
`)),Vt.focus();case"add-null-ch":return ra===""&&Vt.setCursor(Yn.line,Yn.ch),Vt.replaceSelection(mn),Vt.focus();case"add-signal":return ra===""&&Vt.setCursor(Yn.line,Yn.ch),Vt.replaceSelection(Qt),Vt.focus();case"add-multiple":return ra===""&&Vt.setCursor(Yn.line,Yn.ch),Vt.replaceSelection(wt),Vt.focus();case"inster-template-1":return ra===""&&Vt.setCursor(Yn.line,Yn.ch),Vt.replaceSelection(Kn),Vt.focus();case"eraser":return Vt.setValue(""),Vt.focus();case"trigger-watch":return Fn(!Ir),Vt.focus();case"trigger-full-screen":return Ba(!na),Vt.focus();case xt:ja(xt);return;case gn:ja(gn);return;case ft:ja(ft);return;case sn:ja(sn);return;case"maths-latex":ja("maths-latex");return;case Xt:ja(Xt);return;case kn:ja(kn);return;default:throw new Error}},[Vt,Ir,na]),qr=(0,re.useCallback)((Pa,Yn)=>{var ra,oa,er,kr,Gr,Yr;switch(ja(""),$n){case xt:const{title:Ka,link:ur}=Pa;return Vt.replaceSelection(`[${Ka}](${ur})`),Vt.focus();case gn:const{language:Rr,content:sr}=Pa;return Vt.replaceSelection(["```"+Rr,sr,"```"].join(`
`)),Vt.focus();case"maths-latex":for(var ro=atob(Pa),oo=new Uint8Array(ro.length),Ho=0;Ho<ro.length;Ho++)oo[Ho]=ro.charCodeAt(Ho);var fo=new Blob([oo],{type:"image/png"});(0,We.I)(fo,Wo=>{Wo.id?Vt.replaceSelection(`![,](/api/attachments/${Wo.id}?type=${Wo.content_type})`):(Wo==null?void 0:Wo.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Vt.replaceSelection("`$$"+Pa+"$$`");break;case ft:case sn:case en:const{src:hr,alt:eo}=Pa,Or=Yn,Ko=(er=(oa=(ra=Or==null?void 0:Or.name)==null?void 0:ra.split("."))==null?void 0:oa.pop)==null?void 0:er.call(oa);return((kr=Or==null?void 0:Or.type)==null?void 0:kr.indexOf("image"))>-1||!(Or!=null&&Or.type)?Or.align||Or.width?Vt.replaceSelection(`<p style="text-align:${Or.align||"initial"}"><img width="${Or.width?Or.width+"%":"initial"}" src="${hr}" alt="${eo||""}" /></p>`):Vt.replaceSelection(`<img width="100%" src="${hr}" alt="${eo||""}" />`):((Gr=Or==null?void 0:Or.type)==null?void 0:Gr.indexOf("video"))>-1?Vt.replaceSelection(`<video width="100%" controls src="${hr}"></video>`):((Yr=Or==null?void 0:Or.type)==null?void 0:Yr.indexOf("pdf"))>-1?Vt.replaceSelection(`<a href="${hr}?type=${Or.type}&disposition=inline" target="_blank">${Or.name}</a>`):Zt.includes(Ko)?Vt.replaceSelection(`<a href="${hr}?type=office&disposition=inline" target="_blank">${Or.name}</a>`):Vt.replaceSelection(`[${Or.name}](${hr})`),Vt.focus();case kn:const{row:Zo,col:gi,align:ji}=Pa;let mi=`
`;for(let Wo=0;Wo<Zo;Wo++){let Li=[],Di=[];for(let Ci=0;Ci<gi;Ci++)Wo===1&&Di.push(On[ji]),Li.push(" ");Wo===1&&(mi+=`| ${Di.join(" | ")} |
`),mi+=`| ${Li.join(gi===1?"":" | ")} |
`}return Vt.replaceSelection(mi+`
`),Vt.focus();default:throw new Error}},[Vt,$n]),co=(0,re.useMemo)(()=>{switch($n){case xt:return re.createElement(gt,{callback:qr,onCancel:mo});case gn:return re.createElement(ut.Z,{callback:qr,onCancel:mo});case ft:return re.createElement(We.Z,{callback:qr,onCancel:mo});case Xt:return re.createElement(Oe,{callback:qr,onCancel:mo});case kn:return re.createElement(Ne,{callback:qr,onCancel:mo});case"maths-latex":return re.createElement(Tt,{showSaveButton:!0,callback:qr});case"inline-latex":return re.createElement(Nt.Z,{showSaveButton:!0,callback:qr});default:return null}},[$n]);function mo(){ja("")}(0,re.useEffect)(()=>{if(No.current){let Pa=function(Gr){er=!0,kr=Gr.pageY},Yn=function(){er=!1},ra=function(Gr){if(er){let Yr=Gr.pageY-kr;Yr<0&&(Yr=0),Yr>300&&(Yr=300);let ro=Ut+Yr+"px";Pr(ro)}},oa=No.current,er=!1,kr=0;return oa.addEventListener("mousedown",Pa),document.addEventListener("mousemove",ra),document.addEventListener("mouseup",Yn),()=>{oa.removeEventListener("mousedown",Pa),document.removeEventListener("mousemove",ra),document.removeEventListener("mouseup",Yn)}}},[Vt,No]),(0,re.useEffect)(()=>{Pr(Ut)},[Ut]);const Io=zt(ct),oi=zt(Ar),_o={width:Io,height:oi},Kr=(0,re.useMemo)(()=>{if(Ua){let Pa=new Date(Ua),Yn=Pa.getHours(),ra=Pa.getMinutes(),oa=Pa.getSeconds();return Yn=Yn<10?"0"+Yn:Yn,ra=ra<10?"0"+ra:ra,oa=oa<10?"0"+oa:oa,`${Yn}:${ra}:${oa}`}return 0},[Ua]),Ur=Pa=>{const Yn=[];if(fr){let ra=-1;Pa=Pa.replace(/(@▁▁@|@▁@)/g,function(oa,er,kr){Yn.push({multiLine:oa!==Qt})})}return Yn};function To(){window.sessionStorage.removeItem(xa),Co(!1),Oa(0)}function di(){Co(!1),Oa(0),Vt.setValue(window.sessionStorage.getItem(xa))}(0,re.useEffect)(()=>{ta[$n]&&$n!==sn&&$n!==Xt&&setTimeout(()=>{const Pa=document.getElementsByClassName("markdown-popup-form")[0],Yn=window.innerWidth/2-Pa.offsetWidth/2,ra=window.innerHeight/2-Pa.offsetHeight/2;zo(Yn),zr(ra)},0)},[$n]);const ci=Pa=>{Pa.preventDefault();const Yn=Pa.clientX-Vo,ra=Pa.clientY-uo;document.body.onmousemove=oa=>{let er=oa.clientX-Yn,kr=oa.clientY-ra;const Gr=document.getElementsByClassName("markdown-popup-form")[0],Yr=window.innerWidth-Gr.offsetWidth,ro=window.innerHeight-Gr.offsetHeight;er=Math.max(0,Math.min(er,Yr)),kr=Math.max(0,Math.min(kr,ro)),bi(oa.clientX,oa.clientY,Yn,ra)&&(zo(er),zr(kr))},document.body.onmouseup=function(){document.body.onmousemove=null}},bi=(Pa,Yn,ra,oa)=>{const er=document.body.clientHeight,kr=document.body.clientWidth;return Pa<20&&ra>Pa||Pa>kr-20&&ra<Pa||Yn<20&&oa>Yn||Yn>er-20&&oa<Yn?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return re.createElement(re.Fragment,null,re.createElement("div",{className:"markdown-editor-wrapper",ref:Oo},re.createElement("div",{className:`markdown-editor-container ${ln} ${Ir?"on-preview":""} ${Cn?"mini":""} ${na?"full-screen":""}`,style:_o},re.createElement(Ce,{insertTemp:Hn,watch:Ir,fullScreen:na,showNullButton:Ga,showNullProgramButton:fr,onActionCallback:Wr,hidetoolBar:_a,extraUse:Ca}),re.createElement("div",{className:"markdown-editor-body"},re.createElement("div",{className:"codemirror-container"},re.createElement("textarea",{ref:Ao,placeholder:cn})),Ir?re.createElement("div",{ref:Lo,className:"preview-container"},Mn==="stex"&&re.createElement(ze,{value:rr}),Mn!=="stex"&&re.createElement(Me.Z,{disabledFill:pn,showProgramFill:fr,value:rr})):null))),la?re.createElement("a",{ref:No,className:"editor-resize"}):null,$n===sn&&re.createElement(Wt,{callback:qr,onCancel:mo}),$n===Xt&&re.createElement(Oe,{callback:qr,onCancel:mo}),re.createElement(Ae.Z,null,ta[$n]&&$n!==sn&&$n!==Xt?re.createElement(tt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Vo,top:uo},title:re.createElement("div",{style:{cursor:"move"},onMouseDown:ci},ta[$n]),open:!0,onCancel:mo,footer:null,destroyOnClose:!0,width:$n===Xt?"1200px":null,height:$n===Xt?"80vh":null,className:"markdown-popup-form"},co):null))}},17077:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return he},I:function(){return Ae}});var re=oe(78241),Le=oe(8591),Ie=oe(92832),Ke=oe(81327),ke=oe(5871),ve=oe(5112),ie=oe(3113),de=oe(46699),Be=oe(59301),Re=oe(48790),Me=oe(59301),ze=Object.defineProperty,pe=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(De,Te,fe)=>Te in De?ze(De,Te,{enumerable:!0,configurable:!0,writable:!0,value:fe}):De[Te]=fe,E=(De,Te)=>{for(var fe in Te||(Te={}))a.call(Te,fe)&&b(De,fe,Te[fe]);if(y)for(var fe of y(Te))x.call(Te,fe)&&b(De,fe,Te[fe]);return De},z=(De,Te)=>pe(De,ne(Te));const{useForm:te}=re.default,se={width:280,marginRight:10},le={labelCol:{span:5},wrapperCol:{span:19}};var he=({callback:De,onCancel:Te})=>{const[fe]=te();let $e=(0,Be.useRef)();function Se(_e){$e.current.width=fe.getFieldValue("width"),$e.current.align=fe.getFieldValue("align"),De(_e,$e.current)}function st(_e,At){if(_e.status===-1){Le.ZP.error(_e.message);return}fe.setFieldsValue({src:`/api/attachments/${_e.id}`,type:At.type})}function ot(_e){let At=_e.target.files[0];$e.current=At,Ae(At,st)}return Me.createElement(re.default,z(E({form:fe},le),{className:"upload-image-panel",onFinish:Se,style:{width:470,overflow:"hidden"}}),Me.createElement(re.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Me.createElement("div",{className:"flex-container"},Me.createElement(re.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Me.createElement(Ie.default,{style:se})),Me.createElement(Ce,{onFileChange:ot}))),Me.createElement(re.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Me.createElement(Ie.default,{style:{width:264}})),Me.createElement(re.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Me.createElement(Ke.Z,null,Me.createElement(re.default.Item,{name:"width",style:{margin:0}},Me.createElement(ke.Z,{style:{width:264}})),Me.createElement("span",{className:"ml8"},"%"))),Me.createElement(re.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Me.createElement(ve.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),Me.createElement("aside",null,Me.createElement(re.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Me.createElement(ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Me.createElement(ie.ZP,{type:"default",onClick:Te},"\u53D6\u6D88"))))};function Ce({onFileChange:De}){return Me.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Me.createElement("input",{type:"file",onChange:De}))}function Ae(De,Te){if(!De)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Re.bg)())throw Le.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let fe=new FormData;fe.append("editormd-image-file",De),fe.append("file_param_name","editormd-image-file"),fe.append("byxhr","true");var $e=new window.XMLHttpRequest;$e.withCredentials=!0,$e.addEventListener("load",function(Se){Te(JSON.parse(Se.target.responseText),De)},!1),$e.addEventListener("error",function(Se){console.error(Se)},!1),$e.open("POST",`${de.KI}/api/attachments.json`),$e.send(fe)}},91558:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return Ie}});var re=oe(59301),Le=oe(4676);class Ie extends re.Component{constructor(ke){super(ke);const ve=window.document;this.node=ve.createElement("div"),ve.body.appendChild(this.node)}render(){const{children:ke}=this.props;return(0,Le.createPortal)(ke,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},52843:function(Dt,Ot,oe){"use strict";oe.d(Ot,{i:function(){return he},Z:function(){return Ae}});var re={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},Le=oe(71418),Ie=oe(6848),Ke=oe(92310),ke=oe.n(Ke),ve=oe(51257),ie=oe(28426),de=oe(48790),Be="data:image/png;base64,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",Re="data:image/png;base64,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",Me="data:image/png;base64,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",ze="data:image/png;base64,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",pe="data:image/png;base64,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",ne="data:image/png;base64,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",y="data:image/png;base64,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",a="data:image/png;base64,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",x="data:image/png;base64,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",b="data:image/png;base64,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",E="data:image/png;base64,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",z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAEwRJREFUeF7tW3l8Tee6ftbOPKBoKcrR1lBH1FAqqYsWNdVQlOOgpbTcttfQ1nEdVWNRWkNd10yvOodeQ39XUTVEhFDz3JpnkcSQBJFEImud3/d+w/rW2iuJyrn3/mPjt5O11/r2Wu/zPe/7vAPjzvEllmEYgGHAMHz8nf1hx8B+lZ/RL+K4+52fZwGwDAM+uhKwfGINiy6lzwp7+Uy2iriercj/Apal3tkRy6Jv48fpR34dO07/5LXsuGXCskz63GTv7FTTArtjy5RriXPk9eKdrWvQ1/Dr+PrsZ/m9Jn9u7Xx+P2w9fo/yM/b0dEy7V/F09vMBST6Y2wwjYNgzbcdeNW4f+y8CiAPhswGRILHDcIJER+h89pdfw26F42HA9AJJWr0QkAxhEDK2eCAJKze8BMMGiR3nRpTH3D8zg0qDOY1pCID4unlkfGlE3ejsvjhA/HP9HLl5CgaJX1sgSAQmN5QPVqph+Gob6QwgMjjb5YxB3ODcjoUzic6XTNPe/29AksYUcGog8d0rdqxknNj9js8YkzTWACYsk7FCstMGQ57H2eMESbHcC7xHYBLZFOZyI/3oYuHimKGdTHKARK6P04QzSrg/yS4XmA53p7k35eT+aUyymUHbr0Am2e5OZxu5O8U+7sLyZRK5YL7TvdjkAN8NlrZRxO7R3KD0GbY79wFJRvqRxRbFDTIYB0h3d06QhLvzAInHLCfjCgaJg1zQS3d3FEGYK+NPJrEg1+XPFPGQrrikztMAkAZlIAmri/UFSAqQgpnkcHl+Mclmo4qf4t5Mcs826IzBZBh2j8yeaYcXKZHAyeDFJE0wSDf2/wCSHX+EiFAxiT8UNzZnlDMmyR2vGcLNEq4gFEjcxRUBJHFvfrFKc3cOseApHEwY6QcXWhTdlVpzKTQVk2yQpMKz3Z0ds7xUYJHdHSku+0W7zpNJDCShsKT8U6pOZ5Vkgx3wlbpiitMdk5Rqc8Yer5j00ExSSlOLlX4gGQIgHuULAIlLcIf0ZpcIYB0q738rJgmQ0q9dRGB4JCJKlBaIWbTxOV6MSbbsllJbBXWH9GZnSrks445kkAskYtIDpbDc6k6CcvHITgSHR6Lsc1FChktV5qH6XMJBul+nu7NgpB6Yr8lsD5BETLJB8JEhjm78XshsrvbopcKK/EEIC/qMS3F5du22PeELDqHfM24m4fy+OL+YFFHyKVSJbqmowyTxipG9UL1RG7zYpgcJAskkGyS5I/Njki0kOF4SJKd8FhqfDJ15JxW/fD8D1Rq1RfnqdcVe4PkPz5N4PnVow1LcSjyHZn1HqtzMLf3lZnEoQQ/xIDeakbp/rsXZwZNUoZlVUmonqpoIME2sHPU2wkqURlhkcR0Zv5ivQURr3793Fxmp19F94nIEhUVQMpt08iBi54wGA8QXEEBrZN1JQ+mKVdBy8GTHmsuGdkad1j1Qs1kX20DiDOb6uPVcsYaFW12CO5gkk9r83V1uTjYOrl+CK8d2449NO6DaK22QnnQJ2Rm37YTZBO7cSMSJhHWo2fRNhD/xpOM+QiNLoFjp8g757gBLgERga89g3No3WwEk1RuJCMkcvXpAmagBmCZWjX4H9dr3QdWY1pwVPh9SE88i9eo5VGnYUhhaxjO2AXjieelAPBKWTUe3icsREhZBy107dYgA6jxmESJLlqGH+GFMP9R4tQNqvNbJBsgysXRwBzTs+gFeaNSWjjvVHYvzOkiyAsBBcILkFZNsVyfdlryGGfPMno04uum/UbtVd1y/cAJJp4/4bcj8DlSKikZUs7e8k1yHxBeMlOy8tXe2xUs4jDQBDib5gSTAssw8rB7dhwCqEt1KSfO4ReNhPniAFh+MFwzkDk2xEAbOH9iGXctmoNuEZQgKj6Sy0LVTBxE7dww6CYCunTyIrfPHoev47xASWUI9c252Jr4f1g2N3v4Ez9d/jQzOXnksPZPAqORUJql2MusXk/SgrIzkzyT6HvF58rljeLJSVfh8ASoPOhH/Iy4e3oHm/UYhKDScM8fMQ/qNRBR/qoJ/ZcIlw73cnWSScXPPLIvtfm5IJ0iWEA8yN7JzJAO3U67gQU42gkLCyUiZ6TeRsPRr1G7dA+VeqGsLChl1RCkpLycbgcEhKFXhWVDhwzCQrAEUUbIMdnw7iejWpN8Ix4bMun0Lqz7vjabvf4ZKtWLIED5RqyOhLdSdLsd5DU4GafpJ1pC0mp0uLHThIK4z85CblYmg0AgBlF23S7t2HvHfTUGd1j1RsVYMZOno4qHtOBa3Go26DcQT5SrnC1JBMYmehwHkLoK6Y5KbSQyoq8f3YPeK/3xoiusnNuoxBM8yBggXlXT6ELbOHYPOoxchIDgEq0b1xmvvjUSFmg0c66dePYv1U4YgpscgJR6YQai+xTMgYpWqd4mrOUjMqKK+ys4WqsIO4vmDdPinpUg+fQSNe/1FxRbLysP9e3cQv2Qyxc6Ybh/xPNc06R7MvDz8smoWxdvGvYYiJCzyd4BkJ9/Gjd3/wRNVEUfsaoJTOLhBenA/C5m3bxEDLh9KIP/8L72GIqxYKcUeypPk2opJPkSUegrBYZFCkxhIPHUQW+eNRadRi3DpSAJOxv+IzmMWc3drS0Nc2B+HhO+m4umqtfD6wEkKPCdIOpNkKdwuy8jyODHJDyS72qxL8Iy069j5t2nIycxAk16foniZisi8cwsJf5+Gu7eSSTgwQLIz7uB+1l3k3LtL4DERkXs/G09XeRENOvT1r9/plQ6Tg8KTYxE72dNf/2WmQ2YrN0YuTwfJAHN5urtjFk6/dgHbFn6BqJbdUV0E7tyse9g0699Rt30fPBPV0L91wSKPamcASUwkzBuLN0ctwr6Vs5GTfQ+thnwlIVXnHlr3HY5vWkHHO49dDOYO+UPZMYiR5H5WRr5Mkm0H7ulECUasodfR2M9BoaEq9uRkZyJhyRTcvZWEVh9NQkbqDcQv+RIh4cUQEhGJYPYeHongsGIIZr+HRiAsvBjupd/Esa2rUb/9uwQUj/3+hVjVHnGUlkwYKbu+UQDpktqurdkguWNSTuZdxM4bjRJlK6LxO0OpSM5AvZ95F2sm9Ed0t39D5XqNXX0k0VcSIDHuJp0+iNh54wggtvN+nv4pGvcehkp1GjlAil84ATcunUL23XTUadsTUS3/ZLNIVADYgSVD2j+S69UvMgIC0HXc37hrFEZjwCedOkzxj8UH80EucrOzEBgSxmhLccoXGADDF4i8B7nIy81BcHAYzuzeiEovvkLxWm4QN0h6TVA/x0jZOUPFIF0E2EyS7Qe+66npJpi0a9k0pJw5hmfrv4qQiGLKHZk5uTi9awMq1HgJJZ6u6HBTAQFBqNWym2gM8jVJJMwfh06fL0R4qTI4uuHvOLc3Fh1HzEVACE9mmSr6YWw/CsRMLKSnXEbHz+Y5gCBNY1o4u2czzzPtFFpVGGR8EtmG7AaqKriiJHyoXK+J6iN5tR9STh9FwrJpaDv4a4QWK4EfvngfNZt1RtWGr+Ps3licTFhHn+lSXcY8uZ6zdcETZ9nwo0T8esIMy6IWqF3J9mcSZ4Y8LkE6vmk5Uq+edxalDQOmmYe0xAuILFUWoRpw7FsCgoLQbMA47uGoheFD8ulDCqDIkk8hMyMdq0f1RrP+o1G+Zn2y2eXDO7H92y/xxrCZyL2fiU3fDEebT6biycrVPUESXstTOPDdqndlhbvzFA7SDVrElvhvJ6JO27dRssJzuHxkJ/b9MB+dhs+BLygEq8f3Rc3mDKCWOLd3C07uWIc2Q6ba1QZNrqsOravvpNcEqcF3fcd0YpDJNvMjgOQlwXOyMvDjxA/QsOuHqFy3CXdTrta5lPWcQUewdcE4dBq5AJGleFz5cfJHKF/jJdTv2I+qDRun/4V2V5uPpxKw678ahNIVqyK6+0B/d+aKSSpJ5QHArtc9FEi2wLh4cDv2rp6LNz6dTlWUM79sxPHNK9BpxHyKKwygqBZdCKCze7bgZMJatB0yTcUcuyvrrP25Yx/XClzuGynbp6l2g+kSAd5M4uKB5g20uQUdKOar1076EC+/xQBqXMh8A4tBhxG34At0Gjkf4aySYJlYM2EAKtZ+hQC6eekkfp4xDDE9B+P5l1sQIBf2xmLnsm/Q4sPxKFe9TqEgyTxJRGmtnCJcimo3a70bUR7iuJqIWziOXGHTviPI6IfWLyEX32rgFJpvWDX2XUS16Ipq0S1xZs8mnNyxFm98PN2h3h4WJFXJSNk+lRgkfI6fUvMC6WT8Glw9sc/PKLxLbhD6TL2ERhRHYEioOE9rGBjAH2o3wout/0yuNfkMB6j5gNE4tmkF0pIvUcBtM3gKSlaqirgFY3Hr0hl0GbeE8iQy2INc/M8XA2Dm5aLd8FkIjXyiUJDcTNJrXo7gLZmm1e/upV7H2q8GokGn/nj2pSZk9C1zPkexJ8uhQZd/pd2+ekwfAqh6TBuc2fMzTmxfi3afTAer5V0//xvKPh/FQ4Wj8+sx46BVGozk+K9FHiQHQ7i787nbC2Lqh2HJlEzatQvkEvVJHZnzMAXDfHC5arVRvMwzqkoha89sjdKVqqFirYYEKKtpMane8bM5+C1uDcIiiqNCrYYo/UwV7F4xC2d3b0bMnwehysst1KQQs+GNC79h08y/0vc0/3CcQxIotFzuTjXJlLvTS0I8cilFpRny2JYVOBG/hoRLYHAobidfwcZZf0W9dr0p6Wav1aN7o9br3VAtujUx6MT2NWj36Qxk303DhpnD0az/KESWLKtiki4Q8usjGde2fWWxdrdkChnRJ3KeAmISB4OLBwJJjlgZBnKzMrBuykC83GUAKtWRLk5vp4vWuagBJp1hAE2gh5cxiK176Kel+DV2Neq2ext/bN6VF9qZCcV3MaP8unklWH5Ur0Mf1Gzxlj+LBBCsJCRfCgC5UxVYzskf2XJgsW/t5IFUXY/+0yCwWuT2JV8iPfkK2n48Db7AQDL6qtG9EfV6N7wQ0wand28kgNoPnYm0pIuIWzQBrT6agNBiJe3RK22ky28IRSSxRmLcFGKQBIkMzm5YNuNkcBeBPj+FJ2MS+1wC1KBzf/yhjpYHOWbuRBeWiQQG0CIG0BxKPtkaLMjuWTkbLzRtj/od3+NuTQyuOECyTKqEJ589hi5jv0VY8VKFgsTFlN2lJeM4QNKYZAEpZ48jdv4YvPrucDxdrS4JhfP74xDTfRAqRjVURdNVo96h3Iy5uMRf92L3qtl47qVXkZp4jioO7T+ZAfh8+cQk/yIt3eO1rZNpaEQHSSQ6DpD0bqoTJDHsKJkkAGIqiwFUqXYjeyBSsU5OBPH35LMMoInoMGI2tRvY999LS8HJHevR4M33+PCEECReIDEXcnF/PGo001oTHjA9/MydLhwsZNxKwamdG1C3bU+q+J/a+RPdY9WYVqLFzs8/sGYhyteoj7LP10Jezn0c37KSWjABgcHkzlnc9XJrdutcK0mJ6rmRuHUyMYiSOg2o3wMSuTqqu3F3x2yZk3UPQaFh8AUG8XVl5UBOsErpLbrtTFiQq/CbXuWDLOz+GMvlfIOXu5MixZtC4qiogHOO/D4mqcqz3i7wmLnj8YTXBJ2tBDYYKSdT+XfbfSfnufIzIzH2S1VJkCA5YpLHrII0hM0krdrAhIPmHu2KBDc0B8A13yCnV1Vx1XsIxQ2SyK+VUHnYmTvZpmAguRt+hbk7T5C06SL3rJzeS+JgsJq7R0tDts5doBpXt0zSZrPZDuXGsUGiDNZjoMRmnNz1cjLVawDFru3Zc+C62+QKnYsN7s14F1YyWSbRXkxS96d0XOEzd06QeKtBzZT7jRhrs3d6NUDELaXAqCrgjiVuJuljyLJyzZkkZxtE3YkdSyKAlHFkx1TMVtu1OW+QbAPzz/n5AWJ8WAzLF9A65+dzs3A2uioOjkFIeZ63u1PzFNRdFfmYPqvl5fc0d1c4k8SwiavhxzHSG4J5+cQZuyvLyzwSSBt8BZJgESwsN65snmj3gzR3xh6YujGOSVMPo8sxK8dcHWudc6Z4dWVJZIv5Bn93p40Y84KdYpJzQ/Dz6PHEvcoaIfGP2VMyv4CglP/0qgjYNKAh2oH6vANrJ4kejl6qIReYrwtzgmT/LwknSFTisazUUITWNi5vmiDaDdydqHxIGNgGycki263pBtRjDLMbY1MhICnprTPJluBONyjvj7tAPq5cMEjq+x8ZJJ5AcRDceZL3LHhhINn/lUUySVsXSIJlbgvNCx4WHv3+VWPXvL6sZt8/v/t/ZcDiwhxFgaLp8YdFs4Dx64oxwbfTrmwDrBivpR4DVDQDF/VqYsf+ef3L5SDvAGCVcy/4GKCimrho1yv3tWdR3xgzD9ssC8H6ko8BKpqBi3q1I77sXvBef9M0HX3kxwAV1cRFu95PALhFw2OAimbgol7tB5BbNDwGqKgmLtr1nhJaFw2PASqagYt6db45jhQNMf0Xi7mnon7V4+sfxQIFJqFMNES/v3D+oyz8+Jp/jgX+AT+bS/shEzsoAAAAAElFTkSuQmCC",te="data:image/png;base64,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",se="data:image/png;base64,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",le=oe(59301);const he=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Be,swimg:Re},{name:"101\u8BA1\u5212",ptimg:Me,swimg:ze},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:pe,swimg:ne},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:a},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:x,swimg:b},{name:"\u519B\u961F\u4E00\u6D41",ptimg:E,swimg:z}];var Ae=({className:De,dataSource:Te=[],col:fe=4,right:$e,bottom:Se=23,precision:st=0,wrapWidth:ot=1200,trackEventItems:_e,loading:At,onRemove:it=()=>{},isCurrent:dt=!0,showAlias:Ye=!1})=>{const He=Math.floor((ot-(fe-1)*$e)/fe),gt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(ut=>(window.ENV==="build"&&(ut.ptimg=`/react/build${ut.ptimg}`,ut.swimg=`/react/build${ut.swimg}`),ut));return le.createElement(Le.Z,{spinning:At},le.createElement("div",{className:ke()(re.list,De)},!!(Te!=null&&Te.length)&&(Te==null?void 0:Te.map((ut,We)=>{const{name:tt,id:St,identifier:Et,featured:rt,school_name:Wt,image_url:Ze,excellent:Ht,is_plan:Ft,subject_tags:be=[]}=ut,yt=be==null?void 0:be.filter(ge=>ge!=="\u5FC5\u4FEE\u8BFE\u7A0B"&&ge!=="\u9009\u4FEE\u8BFE\u7A0B");return le.createElement("div",{key:St,className:re.wrap,style:{width:He,marginRight:(1+We)%fe===0?0:$e+st,marginBottom:Se}},le.createElement("a",{className:re.li,onClick:ge=>{ge.preventDefault(),ge.stopPropagation(),_e&&(0,ve.L9)([_e]),(0,ve.xg)(`/paths/${Et}`)}},le.createElement("div",{className:re.img},le.createElement("img",{className:re.cover,src:`${Ze}`}),dt&&(0,de.bg)()&&(ut==null?void 0:ut.studying)&&le.createElement("div",{className:`${re.movebq} user-path-items`,onClick:ge=>{ge.stopPropagation(),it(ut)}},le.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),le.createElement("span",{className:"c-red"},"\u79FB\u9664")),yt==null?void 0:yt.map((ge,ae)=>{var ee,ue;if(ae===0){const Oe=(ee=gt.find(me=>me.name==ge))==null?void 0:ee.swimg;return le.createElement("img",{className:re.sign,src:Oe,style:{left:"-4px"}})}const Ee=(ue=gt.find(Oe=>Oe.name==ge))==null?void 0:ue.ptimg;return le.createElement("img",{className:re.sign,src:Ee,style:{left:`${48+52*(ae-1)+2*ae}px`}})}),((ut==null?void 0:ut.must)||ut.not_must)&&le.createElement("img",{className:re.sign,src:ut.must?te:se,style:{width:28,left:yt!=null&&yt.length?48+52*((yt==null?void 0:yt.length)-1)+2*(yt==null?void 0:yt.length):7}}),le.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(ut==null?void 0:ut.excellent)&&le.createElement("div",{className:re.bq},"\u5F00\u653E\u8BFE\u7A0B"))),le.createElement("div",{className:re.name},le.createElement(Ie.Z,{title:Ye&&(ut!=null&&ut.excellent_alias_name)?le.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${tt}`,le.createElement("br",null),le.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ut==null?void 0:ut.excellent_alias_name}`)):tt},le.createElement("span",{className:re.e},Ye&&(ut==null?void 0:ut.excellent_alias_name)||tt))),le.createElement("div",{className:re.tags},le.createElement("div",null,le.createElement(Ie.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),le.createElement("span",null,ut.stages_count))),le.createElement(Ie.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),le.createElement("span",null,ut.members_count)))))))})),!Te.length&&le.createElement(ie.Z,null)))}},9148:function(Dt,Ot,oe){"use strict";oe.d(Ot,{jL:function(){return ke},w9:function(){return He},QD:function(){return Nt},cQ:function(){return _e.Z},op:function(){return Ne},O5:function(){return Kn},_b:function(){return sn},t7:function(){return b},Gi:function(){return Et},YG:function(){return tt},qp:function(){return Me},vr:function(){return xt},qE:function(){return Mt},Je:function(){return te},wb:function(){return ot},cq:function(){return be},tp:function(){return ne}});var re=oe(59301),Le={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA0CAYAAAAkEw66AAAAAXNSR0IArs4c6QAAGNVJREFUeF7VmwmwHVWdxr9zuvvu9+3ZXsxCiNkIQZOwEzMgyADjggsWgzPqOAJaMiCjYiGKqDBQAo4iWGAxA+ooMm7gBhSyhBBRIIBSAQlrHuTt7913t97PmfpOd4cXlLAFGO6rW9237719+/z6+6/nPIHX+XHttddaex38nlW2lLO1svq1wJ4aeFMM9CqFnNKoaYVapDAOicfjGEMKqKk2nrx59Lbt5xx6aPR6DEG8Hj/K3xwY0YtjSx2vYnlspLEsX0BRKUBrINtyX+PZp0r3fR+IIgzFSo9EsahFUfSHWIj7Pa919zvf2vlo+rFXdWivObjHJvR8S6vTJORHckV0+4GBAF4InwQlBCAIkEMXgCLA9Mn9WCef4ft8HWkgVIDn6ckwUA/HQfCzoFX71TsP6n/41aL3moHTWotnJnGysPEFx8ZcAtMqGTjh2NmVTL+iDB6BZurjsRSe2SogjhNwMZIngbZbqgXom8N26/KjV3femB7ebRxfE3DbRnW/k8c3LQvv5yCjOFVVqhgCyNnJmAhoxyOFasz1OeCM2lLTJryI4BQQUn1RAhI24Lc1dBjc2K6Nnv2edfP+sLvIvergxqb0vpHA1fk8lre9xBZpZsYKU9sMYiDvAHKaqU4HuANcZrIpcILiezRdo7z0aUw3BoJYI4gELAeI/bjZmBq9+PGNd5x/+unHua8U4KsKbriujxUSV9gW+rwg9WPTfpHgpEgUQgAFJwU6LSDwjSxA8F2jslSBBJaZKwVGJRv1pSAJLyQ8qlwLOA4Q1us31Z58+OTj3rX/E68E3qsGbmhK/6Nt40oIFMJwZ5URFh/cZoGgHQKODeSsaUEiA5iSy6IqYRnfmPq66YojPILbYbqpGXuhRhRrFPMSUaP+6OTAtuPff8ze97xceK8KuJGG/oBl4XsaKMTTsiwDKVXZjm1qsgRBU84TXi5VXqo24/syP5ce2xEg0gBDeAZWFijo79JnpLQxXSo7iICiIyD8qUfdxuQRRx24x5MvB95uBzfW1G+XFn4GoMMojQNOYWUK45b+jG9mW+PvFNAKEkqVYgI583VZcOB7WRrCqGwiaQovU1lAlaXKM/BMQNIGbN0FLGh0lySCVv0OP3aPOnKf2a2XCm+3ghuc1AvzOdwmLSwIwkQlBoxMtgZYCkvwQLafBYo0l2v6gBcCxRxQyifwM9PckRCniXIGbjo8wiI4bgnRRFul0XAZMABbaggVoytvo12vff7Qt/Rc8LqBm5jQndrBr3MFHOwyemaJbGaaAKzMp00zV2O+6VVnSTCPcYCNdrItEGAOcKxpVUQKLjPZ6VHVgEuf3Kf/rLk0Y4ViTpiAEUYKJaEgVDg2OTq1+j3r5w68FHi7TXFDU/El1Yr8VLudDM4IjUpLVWW2Mg0GgubybATNfN/0C5+eqjQ9oO0ngAmR0ZF5X2bKjLRZBUFgNE03AKhcPqk62wJsm+qjvyM4Aa0idFN1zcmvHraq90uvObihqej4YsH6nzCEyHwRB0WFZeZJ05xupsZSp6sty+2mXX2a/5rP0fT8MAHRZpmWph48J38zi6xUF1Vqft9KAg2BES6PmyChGGFTBVJ1kb/dq7XeeuTBs0deLLxXrLhHn2nP6+4s3Gk7Yl6Q5mpZMMjAGWjT0o+dgkR6BVnUzJSW2PpzhpHVqIygdPiEET3rzwiHP2QCSlrjUm1epE0el+R1/E6SmjDa2nGEat5Bu9089bC9O7/1moDT0GJkMv5eR6f1oVY7MRfjp2SiNgOO5pkFBpnkadmD/qflRrAtiUrBhJFdPnauJhI6SU6noXSyb2BmUZUqzYKEqSSSZ6SUSU34WagYVUsg9N27R7DtkONWrmRcf8HHK1Lc4EjrqHJn6ZdxBIsXkXU2MqVZqU/ja5ZU/MyWR5/Bps1/wfD2p+G7TUy1QziWRHfZgVXsREd3H1YtnoW+vl709nSjv7f0V4MwPnRaRUGlxSm8rG7N0pAMlim/CE4Jk+tRbTxmAoYK4Qit/Mhb9/a9eze9ILW/YQwv5jvmM/fcs720YMnMDeWStabtJrmVUVaqtsy3sRqgAm+96yH85qbb4DZqWNjfi57uHlRKJViWjSCM0Wr5aDRaqDebqDeaqLkRLFugp7OIQudMrFn+JvT3z8Ee8+dgVldxp+tkpUB42ZZgqLrEnyUq89MkODkunjVVoREFMao5G367een6lZ2fejEQXrbiBgbbn+qZUbyETcWs2KZ/Ynsoi6aMgEPjLVz6Xz/B1OjT2P8tyzB7Zm/i6IMQYRghDGk2ielkLaKIPiiM4PshGk0XzWYDU40a6m6Ickmi3N2Lt+y1B5a+eQ+sXLIQM7rLxi1QiR47I2l3xPizFFyitsQnmqhq8juNks1go2BrDRG4WwMv3veItT1TLwTvZYH7w0NP9y7sn3NPqSgXMiCYRuNz1MbE9eEnRnDhpVdh1fxu7L1iCYIwghcECKMYUfaMY4Rh8jogxJgQNQjP+CECpUK4H8bwPR8tgmzW0Ao8lEsW+vrn4sA1S7Fs2VKsXDIP1UrO3BymMD7PEwvj6wJjnjTTJFAEsUJOJj4y8iMUWIfE8bp1Kzs2virgtg23PtHTV7os9JI0wASFNPWg4vI54LGBMZz/je/i71YvQv/sWXA9D2EYIooiAzCOYoRxDM/z4Xo+PC+Az2MR31NpkU4fpKGUQKRkoiSCjCSiSCAKVPLddgON9hQsK0TXjA7su3YVDjt0Hdbu82ZzbQYgVZb6OJOW0GQjZW54XtACInTkHXjt5kXr9+r4zG4Hd/bZZ8uTTz1rY7liHxiHiR9h+sFAQHNxJMulCGed/x2jtHlv6ofruogILaZpEl6MIAiML2u1XQRhaIDxeKZGqoEAObgoTkBGkUp7bvRRfC0QRpZRkYqk6SjHcYDQryNXVNj/oLX4yIc/iMULZyVVSFr0GxVmlQWDg0xSFG5j372rV1fXr1wpdhldX7Kpbn2mtbqrs7jRkqLIC6VDzgIBwZUKwGXfuwFjA49g331WoO26CSwDh/BieK6HyakaPM9LTZbv0WQJL0r2o9ioMkhN2gDka0JkDhYpExW1FtCQEMKGlg6gbWhTxjPFaKBvZgUfP/njOHz9WrRS5QXG9AkvzeXoHxXrVw0n9puxEm8+dGVlaFeqe8ngBifiT1Y65aUha7+0+M7Sj0IeeOixYXznO1fiHQfvY1REs4wiBoIAcRQZkBOTk/B9P1GSCRBBoraQn/dTmDxOiATGLV+nioxjA49wINjAY4YtIaQFwX1hQYtkn/AtW+Okfzsdf/+OA9H2Uj+XdoiZltBebaGh2a9DrONYvfdtK8q/2L3gaurXxaI4WqUJJH2ETTPltVsaX73wvzG7IjGrrwce4RhoieKCMMDY+LiBZ2AwGJjAQKg0Sx6jCrWBmQAlTJo3vx+ZvIvOXLBEEAJCMPFNQrkBBwnNfcuGMFAFlIqRyxdw+he/gv1WL0PDTftzSicd41jBYaURa/SUHLTrjc+vX9mxy47JS1LcpoGB4qKOuZvzebFMpyUPT0BoTD023P0wfvWL67DfPsvhut4O80z8Woip+hQma41UWVQRDMwEXIQ43Se4OApSYEAYeAijwADSmp1RghPGt3Kb5MMJxEx9VJ2QNu8mYNlQUYj+hUtx9nnnolIpw83KrrSSMOCURmfOQejWr37bis6P7DbFba/ptZal77SlyPFy6WC5ZedBKYWLLrkKs6oOCvl8AoR+zWwjeL6L4dFRuJ5CEGpTsEeBQBD4iFWMWEWIwjpU6Ca+kNswNll+zCgECSkcKM02CQtS/nK0oxPDFDzRIYFSfYRIcFRfzgDktRz7z5/E8Scci7ar0g4xc0aePen0VaSAiLxHutVTe6/cRfn1khQ3OBEdU6xYv4oZbzjJopJISrX96aFtuOaH12D5ogXw/QABVZQFhCDC5NQ4xienEIQCbijh+RKTvXPhVYrIPTGAXLOOOJ4AwhAxzTKomTTEdHy1l/guc5voWTmXSPWFSVAwf7FRH83YuD5jxgQooS3HqE9Bomf2fJx9wcXo7KjAp3swLSZApjPeJUvDioLBkttYvHZtf/v5VPeSwD09Fp9Z7pDnEhzvD1MEqo2d2ut+swEPbr4fM3p7jIqYbhjlBKHxdcMjQ0ZtXmjDbSsMLFqJx048AWDWv/kvWPjNy2DXB5hXAHEIpZqwZNVct1INSFkyoJRyE1g6hjaFnp2IDyrxezqFaMClHQdjsjljsrzuk8/4Cg46ZF9zPQYc05k0qpYswFH+uCW9VYcsm7F994CbiL5fKlkf4lyC1nSswnRlWcBfftVP0RgZRqGQR2jKKd/4JZrpxOQExicmEIQWvDCHhu9gyz99FN76VQCt0AZmnnUxSg/cAUuGEKoJaBdSZjVpBCk7EnDahxRlKHCfjbccNPMis29mWSGMH6TqNKQxWStJVayccQvrjv4ATj7lRLTcpL1k2kym0GUJJlASvuvo6JADV3RtfsngbtXa3gsoBA3k3Rakb8GtiuiaUtk+xveUqRjoU9gmKuYFLr/yGkwMjSBH5xrQ4dNPBaYiGBwehOu24QUCXuhgSnTjsTPOQDxvRjqjrNB31tdRfvwB5O0cEI9BaA9SVhCpGqA56+NAa/oIC5AER2XlmfdDhT60FLBoxlYAof0UnjLukAo1arPyxhev2vcAnHbWOSaJNmWe6elRCAm4TukrS0XvOGivrt+9aHDba8GaQt56r4A8XADztYIVKgimXH6M7iDUebackzJLIm8LlIsSP/jRz/HU1ieQcywDLnHwAWq1BsbGR5M6lYrzJEZmLsHw5z8LlOm0AWwfQ885X0Ol/oypHRFPwpZF2FYXwngEgoBEHpEaNwpTyJsqROsCgupMtFeshLt8Oap/ug8d998CKQgvgICfRFppm/QEBAdg1oIlOOMrF6BcLsAPlCnHIjPvClQcgW4nhFThPxy8ovPXLwjugaGh8uxyzwXlvPOxsoPC9PUaZpYoLZobHtAMtAEhoVDKSXSUHdy+YSN+d9MGFKm4NK0gwKHhUTSaNZPL+ZEFzwXGVrwNk6edlkDjHMLmrei78DzkLR8W18qoEUiRgxR5xKoJ2+ox4EJVh5B9UDqPel8vWgccAW/Naug5Myk84OkJzDn3FOTbIwacFASXJMSC/XOZhxISHTP6ceZ5F6GzuxNekEb5IKlIOvISvU7AhPiog5ZVbtgluE0DurigHPx4RnfunXQXbNJm8wEZQAYCphDs99c9YMqDKbALtjJNyNGRQVx++dWwtDA5GHMyz/ewfXAYntdE4AfwjFkINHsXY+JzXwPmdptGXunKH6D79uuRzxVhqwBKDSFnzTTRNIrHIQXz+RAxTVF1obFqPcY/ehLQVU2CLG+AApwNGzHjR99GTk0Bqg0pvCQ9sRxIY6o5aGmjWOnCmed/A70zZ8INmCpxbGwoAF0Fgd5cEBVkfNj+Szvu2CW4rUPumTN6C+faCijwxqTTeNmXssV+bM1w9oiqm2wToELgt1AtSHQULVxzzU/w5/u2mKUMcRCg3W7hmeFhBF4rKaPY6WDGJDrQnrcUrdX7wRkcQuXe22HHU7CFgDT+zE/AKR9au7CsPkSqAWWiaieG3nkCvPe9G+DSGQrqwUdRuHUjylvvQS4ahaObELoBAVqFSCsJzto4Jkg4OQdn/sd/ord/Plw/MtAIj5Y1oywxq+DXrThae8CKzq3PC+6ux4dndRZ67uut2nM68sn6jWxtx/QvZebKiWKCq7WAmtm2IZSPGR0FjI9uxxVXfB+tqTokYgNu++AQVOSZ1EErunSWRBXTyYASkLIAbdGnMBhI6Lhu5COlA61Ck39JUTHRVAtO73ej0TMbEyeeBj1vjlGauP8RVL7/A+SDQdiowVF1SN02UVaa2fAkl2NU5TNnC5z+5QswY/5iuG4EN1KmhtWxwNwuBws7w+G85S1ftaBr8nnB3f1Y8/hqtfzDzhzQU0qm0v4WOLam6ecIjl2GWhuYaFF5IcamJtFZtNDX4WDzvZvxv9dej9BzoaIIo+Oj0FEAzSxfhyYSa50W5iAU20RNafIuwmol/k0yGPAGJJ0OZSJqHkqWEcU22vPegua/nAR0dxvVWZv+iI6fXomcrsNRDWhNU9UmAWZoVVYOgsFBOCjlLXzqjC+ia+6eaHsRmp5GMScxu8NCf4eF7qKIRBQ8mnfkz4PQ/83SuX/d2BSbHmne3Fktv72vDHQUEsWxGnjuIwPH3hf93FQbGKnTXDUeGhiCFDFmVHPoKlu49dYN+O1vb4alYozXpqBjggvNBHDyYIHDhJVQ+IiSYolFuXHqBQhGT+VCWiUTGaOYQIuIhYWQ34tLcBeugH/ch4DuXmBkEJXvXoB8ewwWXGiT77GWSBoA9G9cKBcLB92dFZx02umI8r0m9Vszv4QVsx10FYUZu7GuNHeuN1XkB9FN7Xbwmb0XVh/KuIhNWwOvs2Tn+6rCZAecITezU9PWc5i0Ml0JZKbfwsTHDU0Bky6wYcs20w7qrThGeaW8xJ0bN+HW2+5Eo9k0lQT9jWkEMVHl2dnhoNp4VLBc4uI4JrKRAcgEO7HDXFLQE64oGNz0k0pUkvUhCxZDrz4A4tEHkXvwLtgihNSJa0gEQNfAXp0NZTnGVSxeuADHHHcCpJXD+9f0YcUc2zRgn6sXnr9O3yeBlqeGJyfDE1cvKlxvkuvfP6512QF6y8kCFwYHllHZsgSezAwh7ZhyPIRHH/fMJDDWAn72x8dQb7XRVbZNoKgWLBRyAvfe/wBuuf0u1CYnIWVaQ9K5pRMrdNw8v5khM2rjZ2iYVGJWfxJunJbwBGjm0kx6ohj/zQpryyS82lKQpopgI0AnLodmaop9C4rVAwTWH3wgluy9Fh/cbxbWLSqa6idbJfpcS3PNupNkQnuioVrDk976I1eV7xW3b2lvL5eKczoLQKWQrIqk6rIeWwYuWw1kymwFTLaAgQlgsK5xxa1bUGu66ChYqOSpXMss4Ms5EtsGnsatGzahMTaWhutsLWsaug2s7F5nix7S/CKZ/08L+7RlZMqpDJ4hk62JShWbLj805Ve2II9zlCbJQqW7C/sftA4HrZiPUw/vRweD7S7A0a/XXW1SsLYSeGpIbxiZeOpIccufG8dVOys/5r2o5JNVQaw9WUrxhDRbk46k62/5moobbySKu397gK/9ZgsKFlDNSZQJzhHI2xKOJVDISTRbbfzpwS0YePxxxL73rJzNwNJZ62yG2dzydNlOUqVnK4PTdpKRWLqfLe/JPpO9nuZnTFRNyFj5Apbtswr5rpn4wpELcPiyqhHKrhTHsTJ4TLnCWNdgA3Dr/lHiuo2j1XJf7x2VvNiHTbZyBs9OA8U02zcTMjKJrsNTwEgT+NE9ow9864Ytt/dVZVDNW6LsSBT5XUsgZ7P7L5BzbDPX+qeHH8HAlr+YZQeJjSWpwk4P2pdhk05mcHfHa3YyzXKa9GD6mez9hOiOhHjHwjzzOzZ65s3B/D2XolSt7nnh+5a9a0mfZcZLkTz3MrJronVxoQ+ziPEWsL3GXDZ60NjIr/6sjynk8EsHEPRxDBK8E1ztw+k+njhHFTqJCTMl4Qm21eDd/KR7+NePLt35fPnO/8fj592ljz5sPn49rwBUC4mF0bqmp2HZMguKhOC4kpPpF8fNgLEjkPzyz/qzjo3zcwKSyqOfy2avePKuNHgwUjEB3j4FbB1R973/3zfsh9ten/+nerk35RM36MPfswdu2qMDoqOY9BO59jhb6zJdbVneyhSMixPpnphR7BSBr3tAf9i2cH45j9k0Dy58Zreitwr0dSRK5J0YbwJDLfo39eWTDrTOebkDeL2+13e5nnPZfrh/UTdmVvOJb6fq6OsIzziK9H8lCI6RldtMcX46ZbDT9V//oJ6fAz4iBI7VMfYp5SBmEFw1uTNcezFcB56YQPv329qHfPXo8n2vF4BX8rsXbdS/WD0L72ZThfA4NrqiLIdlMGSfjtBYn1Nx9HH1wDQ7Nj9v6/zGB3S5HWCvUlFfvWiGWMYFQpQzzXSoAfxlWD1w0X1y33tPEkyy33CPk6/TBx8yF7f05pDjuIrOzuaaVUoExxKT43a5akFCtVys3+Wcwweu1dbHV+LxN3VhPsEx8jANGfOAh4eiL5x0iHPeG47YtAv+9I3xp9f0yIvLDAw6ySIY/ExSnpkqVcels/x/syLgtXHpx9bhlF2CO/tanVuzHHfPqmJVOf0nNdr5SFP7D02Eb/3iEfkdtdsbFeCXbtYfXlDGueU85iKZsjXZklnpyZdpGmgWFcS4pGsQnzvuOBG/4CzXFX/Qp+zZi28pPzkZHeNIS337X2+Qp+IckWajb1RsyXWffqOeN8tRH+rKyWOhsSBnYyYziiCAa0k8EQKb2kF01acPc3akXS8IbsW1Onf6AnVib16ewqWz21vq9qu2yNPeqL7thW7xZ65391jcV1jE/1qKFcaeCfDwOYeK9D83nv32/wHzrWgvjJ8Q7AAAAABJRU5ErkJggg==",ke=({dataSource:Zt=[],img:zt,imgWidth:fn=346,title:dn,sunTitle:Vn,bannerExtraContent:ta})=>re.createElement("div",{className:Le.banner},re.createElement("div",{className:Le.content},re.createElement("aside",null,re.createElement("p",null,re.createElement("b",null,dn),re.createElement("span",null,Vn)),Zt.length>0&&re.createElement("div",{className:Le.btns},Zt.map((wn,lt)=>re.createElement("div",{key:lt,onClick:wn.click},wn.name,wn.sign?re.createElement("img",{src:Ie,width:39}):null))),ta),zt&&re.createElement("img",{style:{marginTop:33,marginRight:38},src:zt,width:fn}))),ve={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},ie=oe(92310),de=oe.n(ie),Be=oe(89392),Me=({dataSource:Zt=[],value:zt,onChange:fn,onTitleChange:dn,className:Vn,title:ta,titleWidth:wn=41,style:lt={},fontColor:pt="#6A7283",showCount:ct})=>{const[Ut,Cn]=(0,re.useState)(0),[un,ha]=(0,re.useState)(!1),Hn=(0,re.useRef)(null),Mn=(0,re.useRef)(null);return(0,re.useEffect)(()=>{var xa;Zt.length!==0&&(((xa=Hn==null?void 0:Hn.current)==null?void 0:xa.clientHeight)>97?Cn(1):Cn(0)),Zt.length===0&&Cn(0),ha(!1)},[Zt]),re.createElement("div",{className:de()(ve.row,Vn),style:lt},re.createElement("div",{onClick:(0,Be.throttle)(()=>dn==null?void 0:dn(),2e3),style:{width:wn,marginTop:un?12:4},className:`${ve.title} ${dn?"current":""}`},ta),re.createElement("div",{className:un?`${ve.tagsWrap} ${ve.tagsBorderWrap}`:ve.tagsWrap},re.createElement("div",{className:ve.bar,ref:Mn,style:Ut>0?{height:Ut===1?97:"auto",overflow:Ut===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},re.createElement("div",{className:ve.tag,ref:Hn},Zt==null?void 0:Zt.map(xa=>re.createElement("span",{onClick:()=>fn(xa.id),key:xa.id,style:{color:pt},className:zt===xa.id?ve.active:""},re.createElement("span",{title:xa.name,className:ve.name},xa.name),!!ct&&re.createElement("span",{className:ve.num},xa.count))))),!!Ut&&re.createElement(re.Fragment,null,Ut===1?re.createElement("div",{onClick:()=>{var xa;Cn(2),((xa=Hn==null?void 0:Hn.current)==null?void 0:xa.clientHeight)>245?ha(!0):ha(!1)},className:ve.action},"\u5C55\u5F00",re.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):re.createElement("div",{onClick:()=>{Mn.current.scrollTop=0,Cn(1),ha(!1)},className:ve.action},"\u6536\u8D77",re.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ze={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},ne=({dataSource:Zt=[],value:zt,onChange:fn,className:dn,style:Vn={}})=>re.createElement("div",{style:Vn,className:de()(ze.tabs,dn)},Zt.map(ta=>re.createElement("span",{onClick:()=>fn(ta.id),className:zt===ta.id?ze.active:"",key:ta.id},ta.name))),y={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},a=oe(92832),b=({dataSource:Zt=[],value:zt="",onChange:fn,onInputChange:dn=()=>{},className:Vn,style:ta={},placeholder:wn,allowClear:lt=!1})=>{var pt;const[ct,Ut]=(0,re.useState)(""),[Cn,un]=(0,re.useState)("");(0,re.useEffect)(()=>{var Mn;let xa=zt;(Mn=JSON.stringify(zt))!=null&&Mn.includes("{")&&(Ut(zt.id),xa=zt.value||"");try{un(decodeURIComponent(xa||""))}catch(la){un(decodeURIComponent(xa||""))}},[zt]);const ha=()=>{fn(encodeURIComponent(Cn),ct||null)},Hn=Mn=>{Mn!==ct&&(Ut(Mn),fn(encodeURIComponent(Cn),Mn))};return re.createElement("div",{className:de()(y.input,Vn),style:ta},!!Zt.length&&re.createElement("div",{className:y.dropdown},re.createElement("div",{className:y.text},(pt=Zt.find(Mn=>Mn.id===ct))==null?void 0:pt.name,re.createElement("i",{className:"iconfont icon-zhankai4"}),re.createElement("b",{className:y.b1}),re.createElement("b",{className:y.b2})),re.createElement("div",{className:y.menu},Zt.map((Mn,xa)=>re.createElement("div",{key:xa,onClick:()=>Hn(Mn.id)},Mn.name)))),re.createElement(a.default,{onPressEnter:ha,value:Cn,onChange:Mn=>{un(Mn.target.value),dn(encodeURIComponent(Mn.target.value),ct||null)},bordered:!1,placeholder:wn}),re.createElement("i",{onClick:ha,className:"iconfont icon-sousuo9 font14 pl10 current"}))},E={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},te=({value:Zt,onChange:zt,className:fn,total:dn,pageSize:Vn,style:ta={}})=>{const wn=Zt<2,lt=Zt>=Math.ceil(dn/Vn);return dn<=Vn?re.createElement(re.Fragment,null):re.createElement("div",{className:de()(E.quickPager,fn),style:ta},re.createElement("div",{onClick:()=>{wn||zt(Zt-1,"prev")},className:wn?E.disabled:""},"\u4E0A\u4E00\u9875"),re.createElement("div",{onClick:()=>{lt||zt(Zt+1,"next")},className:lt?E.disabled:""},"\u4E0B\u4E00\u9875"))},se={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},le=oe(71418),he=oe(6848),Ce=oe(13570),Ae=oe(346),De=oe(51257),Te=oe(96908),fe=oe(57177),$e=oe(81378),Se=oe(28426),ot=({className:Zt,dataSource:zt=[],col:fn=4,right:dn,bottom:Vn=23,precision:ta=0,wrapWidth:wn=1200,trackEventItems:lt,loading:pt})=>{const ct=Math.floor((wn-(fn-1)*dn)/fn);return re.createElement(le.Z,{spinning:pt},re.createElement("div",{className:de()(se.list,Zt)},!!zt.length&&zt.map((Ut,Cn)=>{const{name:un,id:ha,identifier:Hn,power:Mn,cover_image_id:xa,pic:la}=Ut;return re.createElement("div",{className:se.wrap,key:ha,style:{width:ct,marginRight:(1+Cn)%fn===0?0:dn+ta,marginBottom:Vn}},re.createElement("a",{target:"_blank",href:`/shixuns/${Hn}/challenges`,className:se.li,onClick:hn=>{hn.preventDefault(),lt&&(0,De.L9)([lt]),Mn&&(0,De.xg)(`/shixuns/${Hn}/challenges`)}},re.createElement("div",{className:se.img},re.createElement("img",{className:se.cover,src:`${la}`}),Ut.is_jupyter&&re.createElement("img",{className:se.sign,src:Te}),Ut.is_jupyter_lab&&re.createElement("img",{className:se.sign,src:fe}),Ut.is_unity_3d&&re.createElement("img",{className:se.sign,src:$e})),re.createElement("div",{className:se.name},re.createElement(he.Z,{title:un||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},re.createElement("span",{className:se.e},un||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),re.createElement("div",{className:se.tags},re.createElement(he.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),re.createElement("span",null,Ut.challenges_count))),!!Ut.myshixuns_count&&re.createElement(he.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),re.createElement("span",null,Ut.myshixuns_count))),re.createElement(he.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},re.createElement("span",null,re.createElement("span",null,Ut.level))),re.createElement("div",{className:se.rate},re.createElement(Ce.Z,{allowHalf:!0,disabled:!0,defaultValue:Ut.score_info}),re.createElement("span",null,"\xA0",Ut.score_info?`${Ut.score_info}\u5206`:"5\u5206")))),!Mn&&re.createElement("div",{className:se.lockWrap},re.createElement("img",{src:`${Ae.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),re.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!zt.length&&re.createElement(Se.Z,null)))},_e=oe(52843),At={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},it="data:image/png;base64,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",dt=oe(59301),He=({className:Zt,dataSource:zt=[],col:fn=4,right:dn,bottom:Vn=23,precision:ta=0,wrapWidth:wn=1200,trackEventItems:lt,loading:pt})=>{const ct=Math.floor((wn-(fn-1)*dn)/fn);return dt.createElement(le.Z,{spinning:pt},dt.createElement("div",{className:de()(At.list,Zt)},!!zt.length&&zt.map((Ut,Cn)=>{const{subject_identifier:un,id:ha,identifier:Hn,power:Mn}=Ut,xa=Ut.is_public!=0&&Ut.is_public;return dt.createElement("div",{className:At.wrap,key:ha,style:{width:ct,marginRight:(1+Cn)%fn===0?0:dn+ta,marginBottom:Vn}},dt.createElement("a",{className:At.li,onClick:la=>{la.preventDefault(),lt&&(0,De.L9)([lt]),(0,De.xg)(Ut.first_category_url)}},dt.createElement("div",{className:At.top},dt.createElement(he.Z,{title:Ut.name},dt.createElement("div",{className:At.name},Ut.name)),dt.createElement("img",{className:At.img,src:Ae.Z.IMG_SERVER+"/images/"+Ut.avatar_url}),dt.createElement("div",{className:At.text,title:Ut.creator},Ut.creator),un&&dt.createElement("div",{className:At.btns},dt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),dt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),xa&&dt.createElement("div",{className:At.sign},"\u516C\u5F00")),dt.createElement("div",{className:At.bottom},Ut.visits>0&&dt.createElement(he.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},dt.createElement("span",null,dt.createElement("i",{className:"iconfont icon-liulanyan"}),dt.createElement("span",null,Ut.visits))),Ut.course_members_count>0&&dt.createElement(he.Z,{title:"\u6210\u5458",placement:"bottom"},dt.createElement("span",null,dt.createElement("i",{className:"iconfont icon-chengyuan"}),Ut.course_members_count)),Ut.tasks_count>0&&dt.createElement(he.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},dt.createElement("span",null,dt.createElement("i",{className:"iconfont icon-zuoye"}),Ut.tasks_count)),Ut.is_end?dt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):dt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Ut.is_accessible&&dt.createElement("div",{className:At.lockWrap},dt.createElement("img",{src:`${Ae.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),dt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!zt.length&&dt.createElement(Se.Z,null)))},gt={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},ut=oe(25690),tt=({dataSource:Zt=[],value:zt,onChange:fn,className:dn,style:Vn={},tabBarExtraContent:ta})=>re.createElement("div",{className:de()(gt.tabs,dn),style:Vn},re.createElement("div",{className:gt.tabsWrap},Zt.map((wn,lt)=>re.createElement("aside",{className:gt.tab,onClick:()=>{fn(wn.id),wn.link&&ut.history.push(wn.link)},key:lt},re.createElement("div",{className:zt===wn.id?gt.active:""},wn.name),(wn==null?void 0:wn.resetCount)==null&&(wn==null?void 0:wn.total)!==void 0&&re.createElement("span",null,"\uFF08",wn==null?void 0:wn.total,"\uFF09"),(wn==null?void 0:wn.resetCount)!==void 0&&(wn==null?void 0:wn.total)!==void 0&&re.createElement(he.Z,{title:(wn==null?void 0:wn.tip)!=null?wn==null?void 0:wn.tip:""},re.createElement("span",{style:{color:"#9096A3"}},"\uFF08",re.createElement("span",{style:{color:"#000"}},wn==null?void 0:wn.resetCount),"/",re.createElement("span",null,wn==null?void 0:wn.total),"\uFF09"))))),re.createElement("div",{className:gt.tabBar},ta)),Et=({className:Zt,style:zt={},children:fn})=>re.createElement("div",{className:de()(Zt),style:zt},fn),rt={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Wt=oe(38854),Ze=oe(20834);const Ht=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var be=({sortValue:Zt,dropValue:zt,className:fn,onSort:dn,onDrop:Vn,dataSource:ta=Ht})=>{var wn;return re.createElement("div",{className:de()(rt.orderWrap,fn)},re.createElement(Wt.Z,{dropdownRender:()=>re.createElement(Ze.default,null,ta.map((lt,pt)=>re.createElement(Ze.default.Item,{key:pt,onClick:()=>Vn(lt.id)},lt.name)))},re.createElement("span",{className:rt.orderTextWrap},(wn=ta.find(lt=>zt===lt.id))==null?void 0:wn.name)),re.createElement("span",{className:rt.orderIconWrap},re.createElement("span",{className:rt.orderAsc},re.createElement("i",{className:Zt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${rt.cursorPointer} ${rt.active}`:`iconfont icon-sanjiaoxing-up font12 ${rt.cursorPointer}`,onClick:()=>dn(Zt==="asc"?"desc":"asc")})),re.createElement("span",{className:rt.orderDesc},re.createElement("i",{className:Zt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${rt.cursorPointer} ${rt.active}`:`iconfont icon-sanjiaoxing-down font12 ${rt.cursorPointer}`,onClick:()=>dn(Zt==="asc"?"desc":"asc")}))))},yt={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},ge=oe(3113),ae=Object.defineProperty,ee=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Oe=(Zt,zt,fn)=>zt in Zt?ae(Zt,zt,{enumerable:!0,configurable:!0,writable:!0,value:fn}):Zt[zt]=fn,me=(Zt,zt)=>{for(var fn in zt||(zt={}))ue.call(zt,fn)&&Oe(Zt,fn,zt[fn]);if(ee)for(var fn of ee(zt))Ee.call(zt,fn)&&Oe(Zt,fn,zt[fn]);return Zt},xe=(Zt,zt)=>{var fn={};for(var dn in Zt)ue.call(Zt,dn)&&zt.indexOf(dn)<0&&(fn[dn]=Zt[dn]);if(Zt!=null&&ee)for(var dn of ee(Zt))zt.indexOf(dn)<0&&Ee.call(Zt,dn)&&(fn[dn]=Zt[dn]);return fn},Xe=(Zt,zt,fn)=>new Promise((dn,Vn)=>{var ta=pt=>{try{lt(fn.next(pt))}catch(ct){Vn(ct)}},wn=pt=>{try{lt(fn.throw(pt))}catch(ct){Vn(ct)}},lt=pt=>pt.done?dn(pt.value):Promise.resolve(pt.value).then(ta,wn);lt((fn=fn.apply(Zt,zt)).next())}),Ne=Zt=>{var zt=Zt,{className:fn,style:dn,children:Vn,loading:ta=!1,openLoading:wn,onClick:lt=()=>{},size:pt="middle",shape:ct="round"}=zt,Ut=xe(zt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Cn,un]=(0,re.useState)(!1);return re.createElement(ge.ZP,me({onClick:(0,Be.throttle)(ha=>Xe(void 0,null,function*(){wn&&un(!0);try{yield lt(ha)}catch(Hn){console.log("error",Hn)}wn&&un(!1)}),2e3,{leading:!0,trailing:!1}),className:de()(yt.btn,yt[`${pt}-${ct}`],fn),style:dn,size:pt,shape:ct,loading:Cn||ta},Ut),Vn)},at={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Mt=({className:Zt,style:zt,children:fn=null,onClick:dn,title:Vn})=>re.createElement("div",{className:de()(at.head,Zt),style:zt},re.createElement("span",{className:"primary-hover",onClick:dn},re.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),re.createElement("b",{title:Vn},Vn),re.createElement("div",{className:at.node},fn)),Bt={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Nt=({confirmShow:Zt=!0,confirmTitle:zt,confirmClick:fn,cancelShow:dn=!0,cancelTitle:Vn,cancelClick:ta,className:wn,style:lt,confirmLoading:pt=!1})=>re.createElement("div",{className:de()(Bt.btns,wn),style:lt},Zt&&re.createElement(ge.ZP,{loading:pt,onClick:fn,type:"primary",className:Bt.confirm},zt),dn&&re.createElement(ge.ZP,{onClick:ta,className:Bt.cancel},Vn)),je={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},xt=({className:Zt,style:zt={},LeftContent:fn,children:dn,RightContent:Vn})=>re.createElement("div",{className:de()(je.fixedBottom,Zt),style:zt},re.createElement("div",{className:je.wrap},re.createElement("div",{className:je.left},fn),re.createElement("div",{className:je.center},dn),re.createElement("div",{className:je.right},Vn))),ft={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},sn=({className:Zt,style:zt={},dataSource:fn=[]})=>re.createElement("div",{className:de()(ft.crumbs,Zt),style:zt},fn.map((dn,Vn)=>Vn<fn.length-1?re.createElement(re.Fragment,{key:Vn},dn.path||dn.onClick?re.createElement("span",{className:ft.hover,onClick:dn!=null&&dn.onClick?dn.onClick:()=>ut.history.push(dn.path)},dn.name):re.createElement("span",null,dn.name),re.createElement("span",null,"\xA0",">","\xA0")):re.createElement("span",{key:Vn,style:{color:"#5F6368"}},dn.name))),en=oe(31797),gn=Object.defineProperty,kn=Object.defineProperties,Zn=Object.getOwnPropertyDescriptors,On=Object.getOwnPropertySymbols,Qn=Object.prototype.hasOwnProperty,fa=Object.prototype.propertyIsEnumerable,Sa=(Zt,zt,fn)=>zt in Zt?gn(Zt,zt,{enumerable:!0,configurable:!0,writable:!0,value:fn}):Zt[zt]=fn,Dn=(Zt,zt)=>{for(var fn in zt||(zt={}))Qn.call(zt,fn)&&Sa(Zt,fn,zt[fn]);if(On)for(var fn of On(zt))fa.call(zt,fn)&&Sa(Zt,fn,zt[fn]);return Zt},Fa=(Zt,zt)=>kn(Zt,Zn(zt)),mn=(Zt,zt)=>{var fn={};for(var dn in Zt)Qn.call(Zt,dn)&&zt.indexOf(dn)<0&&(fn[dn]=Zt[dn]);if(Zt!=null&&On)for(var dn of On(Zt))zt.indexOf(dn)<0&&fa.call(Zt,dn)&&(fn[dn]=Zt[dn]);return fn};const{Countdown:wt}=en.default;var Kn=Zt=>{var zt=Zt,{onChange:fn}=zt,dn=mn(zt,["onChange"]);const[Vn,ta]=(0,re.useState)(null);(0,re.useEffect)(()=>{typeof Vn=="number"&&Vn>=0&&fn(Vn)},[Vn]);const wn=lt=>{const pt=Math.floor(lt/1e3);ta(pt)};return re.createElement(wt,Fa(Dn({},dn),{onChange:wn}))}},37808:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return Le}});var re=oe(59301);function Le(Ie,Ke){const ke=(0,re.useRef)();(0,re.useEffect)(()=>{ke.current=Ie}),(0,re.useEffect)(()=>{function ve(){ke.current()}if(Ke!==null){let ie=setInterval(ve,Ke);return()=>clearInterval(ie)}},[Ke])}},48716:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Q8:function(){return Ye},d0:function(){return He},w6:function(){return dt}});var re=oe(59301),Le=oe(5083),Ie=oe(57809),Ke=oe(8591),ke=oe(43418),ve=oe(5112),ie=oe(95237),de=oe(43604),Be=oe(6848),Re=oe(24905),Me=oe(3113),ze=oe(61186),pe=oe.n(ze),ne=oe(48790),y=oe(38986),a=oe(89392),x=oe.n(a),b=oe(51257),E=oe(22982),z=oe(25690),te=oe(43155),se=oe(40197),le=oe(59229),he=oe(3039),Ce=oe(75736),Ae=oe(59301),De=Object.defineProperty,Te=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,ot=(tt,St,Et)=>St in tt?De(tt,St,{enumerable:!0,configurable:!0,writable:!0,value:Et}):tt[St]=Et,_e=(tt,St)=>{for(var Et in St||(St={}))Se.call(St,Et)&&ot(tt,Et,St[Et]);if($e)for(var Et of $e(St))st.call(St,Et)&&ot(tt,Et,St[Et]);return tt},At=(tt,St)=>Te(tt,fe(St)),it=(tt,St,Et)=>new Promise((rt,Wt)=>{var Ze=be=>{try{Ft(Et.next(be))}catch(yt){Wt(yt)}},Ht=be=>{try{Ft(Et.throw(be))}catch(yt){Wt(yt)}},Ft=be=>be.done?rt(be.value):Promise.resolve(be.value).then(Ze,Ht);Ft((Et=Et.apply(tt,St)).next())});function dt(tt,St){const Et=[];for(let rt=tt;rt<St;rt++)Et.push(rt);return Et}const Ye=(tt,St,Et)=>{const rt=tt<pe()().startOf("day"),Wt=tt>pe()(St).endOf("day"),Ze=tt<pe()(Et).startOf("day");return St?Et?pe()()<=pe()(Et)?Ze||Wt:rt||Wt:tt&&rt||Wt:Et&&pe()()<=pe()(Et)?Ze:rt},He=(tt,St)=>{const Et=parseInt(pe()(tt).format("HH")),rt=parseInt(pe()().format("HH")),Wt=parseInt(pe()().format("mm"));if(!tt)return{disabledHours:()=>dt(0,rt),disabledMinutes:()=>dt(0,Wt)};if(St){const Ze=parseInt(pe()(St).format("HH")),Ht=parseInt(pe()(St).format("mm"));return pe()(tt).isSame(pe()(St),"day")?{disabledHours:()=>dt(0,Ze),disabledMinutes:()=>Et<=Ze?dt(0,Ht):[]}:void 0}if(pe()(tt).isSame(pe()(),"day"))return{disabledHours:()=>dt(0,rt),disabledMinutes:()=>pe()(tt).isSame(pe()(),"hour")&&Et<=rt?dt(0,Wt):[]}},{RangePicker:gt}=Le.default,{Option:ut}=Ie.default,We=({shixunHomeworks:tt,loading:St,dispatch:Et,classroomList:rt,user:Wt})=>{var Ze,Ht,Ft,be,yt,ge,ae,ee,ue;const Ee=(0,z.useParams)(),{workSetting:Oe,workList:me,shixunWorkList:xe,headerInfo:Xe,changeData:Ge}=tt,[Ne,at]=(0,re.useState)(!1),[Lt,Mt]=(0,re.useState)(!1);let[Bt,Tt]=(0,re.useState)([]),[Nt,je]=(0,re.useState)([]),[qe,xt]=(0,re.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:te.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[ft,Xt]=(0,re.useState)({}),[sn,en]=(0,re.useState)({});(0,re.useEffect)(()=>()=>{Tt([])},[]),(0,re.useEffect)(()=>{at(!(0,ne.GJ)())},[(0,ne.GJ)()]);const gn=()=>{Et({type:"shixunHomeworks/getWorkSetting",payload:_e({},Ee)})};(0,re.useEffect)(()=>{if(!(Oe!=null&&Oe.course_id))return;Object.keys(qe).map(function(Qt){qe[Qt]=Oe[Qt]}),(!qe.allow_late||!qe.unified_late)&&(qe.late_penalty=20,qe.penalty_type=te.Q.Percent),qe.unified_setting||(qe.unified_late=!1,qe.unified_anonymous_comment=!1,qe.unified_anonymous_appeal=!1),Bt=JSON.parse(JSON.stringify(Oe.group_settings.map(Qt=>At(_e({},Qt),{group_name:[Qt.group_name]})).filter(Qt=>Qt.publish_time!==null))),Nt=JSON.parse(JSON.stringify(Oe.allow_late_settings.map(Qt=>At(_e({},Qt),{group_name:[Qt.group_name]})).filter(Qt=>Qt.late_time!==null))),xt(_e({},qe));const wt=(0,b.QE)((Bt==null?void 0:Bt.length)>0?Bt:[]);Tt([...wt]),(Nt==null?void 0:Nt.length)<=0?je([{penalty_type:te.Q.Percent,late_penalty:20}]):je([...Nt])},[Oe]);const kn=()=>it(void 0,null,function*(){var wt,Qt;if(((wt=Wt==null?void 0:Wt.userInfo)==null?void 0:wt.user_status)===2){(0,se.Rd)();return}const Kn=JSON.parse(JSON.stringify(qe));if(Kn.challenge_settings.filter(zt=>!zt.hide),Kn.categoryId=Ee.categoryId,(Qt=Kn.challenge_settings)!=null&&Qt.every(zt=>!zt.checked)){Ke.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Bt),!qe.unified_setting)Bt=Bt==null?void 0:Bt.map(zt=>{var fn;if(!zt.publish_time||!zt.end_time)throw Ke.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!zt.group_name)throw Ke.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return zt.group_name=typeof(zt==null?void 0:zt.group_name)=="string"?[zt==null?void 0:zt.group_name]:zt==null?void 0:zt.group_name,zt.group_id=(fn=Oe.group_settings)==null?void 0:fn.filter(dn=>{var Vn;return(Vn=zt==null?void 0:zt.group_name)==null?void 0:Vn.includes(dn.group_name)}).map(dn=>dn.group_id||dn.id).toString().split(","),zt});else if(!qe.publish_time||!qe.end_time)throw Ke.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(Kn.group_settings=Bt,qe.allow_late)if(qe.unified_late){if(qe.late_penalty===null||qe.late_penalty===void 0||qe.late_penalty<0||qe.late_penalty>100)throw Ke.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!qe.late_time)throw Ke.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else Nt=Nt==null?void 0:Nt.map(zt=>{var fn,dn;if(zt.late_penalty===null||zt.late_penalty===void 0||zt.late_penalty<0||zt.late_penalty>100)throw Ke.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!zt.late_time)throw Ke.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!zt.group_name)throw Ke.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return zt.group_name=typeof(zt==null?void 0:zt.group_name)=="string"?[zt==null?void 0:zt.group_name]:zt==null?void 0:zt.group_name,zt.group_id=(dn=(fn=zt==null?void 0:zt.group_name)==null?void 0:fn.map(Vn=>{var ta,wn;let lt=(wn=(ta=Oe.group_settings)==null?void 0:ta.filter(pt=>(pt==null?void 0:pt.group_name)===Vn))==null?void 0:wn[0];return lt==null?void 0:lt.group_id}))==null?void 0:dn.toString().split(","),zt}),Kn.allow_late_settings=Nt;let Zt=yield(0,Ce.Tr)({homework_common_ids:[parseInt(Ee.categoryId)],course_id:Ee.coursesId,type:"homework_common"});(Zt==null?void 0:Zt.student_count)===0?Zn(Kn):(en(Kn),Xt(Zt))}),Zn=wt=>{var Qt;if(wt.total_score===null){Ke.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(wt!=null&&wt.work_efficiency&&wt.eff_score===null){Ke.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Kn=wt.challenge_settings.reduce((fn,dn)=>fn+Number(dn.challenge_score),0);if((Kn==null?void 0:Kn.toFixed(10))!==((Qt=wt.total_score-wt.eff_score)==null?void 0:Qt.toFixed(10))){Ke.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${wt.total_score}\u5206`);return}const Zt={shixun_evaluation:wt.shixun_evaluation,challenge_settings:wt.challenge_settings};let zt=()=>{var fn;const dn=()=>it(void 0,null,function*(){Mt(!0),(yield(0,y.ZP)(`/api/homework_commons/${Ee.categoryId}/publish_setting.json`,{method:"post",body:_e({},wt)})).status===0&&(Ke.ZP.success("\u66F4\u65B0\u6210\u529F"),gn(),Et({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:_e({},Ee)})),Mt(!1)});!(0,a.isEqual)(Ge,Zt)&&!((fn=Xe==null?void 0:Xe.homework_status)!=null&&fn.includes("\u672A\u53D1\u5E03"))?ke.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:dn}):dn()};Oe!=null&&Oe.high_resources_consume&&!(Oe!=null&&Oe.high_resources_consume_permission)?Et({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Ee.coursesId,type:"shixun",type_id:Ee.categoryId,name:Oe.homework_name,fn:()=>{zt()}}}):zt()},On=(wt,Qt,Kn="group_id")=>{var Zt;return Qt?Qt.find(zt=>zt[Kn]===wt):(Zt=Oe==null?void 0:Oe.group_settings)==null?void 0:Zt.find(zt=>zt.group_id[0]===wt)},Qn=(Oe==null?void 0:Oe.allow_late)||(Oe==null?void 0:Oe.anonymous_comment),fa=wt=>{var Qt,Kn;const Zt=On(wt,Oe==null?void 0:Oe.allow_late_settings,"id"),zt=On(wt,Oe==null?void 0:Oe.anonymous_comment_settings),fn=On(wt);return(Oe==null?void 0:Oe.allow_late)&&Zt&&pe()(Zt==null?void 0:Zt.late_time)<=pe()()||(Oe==null?void 0:Oe.anonymous_comment)&&zt&&(zt==null?void 0:zt.evaluation_start)!==null||((Kn=(pe()(fn==null?void 0:fn.end_time)<=pe()()&&((Qt=Oe==null?void 0:Oe.allow_late_settings)==null?void 0:Qt.filter(dn=>dn.group_id.includes(wt))))[0])==null?void 0:Kn.late_time)!=null},Sa=(0,re.useMemo)(()=>(Oe==null?void 0:Oe.allow_late)||(Oe==null?void 0:Oe.all_group_late),[Oe,Xe]),Dn=Oe==null?void 0:Oe.anonymous_comment,Fa=wt=>{if(!wt)return!1;const Qt=On(wt,Oe==null?void 0:Oe.anonymous_comment_settings);return(Oe==null?void 0:Oe.anonymous_comment)&&Qt&&(Qt==null?void 0:Qt.evaluation_start)!==null},mn=(wt,Qt)=>{var Kn,Zt,zt;Et({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:wt,index:Qt,rangePickerDisabled:Ne||(pe()()<=pe()((Zt=On((Kn=wt==null?void 0:wt.group_id)==null?void 0:Kn[0]))==null?void 0:Zt.publish_time)?!1:[!0,fa((zt=wt==null?void 0:wt.group_id)==null?void 0:zt[0])]),disabledDate:Oe==null?void 0:Oe.course_end_date}})};return Ae.createElement("section",{className:E.Z.form},Ae.createElement("div",{className:E.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Ae.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),Ae.createElement("div",null,Ae.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ae.createElement(ve.ZP.Group,{disabled:Ne||!((Ze=Xe==null?void 0:Xe.homework_status)!=null&&Ze.includes("\u672A\u53D1\u5E03"))||(0,ne.Rm)()&&!((Ht=rt.AssistantObject.practice)!=null&&Ht.can_publish),value:qe.unified_setting,onChange:wt=>{var Qt;if(!((Qt=Xe==null?void 0:Xe.homework_status)!=null&&Qt.includes("\u672A\u53D1\u5E03"))){Ke.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(qe.unified_setting=!qe.unified_setting,qe.unified_setting||(qe.unified_late=!1,je([{late_penalty:5}])),xt(Object.assign({},qe)),qe.unified_setting===!1&&Bt==""){Tt(Bt.concat({}));return}qe.unified_setting&&(Tt([]),je([{late_penalty:5}]))}},Ae.createElement(ve.ZP,{value:!0,disabled:Ne||!(Oe!=null&&Oe.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Ae.createElement(ve.ZP,{disabled:Ne||!((Ft=Oe==null?void 0:Oe.group_settings)!=null&&Ft.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((be=Oe==null?void 0:Oe.group_settings)==null?void 0:be.length)===0&&Ae.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),qe.unified_setting&&Ae.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Ae.createElement(ie.Z,{align:"middle"},Ae.createElement(de.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Ae.createElement(de.Z,{className:"ml10"},Ae.createElement(Le.default,{size:"large",disabled:Ne||!((yt=Xe==null?void 0:Xe.homework_status)!=null&&yt.includes("\u672A\u53D1\u5E03")||(ge=Xe==null?void 0:Xe.homework_status)!=null&&ge.includes("\u672A\u5F00\u59CB"))||(0,ne.Rm)()&&!((ae=rt.AssistantObject.practice)!=null&&ae.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:wt=>Ye(wt,Oe==null?void 0:Oe.course_end_date),disabledTime:wt=>He(wt),value:qe.publish_time?pe()(qe.publish_time):"",onChange:(wt,Qt)=>{qe.publish_time=Qt,(qe.end_time==""||!qe.end_time)&&qe.unified_setting&&(qe.end_time=pe()(wt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),xt(Object.assign({},qe))}}))),Ae.createElement(ie.Z,{align:"middle",className:"pl30"},Ae.createElement(de.Z,null,"\u622A\u6B62\u65F6\u95F4"),Ae.createElement(de.Z,{className:"ml10"},Ae.createElement(Le.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:pe()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(Oe==null?void 0:Oe.allow_late)&&(Oe==null?void 0:Oe.homework_status.includes("\u5DF2\u622A\u6B62"))||Ne||(Oe==null?void 0:Oe.allow_late)&&pe()()>=pe()(Oe==null?void 0:Oe.end_time)||(0,ne.Rm)()&&!((ee=rt.AssistantObject.practice)!=null&&ee.can_publish),disabledDate:wt=>Ye(wt,Oe==null?void 0:Oe.course_end_date,qe.publish_time),disabledTime:wt=>He(wt,qe.publish_time),value:qe.end_time?pe()(qe.end_time):"",onChange:(wt,Qt)=>{qe.end_time=Qt,xt(Object.assign({},qe))}})))),!qe.unified_setting&&(Bt==null?void 0:Bt.length)>0&&Ae.createElement(ie.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Bt&&Bt.map(function(wt,Qt){var Kn,Zt,zt,fn,dn,Vn,ta;return Ae.createElement(de.Z,{span:24,key:Qt},Ae.createElement(ie.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Qt==(Bt==null?void 0:Bt.length)-1?"0px":"10px"}},Ae.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Qt+1),Ae.createElement(Ie.default,{disabled:Ne||((Kn=Xe==null?void 0:Xe.homework_status)!=null&&Kn.includes("\u672A\u53D1\u5E03")&&wt.id||pe()()<pe()(wt==null?void 0:wt.publish_time)?!1:!!(wt!=null&&wt.publish_time))||(0,ne.Rm)()&&!((Zt=rt.AssistantObject.practice)!=null&&Zt.can_publish),mode:"multiple",className:E.Z.multiple_select,style:{width:"250px"},value:wt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:wn=>{var lt;if((0,ne.Rm)()&&!((lt=rt.AssistantObject.practice)!=null&&lt.can_publish)){Ke.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Bt[Qt].group_name=wn,Bt[Qt].group_id=wt.group_id;const pt=(0,a.flattenDeep)(Bt.map(Ut=>Ut.group_name)),ct=Nt.map(Ut=>{let Cn=(Ut==null?void 0:Ut.group_name)||[];return At(_e({},Ut),{group_name:(0,a.remove)(Cn,un=>pt.includes(un))})});je(ct),Tt(Bt.slice())},maxTagCount:4,maxTagPlaceholder:wn=>Ae.createElement("div",{style:{cursor:"pointer"},onClick:()=>mn(wt,Qt)},"+",wn==null?void 0:wn.length)},Oe.group_settings&&Oe.group_settings.map(function(wn){if(!Bt.map(pt=>pt.group_name).flat().includes(wn.group_name))return Ae.createElement(ut,{value:wn.group_name,key:wn.id},wn.group_name)})),Ae.createElement("div",{className:"ml20"},Ae.createElement(gt,{size:"large",ranges:{\u6B64\u523B:[wt.publish_time?pe()(wt.publish_time):pe()(),pe()()]},allowClear:!1,disabled:Ne||(pe()()<=pe()((fn=On((zt=wt==null?void 0:wt.group_id)==null?void 0:zt[0]))==null?void 0:fn.publish_time)?!1:[!0,fa((dn=wt==null?void 0:wt.group_id)==null?void 0:dn[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:wn=>Ye(wn,Oe==null?void 0:Oe.course_end_date),disabledTime:wn=>He(wn),showTime:{showNow:!0,format:"HH:mm",defaultValue:[pe()((0,b.U6)(),"HH:mm"),pe()((0,b.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:wt.publish_time&&[pe()(wt.publish_time),wt.end_time?pe()(wt.end_time):void 0],onChange:(wn,lt)=>{var pt;if((0,ne.Rm)()&&!((pt=rt.AssistantObject.practice)!=null&&pt.can_publish)){Ke.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Bt[Qt].publish_time=lt[0],!wt.end_time&&lt[0]?Bt[Qt].end_time=pe()(lt[0]).add(7,"days"):Bt[Qt].end_time=lt[1],Tt([...Bt])},onCalendarChange:(wn,lt,pt)=>{if(lt!=null&&lt[0]&&!lt[1]){const ct=pe()(lt[0]).add(7,"days");Bt[Qt].publish_time=lt[0],Bt[Qt].end_time=ct,Tt([...Bt])}}})),!Ne&&Ae.createElement("div",{style:{display:"flex",width:"50px"}},((Vn=wt==null?void 0:wt.group_id)==null?void 0:Vn.length)>1&&Ae.createElement(Be.Z,{title:"\u89C4\u5219\u62C6\u5206"},Ae.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>mn(wt,Qt)})),Bt.length<((ta=Oe==null?void 0:Oe.group_settings)==null?void 0:ta.length)&&Ae.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var wn;if((0,ne.Rm)()&&!((wn=rt.AssistantObject.practice)!=null&&wn.can_publish)){Ke.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Tt(Bt.concat({}))}}),((wt==null?void 0:wt.publish_time)&&pe()()<pe()(wt==null?void 0:wt.publish_time)||!(wt!=null&&wt.publish_time))&&Qt!=0&&Ae.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const wn=(0,a.cloneDeep)(Nt);wn.forEach((lt,pt)=>{lt.group_name&&(lt.group_name=lt.group_name.filter(ct=>{var Ut;return!((Ut=Bt[Qt].group_name)!=null&&Ut.includes(ct))}))}),Bt=Bt.filter((lt,pt)=>Qt!==pt),je(wn),Tt(Bt.slice()),setTimeout(()=>Tt(Bt.slice()),10)}}))))}))),Ae.createElement(ie.Z,null,Ae.createElement(de.Z,null,Ae.createElement("div",{className:E.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Ae.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),Ae.createElement(de.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ae.createElement(Re.default,{checked:qe.allow_late,disabled:Ne||Sa,onChange:wt=>{var Qt;if((0,ne.Rm)()&&!((Qt=rt.AssistantObject.practice)!=null&&Qt.can_late)){Ke.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}wt.target.checked&&ke.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Ae.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Ae.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Ae.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Ae.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),qe.allow_late=!qe.allow_late,Nt==""&&je([{late_penalty:5}]),xt(Object.assign({},qe))}},Ae.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(qe==null?void 0:qe.allow_late)&&Ae.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Ae.createElement("div",{style:{display:"flex"}},Ae.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Ae.createElement(ve.ZP.Group,{style:{marginLeft:"20px"},disabled:Ne||(Oe==null?void 0:Oe.anonymous_comment)||(Oe==null?void 0:Oe.allow_late),value:qe.unified_late,onChange:wt=>{var Qt;if((0,ne.Rm)()&&!((Qt=rt.AssistantObject.practice)!=null&&Qt.can_late)){Ke.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}qe.unified_late=wt.target.value,Nt==""&&!wt.target.value&&je([{penalty_type:te.Q.Percent,late_penalty:20}]),xt(_e({},qe))}},(qe==null?void 0:qe.unified_setting)&&Ae.createElement(ve.ZP,{value:!0,disabled:!(Oe!=null&&Oe.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((ue=Oe==null?void 0:Oe.group_settings)==null?void 0:ue.length)>0&&Ae.createElement(ve.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),qe!=null&&qe.unified_late?Ae.createElement(Ae.Fragment,null,Ae.createElement(ie.Z,{align:"middle",style:{marginTop:"10px"}},Ae.createElement(de.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Ae.createElement(de.Z,{className:"ml20"},Ae.createElement(te.Z,{disabled:Ne||Dn,value:{type:qe.penalty_type,inputValue:qe.late_penalty},onChange:wt=>{var Qt;if((0,ne.Rm)()&&!((Qt=rt.AssistantObject.practice)!=null&&Qt.can_late)){Ke.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}xt(At(_e({},qe),{late_penalty:wt.inputValue,penalty_type:wt.type}))}})),Ae.createElement(de.Z,{flex:"1",className:"ml5"},Ae.createElement("span",{className:"c-grey-c ml10"},qe.penalty_type===te.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),Ae.createElement(ie.Z,{align:"middle",style:{marginTop:"15px"}},Ae.createElement(de.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ae.createElement(de.Z,{className:"ml20"},Ae.createElement(Le.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:pe()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Ne||Dn,value:qe.late_time?pe()(qe.late_time):"",disabledDate:wt=>Ye(wt,Oe==null?void 0:Oe.course_end_date),onChange:(wt,Qt)=>{var Kn;if((0,ne.Rm)()&&!((Kn=rt.AssistantObject.practice)!=null&&Kn.can_late)){Ke.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}qe.late_time=Qt,xt(Object.assign({},qe))}})))):Nt.map(function(wt,Qt){var Kn;return Ae.createElement(de.Z,{span:24,key:Qt},Ae.createElement(ie.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Ae.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Qt+1),Ae.createElement(Ie.default,{disabled:Ne||!((Kn=Xe==null?void 0:Xe.homework_status)!=null&&Kn.includes("\u672A\u53D1\u5E03"))&&wt.id||(Oe==null?void 0:Oe.anonymous_comment),mode:"multiple",className:E.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof wt.group_name=="string"?[wt.group_name]:wt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Zt=>{var zt;if((0,ne.Rm)()&&!((zt=rt.AssistantObject.practice)!=null&&zt.can_late)){Ke.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Nt[Qt].group_name=Zt,Nt[Qt].group_id=wt.group_id,je(Nt.slice())}},Oe.group_settings&&Oe.group_settings.map(function(Zt){const zt=Nt.map(dn=>dn.group_name).flat(),fn=Bt.map(dn=>dn.group_name).flat();if(qe!=null&&qe.unified_setting){if(!zt.includes(Zt.group_name))return Ae.createElement(ut,{value:Zt.group_name,key:Zt.id},Zt.group_name)}else if(fn.includes(Zt.group_name)&&!zt.includes(Zt.group_name))return Ae.createElement(ut,{value:Zt.group_name,key:Zt.id},Zt.group_name)})),Ae.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Ae.createElement(te.Z,{disabled:Ne||Fa(wt.id),value:{type:wt.penalty_type,inputValue:wt.late_penalty},onChange:Zt=>{var zt;if((0,ne.Rm)()&&!((zt=rt.AssistantObject.practice)!=null&&zt.can_late)){Ke.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Nt[Qt].late_penalty=Zt.inputValue,Nt[Qt].penalty_type=Zt.type,je([...Nt])}}),Ae.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ae.createElement(Le.default,{size:"large",disabled:Ne||Fa(wt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:pe()((0,b.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Zt=>Ye(Zt,Oe==null?void 0:Oe.course_end_date),format:"YYYY-MM-DD HH:mm",value:wt!=null&&wt.late_time?pe()(wt.late_time):void 0,onChange:(Zt,zt)=>{var fn;if((0,ne.Rm)()&&!((fn=rt.AssistantObject.practice)!=null&&fn.can_late)){Ke.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Nt[Qt].late_time=zt,je([...Nt])}}),!Ne&&Ae.createElement("div",{style:{display:"flex",width:"50px"}},Ae.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Zt;if((0,ne.Rm)()&&!((Zt=rt.AssistantObject.practice)!=null&&Zt.can_late)){Ke.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}je(Nt.concat({penalty_type:te.Q.Percent,late_penalty:20}))}}),Qt>0&&!wt.id&&Ae.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Zt;if((0,ne.Rm)()&&!((Zt=rt.AssistantObject.practice)!=null&&Zt.can_late)){Ke.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Nt=Nt.filter((zt,fn)=>Qt!==fn),je(Nt.slice()),setTimeout(()=>je(Nt.slice()),10)}}))))})),!Ne&&Ae.createElement(Ae.Fragment,null,Ae.createElement(Me.ZP,{type:"primary",size:"large",loading:Lt,style:{width:"138px",marginTop:"30px"},onClick:()=>kn()},"\u4FDD\u5B58")),Ae.createElement(le.Z,{onConfirm:(wt,Qt)=>{Bt.splice(wt,0,...Qt),Bt.splice(wt+Qt.length,1);const Kn=(0,b.QE)([...Bt]);Tt([...Kn])}}),Ae.createElement(he.Z,{resdata:ft,type:"shixun",okloading:Lt,oktext:(ft==null?void 0:ft.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:wt=>it(void 0,null,function*(){Mt(!0);let Qt=yield(0,y.ZP)(`/api/courses/${Ee.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(Ee.categoryId)]}});Mt(!1),(Qt==null?void 0:Qt.status)===0&&Zn(sn)})}))};Ot.ZP=(0,z.connect)(({shixunHomeworks:tt,classroomList:St,loading:Et,user:rt})=>({shixunHomeworks:tt,classroomList:St,loading:Et.effects,user:rt}))(We)},59229:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return a}});var re=oe(59301),Le=oe(25690),Ie=oe(5083),Ke=oe(43418),ke=oe(92832),ve=oe(95237),ie=oe(43604),de={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},Be=oe(61186),Re=oe.n(Be),Me=oe(51257),ze=oe(28426),pe=oe(59301);const{RangePicker:ne}=Ie.default,y=({dispatch:x,classroomList:b,onConfirm:E})=>{const[z,te]=(0,re.useState)([]),[se,le]=(0,re.useState)([]),[he,Ce]=(0,re.useState)("");(0,re.useEffect)(()=>{var Te;if(b.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let fe=b.actionTabs.data;console.log("data",fe);let $e=(Te=fe==null?void 0:fe.group_name)==null?void 0:Te.map((Se,st)=>{var ot;return{group_id:fe==null?void 0:fe.group_id[st],group_name:fe==null?void 0:fe.group_name[st],is_admin:fe==null?void 0:fe.is_admin,end_time:fe==null?void 0:fe.end_time,publish_time:Array.isArray(fe==null?void 0:fe.publish_time)?(ot=fe==null?void 0:fe.publish_time)==null?void 0:ot[0]:fe==null?void 0:fe.publish_time}});$e&&(te([...$e]),le([...$e]))}},[b.actionTabs]);const Ae=()=>{x({type:"classroomList/setActionTabs",payload:{}}),Ce("")},De=Te=>{if(Te){const fe=se==null?void 0:se.filter($e=>{var Se,st;return(st=(Se=$e==null?void 0:$e.group_name)==null?void 0:Se.toLowerCase())==null?void 0:st.includes(Te==null?void 0:Te.toLowerCase())});te(fe)}else te(se)};return pe.createElement(Ke.default,{width:980,title:pe.createElement("div",{style:{fontWeight:"bold",display:"flex"}},pe.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",pe.createElement("span",{className:de.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")),pe.createElement(ke.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:he,onChange:Te=>{Ce(Te.target.value.trim()),De(Te.target.value.trim())}})),centered:!0,maskClosable:!1,open:b.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Ae(),onOk:()=>{var Te;E((Te=b.actionTabs)==null?void 0:Te.index,se),Ae()}},pe.createElement("div",{className:de.modal_con},pe.createElement(ve.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(z==null?void 0:z.length)>0?z.map(function(Te,fe){var $e,Se;return pe.createElement(ie.Z,{span:24,key:fe},pe.createElement(ve.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:fe==(z==null?void 0:z.length)-1?"0px":"10px"}},pe.createElement("div",{className:de.multiple_select,title:Te.group_name},Te.group_name),pe.createElement("div",{className:"ml20"},pe.createElement(ne,{size:"large",ranges:{\u6B64\u523B:[Te.publish_time?Re()(Te.publish_time):Re()(),Re()()]},allowClear:!1,disabled:($e=b.actionTabs)==null?void 0:$e.rangePickerDisabled,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:st=>{var ot;return(0,Me.Q8)(st,(ot=b.actionTabs)==null?void 0:ot.disabledDate)},disabledTime:st=>(0,Me.d0)(st),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Re()((0,Me.U6)(),"HH:mm"),Re()((0,Me.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Te.publish_time&&[Re()(Te.publish_time),Te.end_time?Re()(Te.end_time):void 0],onChange:(st,ot)=>{z[fe].publish_time=ot[0],z[fe].end_time=ot[1],te([...z]),se.forEach(_e=>{_e.group_id===Te.group_id&&(_e.publish_time=ot[0],_e.end_time=ot[1])}),le([...se])}})),(Se=b.actionTabs)!=null&&Se.rangePickerDisabled?pe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):pe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{z.splice(fe,1),te([...z]),se.forEach((st,ot)=>{st.group_id===Te.group_id&&se.splice(ot,1)}),le([...se])}})))}):pe.createElement(ze.Z,null))))};var a=(0,Le.connect)(({classroomList:x})=>({classroomList:x}))(y)},9:function(Dt,Ot,oe){"use strict";oe.r(Ot),oe.d(Ot,{default:function(){return dt}});var re=oe(59301),Le={flex_box_center:"flex_box_center___lQeIL",flex_space_between:"flex_space_between___GT1Rq",flex_box_vertical_center:"flex_box_vertical_center___n5vK6",flex_box_center_end:"flex_box_center_end___CNxyo",flex_box_column:"flex_box_column___mt3YF",body:"body___vxrCH",Onerow:"Onerow___FzzBS",MultiLine:"MultiLine___HVyhH",StudentList:"StudentList___ljTCx",Title:"Title___aMv1d",TeacherList:"TeacherList___j7NPe",Active:"Active___ZnoUy",rotate:"rotate___YablO"},Ie=oe(25690),Ke=oe(6848),ke=oe(3113),ve=oe(43418),ie=oe(8591),de=oe(95237),Be=oe(43604),Re=oe(61621),Me=oe(1710),ze=oe(58421),pe=oe(54580),ne="data:image/png;base64,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",y=oe(9148),a=oe(49854),x=oe(89674),b=oe(28426),E=oe(346),z=oe(48790),te=oe(84842),se=oe(51257),le=oe(86129),he=oe.n(le),Ce=oe(12309),Ae=Object.defineProperty,De=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,st=(Ye,He,gt)=>He in Ye?Ae(Ye,He,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Ye[He]=gt,ot=(Ye,He)=>{for(var gt in He||(He={}))$e.call(He,gt)&&st(Ye,gt,He[gt]);if(fe)for(var gt of fe(He))Se.call(He,gt)&&st(Ye,gt,He[gt]);return Ye},_e=(Ye,He)=>De(Ye,Te(He)),At=(Ye,He,gt)=>new Promise((ut,We)=>{var tt=rt=>{try{Et(gt.next(rt))}catch(Wt){We(Wt)}},St=rt=>{try{Et(gt.throw(rt))}catch(Wt){We(Wt)}},Et=rt=>rt.done?ut(rt.value):Promise.resolve(rt.value).then(tt,St);Et((gt=gt.apply(Ye,He)).next())});const it=({graduations:Ye,loading:He,user:gt,dispatch:ut})=>{var We,tt,St,Et,rt,Wt,Ze,Ht,Ft,be,yt,ge,ae,ee,ue,Ee,Oe,me;const xe=(0,Ie.useParams)(),[Xe,Ge]=(0,re.useState)(!1),{menus:Ne,details:at}=Ye,Lt=Ne.find(mn=>mn.clazz==="archives")||{},Mt=Ne.find(mn=>mn.clazz==="archives")||1,[Bt,Tt]=(0,re.useState)([]),[Nt,je]=(0,re.useState)({page:1,limit:20,keyword:""}),[qe,xt]=(0,re.useState)({}),[ft,Xt]=(0,re.useState)({}),[sn,en]=(0,re.useState)(!1);let gn=(0,re.useRef)(null);const kn=[{title:"\u8BFE\u9898\u540D\u79F0",width:150,dataIndex:"name",ellipsis:!0,render:mn=>re.createElement(Ke.Z,{placement:"bottom",title:mn},re.createElement("span",{className:"c-grey-333"},mn||"--"))},{title:"\u5B66\u751F\u59D3\u540D",width:120,dataIndex:"real_name",ellipsis:!0,render:mn=>re.createElement(Ke.Z,{placement:"bottom",title:mn},re.createElement("span",null,mn||"--"))},{title:"\u5B66\u53F7",width:100,dataIndex:"student_id",ellipsis:!0,render:mn=>re.createElement(Ke.Z,{placement:"bottom",title:mn},re.createElement("span",{className:"c-grey-333"},mn||"--"))},{title:"\u63D0\u4EA4\u6587\u6863",dataIndex:"filename",ellipsis:!0,render:(mn,wt)=>re.createElement(Ke.Z,{placement:"bottom",title:mn},re.createElement("a",{onClick:()=>{wt.url&&(0,se.FH)("",E.Z.API_SERVER+wt.url)}},mn||"--"))},{title:"\u63D0\u4EA4\u65F6\u95F4",width:150,dataIndex:"submit_time",ellipsis:!0,render:mn=>re.createElement(Ke.Z,{placement:"bottom",title:mn},re.createElement("span",{className:"c-grey-666"},mn||"--"))},{title:"\u64CD\u4F5C",width:170,align:"right",dataIndex:"url",ellipsis:!0,render:(mn,wt)=>re.createElement(re.Fragment,null,Lt.status==2&&re.createElement(ke.ZP,{onClick:()=>{const Qt=ve.default.confirm({centered:!0,width:500,icon:null,title:"\u662F\u5426\u786E\u5B9A\u6388\u6743\u8865\u4EA4",content:re.createElement("div",null,"\u6388\u6743\u8865\u4EA4\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002\u8865\u4EA4\u4E0D\u5F71\u54CD\u5F53\u524D\u8BC4\u9605\u7ED3\u679C"),maskClosable:!0,className:Le.modal,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>At(void 0,null,function*(){(yield(0,Ce.il)({identifier:xe.id,stageid:Lt.id,graduation_task_id:wt.id})).status==0&&ie.ZP.success("\u6388\u6743\u8865\u4EA4\u6210\u529F"),Qt.destroy()}),onCancel:()=>{Qt.destroy()}})},style:{padding:0},type:"link"},"\u6388\u6743\u8865\u4EA4"),re.createElement(te.Z,{className:"ml20",style:{padding:0},onClick:()=>At(void 0,null,function*(){return(0,se.FH)(wt.filename,E.Z.API_SERVER+mn)}),disabled:mn=="",type:"link"},"\u4E0B\u8F7D"))}],Zn={selectedRowKeys:Bt.map(mn=>mn.id),onChange:(mn,wt)=>{Tt(wt)}},On=()=>At(void 0,null,function*(){const mn=yield ut({type:"graduations/getGraduationsStageDetails",payload:ot({identifier:xe.id,id:Lt.id},Nt)});Xt(mn)}),Qn=(mn,...wt)=>At(void 0,[mn,...wt],function*(Qt,Kn=[]){const Zt=Kn==null?void 0:Kn.filter(ta=>ta.url!="");if(Zt.length==0){ie.ZP.warning("\u6682\u65E0\u4E0B\u8F7D\u6587\u4EF6");return}const zt=ve.default.info({width:500,title:re.createElement("div",null,"\u6B63\u5728\u6279\u91CF\u5BFC\u51FA\u5F52\u6863\u6587\u4EF6,",re.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:re.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",re.createElement("span",{className:"c-blue"},0),"/",Zt.length),maskClosable:!1,className:Le.modal,onOk:()=>{}}),fn=new(he()),dn=[],Vn=(ta,wn)=>At(void 0,null,function*(){var lt,pt,ct;try{const Ut=yield fetch(E.Z.API_SERVER+ta.url,{method:"get"}),Cn=yield Ut.blob(),un=decodeURIComponent((ct=(pt=/filename[^;=\n]*=((['"]).*?\2|[^;\n]*)/.exec((lt=Ut==null?void 0:Ut.headers)==null?void 0:lt.get("Content-Disposition")))==null?void 0:pt[1])==null?void 0:ct.replace(/['"]/g,"")),ha=(Hn,Mn=0)=>At(void 0,null,function*(){const xa=Hn.split(".");xa.pop();const la=`${xa.join("")}(${Mn}).${Hn.split(".").at(-1)}`;Mn==0&&dn.includes(Hn)||dn.includes(la)?ha(Hn,Mn+1):(dn.push(Mn==0?Hn:la),fn.file(Mn==0?Hn:la,Cn))});yield ha((ta==null?void 0:ta.filename)||un),zt.update({content:re.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",re.createElement("span",{className:"c-blue"},wn),"/",Zt.length)})}catch(Ut){ie.ZP.error(`${ta==null?void 0:ta.filename}\u4E0B\u8F7D\u5931\u8D25\uFF0C\u539F\u56E0\uFF1A${Ut}`)}});if(Zt.length>0){let ta=0;for(let wn of Zt)yield Vn(wn,++ta);fn.generateAsync({type:"blob"}).then(wn=>{(0,se.FH)(Qt,window.URL.createObjectURL(wn))})}zt.destroy()}),fa=()=>At(void 0,null,function*(){const mn=yield(0,Ce.Tz)({id:xe.id});mn.status==4?gn.current||(gn.current=setInterval(()=>At(void 0,null,function*(){yield fa()}),5*1e3)):clearInterval(gn.current),xt(mn)});(0,re.useEffect)(()=>{fa()},[]),(0,re.useEffect)(()=>{Tt([]),Lt!=null&&Lt.id&&On()},[Lt==null?void 0:Lt.id,Nt]);const Sa=()=>{var mn,wt,Qt,Kn;if(sn)return"\u6B63\u5728\u4E0A\u4F20\u4E2D";if([0,4,5].includes((wt=(mn=ft==null?void 0:ft.data)==null?void 0:mn[0])==null?void 0:wt.status))return"\u7ACB\u5373\u63D0\u4EA4";if([1,2,3].includes((Kn=(Qt=ft==null?void 0:ft.data)==null?void 0:Qt[0])==null?void 0:Kn.status))return"\u91CD\u65B0\u63D0\u4EA4"},Dn=()=>{var mn,wt,Qt,Kn;if((Lt==null?void 0:Lt.status)===1&&[2,5].includes((wt=(mn=ft==null?void 0:ft.data)==null?void 0:mn[0])==null?void 0:wt.status))return!0;if((Lt==null?void 0:Lt.status)===2)return!((Kn=(Qt=ft==null?void 0:ft.data)==null?void 0:Qt[0])!=null&&Kn.authorized_redelivery)},Fa={multiple:!1,disabled:sn||Dn(),showUploadList:!1,withCredentials:!0,beforeUpload:mn=>{const wt=mn.size/1024/1024,Qt=mn.name.split(".").slice(-1)[0].toLowerCase();return wt>150||wt==0?(ie.ZP.error(`${mn.name} \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002${wt==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(150MB)"}`),Promise.reject()):!0},action:`${E.Z.API_SERVER}/api/attachments.json`,onChange:mn=>At(void 0,null,function*(){var wt,Qt,Kn,Zt;console.log(mn.file.status),!sn&&mn.file.status=="uploading"&&en(!0),mn.file.status==="done"&&((yield(0,Ce.j7)({identifier:xe.id,stageid:Lt.id,graduation_task_id:(Qt=(wt=ft==null?void 0:ft.data)==null?void 0:wt[0])==null?void 0:Qt.id,attachment_id:(Zt=(Kn=mn==null?void 0:mn.file)==null?void 0:Kn.response)==null?void 0:Zt.id})).status==0&&(ie.ZP.success("\u4E0A\u4F20\u6210\u529F"),On()),en(!1))})};return re.createElement("section",{className:Le.body},re.createElement(a.Z,{title:"\u5F52\u6863",status:Lt==null?void 0:Lt.status,startAt:Lt==null?void 0:Lt.start_at,endAt:Lt==null?void 0:Lt.end_at}),re.createElement("div",{className:"mt20",style:{position:"relative",height:"100px",padding:"34px 30px"}},re.createElement("img",{style:{width:"100%",position:"absolute",top:0,left:0},src:ne}),re.createElement(de.Z,{align:"middle",wrap:!1,justify:"space-between",style:{height:"100%"}},re.createElement(Be.Z,{style:{marginLeft:235}},(qe.status==2||qe.status==3)&&re.createElement("span",{className:"c-grey-999"},"\u8F7B\u677E\u5F52\u6863\uFF01\u70B9\u51FB\u53F3\u4FA7\u6309\u94AE\uFF0C\u4E00\u952E\u5B8C\u6210\u5404\u9636\u6BB5\u6587\u4EF6\u7684\u5F52\u6863"),qe.status==4&&re.createElement(de.Z,{wrap:!1,align:"middle",style:{color:"#165DFF"}},re.createElement(Be.Z,{className:"mr10",style:{position:"relative",width:"14px",height:"14px"}},re.createElement("i",{className:`iconfont icon-shuaxin2 ${Le.Active}`})),re.createElement(Be.Z,null,"\u6B63\u5728\u4E3A\u60A8\u5F52\u6863\u6587\u6863\uFF0C\u8BF7\u7A0D\u5019...")),qe.status==0&&re.createElement(de.Z,{wrap:!1,align:"middle"},re.createElement(Be.Z,{className:"mr10"},re.createElement("i",{className:"iconfont icon-yiwancheng4",style:{color:"#19CB70"}})),re.createElement(Be.Z,null,re.createElement("div",{className:Le.MultiLine},"\u7CFB\u7EDF\u5F52\u6863\u5DF2\u5B8C\u6210\uFF0C\u70B9\u51FB\u5C06\u3010",re.createElement(Ke.Z,{title:(We=qe==null?void 0:qe.data)==null?void 0:We.title},(tt=qe==null?void 0:qe.data)==null?void 0:tt.title),"\u3011"),re.createElement("div",null,re.createElement("a",{onClick:()=>{var mn,wt;return(0,se.FH)((mn=qe==null?void 0:qe.data)==null?void 0:mn.title,E.Z.API_SERVER+((wt=qe==null?void 0:qe.data)==null?void 0:wt.url))}},"\u4E0B\u8F7D\u81F3\u672C\u5730"),re.createElement("span",{className:"c-grey-999"},"\uFF08\u4E0B\u8F7D\u6709\u6548\u671F\uFF1A30\u5929\uFF09"))))),re.createElement(Be.Z,{style:{marginLeft:60}},re.createElement(y.op,{onClick:()=>At(void 0,null,function*(){(yield(0,Ce.Db)({id:xe.id,user_id:gt.userInfo.user_id})).status==0&&(yield fa())}),disabled:qe.status==4},"\u5F52\u6863\u9636\u6BB5\u6587\u4EF6")))),(0,z.tu)()&&re.createElement(de.Z,{className:"mt30",align:"middle",justify:"space-between"},re.createElement(y.t7,{style:{width:240,height:"38px"},placeholder:"\u8BFE\u9898\u540D\u79F0/\u5B66\u751F\u59D3\u540D/\u5B66\u53F7",value:Nt.keyword,onChange:mn=>{Nt.keyword=mn,je(ot({},Nt))}}),re.createElement(y.op,{icon:re.createElement("i",{className:"iconfont icon-shequshezhi font14"}),onClick:()=>Ge(!0)},"\u5F52\u6863\u8BBE\u7F6E")),re.createElement("div",{className:"mt20 mb20"},(Lt==null?void 0:Lt.status)==0||((St=ft.graduation_stage)==null?void 0:St.stage_status)===0?re.createElement(b.Z,{customText:((Et=ft.graduation_stage)==null?void 0:Et.stage_status)===0?"\u5F53\u524D\u9636\u6BB5\u6682\u65F6\u65E0\u6CD5\u5F00\u542F\uFF0C\u8BF7\u5148\u5B8C\u6210\u4E4B\u524D\u9636\u6BB5\u7684\u4EFB\u52A1":"\u6682\u672A\u5F00\u542F\u5B66\u751F\u63D0\u4EA4\u5F52\u6863"}):re.createElement(re.Fragment,null,(0,z.tu)()?re.createElement(re.Fragment,null,Bt.length>0&&re.createElement(de.Z,{wrap:!1,align:"middle",justify:"space-between",style:{padding:"11px 12px",background:"#F4F7FC",marginBottom:"1px"}},re.createElement(Be.Z,null,"\u5DF2\u9009\u62E9\xA0",re.createElement("span",{style:{color:"#165DFF"}},Bt.length||0),"\xA0\u9879"),re.createElement(Be.Z,null,re.createElement(te.Z,{icon:re.createElement("i",{className:"iconfont icon-xiazai5"}),style:{padding:0},onClick:()=>At(void 0,null,function*(){yield Qn(at.name+"-\u5F52\u6863",Bt)}),type:"link"},"\u6279\u91CF\u4E0B\u8F7D"))),re.createElement(Re.Z,{loading:He.effects["graduations/getGraduationsStageDetails"],avatar:!0,active:!0},re.createElement(Me.default,{rowSelection:Zn,style:{minHeight:500},rowKey:"id",locale:{emptyText:re.createElement(b.Z,{customText:"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6\uFF01"})},columns:kn,dataSource:(ft==null?void 0:ft.data)||[],pagination:!1}),ft.total_count!=0&&re.createElement(de.Z,{className:"mt20 mb20",wrap:!1,align:"middle",justify:"space-between"},re.createElement(Be.Z,{className:"c-grey-333"},"\u5171 ",re.createElement("span",{className:"c-blue"},ft.total_count||0)," \u6761\u6570\u636E"),re.createElement(Be.Z,null,re.createElement(ze.Z,{showSizeChanger:!0,showQuickJumper:!0,current:Nt.page,pageSize:Nt.limit,onShowSizeChange:(mn,wt)=>{Nt.limit=wt,Nt.page=1,je(ot({},Nt))},onChange:mn=>{Nt.page=mn,je(ot({},Nt))},total:ft.total_count}))))):re.createElement("div",{className:Le.StudentList},re.createElement(de.Z,{wrap:!1,align:"middle"},re.createElement(Be.Z,{flex:1,className:Le.Title},(Wt=(rt=ft==null?void 0:ft.data)==null?void 0:rt[0])==null?void 0:Wt.name),re.createElement(Be.Z,{style:{marginLeft:"47px"}},re.createElement(pe.default,ot({},Fa),re.createElement(y.op,{icon:re.createElement("i",{className:"iconfont icon-shangchuan3 font12"}),loading:sn,disabled:Dn()},Sa())))),re.createElement("div",{className:"mt30",style:{display:"flex",flexWrap:"wrap",justifyContent:"space-between"}},(Ft=(Ht=(Ze=ft==null?void 0:ft.data)==null?void 0:Ze[0])==null?void 0:Ht.teachers)==null?void 0:Ft.map((mn,wt)=>{var Qt;return re.createElement(de.Z,{wrap:!1,align:"middle",key:wt,className:Le.TeacherList},re.createElement(Be.Z,null,re.createElement("img",{src:`${(Qt=E.Z)==null?void 0:Qt.IMG_SERVER}/images/${mn.avatar_url}`,width:44,height:44,style:{borderRadius:"50%"}})),re.createElement(Be.Z,{style:{marginLeft:12}},re.createElement("div",{className:Le.Onerow,style:{color:"#000",width:84}},mn.real_name),re.createElement("div",{style:{color:"#5F6368",whiteSpace:"nowrap"}},"\u6307\u5BFC\u8001\u5E08")))})),(((yt=(be=ft==null?void 0:ft.data)==null?void 0:be[0])==null?void 0:yt.filename)||((ae=(ge=ft==null?void 0:ft.data)==null?void 0:ge[0])==null?void 0:ae.url))&&re.createElement(de.Z,{wrap:!1,align:"middle",justify:"space-between",className:"mt30",style:{padding:"20px",color:"#3061D0",borderRadius:"4px",border:"1px solid #F6F7F9"}},re.createElement(de.Z,{align:"middle",wrap:!1},re.createElement(Be.Z,null,re.createElement("i",{className:"iconfont icon-wenjian7"})),re.createElement(Be.Z,{style:{marginLeft:"12px",maxWidth:"624px",cursor:"pointer"},className:Le.Onerow,onClick:()=>{var mn,wt,Qt,Kn;(0,se.FH)((wt=(mn=ft==null?void 0:ft.data)==null?void 0:mn[0])==null?void 0:wt.filename,(Kn=(Qt=ft==null?void 0:ft.data)==null?void 0:Qt[0])==null?void 0:Kn.url)}},((ue=(ee=ft==null?void 0:ft.data)==null?void 0:ee[0])==null?void 0:ue.filename)||"--")),re.createElement(Be.Z,{style:{color:"#9096A3",whiteSpace:"nowrap"}},"\u63D0\u4EA4\u65F6\u95F4",re.createElement("span",{className:"ml10"},((Oe=(Ee=ft==null?void 0:ft.data)==null?void 0:Ee[0])==null?void 0:Oe.submit_time)||"--")))))),re.createElement(x.Z,{visible:Xe,data:_e(ot({},Lt),{disabled_time:(me=Ne==null?void 0:Ne[Mt-1])==null?void 0:me.end_at}),onClose:()=>Ge(!1),onSuccess:()=>{Ge(!1)}}))};var dt=(0,Ie.connect)(({graduations:Ye,user:He,loading:gt})=>({graduations:Ye,user:He,loading:gt}))(it)},49854:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return Be}});var re=oe(59301),Le={flex_box_center:"flex_box_center___oGGi8",flex_space_between:"flex_space_between___e1At5",flex_box_vertical_center:"flex_box_vertical_center___K1Nl5",flex_box_center_end:"flex_box_center_end___IP1rf",flex_box_column:"flex_box_column____nxPW",title:"title___Ynb7w",time:"time___dxFRB"},Ie=oe(92310),Ke=oe.n(Ie),ke=oe(57671),ve=oe(61186),ie=oe.n(ve),Be=({className:Re,status:Me,style:ze={},startAt:pe,endAt:ne,title:y})=>re.createElement("div",{className:Ke()(Le.title,Re),style:ze},re.createElement("b",null,y),re.createElement(ke.Z,{className:"ml10",status:Me}),re.createElement("span",{className:Le.time},re.createElement("span",null,"\u5F00\u542F\u65F6\u95F4",re.createElement("span",{className:"ml10"},pe?ie()(pe).format("YYYY-MM-DD HH:mm"):"--")),re.createElement("span",{className:"ml30"},"\u622A\u6B62\u65F6\u95F4",re.createElement("span",{className:"ml10"},ne?ie()(ne).format("YYYY-MM-DD HH:mm"):"--"))))},89674:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return Ce}});var re=oe(59301),Le=oe(8591),Ie=oe(54580),Ke=oe(43418),ke=oe(95237),ve=oe(5083),ie={flex_box_center:"flex_box_center___cQ5Sl",flex_space_between:"flex_space_between___BU1Wl",flex_box_vertical_center:"flex_box_vertical_center___jBfz4",flex_box_center_end:"flex_box_center_end___mFYce",flex_box_column:"flex_box_column___jBfuW",wrap:"wrap___npJKs",label:"label___mSlLf"},de=oe(346),Be=oe(25690),Re=oe(9148),Me=oe(38986),ze=oe(51257),pe=oe(39793),ne=oe(61186),y=oe.n(ne),a=oe(48716),x=Object.defineProperty,b=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(Ae,De,Te)=>De in Ae?x(Ae,De,{enumerable:!0,configurable:!0,writable:!0,value:Te}):Ae[De]=Te,se=(Ae,De)=>{for(var Te in De||(De={}))E.call(De,Te)&&te(Ae,Te,De[Te]);if(b)for(var Te of b(De))z.call(De,Te)&&te(Ae,Te,De[Te]);return Ae},le=(Ae,De,Te)=>new Promise((fe,$e)=>{var Se=_e=>{try{ot(Te.next(_e))}catch(At){$e(At)}},st=_e=>{try{ot(Te.throw(_e))}catch(At){$e(At)}},ot=_e=>_e.done?fe(_e.value):Promise.resolve(_e.value).then(Se,st);ot((Te=Te.apply(Ae,De)).next())}),Ce=({visible:Ae,data:De,onClose:Te=()=>{},onSuccess:fe=()=>{}})=>{const[$e,Se]=(0,re.useState)([]),[st,ot]=(0,re.useState)(""),[_e,At]=(0,re.useState)(""),[it,dt]=(0,re.useState)(""),[Ye,He]=(0,re.useState)(!1),gt=(0,Be.useParams)();(0,re.useEffect)(()=>{var Ft;Ae&&(dt((De==null?void 0:De.description)||""),ot((De==null?void 0:De.start_at)||""),At((De==null?void 0:De.end_at)||""),Se(((Ft=De==null?void 0:De.attachments)==null?void 0:Ft.map(be=>({name:be.name||be.title,status:"done",response:{id:be.id}})))||[]))},[Ae]);const ut={multiple:!0,withCredentials:!0,fileList:$e,beforeUpload:Ft=>Ft.size/1024/1024>150?(Le.ZP.error(`\u300A${Ft.name}\u300B\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(150M)`),Ie.default.LIST_IGNORE):!0,action:`${de.Z.API_SERVER}/api/attachments.json`,onChange(Ft){Se((0,ze.uD)(Ft))}},We=()=>le(void 0,null,function*(){if(!st||!_e){Le.ZP.warning(`\u8BF7\u9009\u62E9${rt}`);return}He(!0),console.log($e,"fileList");const Ft=yield(0,Me.ZP)(`/api/graduations/${gt.id}/graduation_stages/${De.id}.json`,{method:"put",body:{start_at:st,end_at:_e,description:it,attachment_ids:$e.map(be=>{var yt;return(yt=be==null?void 0:be.response)==null?void 0:yt.id})}});if((Ft==null?void 0:Ft.status)===0){Le.ZP.success("\u4FDD\u5B58\u8BBE\u7F6E\u6210\u529F"),(0,Be.getDvaApp)()._store.dispatch({type:"graduations/getGraduationsDetails",payload:{id:gt==null?void 0:gt.id}}),fe();return}He(!1)});console.log(De,"data");const tt=[{name:"\u5B66\u751F\u9009\u9898",key:"student_selection",timeName:"\u5B66\u751F\u9009\u9898\u8D77\u6B62\u65F6\u95F4",width:460,text:"\u5728\u6B64\u65F6\u95F4\u5185\uFF0C\u5B66\u751F\u53EF\u81EA\u52A9\u64CD\u4F5C\u9009\u9898\u548C\u66F4\u6539\u9009\u9898"},{name:"\u4EFB\u52A1\u4E66",key:"tasks",width:460,timeName:"\u4EFB\u52A1\u4E66\u8D77\u6B62\u65F6\u95F4",text:""},{name:"\u5F00\u9898\u62A5\u544A",key:"opening_report",width:1146,timeName:"\u5B66\u751F\u63D0\u4EA4\u5F00\u9898\u62A5\u544A\u8D77\u6B62\u65F6\u95F4",text:"\u5728\u8BE5\u9636\u6BB5\u5185\u6216\u8005\u8001\u5E08\u8BC4\u9605\u901A\u8FC7\u4E4B\u524D\uFF0C\u5B66\u751F\u53EF\u4EE5\u81EA\u7531\u63D0\u4EA4\u6587\u6863\uFF0C\u4E00\u65E6\u8FC7\u4E86\u622A\u6B62\u65F6\u95F4\uFF0C\u5219\u9700\u8981\u7BA1\u7406\u5458\u6388\u6743\u8865\u4EA4"},{name:"\u4E2D\u671F\u68C0\u67E5",key:"midterm_report",width:1146,timeName:"\u5B66\u751F\u63D0\u4EA4\u4E2D\u671F\u68C0\u67E5\u8D77\u6B62\u65F6\u95F4",text:"\u5728\u8BE5\u9636\u6BB5\u5185\u6216\u8005\u8001\u5E08\u8BC4\u9605\u901A\u8FC7\u4E4B\u524D\uFF0C\u5B66\u751F\u53EF\u4EE5\u81EA\u7531\u63D0\u4EA4\u6587\u6863\uFF0C\u4E00\u65E6\u8FC7\u4E86\u622A\u6B62\u65F6\u95F4\uFF0C\u5219\u9700\u8981\u7BA1\u7406\u5458\u6388\u6743\u8865\u4EA4"},{name:"\u6BD5\u4E1A\u8BBA\u6587",key:"thesis",width:1146,timeName:"\u5B66\u751F\u63D0\u4EA4\u6BD5\u4E1A\u8BBA\u6587\u8D77\u6B62\u65F6\u95F4",text:"\u5728\u8BE5\u9636\u6BB5\u5185\u6216\u8005\u8001\u5E08\u8BC4\u9605\u901A\u8FC7\u4E4B\u524D\uFF0C\u5B66\u751F\u53EF\u4EE5\u81EA\u7531\u63D0\u4EA4\u6587\u6863\uFF0C\u4E00\u65E6\u8FC7\u4E86\u622A\u6B62\u65F6\u95F4\uFF0C\u5219\u9700\u8981\u7BA1\u7406\u5458\u6388\u6743\u8865\u4EA4"},{name:"\u6BD5\u4E1A\u7B54\u8FA9",key:"final_defense",width:1146,timeName:"\u5B66\u751F\u63D0\u4EA4\u6BD5\u4E1A\u7B54\u8FA9\u8D77\u6B62\u65F6\u95F4",text:"\u5728\u8BE5\u9636\u6BB5\u5185\u6216\u8005\u8001\u5E08\u8BC4\u9605\u901A\u8FC7\u4E4B\u524D\uFF0C\u5B66\u751F\u53EF\u4EE5\u81EA\u7531\u63D0\u4EA4\u6587\u6863\uFF0C\u4E00\u65E6\u8FC7\u4E86\u622A\u6B62\u65F6\u95F4\uFF0C\u5219\u9700\u8981\u7BA1\u7406\u5458\u6388\u6743\u8865\u4EA4"},{name:"\u8BBA\u6587\u5B9A\u7A3F",key:"final_thesis",width:1146,timeName:"\u5B66\u751F\u63D0\u4EA4\u8BBA\u6587\u5B9A\u7A3F\u8D77\u6B62\u65F6\u95F4",text:"\u5728\u8BE5\u9636\u6BB5\u5185\u6216\u8005\u8001\u5E08\u8BC4\u9605\u901A\u8FC7\u4E4B\u524D\uFF0C\u5B66\u751F\u53EF\u4EE5\u81EA\u7531\u63D0\u4EA4\u6587\u6863\uFF0C\u4E00\u65E6\u8FC7\u4E86\u622A\u6B62\u65F6\u95F4\uFF0C\u5219\u9700\u8981\u7BA1\u7406\u5458\u6388\u6743\u8865\u4EA4"},{name:"\u5F52\u6863",key:"archives",width:1146,timeName:"\u5B66\u751F\u63D0\u4EA4\u5F52\u6863\u8D77\u6B62\u65F6\u95F4",text:"\u5728\u8BE5\u9636\u6BB5\u5185\u6216\u8005\u8001\u5E08\u8BC4\u9605\u901A\u8FC7\u4E4B\u524D\uFF0C\u5B66\u751F\u53EF\u4EE5\u81EA\u7531\u63D0\u4EA4\u6587\u6863\uFF0C\u4E00\u65E6\u8FC7\u4E86\u622A\u6B62\u65F6\u95F4\uFF0C\u5219\u9700\u8981\u7BA1\u7406\u5458\u6388\u6743\u8865\u4EA4"}],St=["opening_report","midterm_report","thesis","final_defense","final_thesis","archives"],Et=$e.some(Ft=>!(Ft!=null&&Ft.response)),{timeName:rt,text:Wt,width:Ze,key:Ht}=(tt==null?void 0:tt.find(Ft=>Ft.key===(De==null?void 0:De.clazz)))||{};return re.createElement(Ke.default,{centered:!0,destroyOnClose:!0,confirmLoading:Ye,okButtonProps:{disabled:Et},onCancel:Te,onOk:We,open:Ae,title:`${De.name}\u8BBE\u7F6E`,width:Ze,afterClose:()=>{Se([]),ot(""),dt(""),At(""),He(!1)},okText:"\u4FDD\u5B58\u8BBE\u7F6E",cancelText:"\u53D6\u6D88"},re.createElement("div",{className:ie.wrap},re.createElement("div",{className:ie.label},re.createElement("span",null,"*"),rt),re.createElement(ke.Z,{align:"middle",className:St.includes(Ht)?"mb20":""},re.createElement(ve.default,{format:"YYYY-MM-DD HH:mm",value:st?y()(st):"",disabledDate:Ft=>(0,a.Q8)(Ft,"",De==null?void 0:De.disabled_time),disabledTime:Ft=>(0,a.d0)(Ft,De==null?void 0:De.disabled_time),showTime:{format:"HH:mm"},onChange:(Ft,be)=>{ot(be)}}),re.createElement("span",{className:"ml10 mr10"},"\u81F3"),re.createElement(ve.default,{format:"YYYY-MM-DD HH:mm",value:_e?y()(_e):"",disabledDate:Ft=>(0,a.Q8)(Ft,"",De==null?void 0:De.disabled_time),disabledTime:Ft=>(0,a.d0)(Ft,De==null?void 0:De.disabled_time),showTime:{format:"HH:mm"},onChange:(Ft,be)=>{At(be)}}),re.createElement("span",{className:`${Ht==="student_selection"?"mt10":"ml10"} font14`,style:{color:"#9096A3"}},Wt)),St.includes(Ht)&&re.createElement(re.Fragment,null,re.createElement("div",{className:ie.label},"\u9636\u6BB5\u63CF\u8FF0"),re.createElement(pe.Z,{height:140,defaultValue:it,onChange:Ft=>{dt(Ft)}}),re.createElement(Ie.default,se({},ut),re.createElement(ke.Z,{align:"middle",className:"mt10"},re.createElement(Re.op,{style:{borderRadius:2}},re.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6587\u6863"),re.createElement("div",{className:"ml10 font14",style:{color:"#5F6367"},onClick:Ft=>{Ft.stopPropagation()}},"\u4E0A\u4F20\u6B64\u9636\u6BB5\u7684\u6587\u6863\u6A21\u7248\u3001\u6279\u9605\u8981\u6C42\u7B49\u6587\u6863\uFF0C\u5355\u4E2A\u6587\u6863\u5927\u5C0F\u4E0D\u8D85\u8FC7150M"))))))}},57671:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return ve}});var re=oe(59301),Le={flex_box_center:"flex_box_center___Sswcw",flex_space_between:"flex_space_between___nBexI",flex_box_vertical_center:"flex_box_vertical_center___sPXvb",flex_box_center_end:"flex_box_center_end___c6nca",flex_box_column:"flex_box_column___Bq_gi",tag:"tag___NEywM"},Ie=oe(92310),Ke=oe.n(Ie),ve=({className:ie,status:de})=>re.createElement(re.Fragment,null,de===0&&re.createElement("div",{className:Ke()(Le.tag,ie)},"\u672A\u5F00\u59CB"),de===1&&re.createElement("div",{className:Ke()(Le.tag,ie),style:{background:"#19CB70"}},"\u8FDB\u884C\u4E2D"),de===2&&re.createElement("div",{className:Ke()(Le.tag,ie),style:{background:"#EE5D5D"}},"\u5DF2\u7ED3\u675F"))},40197:function(Dt,Ot,oe){"use strict";oe.d(Ot,{rX:function(){return ot},pW:function(){return _e},gy:function(){return At},xY:function(){return st},O5:function(){return Se},PH:function(){return Te},tJ:function(){return he},o1:function(){return Ce},Rd:function(){return $e}});var re=oe(25690),Le=oe(43418),Ie=oe(28103),Ke=oe(8591),ke=oe(48790),ve=oe(51257),ie=oe(87169),de=oe(25510),Be="data:image/png;base64,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",Re=oe.p+"static/newqrcode.a8740efb.png",Me=oe(32637),ze=oe(38986),pe=oe(59301),ne=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,z=(it,dt,Ye)=>dt in it?ne(it,dt,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):it[dt]=Ye,te=(it,dt)=>{for(var Ye in dt||(dt={}))b.call(dt,Ye)&&z(it,Ye,dt[Ye]);if(x)for(var Ye of x(dt))E.call(dt,Ye)&&z(it,Ye,dt[Ye]);return it},se=(it,dt)=>y(it,a(dt)),le=(it,dt,Ye)=>new Promise((He,gt)=>{var ut=St=>{try{tt(Ye.next(St))}catch(Et){gt(Et)}},We=St=>{try{tt(Ye.throw(St))}catch(Et){gt(Et)}},tt=St=>St.done?He(St.value):Promise.resolve(St.value).then(ut,We);tt((Ye=Ye.apply(it,dt)).next())});const he=(it,dt=!1)=>!!(Ce(it)&&Ae(dt)),Ce=it=>(0,ke.bg)()?!0:(it({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),Ae=(it=!1)=>{var dt;const{user:Ye}=(0,re.getDvaApp)()._store.getState();return(dt=Ye.userInfo)!=null&&dt.profile_completed?!0:(Le.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,ve.xg)("/account/profile/edit"),fe()}}),!1)};function De(it,dt){it=it.map(rt=>se(te({},rt),{children:rt.items}));let Ye=null;function He(rt){for(const Wt of rt){if(Wt.complete_status===0&&!Ye){Ye=Wt;return}if(Wt.children&&Wt.children.length>0&&(He(Wt.children),Ye))return}}if(He(it),!Ye)return{foundItem:null,isAbove:!0};if(Ye.id===dt)return{foundItem:Ye,isAbove:!0};let gt=!1;function ut(rt){if(rt.id===dt){gt=!0;return}if(rt.children&&rt.children.length>0)for(const Wt of rt.children)ut(Wt)}if(ut(Ye),gt)return{foundItem:Ye,isAbove:!1};let We=-1,tt=-1,St=[];function Et(rt){for(const Wt of rt)if(St.push(Wt),Wt.children&&Wt.children.length>0)for(const Ze of Wt.children)St.push(Ze)}Et(it);for(let rt=0;rt<St.length;rt++)St[rt].id===dt&&(We=rt),St[rt].id===Ye.id&&(tt=rt);return We<tt?{foundItem:Ye,isAbove:!0}:{foundItem:Ye,isAbove:!1}}const Te=(it,dt,Ye)=>le(void 0,null,function*(){const He=yield(0,ze.ZP)(`/api/paths/${it}/choose_course.json`,{method:"get"});if(He!=null&&He.stages){const{isAbove:gt,foundItem:ut}=De(He==null?void 0:He.stages,dt.id),We=()=>le(void 0,null,function*(){yield Ye(ut.identifier,ut.is_jupyter||ut.is_jupyter_lab,ut),Le.default.destroyAll()});return console.log(gt,ut,22),gt?Promise.resolve():(Le.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:pe.createElement("div",null,"\u672C\u8BFE\u7A0B\u4E3A\u5FC5\u4FEE\u8BFE\uFF0C\u9700\u6309\u987A\u5E8F\u5B8C\u6210\u5B9E\u8BAD\u3002\u60A8\u5F53\u524D\u7684\u8FDB\u5EA6\u4E3A\uFF1A",pe.createElement("span",{onClick:We,className:"current c-light-primary"},(ut==null?void 0:ut.name)||""),"\uFF0C\u662F\u5426\u73B0\u5728\u5F00\u59CB\u5B9E\u6218\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:We}),Promise.reject())}return Promise.reject()}),fe=()=>{Le.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=()=>{Le.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:pe.createElement("div",{style:{textAlign:"center"}},pe.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"),pe.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Me}),pe.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Se=()=>{var it;const{user:dt}=(0,re.getDvaApp)()._store.getState();return(it=dt.userInfo)!=null&&it.professional_certification?!0:(Le.default.confirm({title:"\u63D0\u793A",centered:!0,content:pe.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,ve.xg)("/account/certification")}}),!1)},st=()=>(0,ke.V9)()?!0:(Le.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:pe.createElement("div",{className:"tc",style:{marginLeft:-38}},pe.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),pe.createElement("img",{src:Re,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ot=(it,dt)=>it?!0:(Le.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:pe.createElement("div",null,pe.createElement("p",null,dt||"\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"),pe.createElement("div",{style:{marginLeft:"110px"}},pe.createElement("img",{src:Be,width:200}),pe.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ve.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),_e=it=>{Le.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:pe.createElement("div",null,pe.createElement("div",null,pe.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"),pe.createElement(Ie.Z,null),pe.createElement("p",{style:{color:"#666666",fontSize:12}}," ",pe.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 ",pe.createElement("a",null,it),"\u5929\u3002"),pe.createElement("p",{style:{color:"#666666",fontSize:12}}," ",pe.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")),pe.createElement("div",{style:{textAlign:"center",marginTop:30}},pe.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:de,alt:"\u4E8C\u7EF4\u7801",width:160})))})},At=(it,dt="")=>{const{shixunsDetail:{detail:Ye}}=(0,re.getDvaApp)()._store.getState();if((Ye==null?void 0:Ye.public)===2||(Ye==null?void 0:Ye.public)===1||(Ye==null?void 0:Ye.shixun_status)===3){let He="";return(Ye==null?void 0:Ye.public)===2&&(He="\u5DF2\u516C\u5F00"),(Ye==null?void 0:Ye.public)===1&&(He="\u5F85\u5BA1\u6838"),(Ye==null?void 0:Ye.shixun_status)===3&&(He="\u5DF2\u5173\u95ED"),Le.default.info({centered:!0,icon:pe.createElement(ie.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:pe.createElement("div",{className:"tc",style:{marginLeft:-38}},pe.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},pe.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",He,"\uFF0C",dt,"\u3002"),pe.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),pe.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:de,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ye==null?void 0:Ye.shixun_status)===2?(Le.default.confirm({centered:!0,icon:pe.createElement(ie.Z,null),title:"\u63D0\u793A",content:pe.createElement("div",null,pe.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",dt,"\u3002"),pe.createElement("br",null),pe.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{Le.default.confirm({width:440,centered:!0,icon:pe.createElement(ie.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>le(void 0,null,function*(){(yield it({type:"shixunsDetail/cancelRelease",payload:{id:Ye==null?void 0:Ye.identifier}})).status!==401&&(Ke.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),it({type:"shixunsDetail/getShixunsDetail",payload:{id:Ye==null?void 0:Ye.identifier}}),it({type:"practiceSetting/getCommonData",payload:{id:Ye==null?void 0:Ye.identifier}}))})})}}),!0):!1}},50371:function(Dt,Ot){"use strict";function oe(){const re=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let Le=1;Le<arguments.length;Le++){const Ie=Le<0||arguments.length<=Le?void 0:arguments[Le];Ie&&Object.keys(Ie).forEach(Ke=>{const ke=Ie[Ke];ke!==void 0&&(re[Ke]=ke)})}return re}Ot.Z=oe},13845:function(Dt,Ot,oe){"use strict";oe.d(Ot,{F:function(){return re},Z:function(){return Le}});function re(Ie){return Ie!=null&&Ie===Ie.window}function Le(Ie,Ke){var ke,ve;if(typeof window=="undefined")return 0;const ie=Ke?"scrollTop":"scrollLeft";let de=0;return re(Ie)?de=Ie[Ke?"pageYOffset":"pageXOffset"]:Ie instanceof Document?de=Ie.documentElement[ie]:(Ie instanceof HTMLElement||Ie)&&(de=Ie[ie]),Ie&&!re(Ie)&&typeof de!="number"&&(de=(ve=((ke=Ie.ownerDocument)!==null&&ke!==void 0?ke:Ie).documentElement)===null||ve===void 0?void 0:ve[ie]),de}},56762:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return Le}});var re=oe(59301);function Le(){const[,Ie]=re.useReducer(Ke=>Ke+1,0);return Ie}},68031:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return Ke}});var re=oe(16089);function Le(ke,ve,ie,de){const Be=ie-ve;return ke/=de/2,ke<1?Be/2*ke*ke*ke+ve:Be/2*((ke-=2)*ke*ke+2)+ve}var Ie=oe(13845);function Ke(ke){let ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ie=()=>window,callback:de,duration:Be=450}=ve,Re=ie(),Me=(0,Ie.Z)(Re,!0),ze=Date.now(),pe=()=>{const y=Date.now()-ze,a=Le(y>Be?Be:y,Me,ke,Be);(0,Ie.F)(Re)?Re.scrollTo(window.pageXOffset,a):Re instanceof Document||Re.constructor.name==="HTMLDocument"?Re.documentElement.scrollTop=a:Re.scrollTop=a,y<Be?(0,re.Z)(pe):typeof de=="function"&&de()};(0,re.Z)(pe)}},24905:function(Dt,Ot,oe){"use strict";oe.d(Ot,{default:function(){return he}});var re=oe(92310),Le=oe.n(re),Ie=oe(5630),Ke=oe(59301),ke=oe(36355),ve=oe(1684),ie=oe(32441),Be=Ke.createContext(null),Re=oe(98447),Me=oe(14088),ze=oe(4572),pe=function(Ce,Ae){var De={};for(var Te in Ce)Object.prototype.hasOwnProperty.call(Ce,Te)&&Ae.indexOf(Te)<0&&(De[Te]=Ce[Te]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fe=0,Te=Object.getOwnPropertySymbols(Ce);fe<Te.length;fe++)Ae.indexOf(Te[fe])<0&&Object.prototype.propertyIsEnumerable.call(Ce,Te[fe])&&(De[Te[fe]]=Ce[Te[fe]]);return De};const ne=(Ce,Ae)=>{var De;const{prefixCls:Te,className:fe,rootClassName:$e,children:Se,indeterminate:st=!1,style:ot,onMouseEnter:_e,onMouseLeave:At,skipGroup:it=!1,disabled:dt}=Ce,Ye=pe(Ce,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:He,direction:gt,checkbox:ut}=Ke.useContext(ke.E_),We=Ke.useContext(Be),{isFormItemInput:tt}=Ke.useContext(ie.aM),St=Ke.useContext(ve.Z),Et=(De=(We==null?void 0:We.disabled)||dt)!==null&&De!==void 0?De:St,rt=Ke.useRef(Ye.value);Ke.useEffect(()=>{We==null||We.registerValue(Ye.value)},[]),Ke.useEffect(()=>{if(!it)return Ye.value!==rt.current&&(We==null||We.cancelValue(rt.current),We==null||We.registerValue(Ye.value),rt.current=Ye.value),()=>We==null?void 0:We.cancelValue(Ye.value)},[Ye.value]);const Wt=He("checkbox",Te),[Ze,Ht]=(0,Re.ZP)(Wt),Ft=Object.assign({},Ye);We&&!it&&(Ft.onChange=function(){Ye.onChange&&Ye.onChange.apply(Ye,arguments),We.toggleOption&&We.toggleOption({label:Se,value:Ye.value})},Ft.name=We.name,Ft.checked=We.value.includes(Ye.value));const be=Le()(`${Wt}-wrapper`,{[`${Wt}-rtl`]:gt==="rtl",[`${Wt}-wrapper-checked`]:Ft.checked,[`${Wt}-wrapper-disabled`]:Et,[`${Wt}-wrapper-in-form-item`]:tt},ut==null?void 0:ut.className,fe,$e,Ht),yt=Le()({[`${Wt}-indeterminate`]:st},ze.A,Ht),ge=st?"mixed":void 0;return Ze(Ke.createElement(Me.Z,{component:"Checkbox",disabled:Et},Ke.createElement("label",{className:be,style:Object.assign(Object.assign({},ut==null?void 0:ut.style),ot),onMouseEnter:_e,onMouseLeave:At},Ke.createElement(Ie.Z,Object.assign({"aria-checked":ge},Ft,{prefixCls:Wt,className:yt,disabled:Et,ref:Ae})),Se!==void 0&&Ke.createElement("span",null,Se))))};var a=Ke.forwardRef(ne),x=oe(95190),b=oe(2738),E=function(Ce,Ae){var De={};for(var Te in Ce)Object.prototype.hasOwnProperty.call(Ce,Te)&&Ae.indexOf(Te)<0&&(De[Te]=Ce[Te]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fe=0,Te=Object.getOwnPropertySymbols(Ce);fe<Te.length;fe++)Ae.indexOf(Te[fe])<0&&Object.prototype.propertyIsEnumerable.call(Ce,Te[fe])&&(De[Te[fe]]=Ce[Te[fe]]);return De};const z=(Ce,Ae)=>{const{defaultValue:De,children:Te,options:fe=[],prefixCls:$e,className:Se,rootClassName:st,style:ot,onChange:_e}=Ce,At=E(Ce,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:it,direction:dt}=Ke.useContext(ke.E_),[Ye,He]=Ke.useState(At.value||De||[]),[gt,ut]=Ke.useState([]);Ke.useEffect(()=>{"value"in At&&He(At.value||[])},[At.value]);const We=Ke.useMemo(()=>fe.map(ae=>typeof ae=="string"||typeof ae=="number"?{label:ae,value:ae}:ae),[fe]),tt=ae=>{ut(ee=>ee.filter(ue=>ue!==ae))},St=ae=>{ut(ee=>[].concat((0,x.Z)(ee),[ae]))},Et=ae=>{const ee=Ye.indexOf(ae.value),ue=(0,x.Z)(Ye);ee===-1?ue.push(ae.value):ue.splice(ee,1),"value"in At||He(ue),_e==null||_e(ue.filter(Ee=>gt.includes(Ee)).sort((Ee,Oe)=>{const me=We.findIndex(Xe=>Xe.value===Ee),xe=We.findIndex(Xe=>Xe.value===Oe);return me-xe}))},rt=it("checkbox",$e),Wt=`${rt}-group`,[Ze,Ht]=(0,Re.ZP)(rt),Ft=(0,b.Z)(At,["value","disabled"]),be=fe.length?We.map(ae=>Ke.createElement(a,{prefixCls:rt,key:ae.value.toString(),disabled:"disabled"in ae?ae.disabled:At.disabled,value:ae.value,checked:Ye.includes(ae.value),onChange:ae.onChange,className:`${Wt}-item`,style:ae.style,title:ae.title},ae.label)):Te,yt={toggleOption:Et,value:Ye,disabled:At.disabled,name:At.name,registerValue:St,cancelValue:tt},ge=Le()(Wt,{[`${Wt}-rtl`]:dt==="rtl"},Se,st,Ht);return Ze(Ke.createElement("div",Object.assign({className:ge,style:ot},Ft,{ref:Ae}),Ke.createElement(Be.Provider,{value:yt},be)))},te=Ke.forwardRef(z);var se=Ke.memo(te);const le=a;le.Group=se,le.__ANT_CHECKBOX=!0;var he=le},98447:function(Dt,Ot,oe){"use strict";oe.d(Ot,{C2:function(){return ke}});var re=oe(17313),Le=oe(37613),Ie=oe(83116);const Ke=ve=>{const{checkboxCls:ie}=ve,de=`${ie}-wrapper`;return[{[`${ie}-group`]:Object.assign(Object.assign({},(0,re.Wf)(ve)),{display:"inline-flex",flexWrap:"wrap",columnGap:ve.marginXS,[`> ${ve.antCls}-row`]:{flex:1}}),[de]:Object.assign(Object.assign({},(0,re.Wf)(ve)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${de}`]:{marginInlineStart:0},[`&${de}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ie]:Object.assign(Object.assign({},(0,re.Wf)(ve)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:ve.borderRadiusSM,alignSelf:"center",[`${ie}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ie}-inner`]:Object.assign({},(0,re.oN)(ve))},[`${ie}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:ve.checkboxSize,height:ve.checkboxSize,direction:"ltr",backgroundColor:ve.colorBgContainer,border:`${ve.lineWidth}px ${ve.lineType} ${ve.colorBorder}`,borderRadius:ve.borderRadiusSM,borderCollapse:"separate",transition:`all ${ve.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:ve.checkboxSize/14*5,height:ve.checkboxSize/14*8,border:`${ve.lineWidthBold}px solid ${ve.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${ve.motionDurationFast} ${ve.motionEaseInBack}, opacity ${ve.motionDurationFast}`}},"& + span":{paddingInlineStart:ve.paddingXS,paddingInlineEnd:ve.paddingXS}})},{[`
${de}:not(${de}-disabled),
${ie}:not(${ie}-disabled)
`]:{[`&:hover ${ie}-inner`]:{borderColor:ve.colorPrimary}},[`${de}:not(${de}-disabled)`]:{[`&:hover ${ie}-checked:not(${ie}-disabled) ${ie}-inner`]:{backgroundColor:ve.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${ie}-checked:not(${ie}-disabled):after`]:{borderColor:ve.colorPrimaryHover}}},{[`${ie}-checked`]:{[`${ie}-inner`]:{backgroundColor:ve.colorPrimary,borderColor:ve.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${ve.motionDurationMid} ${ve.motionEaseOutBack} ${ve.motionDurationFast}`}}},[`
${de}-checked:not(${de}-disabled),
${ie}-checked:not(${ie}-disabled)
`]:{[`&:hover ${ie}-inner`]:{backgroundColor:ve.colorPrimaryHover,borderColor:"transparent"}}},{[ie]:{"&-indeterminate":{[`${ie}-inner`]:{backgroundColor:ve.colorBgContainer,borderColor:ve.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:ve.fontSizeLG/2,height:ve.fontSizeLG/2,backgroundColor:ve.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${de}-disabled`]:{cursor:"not-allowed"},[`${ie}-disabled`]:{[`&, ${ie}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${ie}-inner`]:{background:ve.colorBgContainerDisabled,borderColor:ve.colorBorder,"&:after":{borderColor:ve.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:ve.colorTextDisabled},[`&${ie}-indeterminate ${ie}-inner::after`]:{background:ve.colorTextDisabled}}}]};function ke(ve,ie){const de=(0,Le.TS)(ie,{checkboxCls:`.${ve}`,checkboxSize:ie.controlInteractiveSize});return[Ke(de)]}Ot.ZP=(0,Ie.Z)("Checkbox",(ve,ie)=>{let{prefixCls:de}=ie;return[ke(de,ve)]})},5083:function(Dt,Ot,oe){"use strict";oe.d(Ot,{default:function(){return as}});var re=oe(61186),Le=oe.n(re),Ie=oe(48736),Ke=oe(90111),ke=oe.n(Ke),ve=oe(58319),ie=oe.n(ve),de=oe(23250),Be=oe.n(de),Re=oe(74959),Me=oe.n(Re),ze=oe(10238),pe=oe.n(ze),ne=oe(33656),y=oe.n(ne);Le().extend(y()),Le().extend(pe()),Le().extend(ke()),Le().extend(ie()),Le().extend(Be()),Le().extend(Me()),Le().extend(function(ce,Pe){var we=Pe.prototype,Je=we.format;we.format=function(Ct){var mt=(Ct||"").replace("Wo","wo");return Je.bind(this)(mt)}});var a={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"},x=function(Pe){var we=a[Pe];return we||Pe.split("_")[0]},b=function(){(0,Ie.ET)(!1,"Not match any format. Please help to fire a issue about this.")},E={getNow:function(){return Le()()},getFixedDate:function(Pe){return Le()(Pe,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(Pe){return Pe.endOf("month")},getWeekDay:function(Pe){var we=Pe.locale("en");return we.weekday()+we.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,we){return Pe.add(we,"year")},addMonth:function(Pe,we){return Pe.add(we,"month")},addDate:function(Pe,we){return Pe.add(we,"day")},setYear:function(Pe,we){return Pe.year(we)},setMonth:function(Pe,we){return Pe.month(we)},setDate:function(Pe,we){return Pe.date(we)},setHour:function(Pe,we){return Pe.hour(we)},setMinute:function(Pe,we){return Pe.minute(we)},setSecond:function(Pe,we){return Pe.second(we)},isAfter:function(Pe,we){return Pe.isAfter(we)},isValidate:function(Pe){return Pe.isValid()},locale:{getWeekFirstDay:function(Pe){return Le()().locale(x(Pe)).localeData().firstDayOfWeek()},getWeekFirstDate:function(Pe,we){return we.locale(x(Pe)).weekday(0)},getWeek:function(Pe,we){return we.locale(x(Pe)).week()},getShortWeekDays:function(Pe){return Le()().locale(x(Pe)).localeData().weekdaysMin()},getShortMonths:function(Pe){return Le()().locale(x(Pe)).localeData().monthsShort()},format:function(Pe,we,Je){return we.locale(x(Pe)).format(Je)},parse:function(Pe,we,Je){for(var Qe=x(Pe),Ct=0;Ct<Je.length;Ct+=1){var mt=Je[Ct],Kt=we;if(mt.includes("wo")||mt.includes("Wo")){for(var Gt=Kt.split("-")[0],qt=Kt.split("-")[1],Bn=Le()(Gt,"YYYY").startOf("year").locale(Qe),an=0;an<=52;an+=1){var on=Bn.add(an,"week");if(on.format("Wo")===qt)return on}return b(),null}var Sn=Le()(Kt,mt,!0).locale(Qe);if(Sn.isValid())return Sn}return we&&b(),null}}},z=E,te=oe(53487),se=oe(14809),le=oe(59301),he={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"},Ce=he,Ae=oe(7657),De=function(Pe,we){return le.createElement(Ae.Z,(0,se.Z)({},Pe,{ref:we,icon:Ce}))},Te=le.forwardRef(De),fe=Te,$e={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"},Se=$e,st=function(Pe,we){return le.createElement(Ae.Z,(0,se.Z)({},Pe,{ref:we,icon:Se}))},ot=le.forwardRef(st),_e=ot,At=oe(19248),it={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"},dt=it,Ye=function(Pe,we){return le.createElement(Ae.Z,(0,se.Z)({},Pe,{ref:we,icon:dt}))},He=le.forwardRef(Ye),gt=He,ut=oe(92310),We=oe.n(ut),tt=oe(99153),St=oe(84851),Et=oe(13028),rt=oe(19257),Wt=oe(93046),Ze=oe(4635),Ht=oe(20439),Ft=oe(50298),be=oe(18929),yt=oe(26112),ge=oe(80547),ae=oe(13697),ee=10,ue=ee*10,Ee=7;function Oe(ce,Pe){if(!ce&&!Pe)return!0;if(!ce||!Pe)return!1}function me(ce,Pe,we){var Je=Oe(Pe,we);if(typeof Je=="boolean")return Je;var Qe=Math.floor(ce.getYear(Pe)/10),Ct=Math.floor(ce.getYear(we)/10);return Qe===Ct}function xe(ce,Pe,we){var Je=Oe(Pe,we);return typeof Je=="boolean"?Je:ce.getYear(Pe)===ce.getYear(we)}function Xe(ce,Pe){var we=Math.floor(ce.getMonth(Pe)/3);return we+1}function Ge(ce,Pe,we){var Je=Oe(Pe,we);return typeof Je=="boolean"?Je:xe(ce,Pe,we)&&Xe(ce,Pe)===Xe(ce,we)}function Ne(ce,Pe,we){var Je=Oe(Pe,we);return typeof Je=="boolean"?Je:xe(ce,Pe,we)&&ce.getMonth(Pe)===ce.getMonth(we)}function at(ce,Pe,we){var Je=Oe(Pe,we);return typeof Je=="boolean"?Je:ce.getYear(Pe)===ce.getYear(we)&&ce.getMonth(Pe)===ce.getMonth(we)&&ce.getDate(Pe)===ce.getDate(we)}function Lt(ce,Pe,we){var Je=Oe(Pe,we);return typeof Je=="boolean"?Je:ce.getHour(Pe)===ce.getHour(we)&&ce.getMinute(Pe)===ce.getMinute(we)&&ce.getSecond(Pe)===ce.getSecond(we)}function Mt(ce,Pe,we,Je){var Qe=Oe(we,Je);return typeof Qe=="boolean"?Qe:xe(ce,we,Je)&&ce.locale.getWeek(Pe,we)===ce.locale.getWeek(Pe,Je)}function Bt(ce,Pe,we){return at(ce,Pe,we)&&Lt(ce,Pe,we)}function Tt(ce,Pe,we,Je){return!Pe||!we||!Je?!1:!at(ce,Pe,Je)&&!at(ce,we,Je)&&ce.isAfter(Je,Pe)&&ce.isAfter(we,Je)}function Nt(ce,Pe,we){var Je=Pe.locale.getWeekFirstDay(ce),Qe=Pe.setDate(we,1),Ct=Pe.getWeekDay(Qe),mt=Pe.addDate(Qe,Je-Ct);return Pe.getMonth(mt)===Pe.getMonth(we)&&Pe.getDate(mt)>1&&(mt=Pe.addDate(mt,-7)),mt}function je(ce,Pe,we){var Je=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(Pe){case"year":return we.addYear(ce,Je*10);case"quarter":case"month":return we.addYear(ce,Je);default:return we.addMonth(ce,Je)}}function qe(ce,Pe){var we=Pe.generateConfig,Je=Pe.locale,Qe=Pe.format;return typeof Qe=="function"?Qe(ce):we.locale.format(Je.locale,ce,Qe)}function xt(ce,Pe){var we=Pe.generateConfig,Je=Pe.locale,Qe=Pe.formatList;return!ce||typeof Qe[0]=="function"?null:we.locale.parse(Je.locale,ce,Qe)}function ft(ce){var Pe=ce.cellDate,we=ce.mode,Je=ce.disabledDate,Qe=ce.generateConfig;if(!Je)return!1;var Ct=function(Pn,jt,tn){for(var An=jt;An<=tn;){var Xn=void 0;switch(Pn){case"date":{if(Xn=Qe.setDate(Pe,An),!Je(Xn))return!1;break}case"month":{if(Xn=Qe.setMonth(Pe,An),!ft({cellDate:Xn,mode:"month",generateConfig:Qe,disabledDate:Je}))return!1;break}case"year":{if(Xn=Qe.setYear(Pe,An),!ft({cellDate:Xn,mode:"year",generateConfig:Qe,disabledDate:Je}))return!1;break}}An+=1}return!0};switch(we){case"date":case"week":return Je(Pe);case"month":{var mt=1,Kt=Qe.getDate(Qe.getEndDate(Pe));return Ct("date",mt,Kt)}case"quarter":{var Gt=Math.floor(Qe.getMonth(Pe)/3)*3,qt=Gt+2;return Ct("month",Gt,qt)}case"year":return Ct("month",0,11);case"decade":{var Bn=Qe.getYear(Pe),an=Math.floor(Bn/ee)*ee,on=an+ee-1;return Ct("year",an,on)}}}function Xt(ce,Pe){var we=Pe.formatList,Je=Pe.generateConfig,Qe=Pe.locale;return(0,ge.Z)(function(){if(!ce)return[[""],""];for(var Ct="",mt=[],Kt=0;Kt<we.length;Kt+=1){var Gt=we[Kt],qt=qe(ce,{generateConfig:Je,locale:Qe,format:Gt});mt.push(qt),Kt===0&&(Ct=qt)}return[mt,Ct]},[ce,we,Qe],function(Ct,mt){return!Bt(Je,Ct[0],mt[0])||!(0,ae.Z)(Ct[1],mt[1],!0)||!(0,ae.Z)(Ct[2],mt[2],!0)})}function sn(ce,Pe){var we=Pe.formatList,Je=Pe.generateConfig,Qe=Pe.locale,Ct=(0,le.useState)(null),mt=(0,Ft.Z)(Ct,2),Kt=mt[0],Gt=mt[1],qt=(0,le.useRef)(null);function Bn(tn){var An=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(qt.current),An){Gt(tn);return}qt.current=requestAnimationFrame(function(){Gt(tn)})}var an=Xt(Kt,{formatList:we,generateConfig:Je,locale:Qe}),on=(0,Ft.Z)(an,2),Sn=on[1];function Pn(tn){Bn(tn)}function jt(){var tn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Bn(null,tn)}return(0,le.useEffect)(function(){jt(!0)},[ce]),(0,le.useEffect)(function(){return function(){return cancelAnimationFrame(qt.current)}},[]),[Sn,Pn,jt]}var en=oe(10228),gn=oe(16089),kn=oe(95190),Zn=oe(29194),On=new Map;function Qn(ce,Pe){var we;function Je(){(0,Zn.Z)(ce)?Pe():we=(0,gn.Z)(function(){Je()})}return Je(),function(){gn.Z.cancel(we)}}function fa(ce,Pe,we){if(On.get(ce)&&cancelAnimationFrame(On.get(ce)),we<=0){On.set(ce,requestAnimationFrame(function(){ce.scrollTop=Pe}));return}var Je=Pe-ce.scrollTop,Qe=Je/we*10;On.set(ce,requestAnimationFrame(function(){ce.scrollTop+=Qe,ce.scrollTop!==Pe&&fa(ce,Pe,we-10)}))}function Sa(ce,Pe){var we=Pe.onLeftRight,Je=Pe.onCtrlLeftRight,Qe=Pe.onUpDown,Ct=Pe.onPageUpDown,mt=Pe.onEnter,Kt=ce.which,Gt=ce.ctrlKey,qt=ce.metaKey;switch(Kt){case en.Z.LEFT:if(Gt||qt){if(Je)return Je(-1),!0}else if(we)return we(-1),!0;break;case en.Z.RIGHT:if(Gt||qt){if(Je)return Je(1),!0}else if(we)return we(1),!0;break;case en.Z.UP:if(Qe)return Qe(-1),!0;break;case en.Z.DOWN:if(Qe)return Qe(1),!0;break;case en.Z.PAGE_UP:if(Ct)return Ct(-1),!0;break;case en.Z.PAGE_DOWN:if(Ct)return Ct(1),!0;break;case en.Z.ENTER:if(mt)return mt(),!0;break}return!1}function Dn(ce,Pe,we,Je){var Qe=ce;if(!Qe)switch(Pe){case"time":Qe=Je?"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=we?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Qe}function Fa(ce,Pe,we){var Je=ce==="time"?8:10,Qe=typeof Pe=="function"?Pe(we.getNow()).length:Pe.length;return Math.max(Je,Qe)+2}var mn=null,wt=new Set;function Qt(ce){return!mn&&typeof window!="undefined"&&window.addEventListener&&(mn=function(we){(0,kn.Z)(wt).forEach(function(Je){Je(we)})},window.addEventListener("mousedown",mn)),wt.add(ce),function(){wt.delete(ce),wt.size===0&&(window.removeEventListener("mousedown",mn),mn=null)}}function Kn(ce){var Pe=ce.target;if(ce.composed&&Pe.shadowRoot){var we;return((we=ce.composedPath)===null||we===void 0?void 0:we.call(ce)[0])||Pe}return Pe}var Zt=function(Pe){return Pe==="month"||Pe==="date"?"year":Pe},zt=function(Pe){return Pe==="date"?"month":Pe},fn=function(Pe){return Pe==="month"||Pe==="date"?"quarter":Pe},dn=function(Pe){return Pe==="date"?"week":Pe},Vn={year:Zt,month:zt,quarter:fn,week:dn,time:null,date:null};function ta(ce,Pe){return ce.some(function(we){return we&&we.contains(Pe)})}function wn(ce){var Pe=ce.open,we=ce.value,Je=ce.isClickOutside,Qe=ce.triggerOpen,Ct=ce.forwardKeyDown,mt=ce.onKeyDown,Kt=ce.blurToCancel,Gt=ce.onSubmit,qt=ce.onCancel,Bn=ce.onFocus,an=ce.onBlur,on=ce.changeOnBlur,Sn=(0,le.useState)(!1),Pn=(0,Ft.Z)(Sn,2),jt=Pn[0],tn=Pn[1],An=(0,le.useState)(!1),Xn=(0,Ft.Z)(An,2),jn=Xn[0],qn=Xn[1],sa=(0,le.useRef)(!1),ea=(0,le.useRef)(!1),Wn=(0,le.useRef)(!1),Qa={onMouseDown:function(){tn(!0),Qe(!0)},onKeyDown:function(qa){var or=function(){Wn.current=!0};if(mt(qa,or),!Wn.current){switch(qa.which){case en.Z.ENTER:{Pe?Gt()!==!1&&tn(!0):Qe(!0),qa.preventDefault();return}case en.Z.TAB:{jt&&Pe&&!qa.shiftKey?(tn(!1),qa.preventDefault()):!jt&&Pe&&!Ct(qa)&&qa.shiftKey&&(tn(!0),qa.preventDefault());return}case en.Z.ESC:{tn(!0),qt();return}}!Pe&&![en.Z.SHIFT].includes(qa.which)?Qe(!0):jt||Ct(qa)}},onFocus:function(qa){tn(!0),qn(!0),Bn&&Bn(qa)},onBlur:function(qa){if(sa.current||!Je(document.activeElement)){sa.current=!1;return}Kt?setTimeout(function(){for(var or=document,yr=or.activeElement;yr&&yr.shadowRoot;)yr=yr.shadowRoot.activeElement;Je(yr)&&qt()},0):Pe&&(Qe(!1),ea.current&&Gt()),qn(!1),an==null||an(qa)}};return(0,le.useEffect)(function(){ea.current=!1},[Pe]),(0,le.useEffect)(function(){ea.current=!0},[we]),(0,le.useEffect)(function(){return Qt(function(Ra){var qa=Kn(Ra),or=Je(qa);Pe&&(or?!on&&(!jn||or)&&Qe(!1):(sa.current=!0,(0,gn.Z)(function(){sa.current=!1})))})}),[Qa,{focused:jn,typing:jt}]}function lt(ce,Pe){return le.useMemo(function(){return ce||(Pe?((0,Ie.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Pe).map(function(we){var Je=(0,Ft.Z)(we,2),Qe=Je[0],Ct=Je[1];return{label:Qe,value:Ct}})):[])},[ce,Pe])}var pt=oe(34280);function ct(ce){var Pe=ce.valueTexts,we=ce.onTextChange,Je=le.useState(""),Qe=(0,Ft.Z)(Je,2),Ct=Qe[0],mt=Qe[1],Kt=le.useRef([]);Kt.current=Pe;function Gt(Bn){mt(Bn),we(Bn)}function qt(){mt(Kt.current[0])}return(0,pt.Z)(function(){Pe.every(function(Bn){return Bn!==Ct})&&qt()},[Pe.join("||")]),[Ct,Gt,qt]}var Ut=le.createContext({}),Cn=Ut,un=oe(93664);function ha(ce){var Pe=ce.cellRender,we=ce.monthCellRender,Je=ce.dateRender,Qe=le.useMemo(function(){if(Pe)return Pe;if(!(!we&&!Je))return function(Ct,mt){var Kt=Ct;return Je&&mt.type==="date"?Je(Kt,mt.today):we&&mt.type==="month"?we(Kt,mt.locale):mt.originNode}},[Pe,we,Je]);return Qe}function Hn(ce,Pe){for(var we=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Je=String(ce);Je.length<Pe;)Je="".concat(we).concat(ce);return Je}var Mn=function(){for(var Pe=arguments.length,we=new Array(Pe),Je=0;Je<Pe;Je++)we[Je]=arguments[Je];return we};function xa(ce){return ce==null?[]:Array.isArray(ce)?ce:[ce]}function la(ce,Pe){return ce?ce[Pe]:null}function hn(ce,Pe,we){var Je=[la(ce,0),la(ce,1)];return Je[we]=typeof Pe=="function"?Pe(Je[we]):Pe,!Je[0]&&!Je[1]?null:Je}function Ga(ce){return typeof ce=="function"?ce():ce}function fr(ce){var Pe=ce.cellPrefixCls,we=ce.generateConfig,Je=ce.rangedValue,Qe=ce.hoverRangedValue,Ct=ce.isInView,mt=ce.isSameCell,Kt=ce.offsetCell,Gt=ce.today,qt=ce.value;function Bn(an){var on,Sn=Kt(an,-1),Pn=Kt(an,1),jt=la(Je,0),tn=la(Je,1),An=la(Qe,0),Xn=la(Qe,1),jn=Tt(we,An,Xn,an);function qn(qa){return mt(jt,qa)}function sa(qa){return mt(tn,qa)}var ea=mt(An,an),Wn=mt(Xn,an),Qa=(jn||Wn)&&(!Ct(Sn)||sa(Sn)),Ra=(jn||ea)&&(!Ct(Pn)||qn(Pn));return on={},(0,Ze.Z)(on,"".concat(Pe,"-in-view"),Ct(an)),(0,Ze.Z)(on,"".concat(Pe,"-in-range"),Tt(we,jt,tn,an)),(0,Ze.Z)(on,"".concat(Pe,"-range-start"),qn(an)),(0,Ze.Z)(on,"".concat(Pe,"-range-end"),sa(an)),(0,Ze.Z)(on,"".concat(Pe,"-range-start-single"),qn(an)&&!tn),(0,Ze.Z)(on,"".concat(Pe,"-range-end-single"),sa(an)&&!jt),(0,Ze.Z)(on,"".concat(Pe,"-range-start-near-hover"),qn(an)&&(mt(Sn,An)||Tt(we,An,Xn,Sn))),(0,Ze.Z)(on,"".concat(Pe,"-range-end-near-hover"),sa(an)&&(mt(Pn,Xn)||Tt(we,An,Xn,Pn))),(0,Ze.Z)(on,"".concat(Pe,"-range-hover"),jn),(0,Ze.Z)(on,"".concat(Pe,"-range-hover-start"),ea),(0,Ze.Z)(on,"".concat(Pe,"-range-hover-end"),Wn),(0,Ze.Z)(on,"".concat(Pe,"-range-hover-edge-start"),Qa),(0,Ze.Z)(on,"".concat(Pe,"-range-hover-edge-end"),Ra),(0,Ze.Z)(on,"".concat(Pe,"-range-hover-edge-start-near-range"),Qa&&mt(Sn,tn)),(0,Ze.Z)(on,"".concat(Pe,"-range-hover-edge-end-near-range"),Ra&&mt(Pn,jt)),(0,Ze.Z)(on,"".concat(Pe,"-today"),mt(Gt,an)),(0,Ze.Z)(on,"".concat(Pe,"-selected"),mt(qt,an)),on}return Bn}var _a=le.createContext({}),Xa=_a;function ht(ce,Pe,we,Je,Qe){var Ct=ce.setHour(Pe,we);return Ct=ce.setMinute(Ct,Je),Ct=ce.setSecond(Ct,Qe),Ct}function Jt(ce,Pe,we){if(!we)return Pe;var Je=Pe;return Je=ce.setHour(Je,ce.getHour(we)),Je=ce.setMinute(Je,ce.getMinute(we)),Je=ce.setSecond(Je,ce.getSecond(we)),Je}function Yt(ce,Pe,we,Je,Qe,Ct){var mt=Math.floor(ce/Je)*Je;if(mt<ce)return[mt,60-Qe,60-Ct];var Kt=Math.floor(Pe/Qe)*Qe;if(Kt<Pe)return[mt,Kt,60-Ct];var Gt=Math.floor(we/Ct)*Ct;return[mt,Kt,Gt]}function ln(ce,Pe){var we=ce.getYear(Pe),Je=ce.getMonth(Pe)+1,Qe=ce.getEndDate(ce.getFixedDate("".concat(we,"-").concat(Je,"-01"))),Ct=ce.getDate(Qe),mt=Je<10?"0".concat(Je):"".concat(Je);return"".concat(we,"-").concat(mt,"-").concat(Ct)}function bn(ce){for(var Pe=ce.prefixCls,we=ce.disabledDate,Je=ce.onSelect,Qe=ce.picker,Ct=ce.rowNum,mt=ce.colNum,Kt=ce.prefixColumn,Gt=ce.rowClassName,qt=ce.baseDate,Bn=ce.getCellClassName,an=ce.getCellText,on=ce.getCellNode,Sn=ce.getCellDate,Pn=ce.generateConfig,jt=ce.titleCell,tn=ce.headerCells,An=le.useContext(Cn),Xn=An.onDateMouseEnter,jn=An.onDateMouseLeave,qn=An.mode,sa="".concat(Pe,"-cell"),ea=[],Wn=0;Wn<Ct;Wn+=1){for(var Qa=[],Ra=void 0,qa=function(){var Lr,Vr=Wn*mt+or,Sr=Sn(qt,Vr),tr=ft({cellDate:Sr,mode:qn,disabledDate:we,generateConfig:Pn});or===0&&(Ra=Sr,Kt&&Qa.push(Kt(Ra)));var nr=jt&&jt(Sr),xr=le.createElement("div",{className:"".concat(sa,"-inner")},an(Sr));Qa.push(le.createElement("td",{key:or,title:nr,className:We()(sa,(0,Ht.Z)((Lr={},(0,Ze.Z)(Lr,"".concat(sa,"-disabled"),tr),(0,Ze.Z)(Lr,"".concat(sa,"-start"),an(Sr)===1||Qe==="year"&&Number(nr)%10===0),(0,Ze.Z)(Lr,"".concat(sa,"-end"),nr===ln(Pn,Sr)||Qe==="year"&&Number(nr)%10===9),Lr),Bn(Sr))),onClick:function(){tr||Je(Sr)},onMouseEnter:function(){!tr&&Xn&&Xn(Sr)},onMouseLeave:function(){!tr&&jn&&jn(Sr)}},on?on(Sr,xr):xr))},or=0;or<mt;or+=1)qa();ea.push(le.createElement("tr",{key:Wn,className:Gt&&Gt(Ra)},Qa))}return le.createElement("div",{className:"".concat(Pe,"-body")},le.createElement("table",{className:"".concat(Pe,"-content")},tn&&le.createElement("thead",null,le.createElement("tr",null,tn)),le.createElement("tbody",null,ea)))}function xn(ce){var Pe=ce.prefixCls,we=ce.generateConfig,Je=ce.prefixColumn,Qe=ce.locale,Ct=ce.rowCount,mt=ce.viewDate,Kt=ce.value,Gt=ce.cellRender,qt=ce.isSameCell,Bn=le.useContext(Xa),an=Bn.rangedValue,on=Bn.hoverRangedValue,Sn=Nt(Qe.locale,we,mt),Pn="".concat(Pe,"-cell"),jt=we.locale.getWeekFirstDay(Qe.locale),tn=we.getNow(),An=[],Xn=Qe.shortWeekDays||(we.locale.getShortWeekDays?we.locale.getShortWeekDays(Qe.locale):[]);Je&&An.push(le.createElement("th",{key:"empty","aria-label":"empty cell"}));for(var jn=0;jn<Ee;jn+=1)An.push(le.createElement("th",{key:jn},Xn[(jn+jt)%Ee]));var qn=fr({cellPrefixCls:Pn,today:tn,value:Kt,generateConfig:we,rangedValue:Je?null:an,hoverRangedValue:Je?null:on,isSameCell:qt||function(ea,Wn){return at(we,ea,Wn)},isInView:function(Wn){return Ne(we,Wn,mt)},offsetCell:function(Wn,Qa){return we.addDate(Wn,Qa)}}),sa=Gt?function(ea,Wn){return Gt(ea,{originNode:Wn,today:tn,type:"date",locale:Qe})}:void 0;return le.createElement(bn,(0,se.Z)({},ce,{rowNum:Ct,colNum:Ee,baseDate:Sn,getCellNode:sa,getCellText:we.getDate,getCellClassName:qn,getCellDate:we.addDate,titleCell:function(Wn){return qe(Wn,{locale:Qe,format:"YYYY-MM-DD",generateConfig:we})},headerCells:An}))}var pn=xn,cn={visibility:"hidden"};function Ia(ce){var Pe=ce.prefixCls,we=ce.prevIcon,Je=we===void 0?"\u2039":we,Qe=ce.nextIcon,Ct=Qe===void 0?"\u203A":Qe,mt=ce.superPrevIcon,Kt=mt===void 0?"\xAB":mt,Gt=ce.superNextIcon,qt=Gt===void 0?"\xBB":Gt,Bn=ce.onSuperPrev,an=ce.onSuperNext,on=ce.onPrev,Sn=ce.onNext,Pn=ce.children,jt=le.useContext(Cn),tn=jt.hideNextBtn,An=jt.hidePrevBtn;return le.createElement("div",{className:Pe},Bn&&le.createElement("button",{type:"button",onClick:Bn,tabIndex:-1,className:"".concat(Pe,"-super-prev-btn"),style:An?cn:{}},Kt),on&&le.createElement("button",{type:"button",onClick:on,tabIndex:-1,className:"".concat(Pe,"-prev-btn"),style:An?cn:{}},Je),le.createElement("div",{className:"".concat(Pe,"-view")},Pn),Sn&&le.createElement("button",{type:"button",onClick:Sn,tabIndex:-1,className:"".concat(Pe,"-next-btn"),style:tn?cn:{}},Ct),an&&le.createElement("button",{type:"button",onClick:an,tabIndex:-1,className:"".concat(Pe,"-super-next-btn"),style:tn?cn:{}},qt))}var Ca=Ia;function Vt(ce){var Pe=ce.prefixCls,we=ce.generateConfig,Je=ce.locale,Qe=ce.viewDate,Ct=ce.onNextMonth,mt=ce.onPrevMonth,Kt=ce.onNextYear,Gt=ce.onPrevYear,qt=ce.onYearClick,Bn=ce.onMonthClick,an=le.useContext(Cn),on=an.hideHeader;if(on)return null;var Sn="".concat(Pe,"-header"),Pn=Je.shortMonths||(we.locale.getShortMonths?we.locale.getShortMonths(Je.locale):[]),jt=we.getMonth(Qe),tn=le.createElement("button",{type:"button",key:"year",onClick:qt,tabIndex:-1,className:"".concat(Pe,"-year-btn")},qe(Qe,{locale:Je,format:Je.yearFormat,generateConfig:we})),An=le.createElement("button",{type:"button",key:"month",onClick:Bn,tabIndex:-1,className:"".concat(Pe,"-month-btn")},Je.monthFormat?qe(Qe,{locale:Je,format:Je.monthFormat,generateConfig:we}):Pn[jt]),Xn=Je.monthBeforeYear?[An,tn]:[tn,An];return le.createElement(Ca,(0,se.Z)({},ce,{prefixCls:Sn,onSuperPrev:Gt,onPrev:mt,onNext:Ct,onSuperNext:Kt}),Xn)}var lr=Vt,rr=6;function Br(ce){var Pe=ce.prefixCls,we=ce.panelName,Je=we===void 0?"date":we,Qe=ce.keyboardConfig,Ct=ce.active,mt=ce.operationRef,Kt=ce.generateConfig,Gt=ce.value,qt=ce.viewDate,Bn=ce.onViewDateChange,an=ce.onPanelChange,on=ce.onSelect,Sn="".concat(Pe,"-").concat(Je,"-panel");mt.current={onKeyDown:function(An){return Sa(An,(0,Ht.Z)({onLeftRight:function(jn){on(Kt.addDate(Gt||qt,jn),"key")},onCtrlLeftRight:function(jn){on(Kt.addYear(Gt||qt,jn),"key")},onUpDown:function(jn){on(Kt.addDate(Gt||qt,jn*Ee),"key")},onPageUpDown:function(jn){on(Kt.addMonth(Gt||qt,jn),"key")}},Qe))}};var Pn=function(An){var Xn=Kt.addYear(qt,An);Bn(Xn),an(null,Xn)},jt=function(An){var Xn=Kt.addMonth(qt,An);Bn(Xn),an(null,Xn)};return le.createElement("div",{className:We()(Sn,(0,Ze.Z)({},"".concat(Sn,"-active"),Ct))},le.createElement(lr,(0,se.Z)({},ce,{prefixCls:Pe,value:Gt,viewDate:qt,onPrevYear:function(){Pn(-1)},onNextYear:function(){Pn(1)},onPrevMonth:function(){jt(-1)},onNextMonth:function(){jt(1)},onMonthClick:function(){an("month",qt)},onYearClick:function(){an("year",qt)}})),le.createElement(pn,(0,se.Z)({},ce,{onSelect:function(An){return on(An,"mouse")},prefixCls:Pe,value:Gt,viewDate:qt,rowCount:rr})))}var Ir=Br;function Fn(ce){var Pe=le.useContext(Cn),we=Pe.hideHeader;if(we)return null;var Je=ce.prefixCls,Qe=ce.generateConfig,Ct=ce.locale,mt=ce.value,Kt=ce.format,Gt="".concat(Je,"-header");return le.createElement(Ca,{prefixCls:Gt},mt?qe(mt,{locale:Ct,format:Kt,generateConfig:Qe}):"\xA0")}var na=Fn;function Ba(ce){var Pe=ce.value,we=ce.generateConfig,Je=ce.disabledMinutes,Qe=ce.disabledSeconds,Ct=ce.minutes,mt=ce.seconds,Kt=ce.use12Hours,Gt=function(Bn,an,on,Sn){var Pn=we.getNow(),jt=Pe||Pn,tn=an<0?we.getHour(Pn):an,An=on<0?we.getMinute(Pn):on,Xn=Sn<0?we.getSecond(Pn):Sn,jn=Je&&Je(tn);if(jn!=null&&jn.includes(An)){var qn=Ct.find(function(Wn){return!jn.includes(Wn.value)});if(qn)An=qn.value;else return null}var sa=Qe&&Qe(tn,An);if(sa!=null&&sa.includes(Xn)){var ea=mt.find(function(Wn){return!sa.includes(Wn.value)});if(ea)Xn=ea.value;else return null}return jt=ht(we,jt,!Kt||!Bn?tn:tn+12,An,Xn),jt};return Gt}function $n(ce){var Pe=ce.prefixCls,we=ce.units,Je=ce.onSelect,Qe=ce.value,Ct=ce.active,mt=ce.hideDisabledOptions,Kt=ce.info,Gt=ce.type,qt="".concat(Pe,"-cell"),Bn=le.useContext(Cn),an=Bn.open,on=(0,le.useRef)(null),Sn=(0,le.useRef)(new Map),Pn=(0,le.useRef)();return(0,le.useLayoutEffect)(function(){var jt=Sn.current.get(Qe);jt&&an!==!1&&fa(on.current,jt.offsetTop,120)},[Qe]),(0,le.useLayoutEffect)(function(){if(an){var jt=Sn.current.get(Qe);jt&&(Pn.current=Qn(jt,function(){fa(on.current,jt.offsetTop,0)}))}return function(){var tn;(tn=Pn.current)===null||tn===void 0||tn.call(Pn)}},[an]),le.createElement("ul",{className:We()("".concat(Pe,"-column"),(0,Ze.Z)({},"".concat(Pe,"-column-active"),Ct)),ref:on,style:{position:"relative"}},we.map(function(jt){var tn;return mt&&jt.disabled?null:le.createElement("li",{key:jt.value,ref:function(Xn){Sn.current.set(jt.value,Xn)},className:We()(qt,(tn={},(0,Ze.Z)(tn,"".concat(qt,"-disabled"),jt.disabled),(0,Ze.Z)(tn,"".concat(qt,"-selected"),Qe===jt.value),tn)),onClick:function(){jt.disabled||Je(jt.value)}},Kt.cellRender?Kt.cellRender(jt.value,{today:Kt.today,locale:Kt.locale,originNode:le.createElement("div",{className:"".concat(qt,"-inner")},jt.label),type:"time",subType:Gt}):le.createElement("div",{className:"".concat(qt,"-inner")},jt.label))}))}var ja=$n;function Ua(ce,Pe){if(ce.length!==Pe.length)return!0;for(var we=0;we<ce.length;we+=1)if(ce[we].disabled!==Pe[we].disabled)return!0;return!1}function Oa(ce,Pe,we,Je){for(var Qe=[],Ct=we>=1?we|0:1,mt=ce;mt<=Pe;mt+=Ct)Qe.push({label:Hn(mt,2),value:mt,disabled:(Je||[]).includes(mt)});return Qe}function Ar(ce){var Pe=ce.generateConfig,we=ce.prefixCls,Je=ce.operationRef,Qe=ce.activeColumnIndex,Ct=ce.value,mt=ce.showHour,Kt=ce.showMinute,Gt=ce.showSecond,qt=ce.use12Hours,Bn=ce.hourStep,an=Bn===void 0?1:Bn,on=ce.minuteStep,Sn=on===void 0?1:on,Pn=ce.secondStep,jt=Pn===void 0?1:Pn,tn=ce.disabledHours,An=ce.disabledMinutes,Xn=ce.disabledSeconds,jn=ce.disabledTime,qn=ce.hideDisabledOptions,sa=ce.onSelect,ea=ce.cellRender,Wn=ce.locale,Qa=[],Ra="".concat(we,"-content"),qa="".concat(we,"-time-panel"),or,yr=Ct?Pe.getHour(Ct):-1,Lr=yr,Vr=Ct?Pe.getMinute(Ct):-1,Sr=Ct?Pe.getSecond(Ct):-1,tr=Pe.getNow(),nr=le.useMemo(function(){if(jn){var It=jn(tr);return[It.disabledHours,It.disabledMinutes,It.disabledSeconds]}return[tn,An,Xn]},[tn,An,Xn,jn,tr]),xr=(0,Ft.Z)(nr,3),Dr=xr[0],dr=xr[1],pr=xr[2],io=Oa(0,23,an,Dr&&Dr()),to=(0,ge.Z)(function(){return io},io,Ua);qt&&(or=Lr>=12,Lr%=12);var ye=le.useMemo(function(){if(!qt)return[!1,!1];var It=[!0,!0];return to.forEach(function(kt){var $t=kt.disabled,_t=kt.value;$t||(_t>=12?It[1]=!1:It[0]=!1)}),It},[qt,to]),Fe=(0,Ft.Z)(ye,2),Ue=Fe[0],Ve=Fe[1],et=le.useMemo(function(){return qt?to.filter(or?function(It){return It.value>=12}:function(It){return It.value<12}).map(function(It){var kt=It.value%12,$t=kt===0?"12":Hn(kt,2);return(0,Ht.Z)((0,Ht.Z)({},It),{},{label:$t,value:kt})}):to},[qt,or,to]),nt=Oa(0,59,Sn,dr&&dr(yr)),bt=Oa(0,59,jt,pr&&pr(yr,Vr)),Pt=Ba({value:Ct,generateConfig:Pe,disabledMinutes:dr,disabledSeconds:pr,minutes:nt,seconds:bt,use12Hours:qt});Je.current={onUpDown:function(kt){var $t=Qa[Qe];if($t)for(var _t=$t.units.findIndex(function(Ln){return Ln.value===$t.value}),nn=$t.units.length,yn=1;yn<nn;yn+=1){var vn=$t.units[(_t+kt*yn+nn)%nn];if(vn.disabled!==!0){$t.onSelect(vn.value);break}}}};function vt(It,kt,$t,_t,nn){It!==!1&&Qa.push({node:le.cloneElement(kt,{prefixCls:qa,value:$t,active:Qe===Qa.length,onSelect:nn,units:_t,hideDisabledOptions:qn}),onSelect:nn,value:$t,units:_t})}vt(mt,le.createElement(ja,{key:"hour",type:"hour",info:{today:tr,locale:Wn,cellRender:ea}}),Lr,et,function(It){sa(Pt(or,It,Vr,Sr),"mouse")}),vt(Kt,le.createElement(ja,{key:"minute",type:"minute",info:{today:tr,locale:Wn,cellRender:ea}}),Vr,nt,function(It){sa(Pt(or,Lr,It,Sr),"mouse")}),vt(Gt,le.createElement(ja,{key:"second",type:"second",info:{today:tr,locale:Wn,cellRender:ea}}),Sr,bt,function(It){sa(Pt(or,Lr,Vr,It),"mouse")});var Rt=-1;return typeof or=="boolean"&&(Rt=or?1:0),vt(qt===!0,le.createElement(ja,{key:"meridiem",type:"meridiem",info:{today:tr,locale:Wn,cellRender:ea}}),Rt,[{label:"AM",value:0,disabled:Ue},{label:"PM",value:1,disabled:Ve}],function(It){sa(Pt(!!It,Lr,Vr,Sr),"mouse")}),le.createElement("div",{className:Ra},Qa.map(function(It){var kt=It.node;return kt}))}var Pr=Ar,Bo=function(Pe){return Pe.filter(function(we){return we!==!1}).length};function Co(ce){var Pe=ce.generateConfig,we=ce.format,Je=we===void 0?"HH:mm:ss":we,Qe=ce.prefixCls,Ct=ce.active,mt=ce.operationRef,Kt=ce.showHour,Gt=ce.showMinute,qt=ce.showSecond,Bn=ce.use12Hours,an=Bn===void 0?!1:Bn,on=ce.onSelect,Sn=ce.value,Pn="".concat(Qe,"-time-panel"),jt=le.useRef(),tn=le.useState(-1),An=(0,Ft.Z)(tn,2),Xn=An[0],jn=An[1],qn=Bo([Kt,Gt,qt,an]);return mt.current={onKeyDown:function(ea){return Sa(ea,{onLeftRight:function(Qa){jn((Xn+Qa+qn)%qn)},onUpDown:function(Qa){Xn===-1?jn(0):jt.current&&jt.current.onUpDown(Qa)},onEnter:function(){on(Sn||Pe.getNow(),"key"),jn(-1)}})},onBlur:function(){jn(-1)}},le.createElement("div",{className:We()(Pn,(0,Ze.Z)({},"".concat(Pn,"-active"),Ct))},le.createElement(na,(0,se.Z)({},ce,{format:Je,prefixCls:Qe})),le.createElement(Pr,(0,se.Z)({},ce,{prefixCls:Qe,activeColumnIndex:Xn,operationRef:jt})))}var So=Co,Go=Mn("date","time");function Yo(ce){var Pe=ce.prefixCls,we=ce.operationRef,Je=ce.generateConfig,Qe=ce.value,Ct=ce.defaultValue,mt=ce.disabledTime,Kt=ce.showTime,Gt=ce.onSelect,qt=ce.cellRender,Bn="".concat(Pe,"-datetime-panel"),an=le.useState(null),on=(0,Ft.Z)(an,2),Sn=on[0],Pn=on[1],jt=le.useRef({}),tn=le.useRef({}),An=(0,un.Z)(Kt)==="object"?(0,Ht.Z)({},Kt):{};function Xn(ea){var Wn=Go.indexOf(Sn)+ea,Qa=Go[Wn]||null;return Qa}var jn=function(Wn){tn.current.onBlur&&tn.current.onBlur(Wn),Pn(null)};we.current={onKeyDown:function(Wn){if(Wn.which===en.Z.TAB){var Qa=Xn(Wn.shiftKey?-1:1);return Pn(Qa),Qa&&Wn.preventDefault(),!0}if(Sn){var Ra=Sn==="date"?jt:tn;return Ra.current&&Ra.current.onKeyDown&&Ra.current.onKeyDown(Wn),!0}return[en.Z.LEFT,en.Z.RIGHT,en.Z.UP,en.Z.DOWN].includes(Wn.which)?(Pn("date"),!0):!1},onBlur:jn,onClose:jn};var qn=function(Wn,Qa){var Ra=Wn;Qa==="date"&&!Qe&&An.defaultValue?(Ra=Je.setHour(Ra,Je.getHour(An.defaultValue)),Ra=Je.setMinute(Ra,Je.getMinute(An.defaultValue)),Ra=Je.setSecond(Ra,Je.getSecond(An.defaultValue))):Qa==="time"&&!Qe&&Ct&&(Ra=Je.setYear(Ra,Je.getYear(Ct)),Ra=Je.setMonth(Ra,Je.getMonth(Ct)),Ra=Je.setDate(Ra,Je.getDate(Ct))),Gt&&Gt(Ra,"mouse")},sa=mt?mt(Qe||null):{};return le.createElement("div",{className:We()(Bn,(0,Ze.Z)({},"".concat(Bn,"-active"),Sn))},le.createElement(Ir,(0,se.Z)({},ce,{cellRender:qt,operationRef:jt,active:Sn==="date",onSelect:function(Wn){qn(Jt(Je,Wn,!Qe&&(0,un.Z)(Kt)==="object"?Kt.defaultValue:null),"date")}})),le.createElement(So,(0,se.Z)({},ce,{cellRender:qt?function(ea,Wn){return qt(ea,(0,Ht.Z)((0,Ht.Z)({},Wn),{},{type:"time"}))}:void 0,format:void 0},An,sa,{disabledTime:null,defaultValue:void 0,operationRef:tn,active:Sn==="time",onSelect:function(Wn){qn(Wn,"time")}})))}var Vo=Yo;function zo(ce){var Pe=ce.prefixCls,we=ce.generateConfig,Je=ce.viewDate,Qe=ce.onPrevDecades,Ct=ce.onNextDecades,mt=le.useContext(Cn),Kt=mt.hideHeader;if(Kt)return null;var Gt="".concat(Pe,"-header"),qt=we.getYear(Je),Bn=Math.floor(qt/ue)*ue,an=Bn+ue-1;return le.createElement(Ca,(0,se.Z)({},ce,{prefixCls:Gt,onSuperPrev:Qe,onSuperNext:Ct}),Bn,"-",an)}var uo=zo,zr=3,Ao=4;function Oo(ce){var Pe=ee-1,we=ce.prefixCls,Je=ce.viewDate,Qe=ce.generateConfig,Ct=ce.cellRender,mt=ce.locale,Kt="".concat(we,"-cell"),Gt=Qe.getYear(Je),qt=Math.floor(Gt/ee)*ee,Bn=Math.floor(Gt/ue)*ue,an=Bn+ue-1,on=Qe.setYear(Je,Bn-Math.ceil((zr*Ao*ee-ue)/2)),Sn=function(tn){var An,Xn=Qe.getYear(tn),jn=Xn+Pe;return An={},(0,Ze.Z)(An,"".concat(Kt,"-in-view"),Bn<=Xn&&jn<=an),(0,Ze.Z)(An,"".concat(Kt,"-selected"),Xn===qt),An},Pn=Ct?function(jt,tn){return Ct(jt,{originNode:tn,today:Qe.getNow(),type:"decade",locale:mt})}:void 0;return le.createElement(bn,(0,se.Z)({},ce,{rowNum:Ao,colNum:zr,baseDate:on,getCellNode:Pn,getCellText:function(tn){var An=Qe.getYear(tn);return"".concat(An,"-").concat(An+Pe)},getCellClassName:Sn,getCellDate:function(tn,An){return Qe.addYear(tn,An*ee)}}))}var No=Oo;function Lo(ce){var Pe=ce.prefixCls,we=ce.onViewDateChange,Je=ce.generateConfig,Qe=ce.viewDate,Ct=ce.operationRef,mt=ce.onSelect,Kt=ce.onPanelChange,Gt="".concat(Pe,"-decade-panel");Ct.current={onKeyDown:function(on){return Sa(on,{onLeftRight:function(Pn){mt(Je.addYear(Qe,Pn*ee),"key")},onCtrlLeftRight:function(Pn){mt(Je.addYear(Qe,Pn*ue),"key")},onUpDown:function(Pn){mt(Je.addYear(Qe,Pn*ee*zr),"key")},onEnter:function(){Kt("year",Qe)}})}};var qt=function(on){var Sn=Je.addYear(Qe,on*ue);we(Sn),Kt(null,Sn)},Bn=function(on){mt(on,"mouse"),Kt("year",on)};return le.createElement("div",{className:Gt},le.createElement(uo,(0,se.Z)({},ce,{prefixCls:Pe,onPrevDecades:function(){qt(-1)},onNextDecades:function(){qt(1)}})),le.createElement(No,(0,se.Z)({},ce,{prefixCls:Pe,onSelect:Bn})))}var xo=Lo;function jo(ce){var Pe=ce.prefixCls,we=ce.generateConfig,Je=ce.locale,Qe=ce.viewDate,Ct=ce.onNextYear,mt=ce.onPrevYear,Kt=ce.onYearClick,Gt=le.useContext(Cn),qt=Gt.hideHeader;if(qt)return null;var Bn="".concat(Pe,"-header");return le.createElement(Ca,(0,se.Z)({},ce,{prefixCls:Bn,onSuperPrev:mt,onSuperNext:Ct}),le.createElement("button",{type:"button",onClick:Kt,className:"".concat(Pe,"-year-btn")},qe(Qe,{locale:Je,format:Je.yearFormat,generateConfig:we})))}var Ja=jo,Wr=3,qr=4;function co(ce){var Pe=ce.prefixCls,we=ce.locale,Je=ce.value,Qe=ce.viewDate,Ct=ce.generateConfig,mt=ce.cellRender,Kt=le.useContext(Xa),Gt=Kt.rangedValue,qt=Kt.hoverRangedValue,Bn="".concat(Pe,"-cell"),an=fr({cellPrefixCls:Bn,value:Je,generateConfig:Ct,rangedValue:Gt,hoverRangedValue:qt,isSameCell:function(tn,An){return Ne(Ct,tn,An)},isInView:function(){return!0},offsetCell:function(tn,An){return Ct.addMonth(tn,An)}}),on=we.shortMonths||(Ct.locale.getShortMonths?Ct.locale.getShortMonths(we.locale):[]),Sn=Ct.setMonth(Qe,0),Pn=mt?function(jt,tn){return mt(jt,{originNode:tn,locale:we,today:Ct.getNow(),type:"month"})}:void 0;return le.createElement(bn,(0,se.Z)({},ce,{rowNum:qr,colNum:Wr,baseDate:Sn,getCellNode:Pn,getCellText:function(tn){return we.monthFormat?qe(tn,{locale:we,format:we.monthFormat,generateConfig:Ct}):on[Ct.getMonth(tn)]},getCellClassName:an,getCellDate:Ct.addMonth,titleCell:function(tn){return qe(tn,{locale:we,format:"YYYY-MM",generateConfig:Ct})}}))}var mo=co;function Io(ce){var Pe=ce.prefixCls,we=ce.operationRef,Je=ce.onViewDateChange,Qe=ce.generateConfig,Ct=ce.value,mt=ce.viewDate,Kt=ce.onPanelChange,Gt=ce.onSelect,qt="".concat(Pe,"-month-panel");we.current={onKeyDown:function(on){return Sa(on,{onLeftRight:function(Pn){Gt(Qe.addMonth(Ct||mt,Pn),"key")},onCtrlLeftRight:function(Pn){Gt(Qe.addYear(Ct||mt,Pn),"key")},onUpDown:function(Pn){Gt(Qe.addMonth(Ct||mt,Pn*Wr),"key")},onEnter:function(){Kt("date",Ct||mt)}})}};var Bn=function(on){var Sn=Qe.addYear(mt,on);Je(Sn),Kt(null,Sn)};return le.createElement("div",{className:qt},le.createElement(Ja,(0,se.Z)({},ce,{prefixCls:Pe,onPrevYear:function(){Bn(-1)},onNextYear:function(){Bn(1)},onYearClick:function(){Kt("year",mt)}})),le.createElement(mo,(0,se.Z)({},ce,{prefixCls:Pe,onSelect:function(on){Gt(on,"mouse"),Kt("date",on)}})))}var oi=Io;function _o(ce){var Pe=ce.prefixCls,we=ce.generateConfig,Je=ce.locale,Qe=ce.viewDate,Ct=ce.onNextYear,mt=ce.onPrevYear,Kt=ce.onYearClick,Gt=le.useContext(Cn),qt=Gt.hideHeader;if(qt)return null;var Bn="".concat(Pe,"-header");return le.createElement(Ca,(0,se.Z)({},ce,{prefixCls:Bn,onSuperPrev:mt,onSuperNext:Ct}),le.createElement("button",{type:"button",onClick:Kt,className:"".concat(Pe,"-year-btn")},qe(Qe,{locale:Je,format:Je.yearFormat,generateConfig:we})))}var Kr=_o,Ur=4,To=1;function di(ce){var Pe=ce.prefixCls,we=ce.locale,Je=ce.value,Qe=ce.viewDate,Ct=ce.generateConfig,mt=ce.cellRender,Kt=le.useContext(Xa),Gt=Kt.rangedValue,qt=Kt.hoverRangedValue,Bn="".concat(Pe,"-cell"),an=fr({cellPrefixCls:Bn,value:Je,generateConfig:Ct,rangedValue:Gt,hoverRangedValue:qt,isSameCell:function(jt,tn){return Ge(Ct,jt,tn)},isInView:function(){return!0},offsetCell:function(jt,tn){return Ct.addMonth(jt,tn*3)}}),on=Ct.setDate(Ct.setMonth(Qe,0),1),Sn=mt?function(Pn,jt){return mt(Pn,{originNode:jt,locale:we,today:Ct.getNow(),type:"quarter"})}:void 0;return le.createElement(bn,(0,se.Z)({},ce,{rowNum:To,colNum:Ur,baseDate:on,getCellNode:Sn,getCellText:function(jt){return qe(jt,{locale:we,format:we.quarterFormat||"[Q]Q",generateConfig:Ct})},getCellClassName:an,getCellDate:function(jt,tn){return Ct.addMonth(jt,tn*3)},titleCell:function(jt){return qe(jt,{locale:we,format:"YYYY-[Q]Q",generateConfig:Ct})}}))}var ci=di;function bi(ce){var Pe=ce.prefixCls,we=ce.operationRef,Je=ce.onViewDateChange,Qe=ce.generateConfig,Ct=ce.value,mt=ce.viewDate,Kt=ce.onPanelChange,Gt=ce.onSelect,qt="".concat(Pe,"-quarter-panel");we.current={onKeyDown:function(on){return Sa(on,{onLeftRight:function(Pn){Gt(Qe.addMonth(Ct||mt,Pn*3),"key")},onCtrlLeftRight:function(Pn){Gt(Qe.addYear(Ct||mt,Pn),"key")},onUpDown:function(Pn){Gt(Qe.addYear(Ct||mt,Pn),"key")}})}};var Bn=function(on){var Sn=Qe.addYear(mt,on);Je(Sn),Kt(null,Sn)};return le.createElement("div",{className:qt},le.createElement(Kr,(0,se.Z)({},ce,{prefixCls:Pe,onPrevYear:function(){Bn(-1)},onNextYear:function(){Bn(1)},onYearClick:function(){Kt("year",mt)}})),le.createElement(ci,(0,se.Z)({},ce,{prefixCls:Pe,onSelect:function(on){Gt(on,"mouse")}})))}var Pa=bi;function Yn(ce){var Pe=ce.prefixCls,we=ce.generateConfig,Je=ce.locale,Qe=ce.value,Ct=ce.disabledDate,mt=ce.onSelect,Kt=le.useContext(Xa),Gt=Kt.rangedValue,qt=Kt.hoverRangedValue,Bn=le.useContext(Cn),an=Bn.onDateMouseEnter,on=Bn.onDateMouseLeave,Sn=(qt==null?void 0:qt[0])||(Gt==null?void 0:Gt[0]),Pn=(qt==null?void 0:qt[1])||(Gt==null?void 0:Gt[1]),jt="".concat(Pe,"-cell"),tn=function(qn){var sa=ft({cellDate:qn,mode:"week",disabledDate:Ct,generateConfig:we});return le.createElement("td",{key:"week",className:We()(jt,"".concat(jt,"-week")),onClick:function(){sa||mt(qn,"mouse")},onMouseEnter:function(){!sa&&an&&an(qn)},onMouseLeave:function(){!sa&&on&&on(qn)}},le.createElement("div",{className:"".concat(jt,"-inner")},we.locale.getWeek(Je.locale,qn)))},An="".concat(Pe,"-week-panel-row"),Xn=function(qn){var sa,ea=Mt(we,Je.locale,Sn,qn),Wn=Mt(we,Je.locale,Pn,qn);return We()(An,(sa={},(0,Ze.Z)(sa,"".concat(An,"-selected"),!Gt&&Mt(we,Je.locale,Qe,qn)),(0,Ze.Z)(sa,"".concat(An,"-range-start"),ea),(0,Ze.Z)(sa,"".concat(An,"-range-end"),Wn),(0,Ze.Z)(sa,"".concat(An,"-range-hover"),!ea&&!Wn&&Tt(we,Sn,Pn,qn)),sa))};return le.createElement(Ir,(0,se.Z)({},ce,{panelName:"week",prefixColumn:tn,rowClassName:Xn,keyboardConfig:{onLeftRight:null},isSameCell:function(){return!1}}))}var ra=Yn,oa=10;function er(ce){var Pe=ce.prefixCls,we=ce.generateConfig,Je=ce.viewDate,Qe=ce.onPrevDecade,Ct=ce.onNextDecade,mt=ce.onDecadeClick,Kt=le.useContext(Cn),Gt=Kt.hideHeader;if(Gt)return null;var qt="".concat(Pe,"-header"),Bn=we.getYear(Je),an=Math.floor(Bn/oa)*oa,on=an+oa-1;return le.createElement(Ca,(0,se.Z)({},ce,{prefixCls:qt,onSuperPrev:Qe,onSuperNext:Ct}),le.createElement("button",{type:"button",onClick:mt,className:"".concat(Pe,"-decade-btn")},an,"-",on))}var kr=er,Gr=3,Yr=4;function ro(ce){var Pe=ce.prefixCls,we=ce.value,Je=ce.viewDate,Qe=ce.locale,Ct=ce.generateConfig,mt=ce.cellRender,Kt=le.useContext(Xa),Gt=Kt.rangedValue,qt=Kt.hoverRangedValue,Bn="".concat(Pe,"-cell"),an=Ct.getYear(Je),on=Math.floor(an/oa)*oa,Sn=on+oa-1,Pn=Ct.setYear(Je,on-Math.ceil((Gr*Yr-oa)/2)),jt=Ct.getNow(),tn=function(qn){var sa=Ct.getYear(qn);return on<=sa&&sa<=Sn},An=fr({cellPrefixCls:Bn,value:we,generateConfig:Ct,rangedValue:Gt,hoverRangedValue:qt,isSameCell:function(qn,sa){return xe(Ct,qn,sa)},isInView:tn,offsetCell:function(qn,sa){return Ct.addYear(qn,sa)}}),Xn=mt?function(jn,qn){return mt(jn,{originNode:qn,today:jt,type:"year",locale:Qe})}:void 0;return le.createElement(bn,(0,se.Z)({},ce,{rowNum:Yr,colNum:Gr,baseDate:Pn,getCellNode:Xn,getCellText:Ct.getYear,getCellClassName:An,getCellDate:Ct.addYear,titleCell:function(qn){return qe(qn,{locale:Qe,format:"YYYY",generateConfig:Ct})}}))}var oo=ro;function Ho(ce){var Pe=ce.prefixCls,we=ce.operationRef,Je=ce.onViewDateChange,Qe=ce.generateConfig,Ct=ce.value,mt=ce.viewDate,Kt=ce.sourceMode,Gt=ce.onSelect,qt=ce.onPanelChange,Bn="".concat(Pe,"-year-panel");we.current={onKeyDown:function(Sn){return Sa(Sn,{onLeftRight:function(jt){Gt(Qe.addYear(Ct||mt,jt),"key")},onCtrlLeftRight:function(jt){Gt(Qe.addYear(Ct||mt,jt*oa),"key")},onUpDown:function(jt){Gt(Qe.addYear(Ct||mt,jt*Gr),"key")},onEnter:function(){qt(Kt==="date"?"date":"month",Ct||mt)}})}};var an=function(Sn){var Pn=Qe.addYear(mt,Sn*10);Je(Pn),qt(null,Pn)};return le.createElement("div",{className:Bn},le.createElement(kr,(0,se.Z)({},ce,{prefixCls:Pe,onPrevDecade:function(){an(-1)},onNextDecade:function(){an(1)},onDecadeClick:function(){qt("decade",mt)}})),le.createElement(oo,(0,se.Z)({},ce,{prefixCls:Pe,onSelect:function(Sn){qt(Kt==="date"?"date":"month",Sn),Gt(Sn,"mouse")}})))}var fo=Ho;function Ka(ce,Pe,we){return we?le.createElement("div",{className:"".concat(ce,"-footer-extra")},we(Pe)):null}function ur(ce){var Pe=ce.prefixCls,we=ce.components,Je=we===void 0?{}:we,Qe=ce.needConfirmButton,Ct=ce.onNow,mt=ce.onOk,Kt=ce.okDisabled,Gt=ce.showNow,qt=ce.locale,Bn,an;if(Qe){var on=Je.button||"button";Ct&&Gt!==!1&&(Bn=le.createElement("li",{className:"".concat(Pe,"-now")},le.createElement("a",{className:"".concat(Pe,"-now-btn"),onClick:Ct},qt.now))),an=Qe&&le.createElement("li",{className:"".concat(Pe,"-ok")},le.createElement(on,{disabled:Kt,onClick:mt},qt.ok))}return!Bn&&!an?null:le.createElement("ul",{className:"".concat(Pe,"-ranges")},Bn,an)}var Rr=["date","month"];function sr(ce){var Pe,we=ce,Je=we.prefixCls,Qe=Je===void 0?"rc-picker":Je,Ct=we.className,mt=we.style,Kt=we.locale,Gt=we.generateConfig,qt=we.value,Bn=we.defaultValue,an=we.pickerValue,on=we.defaultPickerValue,Sn=we.disabledDate,Pn=we.mode,jt=we.picker,tn=jt===void 0?"date":jt,An=we.tabIndex,Xn=An===void 0?0:An,jn=we.showNow,qn=we.showTime,sa=we.showToday,ea=we.renderExtraFooter,Wn=we.hideHeader,Qa=we.onSelect,Ra=we.onChange,qa=we.onPanelChange,or=we.onMouseDown,yr=we.onPickerValueChange,Lr=we.onOk,Vr=we.components,Sr=we.direction,tr=we.hourStep,nr=tr===void 0?1:tr,xr=we.minuteStep,Dr=xr===void 0?1:xr,dr=we.secondStep,pr=dr===void 0?1:dr,io=we.dateRender,to=we.monthCellRender,ye=we.cellRender,Fe=tn==="date"&&!!qn||tn==="time",Ue=24%nr===0,Ve=60%Dr===0,et=60%pr===0,nt=le.useContext(Cn),bt=nt.operationRef,Pt=nt.onSelect,vt=nt.hideRanges,Rt=nt.defaultOpenValue,It=le.useContext(Xa),kt=It.inRange,$t=It.panelPosition,_t=It.rangedValue,nn=It.hoverRangedValue,yn=le.useRef({}),vn=le.useRef(!0),Ln=(0,be.Z)(null,{value:qt,defaultValue:Bn,postState:function(rn){return!rn&&Rt&&tn==="time"?Rt:rn}}),En=(0,Ft.Z)(Ln,2),Nn=En[0],ua=En[1],ga=(0,be.Z)(null,{value:an,defaultValue:on||Nn,postState:function(rn){var zn=Gt.getNow();if(!rn)return zn;if(!Nn&&qn){var Da=(0,un.Z)(qn)==="object"?qn.defaultValue:Bn;return Jt(Gt,Array.isArray(rn)?rn[0]:rn,Da||zn)}return Array.isArray(rn)?rn[0]:rn}}),Jn=(0,Ft.Z)(ga,2),da=Jn[0],La=Jn[1],Tn=function(rn){La(rn),yr&&yr(rn)},_n=function(rn){var zn=Vn[tn];return zn?zn(rn):rn},Gn=(0,be.Z)(function(){return tn==="time"?"time":_n("date")},{value:Pn}),In=(0,Ft.Z)(Gn,2),Rn=In[0],ca=In[1];le.useEffect(function(){ca(tn)},[tn]);var Ma=le.useState(function(){return Rn}),ka=(0,Ft.Z)(Ma,2),aa=ka[0],Na=ka[1],za=function(rn,zn){var Da=_n(rn||Rn);Na(Rn),ca(Da),qa&&(Rn!==Da||Bt(Gt,da,da))&&qa(zn,Da)},Za=function(rn,zn){var Da=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;(Rn===tn||Da)&&(ua(rn),Qa&&Qa(rn),Pt&&Pt(rn,zn),Ra&&!Bt(Gt,rn,Nn)&&!(Sn!=null&&Sn(rn))&&Ra(rn))},Ta=function(rn){if(Rr.includes(Rn)){var zn,Da,Ha=Rn==="date";switch(rn===en.Z.PAGE_UP||rn===en.Z.PAGE_DOWN?Da=Ha?Gt.addMonth:Gt.addYear:Da=Ha?Gt.addDate:Gt.addMonth,rn){case en.Z.LEFT:case en.Z.PAGE_UP:zn=Da(da,-1);break;case en.Z.RIGHT:case en.Z.PAGE_DOWN:zn=Da(da,1);break;case en.Z.UP:case en.Z.DOWN:zn=Da(da,Number("".concat(rn===en.Z.UP?"-":"").concat(Ha?Ee:Wr)));break}if(zn)return!(Sn!=null&&Sn(zn))}return!0},br=function(rn){if(yn.current&&yn.current.onKeyDown){var zn=!0,Da=rn.which;if([en.Z.LEFT,en.Z.RIGHT,en.Z.UP,en.Z.DOWN,en.Z.PAGE_UP,en.Z.PAGE_DOWN,en.Z.ENTER].includes(Da)&&(rn.preventDefault(),Da!==en.Z.ENTER&&Xn===0&&(zn=Ta(Da))),zn)return yn.current.onKeyDown(rn)}return(0,Ie.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Ya=function(rn){yn.current&&yn.current.onBlur&&yn.current.onBlur(rn)};bt&&$t!=="right"&&(bt.current={onKeyDown:br,onClose:function(){yn.current&&yn.current.onClose&&yn.current.onClose()}}),le.useEffect(function(){qt&&!vn.current&&La(qt)},[qt]),le.useEffect(function(){vn.current=!1},[]);var Ea,Fr=ha({cellRender:ye,monthCellRender:to,dateRender:io}),ya=(0,Ht.Z)((0,Ht.Z)({},ce),{},{cellRender:Fr,operationRef:yn,prefixCls:Qe,viewDate:da,value:Nn,onViewDateChange:Tn,sourceMode:aa,onPanelChange:za,disabledDate:Sn});switch(delete ya.onChange,delete ya.onSelect,Rn){case"decade":Ea=le.createElement(xo,(0,se.Z)({},ya,{onSelect:function(rn,zn){Tn(rn),Za(rn,zn)}}));break;case"year":Ea=le.createElement(fo,(0,se.Z)({},ya,{onSelect:function(rn,zn){Tn(rn),Za(rn,zn)}}));break;case"month":Ea=le.createElement(oi,(0,se.Z)({},ya,{onSelect:function(rn,zn){Tn(rn),Za(rn,zn)}}));break;case"quarter":Ea=le.createElement(Pa,(0,se.Z)({},ya,{onSelect:function(rn,zn){Tn(rn),Za(rn,zn)}}));break;case"week":Ea=le.createElement(ra,(0,se.Z)({},ya,{onSelect:function(rn,zn){Tn(rn),Za(rn,zn)}}));break;case"time":delete ya.showTime,Ea=le.createElement(So,(0,se.Z)({},ya,(0,un.Z)(qn)==="object"?qn:null,{onSelect:function(rn,zn){Tn(rn),Za(rn,zn)}}));break;default:qn?Ea=le.createElement(Vo,(0,se.Z)({},ya,{onSelect:function(rn,zn){Tn(rn),Za(rn,zn)}})):Ea=le.createElement(Ir,(0,se.Z)({},ya,{onSelect:function(rn,zn){Tn(rn),Za(rn,zn)}}))}var cr,ar,Xr=function(){var rn=Gt.getNow(),zn=Yt(Gt.getHour(rn),Gt.getMinute(rn),Gt.getSecond(rn),Ue?nr:1,Ve?Dr:1,et?pr:1),Da=ht(Gt,rn,zn[0],zn[1],zn[2]);Za(Da,"submit")};vt||(cr=Ka(Qe,Rn,ea),qn&&Rn!=="date"?ar=null:ar=ur({prefixCls:Qe,components:Vr,needConfirmButton:Fe,okDisabled:!Nn||Sn&&Sn(Nn),locale:Kt,showNow:jn,onNow:Fe&&Xr,onOk:function(){Nn&&(Za(Nn,"submit",!0),Lr&&Lr(Nn))}}));var ba;if(sa&&Rn==="date"&&tn==="date"&&!qn){var ma=Gt.getNow(),pa="".concat(Qe,"-today-btn"),ia=Sn&&Sn(ma);ba=le.createElement("a",{className:We()(pa,ia&&"".concat(pa,"-disabled")),"aria-disabled":ia,onClick:function(){ia||Za(ma,"mouse",!0)}},Kt.today)}return le.createElement(Cn.Provider,{value:(0,Ht.Z)((0,Ht.Z)({},nt),{},{mode:Rn,hideHeader:"hideHeader"in ce?Wn:nt.hideHeader,hidePrevBtn:kt&&$t==="right",hideNextBtn:kt&&$t==="left"})},le.createElement("div",{tabIndex:Xn,className:We()("".concat(Qe,"-panel"),Ct,(Pe={},(0,Ze.Z)(Pe,"".concat(Qe,"-panel-has-range"),_t&&_t[0]&&_t[1]),(0,Ze.Z)(Pe,"".concat(Qe,"-panel-has-range-hover"),nn&&nn[0]&&nn[1]),(0,Ze.Z)(Pe,"".concat(Qe,"-panel-rtl"),Sr==="rtl"),Pe)),style:mt,onKeyDown:br,onBlur:Ya,onMouseDown:or},Ea,cr||ar||ba?le.createElement("div",{className:"".concat(Qe,"-footer")},cr,ar,ba):null))}var hr=sr,eo=oe(35593),Or={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 Ko(ce){var Pe,we=ce.prefixCls,Je=ce.popupElement,Qe=ce.popupStyle,Ct=ce.visible,mt=ce.dropdownClassName,Kt=ce.dropdownAlign,Gt=ce.transitionName,qt=ce.getPopupContainer,Bn=ce.children,an=ce.range,on=ce.popupPlacement,Sn=ce.direction,Pn="".concat(we,"-dropdown"),jt=function(){return on!==void 0?on:Sn==="rtl"?"bottomRight":"bottomLeft"};return le.createElement(eo.Z,{showAction:[],hideAction:[],popupPlacement:jt(),builtinPlacements:Or,prefixCls:Pn,popupTransitionName:Gt,popup:Je,popupAlign:Kt,popupVisible:Ct,popupClassName:We()(mt,(Pe={},(0,Ze.Z)(Pe,"".concat(Pn,"-range"),an),(0,Ze.Z)(Pe,"".concat(Pn,"-rtl"),Sn==="rtl"),Pe)),popupStyle:Qe,getPopupContainer:qt},Bn)}var Zo=Ko;function gi(ce){var Pe=ce.prefixCls,we=ce.presets,Je=ce.onClick,Qe=ce.onHover;return we.length?le.createElement("div",{className:"".concat(Pe,"-presets")},le.createElement("ul",null,we.map(function(Ct,mt){var Kt=Ct.label,Gt=Ct.value;return le.createElement("li",{key:mt,onClick:function(){return Je==null?void 0:Je(Ga(Gt))},onMouseEnter:function(){return Qe==null?void 0:Qe(Ga(Gt))},onMouseLeave:function(){return Qe==null?void 0:Qe(null)}},Kt)}))):null}function ji(ce){var Pe=ce.picker,we=ce.disabledHours,Je=ce.disabledMinutes,Qe=ce.disabledSeconds;Pe==="time"&&(we||Je||Qe)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function mi(ce,Pe,we){var Je=(0,un.Z)(Pe)==="object"?Pe.clearIcon:we;return Je||le.createElement("span",{className:"".concat(ce,"-clear-btn")})}function Wo(ce){var Pe,we=ce,Je=we.prefixCls,Qe=Je===void 0?"rc-picker":Je,Ct=we.id,mt=we.name,Kt=we.tabIndex,Gt=we.style,qt=we.className,Bn=we.dropdownClassName,an=we.dropdownAlign,on=we.popupStyle,Sn=we.transitionName,Pn=we.generateConfig,jt=we.locale,tn=we.inputReadOnly,An=we.allowClear,Xn=we.autoFocus,jn=we.showTime,qn=we.picker,sa=qn===void 0?"date":qn,ea=we.format,Wn=we.use12Hours,Qa=we.value,Ra=we.defaultValue,qa=we.presets,or=we.open,yr=we.defaultOpen,Lr=we.defaultOpenValue,Vr=we.suffixIcon,Sr=we.clearIcon,tr=we.disabled,nr=we.disabledDate,xr=we.placeholder,Dr=we.getPopupContainer,dr=we.pickerRef,pr=we.panelRender,io=we.onChange,to=we.onOpenChange,ye=we.onFocus,Fe=we.onBlur,Ue=we.onMouseDown,Ve=we.onMouseUp,et=we.onMouseEnter,nt=we.onMouseLeave,bt=we.onContextMenu,Pt=we.onClick,vt=we.onKeyDown,Rt=we.onSelect,It=we.direction,kt=we.autoComplete,$t=kt===void 0?"off":kt,_t=we.inputRender,nn=we.changeOnBlur,yn=le.useRef(null),vn=sa==="date"&&!!jn||sa==="time",Ln=lt(qa),En=xa(Dn(ea,sa,jn,Wn)),Nn=le.useRef(null),ua=le.useRef(null),ga=le.useRef(null),Jn=(0,be.Z)(null,{value:Qa,defaultValue:Ra}),da=(0,Ft.Z)(Jn,2),La=da[0],Tn=da[1],_n=le.useState(La),Gn=(0,Ft.Z)(_n,2),In=Gn[0],Rn=Gn[1],ca=le.useRef(null),Ma=(0,be.Z)(!1,{value:or,defaultValue:yr,postState:function(Aa){return tr?!1:Aa},onChange:function(Aa){to&&to(Aa),!Aa&&ca.current&&ca.current.onClose&&ca.current.onClose()}}),ka=(0,Ft.Z)(Ma,2),aa=ka[0],Na=ka[1],za=Xt(In,{formatList:En,generateConfig:Pn,locale:jt}),Za=(0,Ft.Z)(za,2),Ta=Za[0],br=Za[1],Ya=ct({valueTexts:Ta,onTextChange:function(Aa){var Qr=xt(Aa,{locale:jt,formatList:En,generateConfig:Pn});Qr&&(!nr||!nr(Qr))&&Rn(Qr)}}),Ea=(0,Ft.Z)(Ya,3),Fr=Ea[0],ya=Ea[1],cr=Ea[2],ar=function(Aa){Rn(Aa),Tn(Aa),io&&!Bt(Pn,La,Aa)&&io(Aa,Aa?qe(Aa,{generateConfig:Pn,locale:jt,format:En[0]}):"")},Xr=function(Aa){tr&&Aa||Na(Aa)},ba=function(Aa){return aa&&ca.current&&ca.current.onKeyDown?ca.current.onKeyDown(Aa):((0,Ie.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},ma=function(){for(var Aa=arguments.length,Qr=new Array(Aa),po=0;po<Aa;po++)Qr[po]=arguments[po];Pt==null||Pt.apply(void 0,Qr),yn.current&&(yn.current.focus(),Xr(!0))},pa=function(Aa){nn&&ar(In),Fe==null||Fe(Aa)},ia=wn({blurToCancel:vn,open:aa,value:Fr,triggerOpen:Xr,forwardKeyDown:ba,isClickOutside:function(Aa){return!ta([Nn.current,ua.current,ga.current],Aa)},onSubmit:function(){return!In||nr&&nr(In)?!1:(ar(In),Xr(!1),cr(),!0)},onCancel:function(){Xr(!1),Rn(La),cr()},onKeyDown:function(Aa,Qr){vt==null||vt(Aa,Qr)},onFocus:ye,onBlur:pa,changeOnBlur:nn}),Un=(0,Ft.Z)(ia,2),rn=Un[0],zn=Un[1],Da=zn.focused,Ha=zn.typing;le.useEffect(function(){aa||(Rn(La),!Ta.length||Ta[0]===""?ya(""):br!==Fr&&cr())},[aa,Ta]),le.useEffect(function(){aa||cr()},[sa]),le.useEffect(function(){Rn(La)},[La]),dr&&(dr.current={focus:function(){var Aa;(Aa=yn.current)===null||Aa===void 0||Aa.focus()},blur:function(){var Aa;(Aa=yn.current)===null||Aa===void 0||Aa.blur()}});var lo=sn(Fr,{formatList:En,generateConfig:Pn,locale:jt}),no=(0,Ft.Z)(lo,3),ko=no[0],Tr=no[1],Nr=no[2],va=(0,Ht.Z)((0,Ht.Z)({},ce),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0,onChange:null}),ho=le.createElement("div",{className:"".concat(Qe,"-panel-layout")},le.createElement(gi,{prefixCls:Qe,presets:Ln,onClick:function(Aa){ar(Aa),Xr(!1)}}),le.createElement(hr,(0,se.Z)({},va,{generateConfig:Pn,className:We()((0,Ze.Z)({},"".concat(Qe,"-panel-focused"),!Ha)),value:In,locale:jt,tabIndex:-1,onSelect:function(Aa){Rt==null||Rt(Aa),Rn(Aa)},direction:It,onPanelChange:function(Aa,Qr){var po=ce.onPanelChange;Nr(!0),po==null||po(Aa,Qr)}})));pr&&(ho=pr(ho));var Po=le.createElement("div",{className:"".concat(Qe,"-panel-container"),ref:Nn,onMouseDown:function(Aa){Aa.preventDefault()}},ho),ir;Vr&&(ir=le.createElement("span",{className:"".concat(Qe,"-suffix"),onMouseDown:function(Aa){Aa.preventDefault()}},Vr));var gr=mi(Qe,An,Sr),Mr=le.createElement("span",{onMouseDown:function(Aa){Aa.preventDefault(),Aa.stopPropagation()},onMouseUp:function(Aa){Aa.preventDefault(),Aa.stopPropagation(),ar(null),Xr(!1)},className:"".concat(Qe,"-clear"),role:"button"},gr),_r=!!An&&La&&!tr,Jr=(0,Ht.Z)((0,Ht.Z)((0,Ht.Z)({id:Ct,tabIndex:Kt,disabled:tr,readOnly:tn||typeof En[0]=="function"||!Ha,value:ko||Fr,onChange:function(Aa){ya(Aa.target.value)},autoFocus:Xn,placeholder:xr,ref:yn,title:Fr},rn),{},{size:Fa(sa,En[0],Pn),name:mt},(0,yt.Z)(ce,{aria:!0,data:!0})),{},{autoComplete:$t}),Va=_t?_t(Jr):le.createElement("input",Jr),yo=function(Aa,Qr){(Qr==="submit"||Qr!=="key"&&!vn)&&(ar(Aa),Xr(!1))},so=It==="rtl"?"bottomRight":"bottomLeft";return le.createElement(Cn.Provider,{value:{operationRef:ca,hideHeader:sa==="time",onSelect:yo,open:aa,defaultOpenValue:Lr,onDateMouseEnter:Tr,onDateMouseLeave:Nr}},le.createElement(Zo,{visible:aa,popupElement:Po,popupStyle:on,prefixCls:Qe,dropdownClassName:Bn,dropdownAlign:an,getPopupContainer:Dr,transitionName:Sn,popupPlacement:so,direction:It},le.createElement("div",{ref:ga,className:We()(Qe,qt,(Pe={},(0,Ze.Z)(Pe,"".concat(Qe,"-disabled"),tr),(0,Ze.Z)(Pe,"".concat(Qe,"-focused"),Da),(0,Ze.Z)(Pe,"".concat(Qe,"-rtl"),It==="rtl"),Pe)),style:Gt,onMouseDown:Ue,onMouseUp:Ve,onMouseEnter:et,onMouseLeave:nt,onContextMenu:bt,onClick:ma},le.createElement("div",{className:We()("".concat(Qe,"-input"),(0,Ze.Z)({},"".concat(Qe,"-input-placeholder"),!!ko)),ref:ua},Va,ir,_r&&Mr))))}var Li=function(ce){(0,rt.Z)(we,ce);var Pe=(0,Wt.Z)(we);function we(){var Je;(0,tt.Z)(this,we);for(var Qe=arguments.length,Ct=new Array(Qe),mt=0;mt<Qe;mt++)Ct[mt]=arguments[mt];return Je=Pe.call.apply(Pe,[this].concat(Ct)),(0,Ze.Z)((0,Et.Z)(Je),"pickerRef",le.createRef()),(0,Ze.Z)((0,Et.Z)(Je),"focus",function(){Je.pickerRef.current&&Je.pickerRef.current.focus()}),(0,Ze.Z)((0,Et.Z)(Je),"blur",function(){Je.pickerRef.current&&Je.pickerRef.current.blur()}),Je}return(0,St.Z)(we,[{key:"render",value:function(){return le.createElement(Wo,(0,se.Z)({},this.props,{pickerRef:this.pickerRef}))}}]),we}(le.Component),Di=Li;function Ci(ce,Pe){var we=ce.picker,Je=ce.locale,Qe=ce.selectedValue,Ct=ce.disabledDate,mt=ce.disabled,Kt=ce.generateConfig,Gt=la(Qe,0),qt=la(Qe,1);function Bn(jt){return Kt.locale.getWeekFirstDate(Je.locale,jt)}function an(jt){var tn=Kt.getYear(jt),An=Kt.getMonth(jt);return tn*100+An}function on(jt){var tn=Kt.getYear(jt),An=Xe(Kt,jt);return tn*10+An}var Sn=le.useCallback(function(jt){if(mt[0]||Ct&&Ct(jt))return!0;if(mt[1]&&qt)return!at(Kt,jt,qt)&&Kt.isAfter(jt,qt);if(!Pe&&qt)switch(we){case"quarter":return on(jt)>on(qt);case"month":return an(jt)>an(qt);case"week":return Bn(jt)>Bn(qt);default:return!at(Kt,jt,qt)&&Kt.isAfter(jt,qt)}return!1},[Ct,mt[1],qt,Pe]),Pn=le.useCallback(function(jt){if(mt[1]||Ct&&Ct(jt))return!0;if(mt[0]&&Gt)return!at(Kt,jt,qt)&&Kt.isAfter(Gt,jt);if(!Pe&&Gt)switch(we){case"quarter":return on(jt)<on(Gt);case"month":return an(jt)<an(Gt);case"week":return Bn(jt)<Bn(Gt);default:return!at(Kt,jt,Gt)&&Kt.isAfter(Gt,jt)}return!1},[Ct,mt[0],Gt,Pe]);return[Sn,Pn]}var Ii=oe(70425),Gl=oe(6089);function fs(ce,Pe,we,Je,Qe,Ct,mt,Kt,Gt,qt){var Bn=le.useState(!1),an=(0,Ft.Z)(Bn,2),on=an[0],Sn=an[1],Pn=(0,Ii.useMergedState)(ce||!1,{value:Pe}),jt=(0,Ft.Z)(Pn,2),tn=jt[0],An=jt[1],Xn=(0,Ii.useMergedState)(ce||!1,{value:Pe,onChange:function(nr){qt==null||qt(nr)}}),jn=(0,Ft.Z)(Xn,2),qn=jn[0],sa=jn[1],ea=(0,Ii.useMergedState)(0,{value:we}),Wn=(0,Ft.Z)(ea,2),Qa=Wn[0],Ra=Wn[1],qa=le.useState(null),or=(0,Ft.Z)(qa,2),yr=or[0],Lr=or[1];le.useEffect(function(){qn&&Sn(!0)},[qn]);var Vr=function(nr){return nr===0?1:0},Sr=(0,Gl.Z)(function(tr,nr,xr){if(nr===!1)sa(tr);else if(tr){Ra(nr),sa(tr);var Dr=Vr(nr);!qn||![mt,Kt][Dr]?Lr(Dr):(Sn(!1),yr!==null&&Lr(null))}else if(xr==="confirm"||xr==="blur"&&Je){var dr=tn?Vr(nr):yr;dr!==null&&(Sn(!1),Ra(dr)),Lr(null),dr!==null&&!Gt[dr]?(0,gn.Z)(function(){var pr,io=[Qe,Ct][dr];(pr=io.current)===null||pr===void 0||pr.focus()}):sa(!1)}else sa(!1),An(!1)});return[qn,Qa,on,Sr]}function jl(ce,Pe,we,Je){var Qe=je(ce,we,Je,1);function Ct(mt){return mt(ce,Pe)?"same":mt(Qe,Pe)?"closing":"far"}switch(we){case"year":return Ct(function(mt,Kt){return me(Je,mt,Kt)});case"quarter":case"month":return Ct(function(mt,Kt){return xe(Je,mt,Kt)});default:return Ct(function(mt,Kt){return Ne(Je,mt,Kt)})}}function fi(ce,Pe,we,Je){var Qe=la(ce,0),Ct=la(ce,1);if(Pe===0)return Qe;if(Qe&&Ct){var mt=jl(Qe,Ct,we,Je);switch(mt){case"same":return Qe;case"closing":return Qe;default:return je(Ct,we,Je,-1)}}return Qe}function Kl(ce){var Pe=ce.values,we=ce.picker,Je=ce.defaultDates,Qe=ce.generateConfig,Ct=le.useState(function(){return[la(Je,0),la(Je,1)]}),mt=(0,Ft.Z)(Ct,2),Kt=mt[0],Gt=mt[1],qt=le.useState(null),Bn=(0,Ft.Z)(qt,2),an=Bn[0],on=Bn[1],Sn=la(Pe,0),Pn=la(Pe,1);function jt(An){return Kt[An]?Kt[An]:la(an,An)||fi(Pe,An,we,Qe)||Sn||Pn||Qe.getNow()}function tn(An,Xn){if(An){var jn=hn(an,An,Xn);Gt(hn(Kt,null,Xn)||[null,null]);var qn=(Xn+1)%2;la(Pe,qn)||(jn=hn(jn,An,qn)),on(jn)}else(Sn||Pn)&&on(null)}return[jt,tn]}function Ki(ce,Pe){return ce&&ce[0]&&ce[1]&&Pe.isAfter(ce[0],ce[1])?[ce[1],ce[0]]:ce}function Ui(ce,Pe,we,Je){return!!(ce||Je&&Je[Pe]||we[(Pe+1)%2])}function Ul(ce){var Pe,we,Je,Qe=ce,Ct=Qe.prefixCls,mt=Ct===void 0?"rc-picker":Ct,Kt=Qe.id,Gt=Qe.style,qt=Qe.className,Bn=Qe.popupStyle,an=Qe.dropdownClassName,on=Qe.transitionName,Sn=Qe.dropdownAlign,Pn=Qe.getPopupContainer,jt=Qe.generateConfig,tn=Qe.locale,An=Qe.placeholder,Xn=Qe.autoFocus,jn=Qe.disabled,qn=Qe.format,sa=Qe.picker,ea=sa===void 0?"date":sa,Wn=Qe.showTime,Qa=Qe.use12Hours,Ra=Qe.separator,qa=Ra===void 0?"~":Ra,or=Qe.value,yr=Qe.defaultValue,Lr=Qe.defaultPickerValue,Vr=Qe.open,Sr=Qe.defaultOpen,tr=Qe.disabledDate,nr=Qe.disabledTime,xr=Qe.dateRender,Dr=Qe.monthCellRender,dr=Qe.cellRender,pr=Qe.panelRender,io=Qe.presets,to=Qe.ranges,ye=Qe.allowEmpty,Fe=Qe.allowClear,Ue=Qe.suffixIcon,Ve=Qe.clearIcon,et=Qe.pickerRef,nt=Qe.inputReadOnly,bt=Qe.mode,Pt=Qe.renderExtraFooter,vt=Qe.onChange,Rt=Qe.onOpenChange,It=Qe.onPanelChange,kt=Qe.onCalendarChange,$t=Qe.onFocus,_t=Qe.onBlur,nn=Qe.onMouseDown,yn=Qe.onMouseUp,vn=Qe.onMouseEnter,Ln=Qe.onMouseLeave,En=Qe.onClick,Nn=Qe.onOk,ua=Qe.onKeyDown,ga=Qe.components,Jn=Qe.order,da=Qe.direction,La=Qe.activePickerIndex,Tn=Qe.autoComplete,_n=Tn===void 0?"off":Tn,Gn=Qe.changeOnBlur,In=ea==="date"&&!!Wn||ea==="time",Rn=(0,le.useRef)(null),ca=(0,le.useRef)(null),Ma=(0,le.useRef)(null),ka=(0,le.useRef)(null),aa=(0,le.useRef)(null),Na=(0,le.useRef)(null),za=(0,le.useRef)(null),Za=(0,le.useRef)(null),Ta=xa(Dn(qn,ea,Wn,Qa)),br=(0,le.useRef)(null),Ya=le.useMemo(function(){return Array.isArray(jn)?jn:[jn||!1,jn||!1]},[jn]),Ea=(0,be.Z)(null,{value:or,defaultValue:yr,postState:function(wa){return ea==="time"&&!Jn?wa:Ki(wa,jt)}}),Fr=(0,Ft.Z)(Ea,2),ya=Fr[0],cr=Fr[1],ar=Kl({values:ya,picker:ea,defaultDates:Lr,generateConfig:jt}),Xr=(0,Ft.Z)(ar,2),ba=Xr[0],ma=Xr[1],pa=(0,be.Z)(ya,{postState:function(wa){var Wa=wa;if(Ya[0]&&Ya[1])return Wa;for(var wr=0;wr<2;wr+=1)Ya[wr]&&!Wa&&!la(Wa,wr)&&!la(ye,wr)&&(Wa=hn(Wa,jt.getNow(),wr));return Wa}}),ia=(0,Ft.Z)(pa,2),Un=ia[0],rn=ia[1],zn=(0,be.Z)([ea,ea],{value:bt}),Da=(0,Ft.Z)(zn,2),Ha=Da[0],lo=Da[1];(0,le.useEffect)(function(){lo([ea,ea])},[ea]);var no=function(wa,Wa){lo(wa),It&&It(Wa,wa)},ko=fs(Sr,Vr,La,Gn,Na,za,la(Un,0),la(Un,1),Ya,Rt),Tr=(0,Ft.Z)(ko,4),Nr=Tr[0],va=Tr[1],ho=Tr[2],Po=Tr[3],ir=Nr&&va===0,gr=Nr&&va===1,Mr=Ci({picker:ea,selectedValue:Un,locale:tn,disabled:Ya,disabledDate:tr,generateConfig:jt},!Nr||ho),_r=(0,Ft.Z)(Mr,2),Jr=_r[0],Va=_r[1],yo=(0,le.useState)(0),so=(0,Ft.Z)(yo,2),mr=so[0],Aa=so[1];(0,le.useEffect)(function(){!Nr&&Rn.current&&Aa(Rn.current.offsetWidth)},[Nr]);function Qr(Cr){Po(!0,Cr,"open"),(0,gn.Z)(function(){var wa,Wa=[Na,za][Cr];(wa=Wa.current)===null||wa===void 0||wa.focus()},0)}function po(Cr,wa){var Wa=Cr,wr=la(Wa,0),ao=la(Wa,1);wr&&ao&&jt.isAfter(wr,ao)&&(ea==="week"&&!Mt(jt,tn.locale,wr,ao)||ea==="quarter"&&!Ge(jt,wr,ao)||ea!=="week"&&ea!=="quarter"&&ea!=="time"&&!at(jt,wr,ao)?wa===0?(Wa=[wr,null],ao=null):(wr=null,Wa=[null,ao]):(ea!=="time"||Jn!==!1)&&(Wa=Ki(Wa,jt))),rn(Wa);var Gi=Wa&&Wa[0]?qe(Wa[0],{generateConfig:jt,locale:tn,format:Ta[0]}):"",ni=Wa&&Wa[1]?qe(Wa[1],{generateConfig:jt,locale:tn,format:Ta[0]}):"";if(kt){var Pi={range:wa===0?"start":"end"};kt(Wa,[Gi,ni],Pi)}var yi=Ui(wr,0,Ya,ye),yl=Ui(ao,1,Ya,ye),Bi=Wa===null||yi&&yl;Bi&&(cr(Wa),vt&&(!Bt(jt,la(ya,0),wr)||!Bt(jt,la(ya,1),ao))&&vt(Wa,[Gi,ni]))}var $o=function(wa){return Nr&&br.current&&br.current.onKeyDown?br.current.onKeyDown(wa):((0,Ie.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Ro={formatList:Ta,generateConfig:jt,locale:tn},Do=Xt(la(Un,0),Ro),Eo=(0,Ft.Z)(Do,2),$r=Eo[0],jr=Eo[1],Jo=Xt(la(Un,1),Ro),ri=(0,Ft.Z)(Jo,2),Uo=ri[0],Qo=ri[1],wi=function(wa,Wa){var wr=xt(wa,{locale:tn,formatList:Ta,generateConfig:jt}),ao=Wa===0?Jr:Va;wr&&!ao(wr)&&(rn(hn(Un,wr,Wa)),ma(wr,Wa))},al=ct({valueTexts:$r,onTextChange:function(wa){return wi(wa,0)}}),$a=(0,Ft.Z)(al,3),Er=$a[0],vo=$a[1],Hr=$a[2],wo=ct({valueTexts:Uo,onTextChange:function(wa){return wi(wa,1)}}),Fo=(0,Ft.Z)(wo,3),bo=Fo[0],qo=Fo[1],rl=Fo[2],rs=(0,le.useState)(null),ol=(0,Ft.Z)(rs,2),os=ol[0],Rl=ol[1],Ri=(0,le.useState)(null),si=(0,Ft.Z)(Ri,2),ui=si[0],Ml=si[1],zl=sn(Er,{formatList:Ta,generateConfig:jt,locale:tn}),il=(0,Ft.Z)(zl,3),ll=il[0],Mi=il[1],zi=il[2],is=sn(bo,{formatList:Ta,generateConfig:jt,locale:tn}),Ti=(0,Ft.Z)(is,3),sl=Ti[0],ls=Ti[1],ul=Ti[2],ss=function(wa){Ml(hn(Un,wa,va)),va===0?Mi(wa):ls(wa)},Tl=function(){Ml(hn(Un,null,va)),va===0?zi():ul()},Hi=le.useState(Nr),Zi=(0,Ft.Z)(Hi,2),dl=Zi[0],Hl=Zi[1];le.useEffect(function(){Hl(Nr)},[Nr]);var Zl=function(wa){if(Gn&&dl){var Wa=la(Un,va);Wa&&po(Un,va)}return _t==null?void 0:_t(wa)},cl=function(wa,Wa){return{blurToCancel:!Gn&&In,forwardKeyDown:$o,onBlur:Zl,isClickOutside:function(ao){return!ta([ca.current,Ma.current,ka.current,Rn.current],ao)},onFocus:function(ao){$t&&$t(ao)},triggerOpen:function(ao){ao?Po(ao,wa,"open"):Po(ao,la(Un,wa)?wa:!1,"blur")},onSubmit:function(){if(!Un||tr&&tr(Un[wa]))return!1;po(Un,wa),Wa(),Po(!1,va,"confirm")},onCancel:function(){Po(!1,wa,"cancel"),rn(ya),Wa()}}},gl={onKeyDown:function(wa,Wa){ua==null||ua(wa,Wa)},changeOnBlur:Gn},us=wn((0,Ht.Z)((0,Ht.Z)({},cl(0,Hr)),{},{open:ir,value:Er},gl)),ml=(0,Ft.Z)(us,2),fl=ml[0],hl=ml[1],Wi=hl.focused,pl=hl.typing,ds=wn((0,Ht.Z)((0,Ht.Z)({},cl(1,rl)),{},{open:gr,value:bo},gl)),vr=(0,Ft.Z)(ds,2),Zr=vr[0],Mo=vr[1],ei=Mo.focused,ti=Mo.typing,Wl=function(wa){En&&En(wa),!Nr&&!Na.current.contains(wa.target)&&!za.current.contains(wa.target)&&(Ya[0]?Ya[1]||Qr(1):Qr(0))},vl=function(wa){nn&&nn(wa),Nr&&(Wi||ei)&&!Na.current.contains(wa.target)&&!za.current.contains(wa.target)&&wa.preventDefault()},Sl=ya&&ya[0]?qe(ya[0],{locale:tn,format:"YYYYMMDDHHmmss",generateConfig:jt}):"",Pl=ya&&ya[1]?qe(ya[1],{locale:tn,format:"YYYYMMDDHHmmss",generateConfig:jt}):"";(0,le.useEffect)(function(){Nr||(rn(ya),!$r.length||$r[0]===""?vo(""):jr!==Er&&Hr(),!Uo.length||Uo[0]===""?qo(""):Qo!==bo&&rl())},[Nr,$r,Uo]),(0,le.useEffect)(function(){rn(ya)},[Sl,Pl]);var Fi=ha({cellRender:dr,monthCellRender:Dr,dateRender:xr}),bs=le.useMemo(function(){if(Fi)return function(Cr,wa){return Fi(Cr,(0,Ht.Z)((0,Ht.Z)({},wa),{},{range:va?"end":"start"}))}},[va,Fi]);et&&(et.current={focus:function(){Na.current&&Na.current.focus()},blur:function(){Na.current&&Na.current.blur(),za.current&&za.current.blur()}});var Cs=lt(io,to);function cs(){var Cr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,wa=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Wa=null;Nr&&ui&&ui[0]&&ui[1]&&jt.isAfter(ui[1],ui[0])&&(Wa=ui);var wr=Wn;if(Wn&&(0,un.Z)(Wn)==="object"&&Wn.defaultValue){var ao=Wn.defaultValue;wr=(0,Ht.Z)((0,Ht.Z)({},Wn),{},{defaultValue:la(ao,va)||void 0})}return le.createElement(Xa.Provider,{value:{inRange:!0,panelPosition:Cr,rangedValue:os||Un,hoverRangedValue:Wa}},le.createElement(hr,(0,se.Z)({},ce,wa,{cellRender:bs,showTime:wr,mode:Ha[va],generateConfig:jt,style:void 0,direction:da,disabledDate:va===0?Jr:Va,disabledTime:function(ni){return nr?nr(ni,va===0?"start":"end"):!1},className:We()((0,Ze.Z)({},"".concat(mt,"-panel-focused"),va===0?!pl:!ti)),value:la(Un,va),locale:tn,tabIndex:-1,onPanelChange:function(ni,Pi){va===0&&zi(!0),va===1&&ul(!0),no(hn(Ha,Pi,va),hn(Un,ni,va));var yi=ni;Cr==="right"&&Ha[va]===Pi&&(yi=je(yi,Pi,jt,-1)),ma(yi,va)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:va===0?la(Un,1):la(Un,0)})))}var Si=0,ps=0;if(va&&Ma.current&&aa.current&&ca.current&&Za.current){Si=Ma.current.offsetWidth+aa.current.offsetWidth;var As=Za.current.offsetLeft>Si?Za.current.offsetLeft-Si:Za.current.offsetLeft,vs=ca.current.offsetWidth,Ss=Za.current.offsetWidth;vs&&Ss&&Si>vs-Ss-(da==="rtl"?0:As)&&(ps=Si)}var xs=da==="rtl"?{right:Si}:{left:Si};function Es(){var Cr,wa=Ka(mt,Ha[va],Pt),Wa=ur({prefixCls:mt,components:ga,needConfirmButton:In,okDisabled:!la(Un,va)||tr&&tr(Un[va]),locale:tn,onOk:function(){var ai=la(Un,va);ai&&(po(Un,va),Nn==null||Nn(Un),Po(!1,va,"confirm"))}});if(ea!=="time"&&!Wn){var wr=ba(va),ao=je(wr,ea,jt),Gi=Ha[va],ni=Gi===ea,Pi=cs(ni?"left":!1,{pickerValue:wr,onPickerValueChange:function(ai){ma(ai,va)}}),yi=cs("right",{pickerValue:ao,onPickerValueChange:function(ai){ma(je(ai,ea,jt,-1),va)}});da==="rtl"?Cr=le.createElement(le.Fragment,null,yi,ni&&Pi):Cr=le.createElement(le.Fragment,null,Pi,ni&&yi)}else Cr=cs();var yl=le.createElement("div",{className:"".concat(mt,"-panel-layout")},le.createElement(gi,{prefixCls:mt,presets:Cs,onClick:function(ai){po(ai,null),Po(!1,va,"preset")},onHover:function(ai){Rl(ai)}}),le.createElement("div",null,le.createElement("div",{className:"".concat(mt,"-panels")},Cr),(wa||Wa)&&le.createElement("div",{className:"".concat(mt,"-footer")},wa,Wa)));return pr&&(yl=pr(yl)),le.createElement("div",{className:"".concat(mt,"-panel-container"),style:{marginLeft:ps},ref:ca,onMouseDown:function(ai){ai.preventDefault()}},yl)}var ws=le.createElement("div",{className:We()("".concat(mt,"-range-wrapper"),"".concat(mt,"-").concat(ea,"-range-wrapper")),style:{minWidth:mr}},le.createElement("div",{ref:Za,className:"".concat(mt,"-range-arrow"),style:xs}),Es()),Ps;Ue&&(Ps=le.createElement("span",{className:"".concat(mt,"-suffix"),onMouseDown:function(wa){wa.preventDefault()}},Ue));var Fs=mi(mt,Fe,Ve),Bs=le.createElement("span",{onMouseDown:function(wa){wa.preventDefault(),wa.stopPropagation()},onMouseUp:function(wa){wa.preventDefault(),wa.stopPropagation();var Wa=ya;Ya[0]||(Wa=hn(Wa,null,0)),Ya[1]||(Wa=hn(Wa,null,1)),po(Wa,null),Po(!1,va,"clear")},className:"".concat(mt,"-clear"),role:"button"},Fs),Ls=Fe&&(la(ya,0)&&!Ya[0]||la(ya,1)&&!Ya[1]),ys={size:Fa(ea,Ta[0],jt)},gs=0,ms=0;Ma.current&&ka.current&&aa.current&&(va===0?ms=Ma.current.offsetWidth:(gs=Si,ms=ka.current.offsetWidth));var Ds=da==="rtl"?{right:gs}:{left:gs},Is=function(wa,Wa){var wr=hn(Un,wa,va);if(Wa==="submit"||Wa!=="key"&&!In){po(wr,va),va===0?zi():ul();var ao=va===0?1:0;Ya[ao]?Po(!1,!1,"confirm"):Po(!1,va,"confirm")}else rn(wr)};return le.createElement(Cn.Provider,{value:{operationRef:br,hideHeader:ea==="time",onDateMouseEnter:ss,onDateMouseLeave:Tl,hideRanges:!0,onSelect:Is,open:Nr}},le.createElement(Zo,{visible:Nr,popupElement:ws,popupStyle:Bn,prefixCls:mt,dropdownClassName:an,dropdownAlign:Sn,getPopupContainer:Pn,transitionName:on,range:!0,direction:da},le.createElement("div",(0,se.Z)({ref:Rn,className:We()(mt,"".concat(mt,"-range"),qt,(Pe={},(0,Ze.Z)(Pe,"".concat(mt,"-disabled"),Ya[0]&&Ya[1]),(0,Ze.Z)(Pe,"".concat(mt,"-focused"),va===0?Wi:ei),(0,Ze.Z)(Pe,"".concat(mt,"-rtl"),da==="rtl"),Pe)),style:Gt,onClick:Wl,onMouseEnter:vn,onMouseLeave:Ln,onMouseDown:vl,onMouseUp:yn},(0,yt.Z)(ce,{aria:!0,data:!0})),le.createElement("div",{className:We()("".concat(mt,"-input"),(we={},(0,Ze.Z)(we,"".concat(mt,"-input-active"),va===0),(0,Ze.Z)(we,"".concat(mt,"-input-placeholder"),!!ll),we)),ref:Ma},le.createElement("input",(0,se.Z)({id:Kt,disabled:Ya[0],readOnly:nt||typeof Ta[0]=="function"||!pl,value:ll||Er,onChange:function(wa){vo(wa.target.value)},autoFocus:Xn,placeholder:la(An,0)||"",ref:Na},fl,ys,{autoComplete:_n}))),le.createElement("div",{className:"".concat(mt,"-range-separator"),ref:aa},qa),le.createElement("div",{className:We()("".concat(mt,"-input"),(Je={},(0,Ze.Z)(Je,"".concat(mt,"-input-active"),va===1),(0,Ze.Z)(Je,"".concat(mt,"-input-placeholder"),!!sl),Je)),ref:ka},le.createElement("input",(0,se.Z)({disabled:Ya[1],readOnly:nt||typeof Ta[0]=="function"||!ti,value:sl||bo,onChange:function(wa){qo(wa.target.value)},placeholder:la(An,1)||"",ref:za},Zr,ys,{autoComplete:_n}))),le.createElement("div",{className:"".concat(mt,"-active-bar"),style:(0,Ht.Z)((0,Ht.Z)({},Ds),{},{width:ms,position:"absolute"})}),Ps,Ls&&Bs)))}var Yl=function(ce){(0,rt.Z)(we,ce);var Pe=(0,Wt.Z)(we);function we(){var Je;(0,tt.Z)(this,we);for(var Qe=arguments.length,Ct=new Array(Qe),mt=0;mt<Qe;mt++)Ct[mt]=arguments[mt];return Je=Pe.call.apply(Pe,[this].concat(Ct)),(0,Ze.Z)((0,Et.Z)(Je),"pickerRef",le.createRef()),(0,Ze.Z)((0,Et.Z)(Je),"focus",function(){Je.pickerRef.current&&Je.pickerRef.current.focus()}),(0,Ze.Z)((0,Et.Z)(Je),"blur",function(){Je.pickerRef.current&&Je.pickerRef.current.blur()}),Je}return(0,St.Z)(we,[{key:"render",value:function(){return le.createElement(Ul,(0,se.Z)({},this.props,{pickerRef:this.pickerRef}))}}]),we}(le.Component),Yi=Yl,bl=Di,Ai=oe(19080),Vi=oe(36355),Xi=oe(1684),Cl=oe(19716),Al=oe(32441),xl=oe(9763),El=oe(33234),wl=oe(48183),xi=oe(64993),ii=oe(9937),Ji=oe(17313),Vl=oe(47585),Xl=oe(74207),li=oe(13826),ki=oe(92899),Qi=oe(37613),Jl=oe(83116);const Xo=(ce,Pe,we,Je)=>{const{lineHeight:Qe}=ce,Ct=Math.floor(we*Qe)+2,mt=Math.max((Pe-Ct)/2,0),Kt=Math.max(Pe-Ct-mt,0);return{padding:`${mt}px ${Je}px ${Kt}px`}},qi=ce=>{const{componentCls:Pe,pickerCellCls:we,pickerCellInnerCls:Je,cellHeight:Qe,motionDurationSlow:Ct,borderRadiusSM:mt,motionDurationMid:Kt,cellHoverBg:Gt,lineWidth:qt,lineType:Bn,colorPrimary:an,cellActiveWithRangeBg:on,colorTextLightSolid:Sn,controlHeightSM:Pn,cellRangeBorderColor:jt,pickerCellBorderGap:tn,cellHoverWithRangeBg:An,cellWidth:Xn,colorTextDisabled:jn,cellBgDisabled:qn}=ce;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Qe,transform:"translateY(-50%)",transition:`all ${Ct}`,content:'""'},[Je]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Qe,height:Qe,lineHeight:`${Qe}px`,borderRadius:mt,transition:`background ${Kt}, border ${Kt}`},"&-range-hover-start, &-range-hover-end":{[Je]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${we}-in-view),
&:hover:not(${we}-selected):not(${we}-range-start):not(${we}-range-end):not(${we}-range-hover-start):not(${we}-range-hover-end)`]:{[Je]:{background:Gt}},[`&-in-view${we}-today ${Je}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${qt}px ${Bn} ${an}`,borderRadius:mt,content:'""'}},[`&-in-view${we}-in-range`]:{position:"relative","&::before":{background:on}},[`&-in-view${we}-selected ${Je},
&-in-view${we}-range-start ${Je},
&-in-view${we}-range-end ${Je}`]:{color:Sn,background:an},[`&-in-view${we}-range-start:not(${we}-range-start-single),
&-in-view${we}-range-end:not(${we}-range-end-single)`]:{"&::before":{background:on}},[`&-in-view${we}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${we}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${we}-range-hover-start:not(${we}-in-range):not(${we}-range-start):not(${we}-range-end),
&-in-view${we}-range-hover-end:not(${we}-in-range):not(${we}-range-start):not(${we}-range-end),
&-in-view${we}-range-hover-start${we}-range-start-single,
&-in-view${we}-range-hover-start${we}-range-start${we}-range-end${we}-range-end-near-hover,
&-in-view${we}-range-hover-end${we}-range-start${we}-range-end${we}-range-start-near-hover,
&-in-view${we}-range-hover-end${we}-range-end-single,
&-in-view${we}-range-hover:not(${we}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:Pn,borderTop:`${qt}px dashed ${jt}`,borderBottom:`${qt}px dashed ${jt}`,transform:"translateY(-50%)",transition:`all ${Ct}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:tn},[`&-in-view${we}-in-range${we}-range-hover::before,
&-in-view${we}-in-range${we}-range-hover-start::before,
&-in-view${we}-in-range${we}-range-hover-end::before,
&-in-view${we}-range-start${we}-range-hover::before,
&-in-view${we}-range-end${we}-range-hover::before,
&-in-view${we}-range-start:not(${we}-range-start-single)${we}-range-hover-start::before,
&-in-view${we}-range-end:not(${we}-range-end-single)${we}-range-hover-end::before,
${Pe}-panel
> :not(${Pe}-date-panel)
&-in-view${we}-in-range${we}-range-hover-start::before,
${Pe}-panel
> :not(${Pe}-date-panel)
&-in-view${we}-in-range${we}-range-hover-end::before`]:{background:An},[`&-in-view${we}-range-start:not(${we}-range-start-single):not(${we}-range-end) ${Je}`]:{borderStartStartRadius:mt,borderEndStartRadius:mt,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${we}-range-end:not(${we}-range-end-single):not(${we}-range-start) ${Je}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:mt,borderEndEndRadius:mt},[`&-range-hover${we}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${we}-range-hover:first-child::after,
tr > &-in-view${we}-range-hover-end:first-child::after,
&-in-view${we}-start${we}-range-hover-edge-start${we}-range-hover-edge-start-near-range::after,
&-in-view${we}-range-hover-edge-start:not(${we}-range-hover-edge-start-near-range)::after,
&-in-view${we}-range-hover-start::after`]:{insetInlineStart:(Xn-Qe)/2,borderInlineStart:`${qt}px dashed ${jt}`,borderStartStartRadius:mt,borderEndStartRadius:mt},[`tr > &-in-view${we}-range-hover:last-child::after,
tr > &-in-view${we}-range-hover-start:last-child::after,
&-in-view${we}-end${we}-range-hover-edge-end${we}-range-hover-edge-end-near-range::after,
&-in-view${we}-range-hover-edge-end:not(${we}-range-hover-edge-end-near-range)::after,
&-in-view${we}-range-hover-end::after`]:{insetInlineEnd:(Xn-Qe)/2,borderInlineEnd:`${qt}px dashed ${jt}`,borderStartEndRadius:mt,borderEndEndRadius:mt},"&-disabled":{color:jn,pointerEvents:"none",[Je]:{background:"transparent"},"&::before":{background:qn}},[`&-disabled${we}-today ${Je}::before`]:{borderColor:jn}}},_i=ce=>{const{componentCls:Pe,pickerCellCls:we,pickerCellInnerCls:Je,pickerYearMonthCellWidth:Qe,pickerControlIconSize:Ct,cellWidth:mt,paddingSM:Kt,paddingXS:Gt,paddingXXS:qt,colorBgContainer:Bn,lineWidth:an,lineType:on,borderRadiusLG:Sn,colorPrimary:Pn,colorTextHeading:jt,colorSplit:tn,pickerControlIconBorderWidth:An,colorIcon:Xn,textHeight:jn,motionDurationMid:qn,colorIconHover:sa,fontWeightStrong:ea,cellHeight:Wn,pickerCellPaddingVertical:Qa,colorTextDisabled:Ra,colorText:qa,fontSize:or,cellHoverWithRangeBg:yr,motionDurationSlow:Lr,withoutTimeCellHeight:Vr,pickerQuarterPanelContentHeight:Sr,colorLink:tr,colorLinkActive:nr,colorLinkHover:xr,cellRangeBorderColor:Dr,borderRadiusSM:dr,colorTextLightSolid:pr,cellHoverBg:io,timeColumnHeight:to,timeColumnWidth:ye,timeCellHeight:Fe,controlItemBgActive:Ue,marginXXS:Ve,pickerDatePanelPaddingHorizontal:et}=ce,nt=mt*7+et*2,bt=(nt-Gt*2)/3-Qe-Kt,Pt=(nt-Gt*2)/4-Qe;return{[Pe]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:Bn,border:`${an}px ${on} ${tn}`,borderRadius:Sn,outline:"none","&-focused":{borderColor:Pn},"&-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:nt},"&-header":{display:"flex",padding:`0 ${Gt}px`,color:jt,borderBottom:`${an}px ${on} ${tn}`,"> *":{flex:"none"},button:{padding:0,color:Xn,lineHeight:`${jn}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${qn}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:or,"&:hover":{color:sa}},"&-view":{flex:"auto",fontWeight:ea,lineHeight:`${jn}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:Gt},"&:hover":{color:Pn}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:Ct,height:Ct,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:Ct,height:Ct,border:"0 solid currentcolor",borderBlockStartWidth:An,borderBlockEndWidth:0,borderInlineStartWidth:An,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(Ct/2),insetInlineStart:Math.ceil(Ct/2),display:"inline-block",width:Ct,height:Ct,border:"0 solid currentcolor",borderBlockStartWidth:An,borderBlockEndWidth:0,borderInlineStartWidth:An,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:Wn,fontWeight:"normal"},th:{height:Wn+Qa*2,color:qa,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${Qa}px 0`,color:Ra,cursor:"pointer","&-in-view":{color:qa}},qi(ce)),[`&-date-panel ${Pe}-cell-in-view${Pe}-cell-in-range${Pe}-cell-range-hover-start ${Je},
&-date-panel ${Pe}-cell-in-view${Pe}-cell-in-range${Pe}-cell-range-hover-end ${Je}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:yr,transition:`all ${Lr}`,content:'""'}},[`&-date-panel
${Pe}-cell-in-view${Pe}-cell-in-range${Pe}-cell-range-hover-start
${Je}::after`]:{insetInlineEnd:-(mt-Wn)/2,insetInlineStart:0},[`&-date-panel ${Pe}-cell-in-view${Pe}-cell-in-range${Pe}-cell-range-hover-end ${Je}::after`]:{insetInlineEnd:0,insetInlineStart:-(mt-Wn)/2},[`&-range-hover${Pe}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Pe}-content`]:{height:Vr*4},[Je]:{padding:`0 ${Gt}px`}},"&-quarter-panel":{[`${Pe}-content`]:{height:Sr},[`${Pe}-cell-range-hover-start::after`]:{insetInlineStart:Pt,borderInlineStart:`${an}px dashed ${Dr}`,[`${Pe}-panel-rtl &`]:{insetInlineEnd:Pt,borderInlineEnd:`${an}px dashed ${Dr}`}},[`${Pe}-cell-range-hover-end::after`]:{insetInlineEnd:Pt,borderInlineEnd:`${an}px dashed ${Dr}`,[`${Pe}-panel-rtl &`]:{insetInlineStart:Pt,borderInlineStart:`${an}px dashed ${Dr}`}}},[`&-panel ${Pe}-footer`]:{borderTop:`${an}px ${on} ${tn}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${jn-2*an}px`,textAlign:"center","&-extra":{padding:`0 ${Kt}px`,lineHeight:`${jn-2*an}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${an}px ${on} ${tn}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:tr,"&:hover":{color:xr},"&:active":{color:nr},[`&${Pe}-today-btn-disabled`]:{color:Ra,cursor:"not-allowed"}},"&-decade-panel":{[Je]:{padding:`0 ${Gt/2}px`},[`${Pe}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Pe}-body`]:{padding:`0 ${Gt}px`},[Je]:{width:Qe},[`${Pe}-cell-range-hover-start::after`]:{borderStartStartRadius:dr,borderEndStartRadius:dr,borderStartEndRadius:0,borderEndEndRadius:0,[`${Pe}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:dr,borderEndEndRadius:dr}},[`${Pe}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:dr,borderEndEndRadius:dr,[`${Pe}-panel-rtl &`]:{borderStartStartRadius:dr,borderEndStartRadius:dr,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${Pe}-cell-range-hover-start::after`]:{insetInlineStart:bt,borderInlineStart:`${an}px dashed ${Dr}`,[`${Pe}-panel-rtl &`]:{insetInlineEnd:bt,borderInlineEnd:`${an}px dashed ${Dr}`}},[`${Pe}-cell-range-hover-end::after`]:{insetInlineEnd:bt,borderInlineEnd:`${an}px dashed ${Dr}`,[`${Pe}-panel-rtl &`]:{insetInlineStart:bt,borderInlineStart:`${an}px dashed ${Dr}`}}},"&-week-panel":{[`${Pe}-body`]:{padding:`${Gt}px ${Kt}px`},[`${Pe}-cell`]:{[`&:hover ${Je},
&-selected ${Je},
${Je}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${qn}`},"&:first-child:before":{borderStartStartRadius:dr,borderEndStartRadius:dr},"&:last-child:before":{borderStartEndRadius:dr,borderEndEndRadius:dr}},"&:hover td":{"&:before":{background:io}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${we}`]:{"&:before":{background:Pn},[`&${Pe}-cell-week`]:{color:new xi.C(pr).setAlpha(.5).toHexString()},[Je]:{color:pr}}},"&-range-hover td:before":{background:Ue}}},"&-date-panel":{[`${Pe}-body`]:{padding:`${Gt}px ${et}px`},[`${Pe}-content`]:{width:mt*7,th:{width:mt,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${Pe}-time-panel`]:{borderInlineStart:`${an}px ${on} ${tn}`},[`${Pe}-date-panel,
${Pe}-time-panel`]:{transition:`opacity ${Lr}`},"&-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:to},"&-column":{flex:"1 0 auto",width:ye,margin:`${qt}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${qn}`,overflowX:"hidden","&::after":{display:"block",height:to-Fe,content:'""'},"&:not(:first-child)":{borderInlineStart:`${an}px ${on} ${tn}`},"&-active":{background:new xi.C(Ue).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${Pe}-time-panel-cell`]:{marginInline:Ve,[`${Pe}-time-panel-cell-inner`]:{display:"block",width:ye-2*Ve,height:Fe,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(ye-Fe)/2,color:qa,lineHeight:`${Fe}px`,borderRadius:dr,cursor:"pointer",transition:`background ${qn}`,"&:hover":{background:io}},"&-selected":{[`${Pe}-time-panel-cell-inner`]:{background:Ue}},"&-disabled":{[`${Pe}-time-panel-cell-inner`]:{color:Ra,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${Pe}-time-panel-column:after`]:{height:to-Fe+qt*2}}}},$i=ce=>{const{componentCls:Pe,colorBgContainer:we,colorError:Je,errorActiveShadow:Qe,colorWarning:Ct,warningActiveShadow:mt}=ce;return{[`${Pe}:not(${Pe}-disabled)`]:{[`&${Pe}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:we,borderColor:Je},[`&${Pe}-focused, &:focus`]:Object.assign({},(0,ii.M1)((0,Qi.TS)(ce,{activeBorderColor:Je,activeShadow:Qe}))),[`${Pe}-active-bar`]:{background:Je}},[`&${Pe}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:we,borderColor:Ct},[`&${Pe}-focused, &:focus`]:Object.assign({},(0,ii.M1)((0,Qi.TS)(ce,{activeBorderColor:Ct,activeShadow:mt}))),[`${Pe}-active-bar`]:{background:Ct}}}}},Fl=ce=>{const{componentCls:Pe,antCls:we,controlHeight:Je,fontSize:Qe,paddingInline:Ct,colorBgContainer:mt,lineWidth:Kt,lineType:Gt,colorBorder:qt,borderRadius:Bn,motionDurationMid:an,colorBgContainerDisabled:on,colorTextDisabled:Sn,colorTextPlaceholder:Pn,controlHeightLG:jt,fontSizeLG:tn,controlHeightSM:An,paddingInlineSM:Xn,paddingXS:jn,marginXS:qn,colorTextDescription:sa,lineWidthBold:ea,lineHeight:Wn,colorPrimary:Qa,motionDurationSlow:Ra,zIndexPopup:qa,paddingXXS:or,paddingSM:yr,textHeight:Lr,cellActiveWithRangeBg:Vr,colorPrimaryBorder:Sr,sizePopupArrow:tr,borderRadiusXS:nr,borderRadiusOuter:xr,colorBgElevated:Dr,borderRadiusLG:dr,boxShadowSecondary:pr,borderRadiusSM:io,colorSplit:to,cellHoverBg:ye,presetsWidth:Fe,presetsMaxWidth:Ue,boxShadowPopoverArrow:Ve,colorTextQuaternary:et}=ce;return[{[Pe]:Object.assign(Object.assign(Object.assign({},(0,Ji.Wf)(ce)),Xo(ce,Je,Qe,Ct)),{position:"relative",display:"inline-flex",alignItems:"center",background:mt,lineHeight:1,border:`${Kt}px ${Gt} ${qt}`,borderRadius:Bn,transition:`border ${an}, box-shadow ${an}`,"&:hover, &-focused":Object.assign({},(0,ii.pU)(ce)),"&-focused":Object.assign({},(0,ii.M1)(ce)),[`&${Pe}-disabled`]:{background:on,borderColor:qt,cursor:"not-allowed",[`${Pe}-suffix`]:{color:et}},[`&${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,ii.ik)(ce)),{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:Pn}}},"&-large":Object.assign(Object.assign({},Xo(ce,jt,tn,Ct)),{[`${Pe}-input > input`]:{fontSize:tn}}),"&-small":Object.assign({},Xo(ce,An,Qe,Xn)),[`${Pe}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:jn/2,color:Sn,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:qn}}},[`${Pe}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:Sn,lineHeight:1,background:mt,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${an}, color ${an}`,"> *":{verticalAlign:"top"},"&:hover":{color:sa}},[`${Pe}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:tn,color:Sn,fontSize:tn,verticalAlign:"top",cursor:"default",[`${Pe}-focused &`]:{color:sa},[`${Pe}-range-separator &`]:{[`${Pe}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${Pe}-clear`]:{insetInlineEnd:Ct},"&:hover":{[`${Pe}-clear`]:{opacity:1}},[`${Pe}-active-bar`]:{bottom:-Kt,height:ea,marginInlineStart:Ct,background:Qa,opacity:0,transition:`all ${Ra} ease-out`,pointerEvents:"none"},[`&${Pe}-focused`]:{[`${Pe}-active-bar`]:{opacity:1}},[`${Pe}-range-separator`]:{alignItems:"center",padding:`0 ${jn}px`,lineHeight:1},[`&${Pe}-small`]:{[`${Pe}-clear`]:{insetInlineEnd:Xn},[`${Pe}-active-bar`]:{marginInlineStart:Xn}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Ji.Wf)(ce)),_i(ce)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:qa,[`&${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)"}},[`&${we}-slide-up-enter${we}-slide-up-enter-active${Pe}-dropdown-placement-topLeft,
&${we}-slide-up-enter${we}-slide-up-enter-active${Pe}-dropdown-placement-topRight,
&${we}-slide-up-appear${we}-slide-up-appear-active${Pe}-dropdown-placement-topLeft,
&${we}-slide-up-appear${we}-slide-up-appear-active${Pe}-dropdown-placement-topRight`]:{animationName:li.Qt},[`&${we}-slide-up-enter${we}-slide-up-enter-active${Pe}-dropdown-placement-bottomLeft,
&${we}-slide-up-enter${we}-slide-up-enter-active${Pe}-dropdown-placement-bottomRight,
&${we}-slide-up-appear${we}-slide-up-appear-active${Pe}-dropdown-placement-bottomLeft,
&${we}-slide-up-appear${we}-slide-up-appear-active${Pe}-dropdown-placement-bottomRight`]:{animationName:li.fJ},[`&${we}-slide-up-leave${we}-slide-up-leave-active${Pe}-dropdown-placement-topLeft,
&${we}-slide-up-leave${we}-slide-up-leave-active${Pe}-dropdown-placement-topRight`]:{animationName:li.ly},[`&${we}-slide-up-leave${we}-slide-up-leave-active${Pe}-dropdown-placement-bottomLeft,
&${we}-slide-up-leave${we}-slide-up-leave-active${Pe}-dropdown-placement-bottomRight`]:{animationName:li.Uw},[`${Pe}-panel > ${Pe}-time-panel`]:{paddingTop:or},[`${Pe}-ranges`]:{marginBottom:0,padding:`${or}px ${yr}px`,overflow:"hidden",lineHeight:`${Lr-2*Kt-jn/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${Pe}-preset > ${we}-tag-blue`]:{color:Qa,background:Vr,borderColor:Sr,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:Ct*1.5,transition:`left ${Ra} ease-out`},(0,Vl.r)(tr,nr,xr,Dr,Ve)),[`${Pe}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Dr,borderRadius:dr,boxShadow:pr,transition:`margin ${Ra}`,[`${Pe}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${Pe}-presets`]:{display:"flex",flexDirection:"column",minWidth:Fe,maxWidth:Ue,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:jn,borderInlineEnd:`${Kt}px ${Gt} ${to}`,li:Object.assign(Object.assign({},Ji.vS),{borderRadius:io,paddingInline:jn,paddingBlock:(An-Math.round(Qe*Wn))/2,cursor:"pointer",transition:`all ${Ra}`,"+ li":{marginTop:qn},"&:hover":{background:ye}})}},[`${Pe}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${Pe}-panel`]:{borderWidth:`0 0 ${Kt}px`},"&:last-child":{[`${Pe}-panel`]:{borderWidth:0}}},[`${Pe}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${Pe}-content,
table`]:{textAlign:"center"},"&-focused":{borderColor:qt}}}}),"&-dropdown-range":{padding:`${tr*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${Pe}-separator`]:{transform:"rotate(180deg)"},[`${Pe}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,li.oN)(ce,"slide-up"),(0,li.oN)(ce,"slide-down"),(0,ki.Fm)(ce,"move-up"),(0,ki.Fm)(ce,"move-down")]},Bl=ce=>{const{componentCls:Pe,controlHeightLG:we,paddingXXS:Je,padding:Qe}=ce;return{pickerCellCls:`${Pe}-cell`,pickerCellInnerCls:`${Pe}-cell-inner`,pickerYearMonthCellWidth:we*1.5,pickerQuarterPanelContentHeight:we*1.4,pickerCellPaddingVertical:Je+Je/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:Qe+Je/2}},hs=ce=>({cellHoverBg:ce.controlItemBgHover,cellActiveWithRangeBg:ce.controlItemBgActive,cellHoverWithRangeBg:new xi.C(ce.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new xi.C(ce.colorPrimary).lighten(20).toHexString(),cellBgDisabled:ce.colorBgContainerDisabled,timeColumnWidth:ce.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:ce.controlHeightSM*1.5,cellHeight:ce.controlHeightSM,textHeight:ce.controlHeightLG,withoutTimeCellHeight:ce.controlHeightLG*1.65});var Ll=(0,Jl.Z)("DatePicker",ce=>{const Pe=(0,Qi.TS)((0,ii.e5)(ce),Bl(ce));return[Fl(Pe),$i(Pe),(0,Xl.c)(ce,{focusElCls:`${ce.componentCls}-focused`})]},ce=>Object.assign(Object.assign(Object.assign({},(0,ii.TM)(ce)),hs(ce)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:ce.zIndexPopupBase+50}));function Ql(ce,Pe,we){return we!==void 0?we:Pe==="year"&&ce.lang.yearPlaceholder?ce.lang.yearPlaceholder:Pe==="quarter"&&ce.lang.quarterPlaceholder?ce.lang.quarterPlaceholder:Pe==="month"&&ce.lang.monthPlaceholder?ce.lang.monthPlaceholder:Pe==="week"&&ce.lang.weekPlaceholder?ce.lang.weekPlaceholder:Pe==="time"&&ce.timePickerLocale.placeholder?ce.timePickerLocale.placeholder:ce.lang.placeholder}function ql(ce,Pe,we){return we!==void 0?we:Pe==="year"&&ce.lang.yearPlaceholder?ce.lang.rangeYearPlaceholder:Pe==="quarter"&&ce.lang.quarterPlaceholder?ce.lang.rangeQuarterPlaceholder:Pe==="month"&&ce.lang.monthPlaceholder?ce.lang.rangeMonthPlaceholder:Pe==="week"&&ce.lang.weekPlaceholder?ce.lang.rangeWeekPlaceholder:Pe==="time"&&ce.timePickerLocale.placeholder?ce.timePickerLocale.rangePlaceholder:ce.lang.rangePlaceholder}function el(ce,Pe){const we={adjustX:1,adjustY:1};switch(Pe){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:we};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:we};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:we};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:we};default:return{points:ce==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:we}}}function Oi(ce){return ce?Array.isArray(ce)?ce:[ce]:[]}function hi(ce){const{format:Pe,picker:we,showHour:Je,showMinute:Qe,showSecond:Ct,use12Hours:mt}=ce,Kt=Oi(Pe)[0],Gt=Object.assign({},ce);return Pe&&Array.isArray(Pe)&&(Gt.format=Kt),Kt&&typeof Kt=="string"&&(!Kt.includes("s")&&Ct===void 0&&(Gt.showSecond=!1),!Kt.includes("m")&&Qe===void 0&&(Gt.showMinute=!1),!Kt.includes("H")&&!Kt.includes("h")&&!Kt.includes("K")&&!Kt.includes("k")&&Je===void 0&&(Gt.showHour=!1),(Kt.includes("a")||Kt.includes("A"))&&mt===void 0&&(Gt.use12Hours=!0)),we==="time"?Gt:(typeof Kt=="function"&&delete Gt.format,{showTime:Gt})}function Ei(ce,Pe,we){if(ce===!1)return!1;const Je={clearIcon:Pe!=null?Pe:we};return typeof ce=="object"?Object.assign(Object.assign({},Je),ce):Je}var Dl=oe(3113);function _l(ce){return le.createElement(Dl.ZP,Object.assign({size:"small",type:"primary"},ce))}var tl={button:_l},kl=function(ce,Pe){var we={};for(var Je in ce)Object.prototype.hasOwnProperty.call(ce,Je)&&Pe.indexOf(Je)<0&&(we[Je]=ce[Je]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,Je=Object.getOwnPropertySymbols(ce);Qe<Je.length;Qe++)Pe.indexOf(Je[Qe])<0&&Object.prototype.propertyIsEnumerable.call(ce,Je[Qe])&&(we[Je[Qe]]=ce[Je[Qe]]);return we};function Ol(ce){return(0,le.forwardRef)((we,Je)=>{const{prefixCls:Qe,getPopupContainer:Ct,className:mt,placement:Kt,size:Gt,disabled:qt,bordered:Bn=!0,placeholder:an,popupClassName:on,dropdownClassName:Sn,status:Pn,clearIcon:jt,allowClear:tn,rootClassName:An}=we,Xn=kl(we,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),jn=le.useRef(null),{getPrefixCls:qn,direction:sa,getPopupContainer:ea}=(0,le.useContext)(Vi.E_),Wn=qn("picker",Qe),{compactSize:Qa,compactItemClassnames:Ra}=(0,El.ri)(Wn,sa),{format:qa,showTime:or,picker:yr}=we,Lr=qn(),[Vr,Sr]=Ll(Wn),tr=Object.assign(Object.assign({},or?hi(Object.assign({format:qa,picker:yr},or)):{}),yr==="time"?hi(Object.assign(Object.assign({format:qa},we),{picker:yr})):{}),nr=(0,Cl.Z)(Ve=>{var et;return(et=Gt!=null?Gt:Qa)!==null&&et!==void 0?et:Ve}),xr=le.useContext(Xi.Z),Dr=qt!=null?qt:xr,dr=(0,le.useContext)(Al.aM),{hasFeedback:pr,status:io,feedbackIcon:to}=dr,ye=le.createElement(le.Fragment,null,yr==="time"?le.createElement(_e,null):le.createElement(fe,null),pr&&to);(0,le.useImperativeHandle)(Je,()=>({focus:()=>{var Ve;return(Ve=jn.current)===null||Ve===void 0?void 0:Ve.focus()},blur:()=>{var Ve;return(Ve=jn.current)===null||Ve===void 0?void 0:Ve.blur()}}));const[Fe]=(0,xl.Z)("Calendar",wl.Z),Ue=Object.assign(Object.assign({},Fe),we.locale);return Vr(le.createElement(Yi,Object.assign({separator:le.createElement("span",{"aria-label":"to",className:`${Wn}-separator`},le.createElement(gt,null)),disabled:Dr,ref:jn,dropdownAlign:el(sa,Kt),placeholder:ql(Ue,yr,an),suffixIcon:ye,prevIcon:le.createElement("span",{className:`${Wn}-prev-icon`}),nextIcon:le.createElement("span",{className:`${Wn}-next-icon`}),superPrevIcon:le.createElement("span",{className:`${Wn}-super-prev-icon`}),superNextIcon:le.createElement("span",{className:`${Wn}-super-next-icon`}),transitionName:`${Lr}-slide-up`},Xn,tr,{className:We()({[`${Wn}-${nr}`]:nr,[`${Wn}-borderless`]:!Bn},(0,Ai.Z)(Wn,(0,Ai.F)(io,Pn),pr),Sr,Ra,mt,An),locale:Ue.lang,prefixCls:Wn,getPopupContainer:Ct||ea,generateConfig:ce,components:tl,direction:sa,dropdownClassName:We()(Sr,on||Sn,An),allowClear:Ei(tn,jt,le.createElement(At.Z,null))})))})}var nl=function(ce,Pe){var we={};for(var Je in ce)Object.prototype.hasOwnProperty.call(ce,Je)&&Pe.indexOf(Je)<0&&(we[Je]=ce[Je]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,Je=Object.getOwnPropertySymbols(ce);Qe<Je.length;Qe++)Pe.indexOf(Je[Qe])<0&&Object.prototype.propertyIsEnumerable.call(ce,Je[Qe])&&(we[Je[Qe]]=ce[Je[Qe]]);return we};function $l(ce){function Pe(Gt,qt){const Bn=qt==="TimePicker"?"timePicker":"datePicker",an=(0,le.forwardRef)((on,Sn)=>{const{prefixCls:Pn,getPopupContainer:jt,style:tn,className:An,rootClassName:Xn,size:jn,bordered:qn=!0,placement:sa,placeholder:ea,popupClassName:Wn,dropdownClassName:Qa,disabled:Ra,status:qa,clearIcon:or,allowClear:yr}=on,Lr=nl(on,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:Vr,direction:Sr,getPopupContainer:tr,[Bn]:nr}=(0,le.useContext)(Vi.E_),xr=Vr("picker",Pn),{compactSize:Dr,compactItemClassnames:dr}=(0,El.ri)(xr,Sr),pr=le.useRef(null),{format:io,showTime:to}=on,[ye,Fe]=Ll(xr);(0,le.useImperativeHandle)(Sn,()=>({focus:()=>{var vn;return(vn=pr.current)===null||vn===void 0?void 0:vn.focus()},blur:()=>{var vn;return(vn=pr.current)===null||vn===void 0?void 0:vn.blur()}}));const Ue={showToday:!0};let Ve={};Gt&&(Ve.picker=Gt);const et=Gt||on.picker;Ve=Object.assign(Object.assign(Object.assign({},Ve),to?hi(Object.assign({format:io,picker:et},to)):{}),et==="time"?hi(Object.assign(Object.assign({format:io},on),{picker:et})):{});const nt=Vr(),bt=(0,Cl.Z)(vn=>{var Ln;return(Ln=jn!=null?jn:Dr)!==null&&Ln!==void 0?Ln:vn}),Pt=le.useContext(Xi.Z),vt=Ra!=null?Ra:Pt,Rt=(0,le.useContext)(Al.aM),{hasFeedback:It,status:kt,feedbackIcon:$t}=Rt,_t=le.createElement(le.Fragment,null,et==="time"?le.createElement(_e,null):le.createElement(fe,null),It&&$t),[nn]=(0,xl.Z)("DatePicker",wl.Z),yn=Object.assign(Object.assign({},nn),on.locale);return ye(le.createElement(bl,Object.assign({ref:pr,placeholder:Ql(yn,et,ea),suffixIcon:_t,dropdownAlign:el(Sr,sa),prevIcon:le.createElement("span",{className:`${xr}-prev-icon`}),nextIcon:le.createElement("span",{className:`${xr}-next-icon`}),superPrevIcon:le.createElement("span",{className:`${xr}-super-prev-icon`}),superNextIcon:le.createElement("span",{className:`${xr}-super-next-icon`}),transitionName:`${nt}-slide-up`},Ue,Lr,Ve,{locale:yn.lang,className:We()({[`${xr}-${bt}`]:bt,[`${xr}-borderless`]:!qn},(0,Ai.Z)(xr,(0,Ai.F)(kt,qa),It),Fe,dr,nr==null?void 0:nr.className,An,Xn),style:Object.assign(Object.assign({},nr==null?void 0:nr.style),tn),prefixCls:xr,getPopupContainer:jt||tr,generateConfig:ce,components:tl,direction:Sr,disabled:vt,dropdownClassName:We()(Fe,Xn,Wn||Qa),allowClear:Ei(yr,or,le.createElement(At.Z,null))})))});return qt&&(an.displayName=qt),an}const we=Pe(),Je=Pe("week","WeekPicker"),Qe=Pe("month","MonthPicker"),Ct=Pe("year","YearPicker"),mt=Pe("time","TimePicker"),Kt=Pe("quarter","QuarterPicker");return{DatePicker:we,WeekPicker:Je,MonthPicker:Qe,YearPicker:Ct,TimePicker:mt,QuarterPicker:Kt}}const es=null;function ts(ce){const{DatePicker:Pe,WeekPicker:we,MonthPicker:Je,YearPicker:Qe,TimePicker:Ct,QuarterPicker:mt}=$l(ce),Kt=Ol(ce),Gt=Pe;return Gt.WeekPicker=we,Gt.MonthPicker=Je,Gt.YearPicker=Qe,Gt.RangePicker=Kt,Gt.TimePicker=Ct,Gt.QuarterPicker=mt,Gt}var Nl=ts;const pi=Nl(z);function vi(ce){const Pe=el(ce.direction,ce.placement);return Pe.overflow.adjustY=!1,Pe.overflow.adjustX=!1,Object.assign(Object.assign({},ce),{dropdownAlign:Pe})}const Ni=(0,te.Z)(pi,"picker",null,vi);pi._InternalPanelDoNotUseOrYouWillBeFired=Ni;const ns=(0,te.Z)(pi.RangePicker,"picker",null,vi);pi._InternalRangePanelDoNotUseOrYouWillBeFired=ns,pi.generatePicker=Nl;var as=pi},28103:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return ze}});var re=oe(92310),Le=oe.n(re),Ie=oe(59301),Ke=oe(36355),ke=oe(17313),ve=oe(83116),ie=oe(37613);const de=pe=>{const{componentCls:ne,sizePaddingEdgeHorizontal:y,colorSplit:a,lineWidth:x,textPaddingInline:b,orientationMargin:E,verticalMarginInline:z}=pe;return{[ne]:Object.assign(Object.assign({},(0,ke.Wf)(pe)),{borderBlockStart:`${x}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:z,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${x}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${pe.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${ne}-with-text`]:{display:"flex",alignItems:"center",margin:`${pe.dividerHorizontalWithTextGutterMargin}px 0`,color:pe.colorTextHeading,fontWeight:500,fontSize:pe.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${a}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${x}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${ne}-with-text-left`]:{"&::before":{width:`${E*100}%`},"&::after":{width:`${100-E*100}%`}},[`&-horizontal${ne}-with-text-right`]:{"&::before":{width:`${100-E*100}%`},"&::after":{width:`${E*100}%`}},[`${ne}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${ne}-with-text${ne}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ne}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ne}-with-text`]:{color:pe.colorText,fontWeight:"normal",fontSize:pe.fontSize},[`&-horizontal${ne}-with-text-left${ne}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ne}-inner-text`]:{paddingInlineStart:y}},[`&-horizontal${ne}-with-text-right${ne}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ne}-inner-text`]:{paddingInlineEnd:y}}})}};var Be=(0,ve.Z)("Divider",pe=>{const ne=(0,ie.TS)(pe,{dividerHorizontalWithTextGutterMargin:pe.margin,dividerHorizontalGutterMargin:pe.marginLG,sizePaddingEdgeHorizontal:0});return[de(ne)]},pe=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:pe.marginXS})),Re=function(pe,ne){var y={};for(var a in pe)Object.prototype.hasOwnProperty.call(pe,a)&&ne.indexOf(a)<0&&(y[a]=pe[a]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,a=Object.getOwnPropertySymbols(pe);x<a.length;x++)ne.indexOf(a[x])<0&&Object.prototype.propertyIsEnumerable.call(pe,a[x])&&(y[a[x]]=pe[a[x]]);return y},ze=pe=>{const{getPrefixCls:ne,direction:y,divider:a}=Ie.useContext(Ke.E_),{prefixCls:x,type:b="horizontal",orientation:E="center",orientationMargin:z,className:te,rootClassName:se,children:le,dashed:he,plain:Ce,style:Ae}=pe,De=Re(pe,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Te=ne("divider",x),[fe,$e]=Be(Te),Se=E.length>0?`-${E}`:E,st=!!le,ot=E==="left"&&z!=null,_e=E==="right"&&z!=null,At=Le()(Te,a==null?void 0:a.className,$e,`${Te}-${b}`,{[`${Te}-with-text`]:st,[`${Te}-with-text${Se}`]:st,[`${Te}-dashed`]:!!he,[`${Te}-plain`]:!!Ce,[`${Te}-rtl`]:y==="rtl",[`${Te}-no-default-orientation-margin-left`]:ot,[`${Te}-no-default-orientation-margin-right`]:_e},te,se),it=Ie.useMemo(()=>typeof z=="number"?z:/^\d+$/.test(z)?Number(z):z,[z]),dt=Object.assign(Object.assign({},ot&&{marginLeft:it}),_e&&{marginRight:it});return fe(Ie.createElement("div",Object.assign({className:At,style:Object.assign(Object.assign({},a==null?void 0:a.style),Ae)},De,{role:"separator"}),le&&b!=="vertical"&&Ie.createElement("span",{className:`${Te}-inner-text`,style:dt},le)))}},91857:function(Dt,Ot,oe){"use strict";var re=oe(59301),Le=oe(38819),Ie=oe(92310),Ke=oe.n(Ie),ke=oe(31561),ve=oe(70425),ie=oe(18929),de=oe(2738),Be=oe(79676),Re=oe(53487),Me=oe(92343),ze=oe(36355),pe=oe(20834),ne=oe(40875),y=oe(88088),a=oe(47211);const x=null,b=se=>{const{menu:le,arrow:he,prefixCls:Ce,children:Ae,trigger:De,disabled:Te,dropdownRender:fe,getPopupContainer:$e,overlayClassName:Se,rootClassName:st,open:ot,onOpenChange:_e,visible:At,onVisibleChange:it,mouseEnterDelay:dt=.15,mouseLeaveDelay:Ye=.1,autoAdjustOverflow:He=!0,placement:gt="",overlay:ut,transitionName:We}=se,{getPopupContainer:tt,getPrefixCls:St,direction:Et}=re.useContext(ze.E_),rt=re.useMemo(()=>{const Ne=St();return We!==void 0?We:gt.includes("top")?`${Ne}-slide-down`:`${Ne}-slide-up`},[St,gt,We]),Wt=re.useMemo(()=>gt?gt.includes("Center")?gt.slice(0,gt.indexOf("Center")):gt:Et==="rtl"?"bottomRight":"bottomLeft",[gt,Et]),Ze=St("dropdown",Ce),[Ht,Ft]=(0,a.Z)(Ze),[,be]=(0,y.Z)(),yt=re.Children.only(Ae),ge=(0,Me.Tm)(yt,{className:Ke()(`${Ze}-trigger`,{[`${Ze}-rtl`]:Et==="rtl"},yt.props.className),disabled:Te}),ae=Te?[]:De;let ee;ae&&ae.includes("contextMenu")&&(ee=!0);const[ue,Ee]=(0,ie.Z)(!1,{value:ot!=null?ot:At}),Oe=(0,ve.useEvent)(Ne=>{_e==null||_e(Ne),it==null||it(Ne),Ee(Ne)}),me=Ke()(Se,st,Ft,{[`${Ze}-rtl`]:Et==="rtl"}),xe=(0,Be.Z)({arrowPointAtCenter:typeof he=="object"&&he.pointAtCenter,autoAdjustOverflow:He,offset:be.marginXXS,arrowWidth:he?be.sizePopupArrow:0,borderRadius:be.borderRadius}),Xe=re.useCallback(()=>{Ee(!1)},[]),Ge=()=>{let Ne;return le!=null&&le.items?Ne=re.createElement(pe.default,Object.assign({},le)):typeof ut=="function"?Ne=ut():Ne=ut,fe&&(Ne=fe(Ne)),Ne=re.Children.only(typeof Ne=="string"?re.createElement("span",null,Ne):Ne),re.createElement(ne.J,{prefixCls:`${Ze}-menu`,expandIcon:re.createElement("span",{className:`${Ze}-menu-submenu-arrow`},re.createElement(Le.Z,{className:`${Ze}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Xe,validator:at=>{let{mode:Lt}=at}},Ne)};return Ht(re.createElement(ke.Z,Object.assign({alignPoint:ee},(0,de.Z)(se,["rootClassName"]),{mouseEnterDelay:dt,mouseLeaveDelay:Ye,visible:ue,builtinPlacements:xe,arrow:!!he,overlayClassName:me,prefixCls:Ze,getPopupContainer:$e||tt,transitionName:rt,trigger:ae,overlay:Ge,placement:Wt,onVisibleChange:Oe}),ge))};function E(se){return Object.assign(Object.assign({},se),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const z=(0,Re.Z)(b,"dropdown",se=>se,E),te=se=>re.createElement(z,Object.assign({},se),re.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=te,Ot.Z=b},38854:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return y}});var re=oe(91857),Le=oe(92310),Ie=oe.n(Le),Ke=oe(59301),ke=oe(18785),ve=oe(3113),ie=oe(36355),de=oe(81327),Be=oe(33234),Re=oe(47211),Me=function(a,x){var b={};for(var E in a)Object.prototype.hasOwnProperty.call(a,E)&&x.indexOf(E)<0&&(b[E]=a[E]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,E=Object.getOwnPropertySymbols(a);z<E.length;z++)x.indexOf(E[z])<0&&Object.prototype.propertyIsEnumerable.call(a,E[z])&&(b[E[z]]=a[E[z]]);return b};const ze=a=>{const{getPopupContainer:x,getPrefixCls:b,direction:E}=Ke.useContext(ie.E_),{prefixCls:z,type:te="default",danger:se,disabled:le,loading:he,onClick:Ce,htmlType:Ae,children:De,className:Te,menu:fe,arrow:$e,autoFocus:Se,overlay:st,trigger:ot,align:_e,open:At,onOpenChange:it,placement:dt,getPopupContainer:Ye,href:He,icon:gt=Ke.createElement(ke.Z,null),title:ut,buttonsRender:We=Ge=>Ge,mouseEnterDelay:tt,mouseLeaveDelay:St,overlayClassName:Et,overlayStyle:rt,destroyPopupOnHide:Wt,dropdownRender:Ze}=a,Ht=Me(a,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Ft=b("dropdown",z),be=`${Ft}-button`,[yt,ge]=(0,Re.Z)(Ft),ae={menu:fe,arrow:$e,autoFocus:Se,align:_e,disabled:le,trigger:le?[]:ot,onOpenChange:it,getPopupContainer:Ye||x,mouseEnterDelay:tt,mouseLeaveDelay:St,overlayClassName:Et,overlayStyle:rt,destroyPopupOnHide:Wt,dropdownRender:Ze},{compactSize:ee,compactItemClassnames:ue}=(0,Be.ri)(Ft,E),Ee=Ie()(be,ue,Te,ge);"overlay"in a&&(ae.overlay=st),"open"in a&&(ae.open=At),"placement"in a?ae.placement=dt:ae.placement=E==="rtl"?"bottomLeft":"bottomRight";const Oe=Ke.createElement(ve.ZP,{type:te,danger:se,disabled:le,loading:he,onClick:Ce,htmlType:Ae,href:He,title:ut},De),me=Ke.createElement(ve.ZP,{type:te,danger:se,icon:gt}),[xe,Xe]=We([Oe,me]);return yt(Ke.createElement(de.Z.Compact,Object.assign({className:Ee,size:ee,block:!0},Ht),xe,Ke.createElement(re.Z,Object.assign({},ae),Xe)))};ze.__ANT_BUTTON=!0;var pe=ze;const ne=re.Z;ne.Button=pe;var y=ne},47211:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return Me}});var re=oe(17313),Le=oe(13826),Ie=oe(92899),Ke=oe(29878),ke=oe(19447),ve=oe(83116),ie=oe(37613),Be=ze=>{const{componentCls:pe,menuCls:ne,colorError:y,colorTextLightSolid:a}=ze,x=`${ne}-item`;return{[`${pe}, ${pe}-menu-submenu`]:{[`${ne} ${x}`]:{[`&${x}-danger:not(${x}-disabled)`]:{color:y,"&:hover":{color:a,backgroundColor:y}}}}}};const Re=ze=>{const{componentCls:pe,menuCls:ne,zIndexPopup:y,dropdownArrowDistance:a,sizePopupArrow:x,antCls:b,iconCls:E,motionDurationMid:z,dropdownPaddingVertical:te,fontSize:se,dropdownEdgeChildPadding:le,colorTextDisabled:he,fontSizeIcon:Ce,controlPaddingHorizontal:Ae,colorBgElevated:De}=ze;return[{[pe]:Object.assign(Object.assign({},(0,re.Wf)(ze)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:y,display:"block","&::before":{position:"absolute",insetBlock:-a+x/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${E}-down, & > ${b}-btn-icon > ${E}-down`]:{fontSize:Ce}},[`${pe}-wrap`]:{position:"relative",[`${b}-btn > ${E}-down`]:{fontSize:Ce},[`${E}-down::before`]:{transition:`transform ${z}`}},[`${pe}-wrap-open`]:{[`${E}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${b}-slide-down-enter${b}-slide-down-enter-active${pe}-placement-bottomLeft,
&${b}-slide-down-appear${b}-slide-down-appear-active${pe}-placement-bottomLeft,
&${b}-slide-down-enter${b}-slide-down-enter-active${pe}-placement-bottom,
&${b}-slide-down-appear${b}-slide-down-appear-active${pe}-placement-bottom,
&${b}-slide-down-enter${b}-slide-down-enter-active${pe}-placement-bottomRight,
&${b}-slide-down-appear${b}-slide-down-appear-active${pe}-placement-bottomRight`]:{animationName:Le.fJ},[`&${b}-slide-up-enter${b}-slide-up-enter-active${pe}-placement-topLeft,
&${b}-slide-up-appear${b}-slide-up-appear-active${pe}-placement-topLeft,
&${b}-slide-up-enter${b}-slide-up-enter-active${pe}-placement-top,
&${b}-slide-up-appear${b}-slide-up-appear-active${pe}-placement-top,
&${b}-slide-up-enter${b}-slide-up-enter-active${pe}-placement-topRight,
&${b}-slide-up-appear${b}-slide-up-appear-active${pe}-placement-topRight`]:{animationName:Le.Qt},[`&${b}-slide-down-leave${b}-slide-down-leave-active${pe}-placement-bottomLeft,
&${b}-slide-down-leave${b}-slide-down-leave-active${pe}-placement-bottom,
&${b}-slide-down-leave${b}-slide-down-leave-active${pe}-placement-bottomRight`]:{animationName:Le.Uw},[`&${b}-slide-up-leave${b}-slide-up-leave-active${pe}-placement-topLeft,
&${b}-slide-up-leave${b}-slide-up-leave-active${pe}-placement-top,
&${b}-slide-up-leave${b}-slide-up-leave-active${pe}-placement-topRight`]:{animationName:Le.ly}})},(0,ke.ZP)(ze,{colorBg:De,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${pe} ${ne}`]:{position:"relative",margin:0},[`${ne}-submenu-popup`]:{position:"absolute",zIndex:y,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${pe}, ${pe}-menu-submenu`]:{[ne]:Object.assign(Object.assign({padding:le,listStyleType:"none",backgroundColor:De,backgroundClip:"padding-box",borderRadius:ze.borderRadiusLG,outline:"none",boxShadow:ze.boxShadowSecondary},(0,re.Qy)(ze)),{[`${ne}-item-group-title`]:{padding:`${te}px ${Ae}px`,color:ze.colorTextDescription,transition:`all ${z}`},[`${ne}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${ne}-item-icon`]:{minWidth:se,marginInlineEnd:ze.marginXS,fontSize:ze.fontSizeSM},[`${ne}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${z}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${ne}-item, ${ne}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${te}px ${Ae}px`,color:ze.colorText,fontWeight:"normal",fontSize:se,lineHeight:ze.lineHeight,cursor:"pointer",transition:`all ${z}`,borderRadius:ze.borderRadiusSM,"&:hover, &-active":{backgroundColor:ze.controlItemBgHover}},(0,re.Qy)(ze)),{"&-selected":{color:ze.colorPrimary,backgroundColor:ze.controlItemBgActive,"&:hover, &-active":{backgroundColor:ze.controlItemBgActiveHover}},"&-disabled":{color:he,cursor:"not-allowed","&:hover":{color:he,backgroundColor:De,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${ze.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:ze.colorSplit},[`${pe}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:ze.paddingXS,[`${pe}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:ze.colorTextDescription,fontSize:Ce,fontStyle:"normal"}}}),[`${ne}-item-group-list`]:{margin:`0 ${ze.marginXS}px`,padding:0,listStyle:"none"},[`${ne}-submenu-title`]:{paddingInlineEnd:Ae+ze.fontSizeSM},[`${ne}-submenu-vertical`]:{position:"relative"},[`${ne}-submenu${ne}-submenu-disabled ${pe}-menu-submenu-title`]:{[`&, ${pe}-menu-submenu-arrow-icon`]:{color:he,backgroundColor:De,cursor:"not-allowed"}},[`${ne}-submenu-selected ${pe}-menu-submenu-title`]:{color:ze.colorPrimary}})}},[(0,Le.oN)(ze,"slide-up"),(0,Le.oN)(ze,"slide-down"),(0,Ie.Fm)(ze,"move-up"),(0,Ie.Fm)(ze,"move-down"),(0,Ke._y)(ze,"zoom-big")]]};var Me=(0,ve.Z)("Dropdown",(ze,pe)=>{let{rootPrefixCls:ne}=pe;const{marginXXS:y,sizePopupArrow:a,controlHeight:x,fontSize:b,lineHeight:E,paddingXXS:z,componentCls:te,borderRadiusLG:se}=ze,le=(x-b*E)/2,{dropdownArrowOffset:he}=(0,ke.fS)({contentRadius:se}),Ce=(0,ie.TS)(ze,{menuCls:`${te}-menu`,rootPrefixCls:ne,dropdownArrowDistance:a/2+y,dropdownArrowOffset:he,dropdownPaddingVertical:le,dropdownEdgeChildPadding:z});return[Re(Ce),Be(Ce)]},ze=>({zIndexPopup:ze.zIndexPopupBase+50}))},8628:function(Dt,Ot,oe){"use strict";var re=oe(59301),Le=oe(34280),Ie=oe(56762),Ke=oe(69507);function ke(){let ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const ie=(0,re.useRef)({}),de=(0,Ie.Z)(),Be=(0,Ke.ZP)();return(0,Le.Z)(()=>{const Re=Be.subscribe(Me=>{ie.current=Me,ve&&de()});return()=>Be.unsubscribe(Re)},[]),ie.current}Ot.Z=ke},45818:function(Dt,Ot,oe){"use strict";oe.d(Ot,{D:function(){return z},Z:function(){return le}});var re=oe(14809),Le=oe(59301),Ie={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"},Ke=Ie,ke=oe(7657),ve=function(Ce,Ae){return Le.createElement(ke.Z,(0,re.Z)({},Ce,{ref:Ae,icon:Ke}))},ie=Le.forwardRef(ve),de=ie,Be=oe(33853),Re=oe(38819),Me=oe(92310),ze=oe.n(Me),pe=oe(2738),y=he=>!isNaN(parseFloat(he))&&isFinite(he),a=oe(36355),x=oe(84966),b=function(he,Ce){var Ae={};for(var De in he)Object.prototype.hasOwnProperty.call(he,De)&&Ce.indexOf(De)<0&&(Ae[De]=he[De]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,De=Object.getOwnPropertySymbols(he);Te<De.length;Te++)Ce.indexOf(De[Te])<0&&Object.prototype.propertyIsEnumerable.call(he,De[Te])&&(Ae[De[Te]]=he[De[Te]]);return Ae};const E={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},z=Le.createContext({}),te=(()=>{let he=0;return function(){let Ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return he+=1,`${Ce}${he}`}})();var le=Le.forwardRef((he,Ce)=>{const{prefixCls:Ae,className:De,trigger:Te,children:fe,defaultCollapsed:$e=!1,theme:Se="dark",style:st={},collapsible:ot=!1,reverseArrow:_e=!1,width:At=200,collapsedWidth:it=80,zeroWidthTriggerStyle:dt,breakpoint:Ye,onCollapse:He,onBreakpoint:gt}=he,ut=b(he,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:We}=(0,Le.useContext)(x.Gs),[tt,St]=(0,Le.useState)("collapsed"in he?he.collapsed:$e),[Et,rt]=(0,Le.useState)(!1);(0,Le.useEffect)(()=>{"collapsed"in he&&St(he.collapsed)},[he.collapsed]);const Wt=(ge,ae)=>{"collapsed"in he||St(ge),He==null||He(ge,ae)},Ze=(0,Le.useRef)();Ze.current=ge=>{rt(ge.matches),gt==null||gt(ge.matches),tt!==ge.matches&&Wt(ge.matches,"responsive")},(0,Le.useEffect)(()=>{function ge(ee){return Ze.current(ee)}let ae;if(typeof window!="undefined"){const{matchMedia:ee}=window;if(ee&&Ye&&Ye in E){ae=ee(`(max-width: ${E[Ye]})`);try{ae.addEventListener("change",ge)}catch(ue){ae.addListener(ge)}ge(ae)}}return()=>{try{ae==null||ae.removeEventListener("change",ge)}catch(ee){ae==null||ae.removeListener(ge)}}},[Ye]),(0,Le.useEffect)(()=>{const ge=te("ant-sider-");return We.addSider(ge),()=>We.removeSider(ge)},[]);const Ht=()=>{Wt(!tt,"clickTrigger")},{getPrefixCls:Ft}=(0,Le.useContext)(a.E_),be=()=>{const ge=Ft("layout-sider",Ae),ae=(0,pe.Z)(ut,["collapsed"]),ee=tt?it:At,ue=y(ee)?`${ee}px`:String(ee),Ee=parseFloat(String(it||0))===0?Le.createElement("span",{onClick:Ht,className:ze()(`${ge}-zero-width-trigger`,`${ge}-zero-width-trigger-${_e?"right":"left"}`),style:dt},Te||Le.createElement(de,null)):null,xe={expanded:_e?Le.createElement(Re.Z,null):Le.createElement(Be.Z,null),collapsed:_e?Le.createElement(Be.Z,null):Le.createElement(Re.Z,null)}[tt?"collapsed":"expanded"],Xe=Te!==null?Ee||Le.createElement("div",{className:`${ge}-trigger`,onClick:Ht,style:{width:ue}},Te||xe):null,Ge=Object.assign(Object.assign({},st),{flex:`0 0 ${ue}`,maxWidth:ue,minWidth:ue,width:ue}),Ne=ze()(ge,`${ge}-${Se}`,{[`${ge}-collapsed`]:!!tt,[`${ge}-has-trigger`]:ot&&Te!==null&&!Ee,[`${ge}-below`]:!!Et,[`${ge}-zero-width`]:parseFloat(ue)===0},De);return Le.createElement("aside",Object.assign({className:Ne},ae,{style:Ge,ref:Ce}),Le.createElement("div",{className:`${ge}-children`},fe),ot||Et&&Ee?Xe:null)},yt=Le.useMemo(()=>({siderCollapsed:tt}),[tt]);return Le.createElement(z.Provider,{value:yt},be())})},84966:function(Dt,Ot,oe){"use strict";oe.d(Ot,{VY:function(){return z},$_:function(){return E},h4:function(){return b},Gs:function(){return pe},ZP:function(){return te}});var re=oe(95190),Le=oe(92310),Ie=oe.n(Le),Ke=oe(2738),ke=oe(59301),ve=oe(36355),ie=oe(83116),Be=se=>{const{componentCls:le,bodyBg:he,lightSiderBg:Ce,lightTriggerBg:Ae,lightTriggerColor:De}=se;return{[`${le}-sider-light`]:{background:Ce,[`${le}-sider-trigger`]:{color:De,background:Ae},[`${le}-sider-zero-width-trigger`]:{color:De,background:Ae,border:`1px solid ${he}`,borderInlineStart:0}}}};const Re=se=>{const{antCls:le,componentCls:he,colorText:Ce,triggerColor:Ae,footerBg:De,triggerBg:Te,headerHeight:fe,headerPadding:$e,headerColor:Se,footerPadding:st,triggerHeight:ot,zeroTriggerHeight:_e,zeroTriggerWidth:At,motionDurationMid:it,motionDurationSlow:dt,fontSize:Ye,borderRadius:He,bodyBg:gt,headerBg:ut,siderBg:We}=se;return{[he]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:gt,"&, *":{boxSizing:"border-box"},[`&${he}-has-sider`]:{flexDirection:"row",[`> ${he}, > ${he}-content`]:{width:0}},[`${he}-header, &${he}-footer`]:{flex:"0 0 auto"},[`${he}-sider`]:{position:"relative",minWidth:0,background:We,transition:`all ${it}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${le}-menu${le}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:ot},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:ot,color:Ae,lineHeight:`${ot}px`,textAlign:"center",background:Te,cursor:"pointer",transition:`all ${it}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:fe,insetInlineEnd:-At,zIndex:1,width:At,height:_e,color:Ae,fontSize:se.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:We,borderStartStartRadius:0,borderStartEndRadius:He,borderEndEndRadius:He,borderEndStartRadius:0,cursor:"pointer",transition:`background ${dt} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${dt}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-At,borderStartStartRadius:He,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:He}}}}},Be(se)),{"&-rtl":{direction:"rtl"}}),[`${he}-header`]:{height:fe,padding:$e,color:Se,lineHeight:`${fe}px`,background:ut,[`${le}-menu`]:{lineHeight:"inherit"}},[`${he}-footer`]:{padding:st,color:Ce,fontSize:Ye,background:De},[`${he}-content`]:{flex:"auto",minHeight:0}}};var Me=(0,ie.Z)("Layout",se=>[Re(se)],se=>{const{colorBgLayout:le,controlHeight:he,controlHeightLG:Ce,colorText:Ae,controlHeightSM:De,marginXXS:Te,colorTextLightSolid:fe,colorBgContainer:$e}=se,Se=Ce*1.25;return{colorBgHeader:"#001529",colorBgBody:le,colorBgTrigger:"#002140",bodyBg:le,headerBg:"#001529",headerHeight:he*2,headerPadding:`0 ${Se}px`,headerColor:Ae,footerPadding:`${De}px ${Se}px`,footerBg:le,siderBg:"#001529",triggerHeight:Ce+Te*2,triggerBg:"#002140",triggerColor:fe,zeroTriggerWidth:Ce,zeroTriggerHeight:Ce,lightSiderBg:$e,lightTriggerBg:$e,lightTriggerColor:Ae}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),ze=function(se,le){var he={};for(var Ce in se)Object.prototype.hasOwnProperty.call(se,Ce)&&le.indexOf(Ce)<0&&(he[Ce]=se[Ce]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,Ce=Object.getOwnPropertySymbols(se);Ae<Ce.length;Ae++)le.indexOf(Ce[Ae])<0&&Object.prototype.propertyIsEnumerable.call(se,Ce[Ae])&&(he[Ce[Ae]]=se[Ce[Ae]]);return he};const pe=ke.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function ne(se){let{suffixCls:le,tagName:he,displayName:Ce}=se;return Ae=>ke.forwardRef((Te,fe)=>ke.createElement(Ae,Object.assign({ref:fe,suffixCls:le,tagName:he},Te)))}const y=ke.forwardRef((se,le)=>{const{prefixCls:he,suffixCls:Ce,className:Ae,tagName:De}=se,Te=ze(se,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:fe}=ke.useContext(ve.E_),$e=fe("layout",he),[Se,st]=Me($e),ot=Ce?`${$e}-${Ce}`:$e;return Se(ke.createElement(De,Object.assign({className:Ie()(he||ot,Ae,st),ref:le},Te)))}),a=ke.forwardRef((se,le)=>{const{direction:he}=ke.useContext(ve.E_),[Ce,Ae]=ke.useState([]),{prefixCls:De,className:Te,rootClassName:fe,children:$e,hasSider:Se,tagName:st,style:ot}=se,_e=ze(se,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),At=(0,Ke.Z)(_e,["suffixCls"]),{getPrefixCls:it,layout:dt}=ke.useContext(ve.E_),Ye=it("layout",De),[He,gt]=Me(Ye),ut=Ie()(Ye,{[`${Ye}-has-sider`]:typeof Se=="boolean"?Se:Ce.length>0,[`${Ye}-rtl`]:he==="rtl"},dt==null?void 0:dt.className,Te,fe,gt),We=ke.useMemo(()=>({siderHook:{addSider:tt=>{Ae(St=>[].concat((0,re.Z)(St),[tt]))},removeSider:tt=>{Ae(St=>St.filter(Et=>Et!==tt))}}}),[]);return He(ke.createElement(pe.Provider,{value:We},ke.createElement(st,Object.assign({ref:le,className:ut,style:Object.assign(Object.assign({},dt==null?void 0:dt.style),ot)},At),$e)))}),x=ne({tagName:"div",displayName:"Layout"})(a),b=ne({suffixCls:"header",tagName:"header",displayName:"Header"})(y),E=ne({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(y),z=ne({suffixCls:"content",tagName:"main",displayName:"Content"})(y);var te=x},40875:function(Dt,Ot,oe){"use strict";oe.d(Ot,{J:function(){return ve}});var re=oe(59301),Le=oe(33234),Ie=oe(70425),Ke=function(ie,de){var Be={};for(var Re in ie)Object.prototype.hasOwnProperty.call(ie,Re)&&de.indexOf(Re)<0&&(Be[Re]=ie[Re]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Re=Object.getOwnPropertySymbols(ie);Me<Re.length;Me++)de.indexOf(Re[Me])<0&&Object.prototype.propertyIsEnumerable.call(ie,Re[Me])&&(Be[Re[Me]]=ie[Re[Me]]);return Be};const ke=re.createContext(null),ve=re.forwardRef((ie,de)=>{const{children:Be}=ie,Re=Ke(ie,["children"]),Me=re.useContext(ke),ze=re.useMemo(()=>Object.assign(Object.assign({},Me),Re),[Me,Re.prefixCls,Re.mode,Re.selectable]);return re.createElement(ke.Provider,{value:ze},re.createElement(Le.BR,null,(0,Ie.supportNodeRef)(Be)?re.cloneElement(Be,{ref:de}):Be))});Ot.Z=ke},20834:function(Dt,Ot,oe){"use strict";oe.d(Ot,{default:function(){return yt}});var re=oe(15285),Le=oe(59301),Ie=oe(45818),Ke=oe(92310),ke=oe.n(Ke),ve=oe(36355),ie=function(ge,ae){var ee={};for(var ue in ge)Object.prototype.hasOwnProperty.call(ge,ue)&&ae.indexOf(ue)<0&&(ee[ue]=ge[ue]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,ue=Object.getOwnPropertySymbols(ge);Ee<ue.length;Ee++)ae.indexOf(ue[Ee])<0&&Object.prototype.propertyIsEnumerable.call(ge,ue[Ee])&&(ee[ue[Ee]]=ge[ue[Ee]]);return ee},Be=ge=>{const{prefixCls:ae,className:ee,dashed:ue}=ge,Ee=ie(ge,["prefixCls","className","dashed"]),{getPrefixCls:Oe}=Le.useContext(ve.E_),me=Oe("menu",ae),xe=ke()({[`${me}-item-divider-dashed`]:!!ue},ee);return Le.createElement(re.iz,Object.assign({className:xe},Ee))},Re=oe(11592),Me=oe(2738),ze=oe(6848),pe=oe(92343),y=(0,Le.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),x=ge=>{var ae;const{className:ee,children:ue,icon:Ee,title:Oe,danger:me}=ge,{prefixCls:xe,firstLevel:Xe,direction:Ge,disableMenuItemTitleTooltip:Ne,inlineCollapsed:at}=Le.useContext(y),Lt=qe=>{const xt=Le.createElement("span",{className:`${xe}-title-content`},ue);return(!Ee||(0,pe.l$)(ue)&&ue.type==="span")&&ue&&qe&&Xe&&typeof ue=="string"?Le.createElement("div",{className:`${xe}-inline-collapsed-noicon`},ue.charAt(0)):xt},{siderCollapsed:Mt}=Le.useContext(Ie.D);let Bt=Oe;typeof Oe=="undefined"?Bt=Xe?ue:"":Oe===!1&&(Bt="");const Tt={title:Bt};!Mt&&!at&&(Tt.title=null,Tt.open=!1);const Nt=(0,Re.Z)(ue).length;let je=Le.createElement(re.ck,Object.assign({},(0,Me.Z)(ge,["title","icon","danger"]),{className:ke()({[`${xe}-item-danger`]:me,[`${xe}-item-only-child`]:(Ee?Nt+1:Nt)===1},ee),title:typeof Oe=="string"?Oe:void 0}),(0,pe.Tm)(Ee,{className:ke()((0,pe.l$)(Ee)?(ae=Ee.props)===null||ae===void 0?void 0:ae.className:"",`${xe}-item-icon`)}),Lt(at));return Ne||(je=Le.createElement(ze.Z,Object.assign({},Tt,{placement:Ge==="rtl"?"left":"right",overlayClassName:`${xe}-inline-collapsed-tooltip`}),je)),je},E=ge=>{var ae;const{popupClassName:ee,icon:ue,title:Ee,theme:Oe}=ge,me=Le.useContext(y),{prefixCls:xe,inlineCollapsed:Xe,theme:Ge}=me,Ne=(0,re.Xl)();let at;if(!ue)at=Xe&&!Ne.length&&Ee&&typeof Ee=="string"?Le.createElement("div",{className:`${xe}-inline-collapsed-noicon`},Ee.charAt(0)):Le.createElement("span",{className:`${xe}-title-content`},Ee);else{const Mt=(0,pe.l$)(Ee)&&Ee.type==="span";at=Le.createElement(Le.Fragment,null,(0,pe.Tm)(ue,{className:ke()((0,pe.l$)(ue)?(ae=ue.props)===null||ae===void 0?void 0:ae.className:"",`${xe}-item-icon`)}),Mt?Ee:Le.createElement("span",{className:`${xe}-title-content`},Ee))}const Lt=Le.useMemo(()=>Object.assign(Object.assign({},me),{firstLevel:!1}),[me]);return Le.createElement(y.Provider,{value:Lt},Le.createElement(re.Wd,Object.assign({},(0,Me.Z)(ge,["icon"]),{title:at,popupClassName:ke()(xe,ee,`${xe}-${Oe||Ge}`)})))},z=oe(18785),te=oe(70425),se=oe(62892),le=oe(40875),he=function(ge,ae){var ee={};for(var ue in ge)Object.prototype.hasOwnProperty.call(ge,ue)&&ae.indexOf(ue)<0&&(ee[ue]=ge[ue]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,ue=Object.getOwnPropertySymbols(ge);Ee<ue.length;Ee++)ae.indexOf(ue[Ee])<0&&Object.prototype.propertyIsEnumerable.call(ge,ue[Ee])&&(ee[ue[Ee]]=ge[ue[Ee]]);return ee};function Ce(ge){return(ge||[]).map((ae,ee)=>{if(ae&&typeof ae=="object"){const ue=ae,{label:Ee,children:Oe,key:me,type:xe}=ue,Xe=he(ue,["label","children","key","type"]),Ge=me!=null?me:`tmp-${ee}`;return Oe||xe==="group"?xe==="group"?Le.createElement(re.BW,Object.assign({key:Ge},Xe,{title:Ee}),Ce(Oe)):Le.createElement(E,Object.assign({key:Ge},Xe,{title:Ee}),Ce(Oe)):xe==="divider"?Le.createElement(Be,Object.assign({key:Ge},Xe)):Le.createElement(x,Object.assign({key:Ge},Xe),Ee)}return null}).filter(ae=>ae)}function Ae(ge){return Le.useMemo(()=>ge&&Ce(ge),[ge])}var De=oe(64993),Te=oe(17313),fe=oe(8378),$e=oe(13826),Se=oe(29878),st=oe(83116),ot=oe(37613),At=ge=>{const{componentCls:ae,motionDurationSlow:ee,horizontalLineHeight:ue,colorSplit:Ee,lineWidth:Oe,lineType:me,itemPaddingInline:xe}=ge;return{[`${ae}-horizontal`]:{lineHeight:ue,border:0,borderBottom:`${Oe}px ${me} ${Ee}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${ae}-item, ${ae}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:xe},[`> ${ae}-item:hover,
> ${ae}-item-active,
> ${ae}-submenu ${ae}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${ae}-item, ${ae}-submenu-title`]:{transition:[`border-color ${ee}`,`background ${ee}`].join(",")},[`${ae}-submenu-arrow`]:{display:"none"}}}},dt=ge=>{let{componentCls:ae,menuArrowOffset:ee}=ge;return{[`${ae}-rtl`]:{direction:"rtl"},[`${ae}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${ae}-rtl${ae}-vertical,
${ae}-submenu-rtl ${ae}-vertical`]:{[`${ae}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${ee})`},"&::after":{transform:`rotate(45deg) translateY(${ee})`}}}}};const Ye=ge=>Object.assign({},(0,Te.oN)(ge));var gt=(ge,ae)=>{const{componentCls:ee,itemColor:ue,itemSelectedColor:Ee,groupTitleColor:Oe,itemBg:me,subMenuItemBg:xe,itemSelectedBg:Xe,activeBarHeight:Ge,activeBarWidth:Ne,activeBarBorderWidth:at,motionDurationSlow:Lt,motionEaseInOut:Mt,motionEaseOut:Bt,itemPaddingInline:Tt,motionDurationMid:Nt,itemHoverColor:je,lineType:qe,colorSplit:xt,itemDisabledColor:ft,dangerItemColor:Xt,dangerItemHoverColor:sn,dangerItemSelectedColor:en,dangerItemActiveBg:gn,dangerItemSelectedBg:kn,itemHoverBg:Zn,itemActiveBg:On,menuSubMenuBg:Qn,horizontalItemSelectedColor:fa,horizontalItemSelectedBg:Sa,horizontalItemBorderRadius:Dn,horizontalItemHoverBg:Fa,popupBg:mn}=ge;return{[`${ee}-${ae}, ${ee}-${ae} > ${ee}`]:{color:ue,background:me,[`&${ee}-root:focus-visible`]:Object.assign({},Ye(ge)),[`${ee}-item-group-title`]:{color:Oe},[`${ee}-submenu-selected`]:{[`> ${ee}-submenu-title`]:{color:Ee}},[`${ee}-item-disabled, ${ee}-submenu-disabled`]:{color:`${ft} !important`},[`${ee}-item:not(${ee}-item-selected):not(${ee}-submenu-selected)`]:{[`&:hover, > ${ee}-submenu-title:hover`]:{color:je}},[`&:not(${ee}-horizontal)`]:{[`${ee}-item:not(${ee}-item-selected)`]:{"&:hover":{backgroundColor:Zn},"&:active":{backgroundColor:On}},[`${ee}-submenu-title`]:{"&:hover":{backgroundColor:Zn},"&:active":{backgroundColor:On}}},[`${ee}-item-danger`]:{color:Xt,[`&${ee}-item:hover`]:{[`&:not(${ee}-item-selected):not(${ee}-submenu-selected)`]:{color:sn}},[`&${ee}-item:active`]:{background:gn}},[`${ee}-item a`]:{"&, &:hover":{color:"inherit"}},[`${ee}-item-selected`]:{color:Ee,[`&${ee}-item-danger`]:{color:en},"a, a:hover":{color:"inherit"}},[`& ${ee}-item-selected`]:{backgroundColor:Xe,[`&${ee}-item-danger`]:{backgroundColor:kn}},[`${ee}-item, ${ee}-submenu-title`]:{[`&:not(${ee}-item-disabled):focus-visible`]:Object.assign({},Ye(ge))},[`&${ee}-submenu > ${ee}`]:{backgroundColor:Qn},[`&${ee}-popup > ${ee}`]:{backgroundColor:mn},[`&${ee}-horizontal`]:Object.assign(Object.assign({},ae==="dark"?{borderBottom:0}:{}),{[`> ${ee}-item, > ${ee}-submenu`]:{top:at,marginTop:-at,marginBottom:0,borderRadius:Dn,"&::after":{position:"absolute",insetInline:Tt,bottom:0,borderBottom:`${Ge}px solid transparent`,transition:`border-color ${Lt} ${Mt}`,content:'""'},"&:hover, &-active, &-open":{background:Fa,"&::after":{borderBottomWidth:Ge,borderBottomColor:fa}},"&-selected":{color:fa,backgroundColor:Sa,"&:hover":{backgroundColor:Sa},"&::after":{borderBottomWidth:Ge,borderBottomColor:fa}}}}),[`&${ee}-root`]:{[`&${ee}-inline, &${ee}-vertical`]:{borderInlineEnd:`${at}px ${qe} ${xt}`}},[`&${ee}-inline`]:{[`${ee}-sub${ee}-inline`]:{background:xe},[`${ee}-item, ${ee}-submenu-title`]:at&&Ne?{width:`calc(100% + ${at}px)`}:{},[`${ee}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Ne}px solid ${Ee}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Nt} ${Bt}`,`opacity ${Nt} ${Bt}`].join(","),content:'""'},[`&${ee}-item-danger`]:{"&::after":{borderInlineEndColor:en}}},[`${ee}-selected, ${ee}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Nt} ${Mt}`,`opacity ${Nt} ${Mt}`].join(",")}}}}}};const ut=ge=>{const{componentCls:ae,itemHeight:ee,itemMarginInline:ue,padding:Ee,menuArrowSize:Oe,marginXS:me,itemMarginBlock:xe}=ge,Xe=Ee+Oe+me;return{[`${ae}-item`]:{position:"relative",overflow:"hidden"},[`${ae}-item, ${ae}-submenu-title`]:{height:ee,lineHeight:`${ee}px`,paddingInline:Ee,overflow:"hidden",textOverflow:"ellipsis",marginInline:ue,marginBlock:xe,width:`calc(100% - ${ue*2}px)`},[`> ${ae}-item,
> ${ae}-submenu > ${ae}-submenu-title`]:{height:ee,lineHeight:`${ee}px`},[`${ae}-item-group-list ${ae}-submenu-title,
${ae}-submenu-title`]:{paddingInlineEnd:Xe}}};var tt=ge=>{const{componentCls:ae,iconCls:ee,itemHeight:ue,colorTextLightSolid:Ee,dropdownWidth:Oe,controlHeightLG:me,motionDurationMid:xe,motionEaseOut:Xe,paddingXL:Ge,itemMarginInline:Ne,fontSizeLG:at,motionDurationSlow:Lt,paddingXS:Mt,boxShadowSecondary:Bt,collapsedWidth:Tt,collapsedIconSize:Nt}=ge,je={height:ue,lineHeight:`${ue}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[ae]:{"&-inline, &-vertical":Object.assign({[`&${ae}-root`]:{boxShadow:"none"}},ut(ge))},[`${ae}-submenu-popup`]:{[`${ae}-vertical`]:Object.assign(Object.assign({},ut(ge)),{boxShadow:Bt})}},{[`${ae}-submenu-popup ${ae}-vertical${ae}-sub`]:{minWidth:Oe,maxHeight:`calc(100vh - ${me*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${ae}-inline`]:{width:"100%",[`&${ae}-root`]:{[`${ae}-item, ${ae}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Lt}`,`background ${Lt}`,`padding ${xe} ${Xe}`].join(","),[`> ${ae}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${ae}-sub${ae}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${ae}-submenu > ${ae}-submenu-title`]:je,[`& ${ae}-item-group-title`]:{paddingInlineStart:Ge}},[`${ae}-item`]:je}},{[`${ae}-inline-collapsed`]:{width:Tt,[`&${ae}-root`]:{[`${ae}-item, ${ae}-submenu ${ae}-submenu-title`]:{[`> ${ae}-inline-collapsed-noicon`]:{fontSize:at,textAlign:"center"}}},[`> ${ae}-item,
> ${ae}-item-group > ${ae}-item-group-list > ${ae}-item,
> ${ae}-item-group > ${ae}-item-group-list > ${ae}-submenu > ${ae}-submenu-title,
> ${ae}-submenu > ${ae}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${at/2}px - ${Ne}px)`,textOverflow:"clip",[`
${ae}-submenu-arrow,
${ae}-submenu-expand-icon
`]:{opacity:0},[`${ae}-item-icon, ${ee}`]:{margin:0,fontSize:Nt,lineHeight:`${ue}px`,"+ span":{display:"inline-block",opacity:0}}},[`${ae}-item-icon, ${ee}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${ae}-item-icon, ${ee}`]:{display:"none"},"a, a:hover":{color:Ee}},[`${ae}-item-group-title`]:Object.assign(Object.assign({},Te.vS),{paddingInline:Mt})}}]};const St=ge=>{const{componentCls:ae,motionDurationSlow:ee,motionDurationMid:ue,motionEaseInOut:Ee,motionEaseOut:Oe,iconCls:me,iconSize:xe,iconMarginInlineEnd:Xe}=ge;return{[`${ae}-item, ${ae}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${ee}`,`background ${ee}`,`padding ${ee} ${Ee}`].join(","),[`${ae}-item-icon, ${me}`]:{minWidth:xe,fontSize:xe,transition:[`font-size ${ue} ${Oe}`,`margin ${ee} ${Ee}`,`color ${ee}`].join(","),"+ span":{marginInlineStart:Xe,opacity:1,transition:[`opacity ${ee} ${Ee}`,`margin ${ee}`,`color ${ee}`].join(",")}},[`${ae}-item-icon`]:Object.assign({},(0,Te.Ro)()),[`&${ae}-item-only-child`]:{[`> ${me}, > ${ae}-item-icon`]:{marginInlineEnd:0}}},[`${ae}-item-disabled, ${ae}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${ae}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Et=ge=>{const{componentCls:ae,motionDurationSlow:ee,motionEaseInOut:ue,borderRadius:Ee,menuArrowSize:Oe,menuArrowOffset:me}=ge;return{[`${ae}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:ge.margin,width:Oe,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${ee} ${ue}, opacity ${ee}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Oe*.6,height:Oe*.15,backgroundColor:"currentcolor",borderRadius:Ee,transition:[`background ${ee} ${ue}`,`transform ${ee} ${ue}`,`top ${ee} ${ue}`,`color ${ee} ${ue}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${me})`},"&::after":{transform:`rotate(-45deg) translateY(${me})`}}}}},rt=ge=>{const{antCls:ae,componentCls:ee,fontSize:ue,motionDurationSlow:Ee,motionDurationMid:Oe,motionEaseInOut:me,paddingXS:xe,padding:Xe,colorSplit:Ge,lineWidth:Ne,zIndexPopup:at,borderRadiusLG:Lt,subMenuItemBorderRadius:Mt,menuArrowSize:Bt,menuArrowOffset:Tt,lineType:Nt,menuPanelMaskInset:je,groupTitleLineHeight:qe,groupTitleFontSize:xt}=ge;return[{"":{[`${ee}`]:Object.assign(Object.assign({},(0,Te.dF)()),{"&-hidden":{display:"none"}})},[`${ee}-submenu-hidden`]:{display:"none"}},{[ee]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Te.Wf)(ge)),(0,Te.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:ue,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Ee} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${ee}-item`]:{flex:"none"}},[`${ee}-item, ${ee}-submenu, ${ee}-submenu-title`]:{borderRadius:ge.itemBorderRadius},[`${ee}-item-group-title`]:{padding:`${xe}px ${Xe}px`,fontSize:xt,lineHeight:qe,transition:`all ${Ee}`},[`&-horizontal ${ee}-submenu`]:{transition:[`border-color ${Ee} ${me}`,`background ${Ee} ${me}`].join(",")},[`${ee}-submenu, ${ee}-submenu-inline`]:{transition:[`border-color ${Ee} ${me}`,`background ${Ee} ${me}`,`padding ${Oe} ${me}`].join(",")},[`${ee}-submenu ${ee}-sub`]:{cursor:"initial",transition:[`background ${Ee} ${me}`,`padding ${Ee} ${me}`].join(",")},[`${ee}-title-content`]:{transition:`color ${Ee}`},[`${ee}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${ee}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Ge,borderStyle:Nt,borderWidth:0,borderTopWidth:Ne,marginBlock:Ne,padding:0,"&-dashed":{borderStyle:"dashed"}}}),St(ge)),{[`${ee}-item-group`]:{[`${ee}-item-group-list`]:{margin:0,padding:0,[`${ee}-item, ${ee}-submenu-title`]:{paddingInline:`${ue*2}px ${Xe}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:at,borderRadius:Lt,boxShadow:"none",transformOrigin:"0 0",[`&${ee}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${je}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:je},"\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:ge.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:ge.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:ge.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:ge.paddingXS},[`> ${ee}`]:Object.assign(Object.assign(Object.assign({borderRadius:Lt},St(ge)),Et(ge)),{[`${ee}-item, ${ee}-submenu > ${ee}-submenu-title`]:{borderRadius:Mt},[`${ee}-submenu-title::after`]:{transition:`transform ${Ee} ${me}`}})}}),Et(ge)),{[`&-inline-collapsed ${ee}-submenu-arrow,
&-inline ${ee}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Tt})`},"&::after":{transform:`rotate(45deg) translateX(-${Tt})`}},[`${ee}-submenu-open${ee}-submenu-inline > ${ee}-submenu-title > ${ee}-submenu-arrow`]:{transform:`translateY(-${Bt*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Tt})`},"&::before":{transform:`rotate(45deg) translateX(${Tt})`}}})},{[`${ae}-layout-header`]:{[ee]:{lineHeight:"inherit"}}}]};var Wt=(ge,ae)=>(0,st.Z)("Menu",ue=>{if(ae===!1)return[];const{colorBgElevated:Ee,colorPrimary:Oe,colorTextLightSolid:me,controlHeightLG:xe,fontSize:Xe,darkItemColor:Ge,darkDangerItemColor:Ne,darkItemBg:at,darkSubMenuItemBg:Lt,darkItemSelectedColor:Mt,darkItemSelectedBg:Bt,darkDangerItemSelectedBg:Tt,darkItemHoverBg:Nt,darkGroupTitleColor:je,darkItemHoverColor:qe,darkItemDisabledColor:xt,darkDangerItemHoverColor:ft,darkDangerItemSelectedColor:Xt,darkDangerItemActiveBg:sn}=ue,en=Xe/7*5,gn=(0,ot.TS)(ue,{menuArrowSize:en,menuHorizontalHeight:xe*1.15,menuArrowOffset:`${en*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Ee}),kn=(0,ot.TS)(gn,{itemColor:Ge,itemHoverColor:qe,groupTitleColor:je,itemSelectedColor:Mt,itemBg:at,popupBg:at,subMenuItemBg:Lt,itemActiveBg:"transparent",itemSelectedBg:Bt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Nt,itemDisabledColor:xt,dangerItemColor:Ne,dangerItemHoverColor:ft,dangerItemSelectedColor:Xt,dangerItemActiveBg:sn,dangerItemSelectedBg:Tt,menuSubMenuBg:Lt,horizontalItemSelectedColor:me,horizontalItemSelectedBg:Oe});return[rt(gn),At(gn),tt(gn),gt(gn,"light"),gt(kn,"dark"),dt(gn),(0,fe.Z)(gn),(0,$e.oN)(gn,"slide-up"),(0,$e.oN)(gn,"slide-down"),(0,Se._y)(gn,"zoom-big")]},ue=>{const{colorPrimary:Ee,colorError:Oe,colorTextDisabled:me,colorErrorBg:xe,colorText:Xe,colorTextDescription:Ge,colorBgContainer:Ne,colorFillAlter:at,colorFillContent:Lt,lineWidth:Mt,lineWidthBold:Bt,controlItemBgActive:Tt,colorBgTextHover:Nt,controlHeightLG:je,lineHeight:qe,colorBgElevated:xt,marginXXS:ft,padding:Xt,fontSize:sn,controlHeightSM:en,fontSizeLG:gn,colorTextLightSolid:kn,colorErrorHover:Zn}=ue,On=new De.C(kn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:ue.zIndexPopupBase+50,radiusItem:ue.borderRadiusLG,itemBorderRadius:ue.borderRadiusLG,radiusSubMenuItem:ue.borderRadiusSM,subMenuItemBorderRadius:ue.borderRadiusSM,colorItemText:Xe,itemColor:Xe,colorItemTextHover:Xe,itemHoverColor:Xe,colorItemTextHoverHorizontal:Ee,horizontalItemHoverColor:Ee,colorGroupTitle:Ge,groupTitleColor:Ge,colorItemTextSelected:Ee,itemSelectedColor:Ee,colorItemTextSelectedHorizontal:Ee,horizontalItemSelectedColor:Ee,colorItemBg:Ne,itemBg:Ne,colorItemBgHover:Nt,itemHoverBg:Nt,colorItemBgActive:Lt,itemActiveBg:Tt,colorSubItemBg:at,subMenuItemBg:at,colorItemBgSelected:Tt,itemSelectedBg:Tt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Bt,activeBarHeight:Bt,colorActiveBarBorderSize:Mt,activeBarBorderWidth:Mt,colorItemTextDisabled:me,itemDisabledColor:me,colorDangerItemText:Oe,dangerItemColor:Oe,colorDangerItemTextHover:Oe,dangerItemHoverColor:Oe,colorDangerItemTextSelected:Oe,dangerItemSelectedColor:Oe,colorDangerItemBgActive:xe,dangerItemActiveBg:xe,colorDangerItemBgSelected:xe,dangerItemSelectedBg:xe,itemMarginInline:ue.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:je,groupTitleLineHeight:qe,collapsedWidth:je*2,popupBg:xt,itemMarginBlock:ft,itemPaddingInline:Xt,horizontalLineHeight:`${je*1.15}px`,iconSize:sn,iconMarginInlineEnd:en-sn,collapsedIconSize:gn,groupTitleFontSize:sn,darkItemDisabledColor:new De.C(kn).setAlpha(.25).toRgbString(),darkItemColor:On,darkDangerItemColor:Oe,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:kn,darkItemSelectedBg:Ee,darkDangerItemSelectedBg:Oe,darkItemHoverBg:"transparent",darkGroupTitleColor:On,darkItemHoverColor:kn,darkDangerItemHoverColor:Zn,darkDangerItemSelectedColor:kn,darkDangerItemActiveBg:Oe}},{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"]]})(ge),Ze=function(ge,ae){var ee={};for(var ue in ge)Object.prototype.hasOwnProperty.call(ge,ue)&&ae.indexOf(ue)<0&&(ee[ue]=ge[ue]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,ue=Object.getOwnPropertySymbols(ge);Ee<ue.length;Ee++)ae.indexOf(ue[Ee])<0&&Object.prototype.propertyIsEnumerable.call(ge,ue[Ee])&&(ee[ue[Ee]]=ge[ue[Ee]]);return ee},Ft=(0,Le.forwardRef)((ge,ae)=>{var ee,ue;const Ee=Le.useContext(le.Z),Oe=Ee||{},{getPrefixCls:me,getPopupContainer:xe,direction:Xe,menu:Ge}=Le.useContext(ve.E_),Ne=me(),{prefixCls:at,className:Lt,style:Mt,theme:Bt="light",expandIcon:Tt,_internalDisableMenuItemTitleTooltip:Nt,inlineCollapsed:je,siderCollapsed:qe,items:xt,children:ft,rootClassName:Xt,mode:sn,selectable:en,onClick:gn,overflowedIndicatorPopupClassName:kn}=ge,Zn=Ze(ge,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),On=(0,Me.Z)(Zn,["collapsedWidth"]),Qn=Ae(xt)||ft;(ee=Oe.validator)===null||ee===void 0||ee.call(Oe,{mode:sn});const fa=(0,te.useEvent)(function(){var dn;gn==null||gn.apply(void 0,arguments),(dn=Oe.onClick)===null||dn===void 0||dn.call(Oe)}),Sa=Oe.mode||sn,Dn=en!=null?en:Oe.selectable,Fa=Le.useMemo(()=>qe!==void 0?qe:je,[je,qe]),mn={horizontal:{motionName:`${Ne}-slide-up`},inline:(0,se.Z)(Ne),other:{motionName:`${Ne}-zoom-big`}},wt=me("menu",at||Oe.prefixCls),[Qt,Kn]=Wt(wt,!Ee),Zt=ke()(`${wt}-${Bt}`,Ge==null?void 0:Ge.className,Lt);let zt;if(typeof Tt=="function")zt=Tt;else if(Tt===null||Tt===!1)zt=null;else if(Oe.expandIcon===null||Oe.expandIcon===!1)zt=null;else{const dn=Tt!=null?Tt:Oe.expandIcon;zt=(0,pe.Tm)(dn,{className:ke()(`${wt}-submenu-expand-icon`,(0,pe.l$)(dn)?(ue=dn.props)===null||ue===void 0?void 0:ue.className:"")})}const fn=Le.useMemo(()=>({prefixCls:wt,inlineCollapsed:Fa||!1,direction:Xe,firstLevel:!0,theme:Bt,mode:Sa,disableMenuItemTitleTooltip:Nt}),[wt,Fa,Xe,Nt,Bt]);return Qt(Le.createElement(le.Z.Provider,{value:null},Le.createElement(y.Provider,{value:fn},Le.createElement(re.ZP,Object.assign({getPopupContainer:xe,overflowedIndicator:Le.createElement(z.Z,null),overflowedIndicatorPopupClassName:ke()(wt,`${wt}-${Bt}`,kn),mode:Sa,selectable:Dn,onClick:fa},On,{inlineCollapsed:Fa,style:Object.assign(Object.assign({},Ge==null?void 0:Ge.style),Mt),className:Zt,prefixCls:wt,direction:Xe,defaultMotions:mn,expandIcon:zt,ref:ae,rootClassName:ke()(Xt,Kn)}),Qn))))});const be=(0,Le.forwardRef)((ge,ae)=>{const ee=(0,Le.useRef)(null),ue=Le.useContext(Ie.D);return(0,Le.useImperativeHandle)(ae,()=>({menu:ee.current,focus:Ee=>{var Oe;(Oe=ee.current)===null||Oe===void 0||Oe.focus(Ee)}})),Le.createElement(Ft,Object.assign({ref:ee},ge,ue))});be.Item=x,be.SubMenu=E,be.Divider=Be,be.ItemGroup=re.BW;var yt=be},58421:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return Oe}});var re=oe(14809),Le=oe(59301),Ie={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"},Ke=Ie,ke=oe(7657),ve=function(xe,Xe){return Le.createElement(ke.Z,(0,re.Z)({},xe,{ref:Xe,icon:Ke}))},ie=Le.forwardRef(ve),de=ie,Be=oe(49198),Re=oe(33853),Me=oe(38819),ze=oe(92310),pe=oe.n(ze),ne=oe(4635),y=oe(20439),a=oe(99153),x=oe(84851),b=oe(19257),E=oe(93046),z=oe(26112),te={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},se=te,le=oe(91735),he=function(me){(0,b.Z)(Xe,me);var xe=(0,E.Z)(Xe);function Xe(){var Ge;(0,a.Z)(this,Xe);for(var Ne=arguments.length,at=new Array(Ne),Lt=0;Lt<Ne;Lt++)at[Lt]=arguments[Lt];return Ge=xe.call.apply(xe,[this].concat(at)),Ge.state={goInputText:""},Ge.getValidValue=function(){var Mt=Ge.state.goInputText;return!Mt||Number.isNaN(Mt)?void 0:Number(Mt)},Ge.buildOptionText=function(Mt){return"".concat(Mt," ").concat(Ge.props.locale.items_per_page)},Ge.changeSize=function(Mt){Ge.props.changeSize(Number(Mt))},Ge.handleChange=function(Mt){Ge.setState({goInputText:Mt.target.value})},Ge.handleBlur=function(Mt){var Bt=Ge.props,Tt=Bt.goButton,Nt=Bt.quickGo,je=Bt.rootPrefixCls,qe=Ge.state.goInputText;Tt||qe===""||(Ge.setState({goInputText:""}),!(Mt.relatedTarget&&(Mt.relatedTarget.className.indexOf("".concat(je,"-item-link"))>=0||Mt.relatedTarget.className.indexOf("".concat(je,"-item"))>=0))&&Nt(Ge.getValidValue()))},Ge.go=function(Mt){var Bt=Ge.state.goInputText;Bt!==""&&(Mt.keyCode===se.ENTER||Mt.type==="click")&&(Ge.setState({goInputText:""}),Ge.props.quickGo(Ge.getValidValue()))},Ge}return(0,x.Z)(Xe,[{key:"getPageSizeOptions",value:function(){var Ne=this.props,at=Ne.pageSize,Lt=Ne.pageSizeOptions;return Lt.some(function(Mt){return Mt.toString()===at.toString()})?Lt:Lt.concat([at.toString()]).sort(function(Mt,Bt){var Tt=Number.isNaN(Number(Mt))?0:Number(Mt),Nt=Number.isNaN(Number(Bt))?0:Number(Bt);return Tt-Nt})}},{key:"render",value:function(){var Ne=this,at=this.props,Lt=at.pageSize,Mt=at.locale,Bt=at.rootPrefixCls,Tt=at.changeSize,Nt=at.quickGo,je=at.goButton,qe=at.selectComponentClass,xt=at.buildOptionText,ft=at.selectPrefixCls,Xt=at.disabled,sn=this.state.goInputText,en="".concat(Bt,"-options"),gn=qe,kn=null,Zn=null,On=null;if(!Tt&&!Nt)return null;var Qn=this.getPageSizeOptions();if(Tt&&gn){var fa=Qn.map(function(Sa,Dn){return Le.createElement(gn.Option,{key:Dn,value:Sa.toString()},(xt||Ne.buildOptionText)(Sa))});kn=Le.createElement(gn,{disabled:Xt,prefixCls:ft,showSearch:!1,className:"".concat(en,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Lt||Qn[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Dn){return Dn.parentNode},"aria-label":Mt.page_size,defaultOpen:!1},fa)}return Nt&&(je&&(On=typeof je=="boolean"?Le.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Xt,className:"".concat(en,"-quick-jumper-button")},Mt.jump_to_confirm):Le.createElement("span",{onClick:this.go,onKeyUp:this.go},je)),Zn=Le.createElement("div",{className:"".concat(en,"-quick-jumper")},Mt.jump_to,Le.createElement("input",{disabled:Xt,type:"text",value:sn,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Mt.page}),Mt.page,On)),Le.createElement("li",{className:"".concat(en)},kn,Zn)}}]),Xe}(Le.Component);he.defaultProps={pageSizeOptions:["10","20","50","100"]};var Ce=he,Ae=function(xe){var Xe,Ge=xe.rootPrefixCls,Ne=xe.page,at=xe.active,Lt=xe.className,Mt=xe.showTitle,Bt=xe.onClick,Tt=xe.onKeyPress,Nt=xe.itemRender,je="".concat(Ge,"-item"),qe=pe()(je,"".concat(je,"-").concat(Ne),(Xe={},(0,ne.Z)(Xe,"".concat(je,"-active"),at),(0,ne.Z)(Xe,"".concat(je,"-disabled"),!Ne),(0,ne.Z)(Xe,xe.className,Lt),Xe)),xt=function(){Bt(Ne)},ft=function(en){Tt(en,Bt,Ne)},Xt=Nt(Ne,"page",Le.createElement("a",{rel:"nofollow"},Ne));return Xt?Le.createElement("li",{title:Mt?Ne.toString():null,className:qe,onClick:xt,onKeyPress:ft,tabIndex:0},Xt):null},De=Ae;function Te(){}function fe(me){var xe=Number(me);return typeof xe=="number"&&!Number.isNaN(xe)&&isFinite(xe)&&Math.floor(xe)===xe}var $e=function(xe,Xe,Ge){return Ge};function Se(me,xe,Xe){var Ge=typeof me=="undefined"?xe.pageSize:me;return Math.floor((Xe.total-1)/Ge)+1}var st=function(me){(0,b.Z)(Xe,me);var xe=(0,E.Z)(Xe);function Xe(Ge){var Ne;(0,a.Z)(this,Xe),Ne=xe.call(this,Ge),Ne.paginationNode=Le.createRef(),Ne.getJumpPrevPage=function(){return Math.max(1,Ne.state.current-(Ne.props.showLessItems?3:5))},Ne.getJumpNextPage=function(){return Math.min(Se(void 0,Ne.state,Ne.props),Ne.state.current+(Ne.props.showLessItems?3:5))},Ne.getItemIcon=function(Tt,Nt){var je=Ne.props.prefixCls,qe=Tt||Le.createElement("button",{type:"button","aria-label":Nt,className:"".concat(je,"-item-link")});return typeof Tt=="function"&&(qe=Le.createElement(Tt,(0,y.Z)({},Ne.props))),qe},Ne.isValid=function(Tt){var Nt=Ne.props.total;return fe(Tt)&&Tt!==Ne.state.current&&fe(Nt)&&Nt>0},Ne.shouldDisplayQuickJumper=function(){var Tt=Ne.props,Nt=Tt.showQuickJumper,je=Tt.total,qe=Ne.state.pageSize;return je<=qe?!1:Nt},Ne.handleKeyDown=function(Tt){(Tt.keyCode===se.ARROW_UP||Tt.keyCode===se.ARROW_DOWN)&&Tt.preventDefault()},Ne.handleKeyUp=function(Tt){var Nt=Ne.getValidValue(Tt),je=Ne.state.currentInputValue;Nt!==je&&Ne.setState({currentInputValue:Nt}),Tt.keyCode===se.ENTER?Ne.handleChange(Nt):Tt.keyCode===se.ARROW_UP?Ne.handleChange(Nt-1):Tt.keyCode===se.ARROW_DOWN&&Ne.handleChange(Nt+1)},Ne.handleBlur=function(Tt){var Nt=Ne.getValidValue(Tt);Ne.handleChange(Nt)},Ne.changePageSize=function(Tt){var Nt=Ne.state.current,je=Se(Tt,Ne.state,Ne.props);Nt=Nt>je?je:Nt,je===0&&(Nt=Ne.state.current),typeof Tt=="number"&&("pageSize"in Ne.props||Ne.setState({pageSize:Tt}),"current"in Ne.props||Ne.setState({current:Nt,currentInputValue:Nt})),Ne.props.onShowSizeChange(Nt,Tt),"onChange"in Ne.props&&Ne.props.onChange&&Ne.props.onChange(Nt,Tt)},Ne.handleChange=function(Tt){var Nt=Ne.props,je=Nt.disabled,qe=Nt.onChange,xt=Ne.state,ft=xt.pageSize,Xt=xt.current,sn=xt.currentInputValue;if(Ne.isValid(Tt)&&!je){var en=Se(void 0,Ne.state,Ne.props),gn=Tt;return Tt>en?gn=en:Tt<1&&(gn=1),"current"in Ne.props||Ne.setState({current:gn}),gn!==sn&&Ne.setState({currentInputValue:gn}),qe(gn,ft),gn}return Xt},Ne.prev=function(){Ne.hasPrev()&&Ne.handleChange(Ne.state.current-1)},Ne.next=function(){Ne.hasNext()&&Ne.handleChange(Ne.state.current+1)},Ne.jumpPrev=function(){Ne.handleChange(Ne.getJumpPrevPage())},Ne.jumpNext=function(){Ne.handleChange(Ne.getJumpNextPage())},Ne.hasPrev=function(){return Ne.state.current>1},Ne.hasNext=function(){return Ne.state.current<Se(void 0,Ne.state,Ne.props)},Ne.runIfEnter=function(Tt,Nt){if(Tt.key==="Enter"||Tt.charCode===13){for(var je=arguments.length,qe=new Array(je>2?je-2:0),xt=2;xt<je;xt++)qe[xt-2]=arguments[xt];Nt.apply(void 0,qe)}},Ne.runIfEnterPrev=function(Tt){Ne.runIfEnter(Tt,Ne.prev)},Ne.runIfEnterNext=function(Tt){Ne.runIfEnter(Tt,Ne.next)},Ne.runIfEnterJumpPrev=function(Tt){Ne.runIfEnter(Tt,Ne.jumpPrev)},Ne.runIfEnterJumpNext=function(Tt){Ne.runIfEnter(Tt,Ne.jumpNext)},Ne.handleGoTO=function(Tt){(Tt.keyCode===se.ENTER||Tt.type==="click")&&Ne.handleChange(Ne.state.currentInputValue)},Ne.renderPrev=function(Tt){var Nt=Ne.props,je=Nt.prevIcon,qe=Nt.itemRender,xt=qe(Tt,"prev",Ne.getItemIcon(je,"prev page")),ft=!Ne.hasPrev();return(0,Le.isValidElement)(xt)?(0,Le.cloneElement)(xt,{disabled:ft}):xt},Ne.renderNext=function(Tt){var Nt=Ne.props,je=Nt.nextIcon,qe=Nt.itemRender,xt=qe(Tt,"next",Ne.getItemIcon(je,"next page")),ft=!Ne.hasNext();return(0,Le.isValidElement)(xt)?(0,Le.cloneElement)(xt,{disabled:ft}):xt};var at=Ge.onChange!==Te,Lt="current"in Ge;Lt&&!at&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var Mt=Ge.defaultCurrent;"current"in Ge&&(Mt=Ge.current);var Bt=Ge.defaultPageSize;return"pageSize"in Ge&&(Bt=Ge.pageSize),Mt=Math.min(Mt,Se(Bt,void 0,Ge)),Ne.state={current:Mt,currentInputValue:Mt,pageSize:Bt},Ne}return(0,x.Z)(Xe,[{key:"componentDidUpdate",value:function(Ne,at){var Lt=this.props.prefixCls;if(at.current!==this.state.current&&this.paginationNode.current){var Mt=this.paginationNode.current.querySelector(".".concat(Lt,"-item-").concat(at.current));if(Mt&&document.activeElement===Mt){var Bt;Mt==null||(Bt=Mt.blur)===null||Bt===void 0||Bt.call(Mt)}}}},{key:"getValidValue",value:function(Ne){var at=Ne.target.value,Lt=Se(void 0,this.state,this.props),Mt=this.state.currentInputValue,Bt;return at===""?Bt=at:Number.isNaN(Number(at))?Bt=Mt:at>=Lt?Bt=Lt:Bt=Number(at),Bt}},{key:"getShowSizeChanger",value:function(){var Ne=this.props,at=Ne.showSizeChanger,Lt=Ne.total,Mt=Ne.totalBoundaryShowSizeChanger;return typeof at!="undefined"?at:Lt>Mt}},{key:"render",value:function(){var Ne=this.props,at=Ne.prefixCls,Lt=Ne.className,Mt=Ne.style,Bt=Ne.disabled,Tt=Ne.hideOnSinglePage,Nt=Ne.total,je=Ne.locale,qe=Ne.showQuickJumper,xt=Ne.showLessItems,ft=Ne.showTitle,Xt=Ne.showTotal,sn=Ne.simple,en=Ne.itemRender,gn=Ne.showPrevNextJumpers,kn=Ne.jumpPrevIcon,Zn=Ne.jumpNextIcon,On=Ne.selectComponentClass,Qn=Ne.selectPrefixCls,fa=Ne.pageSizeOptions,Sa=this.state,Dn=Sa.current,Fa=Sa.pageSize,mn=Sa.currentInputValue;if(Tt===!0&&Nt<=Fa)return null;var wt=Se(void 0,this.state,this.props),Qt=[],Kn=null,Zt=null,zt=null,fn=null,dn=null,Vn=qe&&qe.goButton,ta=xt?1:2,wn=Dn-1>0?Dn-1:0,lt=Dn+1<wt?Dn+1:wt,pt=(0,z.Z)(this.props,{aria:!0,data:!0}),ct=Xt&&Le.createElement("li",{className:"".concat(at,"-total-text")},Xt(Nt,[Nt===0?0:(Dn-1)*Fa+1,Dn*Fa>Nt?Nt:Dn*Fa]));if(sn){Vn&&(typeof Vn=="boolean"?dn=Le.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},je.jump_to_confirm):dn=Le.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Vn),dn=Le.createElement("li",{title:ft?"".concat(je.jump_to).concat(Dn,"/").concat(wt):null,className:"".concat(at,"-simple-pager")},dn));var Ut=this.renderPrev(wn);return Le.createElement("ul",(0,re.Z)({className:pe()(at,"".concat(at,"-simple"),(0,ne.Z)({},"".concat(at,"-disabled"),Bt),Lt),style:Mt,ref:this.paginationNode},pt),ct,Ut?Le.createElement("li",{title:ft?je.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:pe()("".concat(at,"-prev"),(0,ne.Z)({},"".concat(at,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Ut):null,Le.createElement("li",{title:ft?"".concat(Dn,"/").concat(wt):null,className:"".concat(at,"-simple-pager")},Le.createElement("input",{type:"text",value:mn,disabled:Bt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),Le.createElement("span",{className:"".concat(at,"-slash")},"/"),wt),Le.createElement("li",{title:ft?je.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:pe()("".concat(at,"-next"),(0,ne.Z)({},"".concat(at,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(lt)),dn)}if(wt<=3+ta*2){var Cn={locale:je,rootPrefixCls:at,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:ft,itemRender:en};wt||Qt.push(Le.createElement(De,(0,re.Z)({},Cn,{key:"noPager",page:1,className:"".concat(at,"-item-disabled")})));for(var un=1;un<=wt;un+=1){var ha=Dn===un;Qt.push(Le.createElement(De,(0,re.Z)({},Cn,{key:un,page:un,active:ha})))}}else{var Hn=xt?je.prev_3:je.prev_5,Mn=xt?je.next_3:je.next_5,xa=en(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(kn,"prev page")),la=en(this.getJumpNextPage(),"jump-next",this.getItemIcon(Zn,"next page"));gn&&(Kn=xa?Le.createElement("li",{title:ft?Hn:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:pe()("".concat(at,"-jump-prev"),(0,ne.Z)({},"".concat(at,"-jump-prev-custom-icon"),!!kn))},xa):null,Zt=la?Le.createElement("li",{title:ft?Mn:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:pe()("".concat(at,"-jump-next"),(0,ne.Z)({},"".concat(at,"-jump-next-custom-icon"),!!Zn))},la):null),fn=Le.createElement(De,{locale:je,last:!0,rootPrefixCls:at,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:wt,page:wt,active:!1,showTitle:ft,itemRender:en}),zt=Le.createElement(De,{locale:je,rootPrefixCls:at,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:ft,itemRender:en});var hn=Math.max(1,Dn-ta),Ga=Math.min(Dn+ta,wt);Dn-1<=ta&&(Ga=1+ta*2),wt-Dn<=ta&&(hn=wt-ta*2);for(var fr=hn;fr<=Ga;fr+=1){var _a=Dn===fr;Qt.push(Le.createElement(De,{locale:je,rootPrefixCls:at,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:fr,page:fr,active:_a,showTitle:ft,itemRender:en}))}Dn-1>=ta*2&&Dn!==3&&(Qt[0]=(0,Le.cloneElement)(Qt[0],{className:"".concat(at,"-item-after-jump-prev")}),Qt.unshift(Kn)),wt-Dn>=ta*2&&Dn!==wt-2&&(Qt[Qt.length-1]=(0,Le.cloneElement)(Qt[Qt.length-1],{className:"".concat(at,"-item-before-jump-next")}),Qt.push(Zt)),hn!==1&&Qt.unshift(zt),Ga!==wt&&Qt.push(fn)}var Xa=!this.hasPrev()||!wt,ht=!this.hasNext()||!wt,Jt=this.renderPrev(wn),Yt=this.renderNext(lt);return Le.createElement("ul",(0,re.Z)({className:pe()(at,Lt,(0,ne.Z)({},"".concat(at,"-disabled"),Bt)),style:Mt,ref:this.paginationNode},pt),ct,Jt?Le.createElement("li",{title:ft?je.prev_page:null,onClick:this.prev,tabIndex:Xa?null:0,onKeyPress:this.runIfEnterPrev,className:pe()("".concat(at,"-prev"),(0,ne.Z)({},"".concat(at,"-disabled"),Xa)),"aria-disabled":Xa},Jt):null,Qt,Yt?Le.createElement("li",{title:ft?je.next_page:null,onClick:this.next,tabIndex:ht?null:0,onKeyPress:this.runIfEnterNext,className:pe()("".concat(at,"-next"),(0,ne.Z)({},"".concat(at,"-disabled"),ht)),"aria-disabled":ht},Yt):null,Le.createElement(Ce,{disabled:Bt,locale:je,rootPrefixCls:at,selectComponentClass:On,selectPrefixCls:Qn,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Dn,pageSize:Fa,pageSizeOptions:fa,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Vn}))}}],[{key:"getDerivedStateFromProps",value:function(Ne,at){var Lt={};if("current"in Ne&&(Lt.current=Ne.current,Ne.current!==at.current&&(Lt.currentInputValue=Lt.current)),"pageSize"in Ne&&Ne.pageSize!==at.pageSize){var Mt=at.current,Bt=Se(Ne.pageSize,at,Ne);Mt=Mt>Bt?Bt:Mt,"current"in Ne||(Lt.current=Mt,Lt.currentInputValue=Mt),Lt.pageSize=Ne.pageSize}return Lt}}]),Xe}(Le.Component);st.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Te,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Te,locale:le.Z,style:{},itemRender:$e,totalBoundaryShowSizeChanger:50};var ot=st,_e=oe(22075),At=oe(36355),it=oe(19716),dt=oe(8628),Ye=oe(9763),He=oe(57809);const gt=me=>Le.createElement(He.default,Object.assign({},me,{showSearch:!0,size:"small"})),ut=me=>Le.createElement(He.default,Object.assign({},me,{showSearch:!0,size:"middle"}));gt.Option=He.default.Option,ut.Option=He.default.Option;var We=oe(9937),tt=oe(17313),St=oe(83116),Et=oe(37613);const rt=me=>{const{componentCls:xe}=me;return{[`${xe}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${xe}-item-link`]:{color:me.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${xe}-item-link`]:{color:me.colorTextDisabled,cursor:"not-allowed"}}},[`&${xe}-disabled`]:{cursor:"not-allowed",[`${xe}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:me.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:me.colorBorder,backgroundColor:me.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:me.itemActiveBgDisabled},a:{color:me.itemActiveColorDisabled}}},[`${xe}-item-link`]:{color:me.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${xe}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${xe}-simple-pager`]:{color:me.colorTextDisabled},[`${xe}-jump-prev, ${xe}-jump-next`]:{[`${xe}-item-link-icon`]:{opacity:0},[`${xe}-item-ellipsis`]:{opacity:1}}},[`&${xe}-simple`]:{[`${xe}-prev, ${xe}-next`]:{[`&${xe}-disabled ${xe}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Wt=me=>{const{componentCls:xe}=me;return{[`&${xe}-mini ${xe}-total-text, &${xe}-mini ${xe}-simple-pager`]:{height:me.itemSizeSM,lineHeight:`${me.itemSizeSM}px`},[`&${xe}-mini ${xe}-item`]:{minWidth:me.itemSizeSM,height:me.itemSizeSM,margin:0,lineHeight:`${me.itemSizeSM-2}px`},[`&${xe}-mini:not(${xe}-disabled) ${xe}-item:not(${xe}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:me.colorBgTextHover},"&:active":{backgroundColor:me.colorBgTextActive}},[`&${xe}-mini ${xe}-prev, &${xe}-mini ${xe}-next`]:{minWidth:me.itemSizeSM,height:me.itemSizeSM,margin:0,lineHeight:`${me.itemSizeSM}px`},[`&${xe}-mini:not(${xe}-disabled)`]:{[`${xe}-prev, ${xe}-next`]:{[`&:hover ${xe}-item-link`]:{backgroundColor:me.colorBgTextHover},[`&:active ${xe}-item-link`]:{backgroundColor:me.colorBgTextActive},[`&${xe}-disabled:hover ${xe}-item-link`]:{backgroundColor:"transparent"}}},[`
&${xe}-mini ${xe}-prev ${xe}-item-link,
&${xe}-mini ${xe}-next ${xe}-item-link
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:me.itemSizeSM,lineHeight:`${me.itemSizeSM}px`}},[`&${xe}-mini ${xe}-jump-prev, &${xe}-mini ${xe}-jump-next`]:{height:me.itemSizeSM,marginInlineEnd:0,lineHeight:`${me.itemSizeSM}px`},[`&${xe}-mini ${xe}-options`]:{marginInlineStart:me.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:me.miniOptionsSizeChangerTop},"&-quick-jumper":{height:me.itemSizeSM,lineHeight:`${me.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,We.x0)(me)),{width:me.paginationMiniQuickJumperInputWidth,height:me.controlHeightSM})}}}},Ze=me=>{const{componentCls:xe}=me;return{[`
&${xe}-simple ${xe}-prev,
&${xe}-simple ${xe}-next
`]:{height:me.itemSizeSM,lineHeight:`${me.itemSizeSM}px`,verticalAlign:"top",[`${xe}-item-link`]:{height:me.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:me.colorBgTextHover},"&:active":{backgroundColor:me.colorBgTextActive},"&::after":{height:me.itemSizeSM,lineHeight:`${me.itemSizeSM}px`}}},[`&${xe}-simple ${xe}-simple-pager`]:{display:"inline-block",height:me.itemSizeSM,marginInlineEnd:me.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:me.marginXS,padding:`0 ${me.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:me.itemInputBg,border:`${me.lineWidth}px ${me.lineType} ${me.colorBorder}`,borderRadius:me.borderRadius,outline:"none",transition:`border-color ${me.motionDurationMid}`,color:"inherit","&:hover":{borderColor:me.colorPrimary},"&:focus":{borderColor:me.colorPrimaryHover,boxShadow:`${me.inputOutlineOffset}px 0 ${me.controlOutlineWidth}px ${me.controlOutline}`},"&[disabled]":{color:me.colorTextDisabled,backgroundColor:me.colorBgContainerDisabled,borderColor:me.colorBorder,cursor:"not-allowed"}}}}},Ht=me=>{const{componentCls:xe}=me;return{[`${xe}-jump-prev, ${xe}-jump-next`]:{outline:0,[`${xe}-item-container`]:{position:"relative",[`${xe}-item-link-icon`]:{color:me.colorPrimary,fontSize:me.fontSizeSM,opacity:0,transition:`all ${me.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${xe}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:me.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:me.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:me.paginationEllipsisTextIndent,opacity:1,transition:`all ${me.motionDurationMid}`}},"&:hover":{[`${xe}-item-link-icon`]:{opacity:1},[`${xe}-item-ellipsis`]:{opacity:0}}},[`
${xe}-prev,
${xe}-jump-prev,
${xe}-jump-next
`]:{marginInlineEnd:me.marginXS},[`
${xe}-prev,
${xe}-next,
${xe}-jump-prev,
${xe}-jump-next
`]:{display:"inline-block",minWidth:me.itemSize,height:me.itemSize,color:me.colorText,fontFamily:me.fontFamily,lineHeight:`${me.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:me.borderRadius,cursor:"pointer",transition:`all ${me.motionDurationMid}`},[`${xe}-prev, ${xe}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:me.colorText,cursor:"pointer",userSelect:"none"},[`${xe}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:me.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${me.lineWidth}px ${me.lineType} transparent`,borderRadius:me.borderRadius,outline:"none",transition:`all ${me.motionDurationMid}`},[`&:hover ${xe}-item-link`]:{backgroundColor:me.colorBgTextHover},[`&:active ${xe}-item-link`]:{backgroundColor:me.colorBgTextActive},[`&${xe}-disabled:hover`]:{[`${xe}-item-link`]:{backgroundColor:"transparent"}}},[`${xe}-slash`]:{marginInlineEnd:me.paginationSlashMarginInlineEnd,marginInlineStart:me.paginationSlashMarginInlineStart},[`${xe}-options`]:{display:"inline-block",marginInlineStart:me.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:me.controlHeight,marginInlineStart:me.marginXS,lineHeight:`${me.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,We.ik)(me)),{width:me.controlHeightLG*1.25,height:me.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:me.marginXS,marginInlineEnd:me.marginXS})}}}},Ft=me=>{const{componentCls:xe}=me;return{[`${xe}-item`]:{display:"inline-block",minWidth:me.itemSize,height:me.itemSize,marginInlineEnd:me.marginXS,fontFamily:me.fontFamily,lineHeight:`${me.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${me.lineWidth}px ${me.lineType} transparent`,borderRadius:me.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${me.paginationItemPaddingInline}px`,color:me.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${xe}-item-active)`]:{"&:hover":{transition:`all ${me.motionDurationMid}`,backgroundColor:me.colorBgTextHover},"&:active":{backgroundColor:me.colorBgTextActive}},"&-active":{fontWeight:me.fontWeightStrong,backgroundColor:me.itemActiveBg,borderColor:me.colorPrimary,a:{color:me.colorPrimary},"&:hover":{borderColor:me.colorPrimaryHover},"&:hover a":{color:me.colorPrimaryHover}}}}},be=me=>{const{componentCls:xe}=me;return{[xe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,tt.Wf)(me)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${xe}-total-text`]:{display:"inline-block",height:me.itemSize,marginInlineEnd:me.marginXS,lineHeight:`${me.itemSize-2}px`,verticalAlign:"middle"}}),Ft(me)),Ht(me)),Ze(me)),Wt(me)),rt(me)),{[`@media only screen and (max-width: ${me.screenLG}px)`]:{[`${xe}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${me.screenSM}px)`]:{[`${xe}-options`]:{display:"none"}}}),[`&${me.componentCls}-rtl`]:{direction:"rtl"}}},yt=me=>{const{componentCls:xe}=me;return{[`${xe}${xe}-disabled:not(${xe}-mini)`]:{"&, &:hover":{[`${xe}-item-link`]:{borderColor:me.colorBorder}},"&:focus-visible":{[`${xe}-item-link`]:{borderColor:me.colorBorder}},[`${xe}-item, ${xe}-item-link`]:{backgroundColor:me.colorBgContainerDisabled,borderColor:me.colorBorder,[`&:hover:not(${xe}-item-active)`]:{backgroundColor:me.colorBgContainerDisabled,borderColor:me.colorBorder,a:{color:me.colorTextDisabled}},[`&${xe}-item-active`]:{backgroundColor:me.itemActiveBgDisabled}},[`${xe}-prev, ${xe}-next`]:{"&:hover button":{backgroundColor:me.colorBgContainerDisabled,borderColor:me.colorBorder,color:me.colorTextDisabled},[`${xe}-item-link`]:{backgroundColor:me.colorBgContainerDisabled,borderColor:me.colorBorder}}},[`${xe}:not(${xe}-mini)`]:{[`${xe}-prev, ${xe}-next`]:{"&:hover button":{borderColor:me.colorPrimaryHover,backgroundColor:me.itemBg},[`${xe}-item-link`]:{backgroundColor:me.itemLinkBg,borderColor:me.colorBorder},[`&:hover ${xe}-item-link`]:{borderColor:me.colorPrimary,backgroundColor:me.itemBg,color:me.colorPrimary},[`&${xe}-disabled`]:{[`${xe}-item-link`]:{borderColor:me.colorBorder,color:me.colorTextDisabled}}},[`${xe}-item`]:{backgroundColor:me.itemBg,border:`${me.lineWidth}px ${me.lineType} ${me.colorBorder}`,[`&:hover:not(${xe}-item-active)`]:{borderColor:me.colorPrimary,backgroundColor:me.itemBg,a:{color:me.colorPrimary}},"&-active":{borderColor:me.colorPrimary}}}}},ge=me=>{const{componentCls:xe}=me;return{[`${xe}:not(${xe}-disabled)`]:{[`${xe}-item`]:Object.assign({},(0,tt.Qy)(me)),[`${xe}-jump-prev, ${xe}-jump-next`]:{"&:focus-visible":Object.assign({[`${xe}-item-link-icon`]:{opacity:1},[`${xe}-item-ellipsis`]:{opacity:0}},(0,tt.oN)(me))},[`${xe}-prev, ${xe}-next`]:{[`&:focus-visible ${xe}-item-link`]:Object.assign({},(0,tt.oN)(me))}}}};var ae=(0,St.Z)("Pagination",me=>{const xe=(0,Et.TS)(me,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:me.marginXXS/2,paginationMiniQuickJumperInputWidth:me.controlHeightLG*1.1,paginationItemPaddingInline:me.marginXXS*1.5,paginationEllipsisLetterSpacing:me.marginXXS/2,paginationSlashMarginInlineStart:me.marginXXS,paginationSlashMarginInlineEnd:me.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,We.e5)(me),(0,We.TM)(me));return[be(xe),ge(xe),me.wireframe&&yt(xe)]},me=>({itemBg:me.colorBgContainer,itemSize:me.controlHeight,itemSizeSM:me.controlHeightSM,itemActiveBg:me.colorBgContainer,itemLinkBg:me.colorBgContainer,itemActiveColorDisabled:me.colorTextDisabled,itemActiveBgDisabled:me.controlItemBgActiveDisabled,itemInputBg:me.colorBgContainer,miniOptionsSizeChangerTop:0})),ee=function(me,xe){var Xe={};for(var Ge in me)Object.prototype.hasOwnProperty.call(me,Ge)&&xe.indexOf(Ge)<0&&(Xe[Ge]=me[Ge]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,Ge=Object.getOwnPropertySymbols(me);Ne<Ge.length;Ne++)xe.indexOf(Ge[Ne])<0&&Object.prototype.propertyIsEnumerable.call(me,Ge[Ne])&&(Xe[Ge[Ne]]=me[Ge[Ne]]);return Xe},Ee=me=>{const{prefixCls:xe,selectPrefixCls:Xe,className:Ge,rootClassName:Ne,style:at,size:Lt,locale:Mt,selectComponentClass:Bt,responsive:Tt,showSizeChanger:Nt}=me,je=ee(me,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:qe}=(0,dt.Z)(Tt),{getPrefixCls:xt,direction:ft,pagination:Xt={}}=Le.useContext(At.E_),sn=xt("pagination",xe),[en,gn]=ae(sn),kn=Nt!=null?Nt:Xt.showSizeChanger,Zn=Le.useMemo(()=>{const wt=Le.createElement("span",{className:`${sn}-item-ellipsis`},"\u2022\u2022\u2022"),Qt=Le.createElement("button",{className:`${sn}-item-link`,type:"button",tabIndex:-1},ft==="rtl"?Le.createElement(Me.Z,null):Le.createElement(Re.Z,null)),Kn=Le.createElement("button",{className:`${sn}-item-link`,type:"button",tabIndex:-1},ft==="rtl"?Le.createElement(Re.Z,null):Le.createElement(Me.Z,null)),Zt=Le.createElement("a",{className:`${sn}-item-link`},Le.createElement("div",{className:`${sn}-item-container`},ft==="rtl"?Le.createElement(Be.Z,{className:`${sn}-item-link-icon`}):Le.createElement(de,{className:`${sn}-item-link-icon`}),wt)),zt=Le.createElement("a",{className:`${sn}-item-link`},Le.createElement("div",{className:`${sn}-item-container`},ft==="rtl"?Le.createElement(de,{className:`${sn}-item-link-icon`}):Le.createElement(Be.Z,{className:`${sn}-item-link-icon`}),wt));return{prevIcon:Qt,nextIcon:Kn,jumpPrevIcon:Zt,jumpNextIcon:zt}},[ft,sn]),[On]=(0,Ye.Z)("Pagination",_e.Z),Qn=Object.assign(Object.assign({},On),Mt),fa=(0,it.Z)(Lt),Sa=fa==="small"||!!(qe&&!fa&&Tt),Dn=xt("select",Xe),Fa=pe()({[`${sn}-mini`]:Sa,[`${sn}-rtl`]:ft==="rtl"},Xt==null?void 0:Xt.className,Ge,Ne,gn),mn=Object.assign(Object.assign({},Xt==null?void 0:Xt.style),at);return en(Le.createElement(ot,Object.assign({},Zn,je,{style:mn,prefixCls:sn,selectPrefixCls:Dn,className:Fa,selectComponentClass:Bt||(Sa?gt:ut),locale:Qn,showSizeChanger:kn})))},Oe=Ee},93948:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return Nt}});var re=oe(59301),Le=oe(29679),Ie=oe(40001),Ke=oe(19248),ke=oe(99267),ve=oe(92310),ie=oe.n(ve),de=oe(2738),Be=oe(36355),Re=oe(14809),Me=oe(20439),ze=oe(62646),pe={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},ne=function(){var qe=(0,re.useRef)([]),xt=(0,re.useRef)(null);return(0,re.useEffect)(function(){var ft=Date.now(),Xt=!1;qe.current.forEach(function(sn){if(sn){Xt=!0;var en=sn.style;en.transitionDuration=".3s, .3s, .3s, .06s",xt.current&&ft-xt.current<100&&(en.transitionDuration="0s, 0s")}}),Xt&&(xt.current=Date.now())}),qe.current},y=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(qe){var xt=(0,Me.Z)((0,Me.Z)({},pe),qe),ft=xt.className,Xt=xt.percent,sn=xt.prefixCls,en=xt.strokeColor,gn=xt.strokeLinecap,kn=xt.strokeWidth,Zn=xt.style,On=xt.trailColor,Qn=xt.trailWidth,fa=xt.transition,Sa=(0,ze.Z)(xt,y);delete Sa.gapPosition;var Dn=Array.isArray(Xt)?Xt:[Xt],Fa=Array.isArray(en)?en:[en],mn=ne(),wt=kn/2,Qt=100-kn/2,Kn="M ".concat(gn==="round"?wt:0,",").concat(wt,`
L `).concat(gn==="round"?Qt:100,",").concat(wt),Zt="0 0 100 ".concat(kn),zt=0;return re.createElement("svg",(0,Re.Z)({className:ie()("".concat(sn,"-line"),ft),viewBox:Zt,preserveAspectRatio:"none",style:Zn},Sa),re.createElement("path",{className:"".concat(sn,"-line-trail"),d:Kn,strokeLinecap:gn,stroke:On,strokeWidth:Qn||kn,fillOpacity:"0"}),Dn.map(function(fn,dn){var Vn=1;switch(gn){case"round":Vn=1-kn/100;break;case"square":Vn=1-kn/2/100;break;default:Vn=1;break}var ta={strokeDasharray:"".concat(fn*Vn,"px, 100px"),strokeDashoffset:"-".concat(zt,"px"),transition:fa||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},wn=Fa[dn]||Fa[Fa.length-1];return zt+=fn,re.createElement("path",{key:dn,className:"".concat(sn,"-line-path"),d:Kn,strokeLinecap:gn,stroke:wn,strokeWidth:kn,fillOpacity:"0",ref:function(pt){mn[dn]=pt},style:ta})}))},x=a,b=oe(93664),E=oe(50298),z=oe(47273),te=0,se=(0,z.Z)();function le(){var je;return se?(je=te,te+=1):je="TEST_OR_SSR",je}var he=function(je){var qe=re.useState(),xt=(0,E.Z)(qe,2),ft=xt[0],Xt=xt[1];return re.useEffect(function(){Xt("rc_progress_".concat(le()))},[]),je||ft},Ce=function(qe){var xt=qe.bg,ft=qe.children;return re.createElement("div",{style:{width:"100%",height:"100%",background:xt}},ft)};function Ae(je,qe){return Object.keys(je).map(function(xt){var ft=parseFloat(xt),Xt="".concat(Math.floor(ft*qe),"%");return"".concat(je[xt]," ").concat(Xt)})}var De=re.forwardRef(function(je,qe){var xt=je.prefixCls,ft=je.color,Xt=je.gradientId,sn=je.radius,en=je.style,gn=je.ptg,kn=je.strokeLinecap,Zn=je.strokeWidth,On=je.size,Qn=je.gapDegree,fa=ft&&(0,b.Z)(ft)==="object",Sa=fa?"#FFF":void 0,Dn=On/2,Fa=re.createElement("circle",{className:"".concat(xt,"-circle-path"),r:sn,cx:Dn,cy:Dn,stroke:Sa,strokeLinecap:kn,strokeWidth:Zn,opacity:gn===0?0:1,style:en,ref:qe});if(!fa)return Fa;var mn="".concat(Xt,"-conic"),wt=Qn?"".concat(180+Qn/2,"deg"):"0deg",Qt=Ae(ft,(360-Qn)/360),Kn=Ae(ft,1),Zt="conic-gradient(from ".concat(wt,", ").concat(Qt.join(", "),")"),zt="linear-gradient(to ".concat(Qn?"bottom":"top",", ").concat(Kn.join(", "),")");return re.createElement(re.Fragment,null,re.createElement("mask",{id:mn},Fa),re.createElement("foreignObject",{x:0,y:0,width:On,height:On,mask:"url(#".concat(mn,")")},re.createElement(Ce,{bg:zt},re.createElement(Ce,{bg:Zt}))))}),Te=De,fe=100,$e=function(qe,xt,ft,Xt,sn,en,gn,kn,Zn,On){var Qn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,fa=ft/100*360*((360-en)/360),Sa=en===0?0:{bottom:0,top:180,left:90,right:-90}[gn],Dn=(100-Xt)/100*xt;Zn==="round"&&Xt!==100&&(Dn+=On/2,Dn>=xt&&(Dn=xt-.01));var Fa=fe/2;return{stroke:typeof kn=="string"?kn:void 0,strokeDasharray:"".concat(xt,"px ").concat(qe),strokeDashoffset:Dn+Qn,transform:"rotate(".concat(sn+fa+Sa,"deg)"),transformOrigin:"".concat(Fa,"px ").concat(Fa,"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}},Se=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function st(je){var qe=je!=null?je:[];return Array.isArray(qe)?qe:[qe]}var ot=function(qe){var xt=(0,Me.Z)((0,Me.Z)({},pe),qe),ft=xt.id,Xt=xt.prefixCls,sn=xt.steps,en=xt.strokeWidth,gn=xt.trailWidth,kn=xt.gapDegree,Zn=kn===void 0?0:kn,On=xt.gapPosition,Qn=xt.trailColor,fa=xt.strokeLinecap,Sa=xt.style,Dn=xt.className,Fa=xt.strokeColor,mn=xt.percent,wt=(0,ze.Z)(xt,Se),Qt=fe/2,Kn=he(ft),Zt="".concat(Kn,"-gradient"),zt=Qt-en/2,fn=Math.PI*2*zt,dn=Zn>0?90+Zn/2:-90,Vn=fn*((360-Zn)/360),ta=(0,b.Z)(sn)==="object"?sn:{count:sn,space:2},wn=ta.count,lt=ta.space,pt=st(mn),ct=st(Fa),Ut=ct.find(function(la){return la&&(0,b.Z)(la)==="object"}),Cn=Ut&&(0,b.Z)(Ut)==="object",un=Cn?"butt":fa,ha=$e(fn,Vn,0,100,dn,Zn,On,Qn,un,en),Hn=ne(),Mn=function(){var hn=0;return pt.map(function(Ga,fr){var _a=ct[fr]||ct[ct.length-1],Xa=$e(fn,Vn,hn,Ga,dn,Zn,On,_a,un,en);return hn+=Ga,re.createElement(Te,{key:fr,color:_a,ptg:Ga,radius:zt,prefixCls:Xt,gradientId:Zt,style:Xa,strokeLinecap:un,strokeWidth:en,gapDegree:Zn,ref:function(Jt){Hn[fr]=Jt},size:fe})}).reverse()},xa=function(){var hn=Math.round(wn*(pt[0]/100)),Ga=100/wn,fr=0;return new Array(wn).fill(null).map(function(_a,Xa){var ht=Xa<=hn-1?ct[0]:Qn,Jt=ht&&(0,b.Z)(ht)==="object"?"url(#".concat(Zt,")"):void 0,Yt=$e(fn,Vn,fr,Ga,dn,Zn,On,ht,"butt",en,lt);return fr+=(Vn-Yt.strokeDashoffset+lt)*100/Vn,re.createElement("circle",{key:Xa,className:"".concat(Xt,"-circle-path"),r:zt,cx:Qt,cy:Qt,stroke:Jt,strokeWidth:en,opacity:1,style:Yt,ref:function(bn){Hn[Xa]=bn}})})};return re.createElement("svg",(0,Re.Z)({className:ie()("".concat(Xt,"-circle"),Dn),viewBox:"0 0 ".concat(fe," ").concat(fe),style:Sa,id:ft,role:"presentation"},wt),!wn&&re.createElement("circle",{className:"".concat(Xt,"-circle-trail"),r:zt,cx:Qt,cy:Qt,stroke:Qn,strokeLinecap:un,strokeWidth:gn||en,style:ha}),wn?xa():Mn())},_e=ot,At={Line:x,Circle:_e},it=oe(6848),dt=oe(30071);function Ye(je){return!je||je<0?0:je>100?100:je}function He(je){let{success:qe,successPercent:xt}=je,ft=xt;return qe&&"progress"in qe&&(ft=qe.progress),qe&&"percent"in qe&&(ft=qe.percent),ft}const gt=je=>{let{percent:qe,success:xt,successPercent:ft}=je;const Xt=Ye(He({success:xt,successPercent:ft}));return[Xt,Ye(Ye(qe)-Xt)]},ut=je=>{let{success:qe={},strokeColor:xt}=je;const{strokeColor:ft}=qe;return[ft||dt.presetPrimaryColors.green,xt||null]},We=(je,qe,xt)=>{var ft,Xt,sn,en;let gn=-1,kn=-1;if(qe==="step"){const Zn=xt.steps,On=xt.strokeWidth;typeof je=="string"||typeof je=="undefined"?(gn=je==="small"?2:14,kn=On!=null?On:8):typeof je=="number"?[gn,kn]=[je,je]:[gn=14,kn=8]=je,gn*=Zn}else if(qe==="line"){const Zn=xt==null?void 0:xt.strokeWidth;typeof je=="string"||typeof je=="undefined"?kn=Zn||(je==="small"?6:8):typeof je=="number"?[gn,kn]=[je,je]:[gn=-1,kn=8]=je}else(qe==="circle"||qe==="dashboard")&&(typeof je=="string"||typeof je=="undefined"?[gn,kn]=je==="small"?[60,60]:[120,120]:typeof je=="number"?[gn,kn]=[je,je]:(gn=(Xt=(ft=je[0])!==null&&ft!==void 0?ft:je[1])!==null&&Xt!==void 0?Xt:120,kn=(en=(sn=je[0])!==null&&sn!==void 0?sn:je[1])!==null&&en!==void 0?en:120));return[gn,kn]},tt=3,St=je=>tt/je*100;var rt=je=>{const{prefixCls:qe,trailColor:xt=null,strokeLinecap:ft="round",gapPosition:Xt,gapDegree:sn,width:en=120,type:gn,children:kn,success:Zn,size:On=en}=je,[Qn,fa]=We(On,"circle");let{strokeWidth:Sa}=je;Sa===void 0&&(Sa=Math.max(St(Qn),6));const Dn={width:Qn,height:fa,fontSize:Qn*.15+6},Fa=re.useMemo(()=>{if(sn||sn===0)return sn;if(gn==="dashboard")return 75},[sn,gn]),mn=Xt||gn==="dashboard"&&"bottom"||void 0,wt=Object.prototype.toString.call(je.strokeColor)==="[object Object]",Qt=ut({success:Zn,strokeColor:je.strokeColor}),Kn=ie()(`${qe}-inner`,{[`${qe}-circle-gradient`]:wt}),Zt=re.createElement(_e,{percent:gt(je),strokeWidth:Sa,trailWidth:Sa,strokeColor:Qt,strokeLinecap:ft,trailColor:xt,prefixCls:qe,gapDegree:Fa,gapPosition:mn});return re.createElement("div",{className:Kn,style:Dn},Qn<=20?re.createElement(it.Z,{title:kn},re.createElement("span",null,Zt)):re.createElement(re.Fragment,null,Zt,kn))},Wt=function(je,qe){var xt={};for(var ft in je)Object.prototype.hasOwnProperty.call(je,ft)&&qe.indexOf(ft)<0&&(xt[ft]=je[ft]);if(je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xt=0,ft=Object.getOwnPropertySymbols(je);Xt<ft.length;Xt++)qe.indexOf(ft[Xt])<0&&Object.prototype.propertyIsEnumerable.call(je,ft[Xt])&&(xt[ft[Xt]]=je[ft[Xt]]);return xt};const Ze=je=>{let qe=[];return Object.keys(je).forEach(xt=>{const ft=parseFloat(xt.replace(/%/g,""));isNaN(ft)||qe.push({key:ft,value:je[xt]})}),qe=qe.sort((xt,ft)=>xt.key-ft.key),qe.map(xt=>{let{key:ft,value:Xt}=xt;return`${Xt} ${ft}%`}).join(", ")},Ht=(je,qe)=>{const{from:xt=dt.presetPrimaryColors.blue,to:ft=dt.presetPrimaryColors.blue,direction:Xt=qe==="rtl"?"to left":"to right"}=je,sn=Wt(je,["from","to","direction"]);if(Object.keys(sn).length!==0){const en=Ze(sn);return{backgroundImage:`linear-gradient(${Xt}, ${en})`}}return{backgroundImage:`linear-gradient(${Xt}, ${xt}, ${ft})`}};var be=je=>{const{prefixCls:qe,direction:xt,percent:ft,size:Xt,strokeWidth:sn,strokeColor:en,strokeLinecap:gn="round",children:kn,trailColor:Zn=null,success:On}=je,Qn=en&&typeof en!="string"?Ht(en,xt):{backgroundColor:en},fa=gn==="square"||gn==="butt"?0:void 0,Sa={backgroundColor:Zn||void 0,borderRadius:fa},Dn=Xt!=null?Xt:[-1,sn||(Xt==="small"?6:8)],[Fa,mn]=We(Dn,"line",{strokeWidth:sn}),wt=Object.assign({width:`${Ye(ft)}%`,height:mn,borderRadius:fa},Qn),Qt=He(je),Kn={width:`${Ye(Qt)}%`,height:mn,borderRadius:fa,backgroundColor:On==null?void 0:On.strokeColor},Zt={width:Fa<0?"100%":Fa,height:mn};return re.createElement(re.Fragment,null,re.createElement("div",{className:`${qe}-outer`,style:Zt},re.createElement("div",{className:`${qe}-inner`,style:Sa},re.createElement("div",{className:`${qe}-bg`,style:wt}),Qt!==void 0?re.createElement("div",{className:`${qe}-success-bg`,style:Kn}):null)),kn)},ge=je=>{const{size:qe,steps:xt,percent:ft=0,strokeWidth:Xt=8,strokeColor:sn,trailColor:en=null,prefixCls:gn,children:kn}=je,Zn=Math.round(xt*(ft/100)),On=qe==="small"?2:14,Qn=qe!=null?qe:[On,Xt],[fa,Sa]=We(Qn,"step",{steps:xt,strokeWidth:Xt}),Dn=fa/xt,Fa=new Array(xt);for(let mn=0;mn<xt;mn++){const wt=Array.isArray(sn)?sn[mn]:sn;Fa[mn]=re.createElement("div",{key:mn,className:ie()(`${gn}-steps-item`,{[`${gn}-steps-item-active`]:mn<=Zn-1}),style:{backgroundColor:mn<=Zn-1?wt:en,width:Dn,height:Sa}})}return re.createElement("div",{className:`${gn}-steps-outer`},Fa,kn)},ae=oe(93083),ee=oe(17313),ue=oe(83116),Ee=oe(37613);const Oe=je=>{const qe=je?"100%":"-100%";return new ae.Keyframes(`antProgress${je?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${qe}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${qe}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},me=je=>{const{componentCls:qe,iconCls:xt}=je;return{[qe]:Object.assign(Object.assign({},(0,ee.Wf)(je)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:je.fontSize,marginInlineEnd:je.marginXS,marginBottom:je.marginXS},[`${qe}-outer`]:{display:"inline-block",width:"100%"},[`&${qe}-show-info`]:{[`${qe}-outer`]:{marginInlineEnd:`calc(-2em - ${je.marginXS}px)`,paddingInlineEnd:`calc(2em + ${je.paddingXS}px)`}},[`${qe}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:je.remainingColor,borderRadius:je.lineBorderRadius},[`${qe}-inner:not(${qe}-circle-gradient)`]:{[`${qe}-circle-path`]:{stroke:je.defaultColor}},[`${qe}-success-bg, ${qe}-bg`]:{position:"relative",backgroundColor:je.defaultColor,borderRadius:je.lineBorderRadius,transition:`all ${je.motionDurationSlow} ${je.motionEaseInOutCirc}`},[`${qe}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:je.colorSuccess},[`${qe}-text`]:{display:"inline-block",width:"2em",marginInlineStart:je.marginXS,color:je.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[xt]:{fontSize:je.fontSize}},[`&${qe}-status-active`]:{[`${qe}-bg::before`]:{position:"absolute",inset:0,backgroundColor:je.colorBgContainer,borderRadius:je.lineBorderRadius,opacity:0,animationName:Oe(),animationDuration:je.progressActiveMotionDuration,animationTimingFunction:je.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${qe}-rtl${qe}-status-active`]:{[`${qe}-bg::before`]:{animationName:Oe(!0)}},[`&${qe}-status-exception`]:{[`${qe}-bg`]:{backgroundColor:je.colorError},[`${qe}-text`]:{color:je.colorError}},[`&${qe}-status-exception ${qe}-inner:not(${qe}-circle-gradient)`]:{[`${qe}-circle-path`]:{stroke:je.colorError}},[`&${qe}-status-success`]:{[`${qe}-bg`]:{backgroundColor:je.colorSuccess},[`${qe}-text`]:{color:je.colorSuccess}},[`&${qe}-status-success ${qe}-inner:not(${qe}-circle-gradient)`]:{[`${qe}-circle-path`]:{stroke:je.colorSuccess}}})}},xe=je=>{const{componentCls:qe,iconCls:xt}=je;return{[qe]:{[`${qe}-circle-trail`]:{stroke:je.remainingColor},[`&${qe}-circle ${qe}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${qe}-circle ${qe}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:je.circleTextColor,fontSize:je.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[xt]:{fontSize:`${je.fontSize/je.fontSizeSM}em`}},[`${qe}-circle&-status-exception`]:{[`${qe}-text`]:{color:je.colorError}},[`${qe}-circle&-status-success`]:{[`${qe}-text`]:{color:je.colorSuccess}}},[`${qe}-inline-circle`]:{lineHeight:1,[`${qe}-inner`]:{verticalAlign:"bottom"}}}},Xe=je=>{const{componentCls:qe}=je;return{[qe]:{[`${qe}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:je.progressStepMinWidth,marginInlineEnd:je.progressStepMarginInlineEnd,backgroundColor:je.remainingColor,transition:`all ${je.motionDurationSlow}`,"&-active":{backgroundColor:je.defaultColor}}}}}},Ge=je=>{const{componentCls:qe,iconCls:xt}=je;return{[qe]:{[`${qe}-small&-line, ${qe}-small&-line ${qe}-text ${xt}`]:{fontSize:je.fontSizeSM}}}};var Ne=(0,ue.Z)("Progress",je=>{const qe=je.marginXXS/2,xt=(0,Ee.TS)(je,{progressStepMarginInlineEnd:qe,progressStepMinWidth:qe,progressActiveMotionDuration:"2.4s"});return[me(xt),xe(xt),Xe(xt),Ge(xt)]},je=>({circleTextColor:je.colorText,defaultColor:je.colorInfo,remainingColor:je.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),at=function(je,qe){var xt={};for(var ft in je)Object.prototype.hasOwnProperty.call(je,ft)&&qe.indexOf(ft)<0&&(xt[ft]=je[ft]);if(je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xt=0,ft=Object.getOwnPropertySymbols(je);Xt<ft.length;Xt++)qe.indexOf(ft[Xt])<0&&Object.prototype.propertyIsEnumerable.call(je,ft[Xt])&&(xt[ft[Xt]]=je[ft[Xt]]);return xt};const Lt=null,Mt=["normal","exception","active","success"];var Tt=re.forwardRef((je,qe)=>{const{prefixCls:xt,className:ft,rootClassName:Xt,steps:sn,strokeColor:en,percent:gn=0,size:kn="default",showInfo:Zn=!0,type:On="line",status:Qn,format:fa,style:Sa}=je,Dn=at(je,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Fa=re.useMemo(()=>{var pt,ct;const Ut=He(je);return parseInt(Ut!==void 0?(pt=Ut!=null?Ut:0)===null||pt===void 0?void 0:pt.toString():(ct=gn!=null?gn:0)===null||ct===void 0?void 0:ct.toString(),10)},[gn,je.success,je.successPercent]),mn=re.useMemo(()=>!Mt.includes(Qn)&&Fa>=100?"success":Qn||"normal",[Qn,Fa]),{getPrefixCls:wt,direction:Qt,progress:Kn}=re.useContext(Be.E_),Zt=wt("progress",xt),[zt,fn]=Ne(Zt),dn=re.useMemo(()=>{if(!Zn)return null;const pt=He(je);let ct;const Ut=fa||(un=>`${un}%`),Cn=On==="line";return fa||mn!=="exception"&&mn!=="success"?ct=Ut(Ye(gn),Ye(pt)):mn==="exception"?ct=Cn?re.createElement(Ke.Z,null):re.createElement(ke.Z,null):mn==="success"&&(ct=Cn?re.createElement(Le.Z,null):re.createElement(Ie.Z,null)),re.createElement("span",{className:`${Zt}-text`,title:typeof ct=="string"?ct:void 0},ct)},[Zn,gn,Fa,mn,On,Zt,fa]),Vn=Array.isArray(en)?en[0]:en,ta=typeof en=="string"||Array.isArray(en)?en:void 0;let wn;On==="line"?wn=sn?re.createElement(ge,Object.assign({},je,{strokeColor:ta,prefixCls:Zt,steps:sn}),dn):re.createElement(be,Object.assign({},je,{strokeColor:Vn,prefixCls:Zt,direction:Qt}),dn):(On==="circle"||On==="dashboard")&&(wn=re.createElement(rt,Object.assign({},je,{strokeColor:Vn,prefixCls:Zt,progressStatus:mn}),dn));const lt=ie()(Zt,`${Zt}-status-${mn}`,`${Zt}-${On==="dashboard"&&"circle"||sn&&"steps"||On}`,{[`${Zt}-inline-circle`]:On==="circle"&&We(kn,"circle")[0]<=20,[`${Zt}-show-info`]:Zn,[`${Zt}-${kn}`]:typeof kn=="string",[`${Zt}-rtl`]:Qt==="rtl"},Kn==null?void 0:Kn.className,ft,Xt,fn);return zt(re.createElement("div",Object.assign({ref:qe,style:Object.assign(Object.assign({},Kn==null?void 0:Kn.style),Sa),className:lt,role:"progressbar","aria-valuenow":Fa},(0,de.Z)(Dn,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),wn))}),Nt=Tt},13570:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return Ye}});var re=oe(14809),Le=oe(59301),Ie={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},Ke=Ie,ke=oe(7657),ve=function(gt,ut){return Le.createElement(ke.Z,(0,re.Z)({},gt,{ref:ut,icon:Ke}))},ie=Le.forwardRef(ve),de=ie,Be=oe(92310),Re=oe.n(Be),Me=oe(4635),ze=oe(50298),pe=oe(62646),ne=oe(18929),y=oe(10228),a=oe(26112);function x(He,gt){var ut=He.disabled,We=He.prefixCls,tt=He.character,St=He.characterRender,Et=He.index,rt=He.count,Wt=He.value,Ze=He.allowHalf,Ht=He.focused,Ft=He.onHover,be=He.onClick,yt=function(xe){Ft(xe,Et)},ge=function(xe){be(xe,Et)},ae=function(xe){xe.keyCode===y.Z.ENTER&&be(xe,Et)},ee=Et+1,ue=new Set([We]);Wt===0&&Et===0&&Ht?ue.add("".concat(We,"-focused")):Ze&&Wt+.5>=ee&&Wt<ee?(ue.add("".concat(We,"-half")),ue.add("".concat(We,"-active")),Ht&&ue.add("".concat(We,"-focused"))):(ee<=Wt?ue.add("".concat(We,"-full")):ue.add("".concat(We,"-zero")),ee===Wt&&Ht&&ue.add("".concat(We,"-focused")));var Ee=typeof tt=="function"?tt(He):tt,Oe=Le.createElement("li",{className:Re()(Array.from(ue)),ref:gt},Le.createElement("div",{onClick:ut?null:ge,onKeyDown:ut?null:ae,onMouseMove:ut?null:yt,role:"radio","aria-checked":Wt>Et?"true":"false","aria-posinset":Et+1,"aria-setsize":rt,tabIndex:ut?-1:0},Le.createElement("div",{className:"".concat(We,"-first")},Ee),Le.createElement("div",{className:"".concat(We,"-second")},Ee)));return St&&(Oe=St(Oe,He)),Oe}var b=Le.forwardRef(x);function E(){var He=Le.useRef({});function gt(We){return He.current[We]}function ut(We){return function(tt){He.current[We]=tt}}return[gt,ut]}function z(He){var gt=He.pageXOffset,ut="scrollLeft";if(typeof gt!="number"){var We=He.document;gt=We.documentElement[ut],typeof gt!="number"&&(gt=We.body[ut])}return gt}function te(He){var gt,ut,We=He.ownerDocument,tt=We.body,St=We&&We.documentElement,Et=He.getBoundingClientRect();return gt=Et.left,ut=Et.top,gt-=St.clientLeft||tt.clientLeft||0,ut-=St.clientTop||tt.clientTop||0,{left:gt,top:ut}}function se(He){var gt=te(He),ut=He.ownerDocument,We=ut.defaultView||ut.parentWindow;return gt.left+=z(We),gt.left}var le=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function he(He,gt){var ut,We=He.prefixCls,tt=We===void 0?"rc-rate":We,St=He.className,Et=He.defaultValue,rt=He.value,Wt=He.count,Ze=Wt===void 0?5:Wt,Ht=He.allowHalf,Ft=Ht===void 0?!1:Ht,be=He.allowClear,yt=be===void 0?!0:be,ge=He.character,ae=ge===void 0?"\u2605":ge,ee=He.characterRender,ue=He.disabled,Ee=He.direction,Oe=Ee===void 0?"ltr":Ee,me=He.tabIndex,xe=me===void 0?0:me,Xe=He.autoFocus,Ge=He.onHoverChange,Ne=He.onChange,at=He.onFocus,Lt=He.onBlur,Mt=He.onKeyDown,Bt=He.onMouseLeave,Tt=(0,pe.Z)(He,le),Nt=E(),je=(0,ze.Z)(Nt,2),qe=je[0],xt=je[1],ft=Le.useRef(null),Xt=function(){if(!ue){var un;(un=ft.current)===null||un===void 0||un.focus()}};Le.useImperativeHandle(gt,function(){return{focus:Xt,blur:function(){if(!ue){var un;(un=ft.current)===null||un===void 0||un.blur()}}}});var sn=(0,ne.Z)(Et||0,{value:rt}),en=(0,ze.Z)(sn,2),gn=en[0],kn=en[1],Zn=(0,ne.Z)(null),On=(0,ze.Z)(Zn,2),Qn=On[0],fa=On[1],Sa=function(un,ha){var Hn=Oe==="rtl",Mn=un+1;if(Ft){var xa=qe(un),la=se(xa),hn=xa.clientWidth;(Hn&&ha-la>hn/2||!Hn&&ha-la<hn/2)&&(Mn-=.5)}return Mn},Dn=function(un){kn(un),Ne==null||Ne(un)},Fa=Le.useState(!1),mn=(0,ze.Z)(Fa,2),wt=mn[0],Qt=mn[1],Kn=function(){Qt(!0),at==null||at()},Zt=function(){Qt(!1),Lt==null||Lt()},zt=Le.useState(null),fn=(0,ze.Z)(zt,2),dn=fn[0],Vn=fn[1],ta=function(un,ha){var Hn=Sa(ha,un.pageX);Hn!==Qn&&(Vn(Hn),fa(null)),Ge==null||Ge(Hn)},wn=function(un){ue||(Vn(null),fa(null),Ge==null||Ge(void 0)),un&&(Bt==null||Bt(un))},lt=function(un,ha){var Hn=Sa(ha,un.pageX),Mn=!1;yt&&(Mn=Hn===gn),wn(),Dn(Mn?0:Hn),fa(Mn?Hn:null)},pt=function(un){var ha=un.keyCode,Hn=Oe==="rtl",Mn=gn;ha===y.Z.RIGHT&&Mn<Ze&&!Hn?(Ft?Mn+=.5:Mn+=1,Dn(Mn),un.preventDefault()):ha===y.Z.LEFT&&Mn>0&&!Hn||ha===y.Z.RIGHT&&Mn>0&&Hn?(Ft?Mn-=.5:Mn-=1,Dn(Mn),un.preventDefault()):ha===y.Z.LEFT&&Mn<Ze&&Hn&&(Ft?Mn+=.5:Mn+=1,Dn(Mn),un.preventDefault()),Mt==null||Mt(un)};Le.useEffect(function(){Xe&&!ue&&Xt()},[]);var ct=new Array(Ze).fill(0).map(function(Cn,un){return Le.createElement(b,{ref:xt(un),index:un,count:Ze,disabled:ue,prefixCls:"".concat(tt,"-star"),allowHalf:Ft,value:dn===null?gn:dn,onClick:lt,onHover:ta,key:Cn||un,character:ae,characterRender:ee,focused:wt})}),Ut=Re()(tt,St,(ut={},(0,Me.Z)(ut,"".concat(tt,"-disabled"),ue),(0,Me.Z)(ut,"".concat(tt,"-rtl"),Oe==="rtl"),ut));return Le.createElement("ul",(0,re.Z)({className:Ut,onMouseLeave:wn,tabIndex:ue?-1:xe,onFocus:ue?null:Kn,onBlur:ue?null:Zt,onKeyDown:ue?null:pt,ref:ft,role:"radiogroup"},(0,a.Z)(Tt,{aria:!0,data:!0,attr:!0})),ct)}var Ce=Le.forwardRef(he),Ae=Ce,De=oe(36355),Te=oe(6848),fe=oe(17313),$e=oe(83116),Se=oe(37613);const st=He=>{const{componentCls:gt}=He;return{[`${gt}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:He.marginXS},"> div":{transition:`all ${He.motionDurationMid}, outline 0s`,"&:hover":{transform:He.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${He.lineWidth}px dashed ${He.starColor}`,transform:He.starHoverScale}},"&-first, &-second":{color:He.starBg,transition:`all ${He.motionDurationMid}`,userSelect:"none",[He.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${gt}-star-first, &-half ${gt}-star-second`]:{opacity:1},[`&-half ${gt}-star-first, &-full ${gt}-star-second`]:{color:"inherit"}}}},ot=He=>({[`&-rtl${He.componentCls}`]:{direction:"rtl"}}),_e=He=>{const{componentCls:gt}=He;return{[gt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,fe.Wf)(He)),{display:"inline-block",margin:0,padding:0,color:He.starColor,fontSize:He.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${gt} ${gt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),st(He)),{[`+ ${gt}-text`]:{display:"inline-block",marginInlineStart:He.marginXS,fontSize:He.fontSize}}),ot(He))}};var At=(0,$e.Z)("Rate",He=>{const gt=(0,Se.TS)(He,{});return[_e(gt)]},He=>({starColor:He.yellow6,starSize:He.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:He.colorFillContent})),it=function(He,gt){var ut={};for(var We in He)Object.prototype.hasOwnProperty.call(He,We)&&gt.indexOf(We)<0&&(ut[We]=He[We]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,We=Object.getOwnPropertySymbols(He);tt<We.length;tt++)gt.indexOf(We[tt])<0&&Object.prototype.propertyIsEnumerable.call(He,We[tt])&&(ut[We[tt]]=He[We[tt]]);return ut},Ye=Le.forwardRef((He,gt)=>{const{prefixCls:ut,className:We,rootClassName:tt,style:St,tooltips:Et,character:rt=Le.createElement(de,null)}=He,Wt=it(He,["prefixCls","className","rootClassName","style","tooltips","character"]),Ze=(ue,Ee)=>{let{index:Oe}=Ee;return Et?Le.createElement(Te.Z,{title:Et[Oe]},ue):ue},{getPrefixCls:Ht,direction:Ft,rate:be}=Le.useContext(De.E_),yt=Ht("rate",ut),[ge,ae]=At(yt),ee=Object.assign(Object.assign({},be==null?void 0:be.style),St);return ge(Le.createElement(Ae,Object.assign({ref:gt,character:rt,characterRender:Ze},Wt,{className:Re()(We,tt,ae,be==null?void 0:be.className),style:ee,prefixCls:yt,direction:Ft})))})},61621:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return ae}});var re=oe(92310),Le=oe.n(re),Ie=oe(59301),Ke=oe(36355),ke=oe(2738),ie=ee=>{const{prefixCls:ue,className:Ee,style:Oe,size:me,shape:xe}=ee,Xe=Le()({[`${ue}-lg`]:me==="large",[`${ue}-sm`]:me==="small"}),Ge=Le()({[`${ue}-circle`]:xe==="circle",[`${ue}-square`]:xe==="square",[`${ue}-round`]:xe==="round"}),Ne=Ie.useMemo(()=>typeof me=="number"?{width:me,height:me,lineHeight:`${me}px`}:{},[me]);return Ie.createElement("span",{className:Le()(ue,Xe,Ge,Ee),style:Object.assign(Object.assign({},Ne),Oe)})},de=oe(93083),Be=oe(83116),Re=oe(37613);const Me=new de.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),ze=ee=>({height:ee,lineHeight:`${ee}px`}),pe=ee=>Object.assign({width:ee},ze(ee)),ne=ee=>({background:ee.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Me,animationDuration:ee.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),y=ee=>Object.assign({width:ee*5,minWidth:ee*5},ze(ee)),a=ee=>{const{skeletonAvatarCls:ue,gradientFromColor:Ee,controlHeight:Oe,controlHeightLG:me,controlHeightSM:xe}=ee;return{[`${ue}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ee},pe(Oe)),[`${ue}${ue}-circle`]:{borderRadius:"50%"},[`${ue}${ue}-lg`]:Object.assign({},pe(me)),[`${ue}${ue}-sm`]:Object.assign({},pe(xe))}},x=ee=>{const{controlHeight:ue,borderRadiusSM:Ee,skeletonInputCls:Oe,controlHeightLG:me,controlHeightSM:xe,gradientFromColor:Xe}=ee;return{[`${Oe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Xe,borderRadius:Ee},y(ue)),[`${Oe}-lg`]:Object.assign({},y(me)),[`${Oe}-sm`]:Object.assign({},y(xe))}},b=ee=>Object.assign({width:ee},ze(ee)),E=ee=>{const{skeletonImageCls:ue,imageSizeBase:Ee,gradientFromColor:Oe,borderRadiusSM:me}=ee;return{[`${ue}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Oe,borderRadius:me},b(Ee*2)),{[`${ue}-path`]:{fill:"#bfbfbf"},[`${ue}-svg`]:Object.assign(Object.assign({},b(Ee)),{maxWidth:Ee*4,maxHeight:Ee*4}),[`${ue}-svg${ue}-svg-circle`]:{borderRadius:"50%"}}),[`${ue}${ue}-circle`]:{borderRadius:"50%"}}},z=(ee,ue,Ee)=>{const{skeletonButtonCls:Oe}=ee;return{[`${Ee}${Oe}-circle`]:{width:ue,minWidth:ue,borderRadius:"50%"},[`${Ee}${Oe}-round`]:{borderRadius:ue}}},te=ee=>Object.assign({width:ee*2,minWidth:ee*2},ze(ee)),se=ee=>{const{borderRadiusSM:ue,skeletonButtonCls:Ee,controlHeight:Oe,controlHeightLG:me,controlHeightSM:xe,gradientFromColor:Xe}=ee;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Ee}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Xe,borderRadius:ue,width:Oe*2,minWidth:Oe*2},te(Oe))},z(ee,Oe,Ee)),{[`${Ee}-lg`]:Object.assign({},te(me))}),z(ee,me,`${Ee}-lg`)),{[`${Ee}-sm`]:Object.assign({},te(xe))}),z(ee,xe,`${Ee}-sm`))},le=ee=>{const{componentCls:ue,skeletonAvatarCls:Ee,skeletonTitleCls:Oe,skeletonParagraphCls:me,skeletonButtonCls:xe,skeletonInputCls:Xe,skeletonImageCls:Ge,controlHeight:Ne,controlHeightLG:at,controlHeightSM:Lt,gradientFromColor:Mt,padding:Bt,marginSM:Tt,borderRadius:Nt,titleHeight:je,blockRadius:qe,paragraphLiHeight:xt,controlHeightXS:ft,paragraphMarginTop:Xt}=ee;return{[`${ue}`]:{display:"table",width:"100%",[`${ue}-header`]:{display:"table-cell",paddingInlineEnd:Bt,verticalAlign:"top",[`${Ee}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Mt},pe(Ne)),[`${Ee}-circle`]:{borderRadius:"50%"},[`${Ee}-lg`]:Object.assign({},pe(at)),[`${Ee}-sm`]:Object.assign({},pe(Lt))},[`${ue}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Oe}`]:{width:"100%",height:je,background:Mt,borderRadius:qe,[`+ ${me}`]:{marginBlockStart:Lt}},[`${me}`]:{padding:0,"> li":{width:"100%",height:xt,listStyle:"none",background:Mt,borderRadius:qe,"+ li":{marginBlockStart:ft}}},[`${me}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${ue}-content`]:{[`${Oe}, ${me} > li`]:{borderRadius:Nt}}},[`${ue}-with-avatar ${ue}-content`]:{[`${Oe}`]:{marginBlockStart:Tt,[`+ ${me}`]:{marginBlockStart:Xt}}},[`${ue}${ue}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},se(ee)),a(ee)),x(ee)),E(ee)),[`${ue}${ue}-block`]:{width:"100%",[`${xe}`]:{width:"100%"},[`${Xe}`]:{width:"100%"}},[`${ue}${ue}-active`]:{[`
${Oe},
${me} > li,
${Ee},
${xe},
${Xe},
${Ge}
`]:Object.assign({},ne(ee))}}};var he=(0,Be.Z)("Skeleton",ee=>{const{componentCls:ue}=ee,Ee=(0,Re.TS)(ee,{skeletonAvatarCls:`${ue}-avatar`,skeletonTitleCls:`${ue}-title`,skeletonParagraphCls:`${ue}-paragraph`,skeletonButtonCls:`${ue}-button`,skeletonInputCls:`${ue}-input`,skeletonImageCls:`${ue}-image`,imageSizeBase:ee.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${ee.gradientFromColor} 25%, ${ee.gradientToColor} 37%, ${ee.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[le(Ee)]},ee=>{const{colorFillContent:ue,colorFill:Ee}=ee,Oe=ue,me=Ee;return{color:Oe,colorGradientEnd:me,gradientFromColor:Oe,gradientToColor:me,titleHeight:ee.controlHeight/2,blockRadius:ee.borderRadiusSM,paragraphMarginTop:ee.marginLG+ee.marginXXS,paragraphLiHeight:ee.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ae=ee=>{const{prefixCls:ue,className:Ee,rootClassName:Oe,active:me,shape:xe="circle",size:Xe="default"}=ee,{getPrefixCls:Ge}=Ie.useContext(Ke.E_),Ne=Ge("skeleton",ue),[at,Lt]=he(Ne),Mt=(0,ke.Z)(ee,["prefixCls","className"]),Bt=Le()(Ne,`${Ne}-element`,{[`${Ne}-active`]:me},Ee,Oe,Lt);return at(Ie.createElement("div",{className:Bt},Ie.createElement(ie,Object.assign({prefixCls:`${Ne}-avatar`,shape:xe,size:Xe},Mt))))},Te=ee=>{const{prefixCls:ue,className:Ee,rootClassName:Oe,active:me,block:xe=!1,size:Xe="default"}=ee,{getPrefixCls:Ge}=Ie.useContext(Ke.E_),Ne=Ge("skeleton",ue),[at,Lt]=he(Ne),Mt=(0,ke.Z)(ee,["prefixCls"]),Bt=Le()(Ne,`${Ne}-element`,{[`${Ne}-active`]:me,[`${Ne}-block`]:xe},Ee,Oe,Lt);return at(Ie.createElement("div",{className:Bt},Ie.createElement(ie,Object.assign({prefixCls:`${Ne}-button`,size:Xe},Mt))))};const fe="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var Se=ee=>{const{prefixCls:ue,className:Ee,rootClassName:Oe,style:me,active:xe}=ee,{getPrefixCls:Xe}=Ie.useContext(Ke.E_),Ge=Xe("skeleton",ue),[Ne,at]=he(Ge),Lt=Le()(Ge,`${Ge}-element`,{[`${Ge}-active`]:xe},Ee,Oe,at);return Ne(Ie.createElement("div",{className:Lt},Ie.createElement("div",{className:Le()(`${Ge}-image`,Ee),style:me},Ie.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Ge}-image-svg`},Ie.createElement("path",{d:fe,className:`${Ge}-image-path`})))))},ot=ee=>{const{prefixCls:ue,className:Ee,rootClassName:Oe,active:me,block:xe,size:Xe="default"}=ee,{getPrefixCls:Ge}=Ie.useContext(Ke.E_),Ne=Ge("skeleton",ue),[at,Lt]=he(Ne),Mt=(0,ke.Z)(ee,["prefixCls"]),Bt=Le()(Ne,`${Ne}-element`,{[`${Ne}-active`]:me,[`${Ne}-block`]:xe},Ee,Oe,Lt);return at(Ie.createElement("div",{className:Bt},Ie.createElement(ie,Object.assign({prefixCls:`${Ne}-input`,size:Xe},Mt))))},_e=oe(14809),At={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},it=At,dt=oe(7657),Ye=function(ue,Ee){return Ie.createElement(dt.Z,(0,_e.Z)({},ue,{ref:Ee,icon:it}))},He=Ie.forwardRef(Ye),gt=He,We=ee=>{const{prefixCls:ue,className:Ee,rootClassName:Oe,style:me,active:xe,children:Xe}=ee,{getPrefixCls:Ge}=Ie.useContext(Ke.E_),Ne=Ge("skeleton",ue),[at,Lt]=he(Ne),Mt=Le()(Ne,`${Ne}-element`,{[`${Ne}-active`]:xe},Lt,Ee,Oe),Bt=Xe!=null?Xe:Ie.createElement(gt,null);return at(Ie.createElement("div",{className:Mt},Ie.createElement("div",{className:Le()(`${Ne}-image`,Ee),style:me},Bt)))},tt=oe(95190),Et=ee=>{const ue=Ge=>{const{width:Ne,rows:at=2}=ee;if(Array.isArray(Ne))return Ne[Ge];if(at-1===Ge)return Ne},{prefixCls:Ee,className:Oe,style:me,rows:xe}=ee,Xe=(0,tt.Z)(Array(xe)).map((Ge,Ne)=>Ie.createElement("li",{key:Ne,style:{width:ue(Ne)}}));return Ie.createElement("ul",{className:Le()(Ee,Oe),style:me},Xe)},Wt=ee=>{let{prefixCls:ue,className:Ee,width:Oe,style:me}=ee;return Ie.createElement("h3",{className:Le()(ue,Ee),style:Object.assign({width:Oe},me)})};function Ze(ee){return ee&&typeof ee=="object"?ee:{}}function Ht(ee,ue){return ee&&!ue?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Ft(ee,ue){return!ee&&ue?{width:"38%"}:ee&&ue?{width:"50%"}:{}}function be(ee,ue){const Ee={};return(!ee||!ue)&&(Ee.width="61%"),!ee&&ue?Ee.rows=3:Ee.rows=2,Ee}const yt=ee=>{const{prefixCls:ue,loading:Ee,className:Oe,rootClassName:me,style:xe,children:Xe,avatar:Ge=!1,title:Ne=!0,paragraph:at=!0,active:Lt,round:Mt}=ee,{getPrefixCls:Bt,direction:Tt,skeleton:Nt}=Ie.useContext(Ke.E_),je=Bt("skeleton",ue),[qe,xt]=he(je);if(Ee||!("loading"in ee)){const ft=!!Ge,Xt=!!Ne,sn=!!at;let en;if(ft){const Zn=Object.assign(Object.assign({prefixCls:`${je}-avatar`},Ht(Xt,sn)),Ze(Ge));en=Ie.createElement("div",{className:`${je}-header`},Ie.createElement(ie,Object.assign({},Zn)))}let gn;if(Xt||sn){let Zn;if(Xt){const Qn=Object.assign(Object.assign({prefixCls:`${je}-title`},Ft(ft,sn)),Ze(Ne));Zn=Ie.createElement(Wt,Object.assign({},Qn))}let On;if(sn){const Qn=Object.assign(Object.assign({prefixCls:`${je}-paragraph`},be(ft,Xt)),Ze(at));On=Ie.createElement(Et,Object.assign({},Qn))}gn=Ie.createElement("div",{className:`${je}-content`},Zn,On)}const kn=Le()(je,{[`${je}-with-avatar`]:ft,[`${je}-active`]:Lt,[`${je}-rtl`]:Tt==="rtl",[`${je}-round`]:Mt},Nt==null?void 0:Nt.className,Oe,me,xt);return qe(Ie.createElement("div",{className:kn,style:Object.assign(Object.assign({},Nt==null?void 0:Nt.style),xe)},en,gn))}return typeof Xe!="undefined"?Xe:null};yt.Button=Te,yt.Avatar=Ae,yt.Input=ot,yt.Image=Se,yt.Node=We;var ge=yt,ae=ge},31797:function(Dt,Ot,oe){"use strict";oe.d(Ot,{default:function(){return he}});var re=oe(59301),Le=oe(56762),Ie=oe(92343),Ke=oe(92310),ke=oe.n(Ke),ve=oe(36355),ie=oe(61621),Be=Ce=>{const{value:Ae,formatter:De,precision:Te,decimalSeparator:fe,groupSeparator:$e="",prefixCls:Se}=Ce;let st;if(typeof De=="function")st=De(Ae);else{const ot=String(Ae),_e=ot.match(/^(-?)(\d*)(\.(\d+))?$/);if(!_e||ot==="-")st=ot;else{const At=_e[1];let it=_e[2]||"0",dt=_e[4]||"";it=it.replace(/\B(?=(\d{3})+(?!\d))/g,$e),typeof Te=="number"&&(dt=dt.padEnd(Te,"0").slice(0,Te>0?Te:0)),dt&&(dt=`${fe}${dt}`),st=[re.createElement("span",{key:"int",className:`${Se}-content-value-int`},At,it),dt&&re.createElement("span",{key:"decimal",className:`${Se}-content-value-decimal`},dt)]}}return re.createElement("span",{className:`${Se}-content-value`},st)},Re=oe(17313),Me=oe(83116),ze=oe(37613);const pe=Ce=>{const{componentCls:Ae,marginXXS:De,padding:Te,colorTextDescription:fe,titleFontSize:$e,colorTextHeading:Se,contentFontSize:st,fontFamily:ot}=Ce;return{[`${Ae}`]:Object.assign(Object.assign({},(0,Re.Wf)(Ce)),{[`${Ae}-title`]:{marginBottom:De,color:fe,fontSize:$e},[`${Ae}-skeleton`]:{paddingTop:Te},[`${Ae}-content`]:{color:Se,fontSize:st,fontFamily:ot,[`${Ae}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ae}-content-prefix, ${Ae}-content-suffix`]:{display:"inline-block"},[`${Ae}-content-prefix`]:{marginInlineEnd:De},[`${Ae}-content-suffix`]:{marginInlineStart:De}}})}};var ne=(0,Me.Z)("Statistic",Ce=>{const Ae=(0,ze.TS)(Ce,{});return[pe(Ae)]},Ce=>{const{fontSizeHeading3:Ae,fontSize:De}=Ce;return{titleFontSize:De,contentFontSize:Ae}}),a=Ce=>{const{prefixCls:Ae,className:De,rootClassName:Te,style:fe,valueStyle:$e,value:Se=0,title:st,valueRender:ot,prefix:_e,suffix:At,loading:it=!1,onMouseEnter:dt,onMouseLeave:Ye,decimalSeparator:He=".",groupSeparator:gt=","}=Ce,{getPrefixCls:ut,direction:We,statistic:tt}=re.useContext(ve.E_),St=ut("statistic",Ae),[Et,rt]=ne(St),Wt=re.createElement(Be,Object.assign({decimalSeparator:He,groupSeparator:gt,prefixCls:St},Ce,{value:Se})),Ze=ke()(St,{[`${St}-rtl`]:We==="rtl"},tt==null?void 0:tt.className,De,Te,rt);return Et(re.createElement("div",{className:Ze,style:Object.assign(Object.assign({},tt==null?void 0:tt.style),fe),onMouseEnter:dt,onMouseLeave:Ye},st&&re.createElement("div",{className:`${St}-title`},st),re.createElement(ie.Z,{paragraph:!1,loading:it,className:`${St}-skeleton`},re.createElement("div",{style:$e,className:`${St}-content`},_e&&re.createElement("span",{className:`${St}-content-prefix`},_e),ot?ot(Wt):Wt,At&&re.createElement("span",{className:`${St}-content-suffix`},At)))))};const x=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function b(Ce,Ae){let De=Ce;const Te=/\[[^\]]*]/g,fe=(Ae.match(Te)||[]).map(ot=>ot.slice(1,-1)),$e=Ae.replace(Te,"[]"),Se=x.reduce((ot,_e)=>{let[At,it]=_e;if(ot.includes(At)){const dt=Math.floor(De/it);return De-=dt*it,ot.replace(new RegExp(`${At}+`,"g"),Ye=>{const He=Ye.length;return dt.toString().padStart(He,"0")})}return ot},$e);let st=0;return Se.replace(Te,()=>{const ot=fe[st];return st+=1,ot})}function E(Ce,Ae){const{format:De=""}=Ae,Te=new Date(Ce).getTime(),fe=Date.now(),$e=Math.max(Te-fe,0);return b($e,De)}const z=1e3/30;function te(Ce){return new Date(Ce).getTime()}const se=Ce=>{const{value:Ae,format:De="HH:mm:ss",onChange:Te,onFinish:fe}=Ce,$e=(0,Le.Z)(),Se=re.useRef(null),st=()=>{fe==null||fe(),Se.current&&(clearInterval(Se.current),Se.current=null)},ot=()=>{const it=te(Ae);it>=Date.now()&&(Se.current=setInterval(()=>{$e(),Te==null||Te(it-Date.now()),it<Date.now()&&st()},z))};re.useEffect(()=>(ot(),()=>{Se.current&&(clearInterval(Se.current),Se.current=null)}),[Ae]);const _e=(it,dt)=>E(it,Object.assign(Object.assign({},dt),{format:De})),At=it=>(0,Ie.Tm)(it,{title:void 0});return re.createElement(a,Object.assign({},Ce,{valueRender:At,formatter:_e}))};var le=re.memo(se);a.Countdown=le;var he=a},15969:function(Dt,Ot,oe){"use strict";oe.d(Ot,{N:function(){return re}});const re=Le=>({color:Le.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${Le.motionDurationSlow}`,"&:focus, &:hover":{color:Le.colorLinkHover},"&:active":{color:Le.colorLinkActive}})},1710:function(Dt,Ot,oe){"use strict";oe.d(Ot,{default:function(){return to}});var re={},Le="rc-table-internal-hook",Ie=oe(50298),Ke=oe(6089),ke=oe(34280),ve=oe(13697),ie=oe(59301),de=oe(4676);function Be(ye){var Fe=ie.createContext(void 0),Ue=function(et){var nt=et.value,bt=et.children,Pt=ie.useRef(nt);Pt.current=nt;var vt=ie.useState(function(){return{getValue:function(){return Pt.current},listeners:new Set}}),Rt=(0,Ie.Z)(vt,1),It=Rt[0];return(0,ke.Z)(function(){(0,de.unstable_batchedUpdates)(function(){It.listeners.forEach(function(kt){kt(nt)})})},[nt]),ie.createElement(Fe.Provider,{value:It},bt)};return{Context:Fe,Provider:Ue,defaultValue:ye}}function Re(ye,Fe){var Ue=(0,Ke.Z)(typeof Fe=="function"?Fe:function(kt){if(Fe===void 0)return kt;if(!Array.isArray(Fe))return kt[Fe];var $t={};return Fe.forEach(function(_t){$t[_t]=kt[_t]}),$t}),Ve=ie.useContext(ye==null?void 0:ye.Context),et=Ve||{},nt=et.listeners,bt=et.getValue,Pt=ie.useRef();Pt.current=Ue(Ve?bt():ye==null?void 0:ye.defaultValue);var vt=ie.useState({}),Rt=(0,Ie.Z)(vt,2),It=Rt[1];return(0,ke.Z)(function(){if(!Ve)return;function kt($t){var _t=Ue($t);(0,ve.Z)(Pt.current,_t,!0)||It({})}return nt.add(kt),function(){nt.delete(kt)}},[Ve]),Pt.current}var Me=oe(14809),ze=oe(8654);function pe(){var ye=ie.createContext(null);function Fe(){return ie.useContext(ye)}function Ue(et,nt){var bt=(0,ze.Yr)(et),Pt=function(Rt,It){var kt=bt?{ref:It}:{},$t=ie.useRef(0),_t=ie.useRef(Rt),nn=Fe();return nn!==null?ie.createElement(et,(0,Me.Z)({},Rt,kt)):((!nt||nt(_t.current,Rt))&&($t.current+=1),_t.current=Rt,ie.createElement(ye.Provider,{value:$t.current},ie.createElement(et,(0,Me.Z)({},Rt,kt))))};return bt?ie.forwardRef(Pt):Pt}function Ve(et,nt){var bt=(0,ze.Yr)(et),Pt=function(Rt,It){var kt=bt?{ref:It}:{};return Fe(),ie.createElement(et,(0,Me.Z)({},Rt,kt))};return bt?ie.memo(ie.forwardRef(Pt),nt):ie.memo(Pt,nt)}return{makeImmutable:Ue,responseImmutable:Ve,useImmutableMark:Fe}}var ne=pe(),y=ne.makeImmutable,a=ne.responseImmutable,x=ne.useImmutableMark,b=pe(),E=b.makeImmutable,z=b.responseImmutable,te=b.useImmutableMark,se=Be(),le=se;function he(ye,Fe){var Ue=ie.useRef(0);Ue.current+=1;var Ve=ie.useRef(ye),et=[];Object.keys(ye||{}).map(function(bt){var Pt;(ye==null?void 0:ye[bt])!==((Pt=Ve.current)===null||Pt===void 0?void 0:Pt[bt])&&et.push(bt)}),Ve.current=ye;var nt=ie.useRef([]);return et.length&&(nt.current=et),ie.useDebugValue(Ue.current),ie.useDebugValue(nt.current.join(", ")),Fe&&console.log("".concat(Fe,":"),Ue.current,nt.current),Ue.current}var Ce=null,Ae=ie.memo(function(){var ye=he();return ie.createElement("h1",null,"Render Times: ",ye)});Ae.displayName="RenderBlock";var De=oe(93664),Te=oe(20439),fe=oe(4635),$e=oe(92310),Se=oe.n($e),st=oe(80547),ot=oe(97938),_e=oe(48736),At=ie.createContext({renderWithProps:!1}),it=At,dt="RC_TABLE_KEY";function Ye(ye){return ye==null?[]:Array.isArray(ye)?ye:[ye]}function He(ye){var Fe=[],Ue={};return ye.forEach(function(Ve){for(var et=Ve||{},nt=et.key,bt=et.dataIndex,Pt=nt||Ye(bt).join("-")||dt;Ue[Pt];)Pt="".concat(Pt,"_next");Ue[Pt]=!0,Fe.push(Pt)}),Fe}function gt(ye){return ye!=null}function ut(ye){return ye&&(0,De.Z)(ye)==="object"&&!Array.isArray(ye)&&!ie.isValidElement(ye)}function We(ye,Fe,Ue,Ve,et,nt){var bt=ie.useContext(it),Pt=te(),vt=(0,st.Z)(function(){if(gt(Ve))return[Ve];var Rt=Fe==null||Fe===""?[]:Array.isArray(Fe)?Fe:[Fe],It=(0,ot.Z)(ye,Rt),kt=It,$t=void 0;if(et){var _t=et(It,ye,Ue);ut(_t)?(kt=_t.children,$t=_t.props,bt.renderWithProps=!0):kt=_t}return[kt,$t]},[Pt,ye,Ve,Fe,et,Ue],function(Rt,It){if(nt){var kt=(0,Ie.Z)(Rt,2),$t=kt[1],_t=(0,Ie.Z)(It,2),nn=_t[1];return nt(nn,$t)}return bt.renderWithProps?!0:!(0,ve.Z)(Rt,It,!0)});return vt}function tt(ye,Fe,Ue,Ve){var et=ye+Fe-1;return ye<=Ve&&et>=Ue}function St(ye,Fe){return Re(le,function(Ue){var Ve=tt(ye,Fe||1,Ue.hoverStartRow,Ue.hoverEndRow);return[Ve,Ue.onHover]})}var Et=function(Fe){var Ue=Fe.ellipsis,Ve=Fe.rowType,et=Fe.children,nt,bt=Ue===!0?{showTitle:!0}:Ue;return bt&&(bt.showTitle||Ve==="header")&&(typeof et=="string"||typeof et=="number"?nt=et.toString():ie.isValidElement(et)&&typeof et.props.children=="string"&&(nt=et.props.children)),nt};function rt(ye){var Fe,Ue,Ve,et,nt,bt,Pt,vt,Rt=ye.component,It=ye.children,kt=ye.ellipsis,$t=ye.scope,_t=ye.prefixCls,nn=ye.className,yn=ye.align,vn=ye.record,Ln=ye.render,En=ye.dataIndex,Nn=ye.renderIndex,ua=ye.shouldCellUpdate,ga=ye.index,Jn=ye.rowType,da=ye.colSpan,La=ye.rowSpan,Tn=ye.fixLeft,_n=ye.fixRight,Gn=ye.firstFixLeft,In=ye.lastFixLeft,Rn=ye.firstFixRight,ca=ye.lastFixRight,Ma=ye.appendNode,ka=ye.additionalProps,aa=ka===void 0?{}:ka,Na=ye.isSticky,za="".concat(_t,"-cell"),Za=Re(le,["supportSticky","allColumnsFixedLeft"]),Ta=Za.supportSticky,br=Za.allColumnsFixedLeft,Ya=We(vn,En,Nn,It,Ln,ua),Ea=(0,Ie.Z)(Ya,2),Fr=Ea[0],ya=Ea[1],cr={},ar=typeof Tn=="number"&&Ta,Xr=typeof _n=="number"&&Ta;ar&&(cr.position="sticky",cr.left=Tn),Xr&&(cr.position="sticky",cr.right=_n);var ba=(Fe=(Ue=(Ve=ya==null?void 0:ya.colSpan)!==null&&Ve!==void 0?Ve:aa.colSpan)!==null&&Ue!==void 0?Ue:da)!==null&&Fe!==void 0?Fe:1,ma=(et=(nt=(bt=ya==null?void 0:ya.rowSpan)!==null&&bt!==void 0?bt:aa.rowSpan)!==null&&nt!==void 0?nt:La)!==null&&et!==void 0?et:1,pa=St(ga,ma),ia=(0,Ie.Z)(pa,2),Un=ia[0],rn=ia[1],zn=function(va){var ho;vn&&rn(ga,ga+ma-1),aa==null||(ho=aa.onMouseEnter)===null||ho===void 0||ho.call(aa,va)},Da=function(va){var ho;vn&&rn(-1,-1),aa==null||(ho=aa.onMouseLeave)===null||ho===void 0||ho.call(aa,va)};if(ba===0||ma===0)return null;var Ha=(Pt=aa.title)!==null&&Pt!==void 0?Pt:Et({rowType:Jn,ellipsis:kt,children:Fr}),lo=Se()(za,nn,(vt={},(0,fe.Z)(vt,"".concat(za,"-fix-left"),ar&&Ta),(0,fe.Z)(vt,"".concat(za,"-fix-left-first"),Gn&&Ta),(0,fe.Z)(vt,"".concat(za,"-fix-left-last"),In&&Ta),(0,fe.Z)(vt,"".concat(za,"-fix-left-all"),In&&br&&Ta),(0,fe.Z)(vt,"".concat(za,"-fix-right"),Xr&&Ta),(0,fe.Z)(vt,"".concat(za,"-fix-right-first"),Rn&&Ta),(0,fe.Z)(vt,"".concat(za,"-fix-right-last"),ca&&Ta),(0,fe.Z)(vt,"".concat(za,"-ellipsis"),kt),(0,fe.Z)(vt,"".concat(za,"-with-append"),Ma),(0,fe.Z)(vt,"".concat(za,"-fix-sticky"),(ar||Xr)&&Na&&Ta),(0,fe.Z)(vt,"".concat(za,"-row-hover"),!ya&&Un),vt),aa.className,ya==null?void 0:ya.className),no={};yn&&(no.textAlign=yn);var ko=(0,Te.Z)((0,Te.Z)((0,Te.Z)((0,Te.Z)({},cr),aa.style),no),ya==null?void 0:ya.style),Tr=Fr;return(0,De.Z)(Tr)==="object"&&!Array.isArray(Tr)&&!ie.isValidElement(Tr)&&(Tr=null),kt&&(In||Rn)&&(Tr=ie.createElement("span",{className:"".concat(za,"-content")},Tr)),ie.createElement(Rt,(0,Me.Z)({},ya,aa,{className:lo,style:ko,title:Ha,scope:$t,onMouseEnter:zn,onMouseLeave:Da,colSpan:ba!==1?ba:null,rowSpan:ma!==1?ma:null}),Ma,Tr)}var Wt=ie.memo(rt);function Ze(ye,Fe,Ue,Ve,et,nt){var bt=Ue[ye]||{},Pt=Ue[Fe]||{},vt,Rt;bt.fixed==="left"?vt=Ve.left[et==="rtl"?Fe:ye]:Pt.fixed==="right"&&(Rt=Ve.right[et==="rtl"?ye:Fe]);var It=!1,kt=!1,$t=!1,_t=!1,nn=Ue[Fe+1],yn=Ue[ye-1],vn=!(nt!=null&&nt.children);if(et==="rtl"){if(vt!==void 0){var Ln=yn&&yn.fixed==="left";_t=!Ln&&vn}else if(Rt!==void 0){var En=nn&&nn.fixed==="right";$t=!En&&vn}}else if(vt!==void 0){var Nn=nn&&nn.fixed==="left";It=!Nn&&vn}else if(Rt!==void 0){var ua=yn&&yn.fixed==="right";kt=!ua&&vn}return{fixLeft:vt,fixRight:Rt,lastFixLeft:It,firstFixRight:kt,lastFixRight:$t,firstFixLeft:_t,isSticky:Ve.isSticky}}var Ht=ie.createContext({}),Ft=Ht;function be(ye){var Fe=ye.className,Ue=ye.index,Ve=ye.children,et=ye.colSpan,nt=et===void 0?1:et,bt=ye.rowSpan,Pt=ye.align,vt=Re(le,["prefixCls","direction"]),Rt=vt.prefixCls,It=vt.direction,kt=ie.useContext(Ft),$t=kt.scrollColumnIndex,_t=kt.stickyOffsets,nn=kt.flattenColumns,yn=kt.columns,vn=Ue+nt-1,Ln=vn+1===$t?nt+1:nt,En=Ze(Ue,Ue+Ln-1,nn,_t,It,yn==null?void 0:yn[Ue]);return ie.createElement(Wt,(0,Me.Z)({className:Fe,index:Ue,component:"td",prefixCls:Rt,record:null,dataIndex:null,align:Pt,colSpan:Ln,rowSpan:bt,render:function(){return Ve}},En))}var yt=oe(62646),ge=["children"];function ae(ye){var Fe=ye.children,Ue=(0,yt.Z)(ye,ge);return ie.createElement("tr",Ue,Fe)}function ee(ye){var Fe=ye.children;return Fe}ee.Row=ae,ee.Cell=be;var ue=ee;function Ee(ye){var Fe=ye.children,Ue=ye.stickyOffsets,Ve=ye.flattenColumns,et=ye.columns,nt=Re(le,"prefixCls"),bt=Ve.length-1,Pt=Ve[bt],vt=ie.useMemo(function(){return{stickyOffsets:Ue,flattenColumns:Ve,scrollColumnIndex:Pt!=null&&Pt.scrollbar?bt:null,columns:et}},[Pt,Ve,bt,Ue,et]);return ie.createElement(Ft.Provider,{value:vt},ie.createElement("tfoot",{className:"".concat(nt,"-summary")},Fe))}var Oe=z(Ee),me=ue,xe=oe(70425),Xe=oe(29301),Ge=oe(29194),Ne=oe(24514),at=oe(75152),Lt=oe(26112);function Mt(ye,Fe,Ue,Ve,et,nt,bt){ye.push({record:Fe,indent:Ue,index:bt});var Pt=nt(Fe),vt=et==null?void 0:et.has(Pt);if(Fe&&Array.isArray(Fe[Ve])&&vt)for(var Rt=0;Rt<Fe[Ve].length;Rt+=1)Mt(ye,Fe[Ve][Rt],Ue+1,Ve,et,nt,Rt)}function Bt(ye,Fe,Ue,Ve){var et=ie.useMemo(function(){if(Ue!=null&&Ue.size){for(var nt=[],bt=0;bt<(ye==null?void 0:ye.length);bt+=1){var Pt=ye[bt];Mt(nt,Pt,0,Fe,Ue,Ve,bt)}return nt}return ye==null?void 0:ye.map(function(vt,Rt){return{record:vt,indent:0,index:Rt}})},[ye,Fe,Ue,Ve]);return et}function Tt(ye){var Fe=ye.prefixCls,Ue=ye.children,Ve=ye.component,et=ye.cellComponent,nt=ye.className,bt=ye.expanded,Pt=ye.colSpan,vt=ye.isEmpty,Rt=Re(le,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),It=Rt.scrollbarSize,kt=Rt.fixHeader,$t=Rt.fixColumn,_t=Rt.componentWidth,nn=Rt.horizonScroll,yn=Ue;return(vt?nn&&_t:$t)&&(yn=ie.createElement("div",{style:{width:_t-(kt?It:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(Fe,"-expanded-row-fixed")},yn)),ie.createElement(Ve,{className:nt,style:{display:bt?null:"none"}},ie.createElement(Wt,{component:et,prefixCls:Fe,colSpan:Pt},yn))}var Nt=Tt;function je(ye,Fe,Ue,Ve){var et=Re(le,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),nt=et.flattenColumns,bt=et.expandableType,Pt=et.expandedKeys,vt=et.childrenColumnName,Rt=et.onTriggerExpand,It=et.rowExpandable,kt=et.onRow,$t=et.expandRowByClick,_t=et.rowClassName,nn=bt==="nest",yn=bt==="row"&&(!It||It(ye)),vn=yn||nn,Ln=Pt&&Pt.has(Fe),En=vt&&ye&&ye[vt],Nn=(0,xe.useEvent)(Rt),ua=kt==null?void 0:kt(ye,Ue),ga=ua==null?void 0:ua.onClick,Jn=function(_n){$t&&vn&&Rt(ye,_n);for(var Gn=arguments.length,In=new Array(Gn>1?Gn-1:0),Rn=1;Rn<Gn;Rn++)In[Rn-1]=arguments[Rn];ga==null||ga.apply(void 0,[_n].concat(In))},da;typeof _t=="string"?da=_t:typeof _t=="function"&&(da=_t(ye,Ue,Ve));var La=He(nt);return(0,Te.Z)((0,Te.Z)({},et),{},{columnsKey:La,nestExpandable:nn,expanded:Ln,hasNestChildren:En,record:ye,onTriggerExpand:Nn,rowSupportExpand:yn,expandable:vn,rowProps:(0,Te.Z)((0,Te.Z)({},ua),{},{className:Se()(da,ua==null?void 0:ua.className),onClick:Jn})})}function qe(ye,Fe,Ue,Ve,et){var nt=ye.record,bt=ye.prefixCls,Pt=ye.columnsKey,vt=ye.fixedInfoList,Rt=ye.expandIconColumnIndex,It=ye.nestExpandable,kt=ye.indentSize,$t=ye.expandIcon,_t=ye.expanded,nn=ye.hasNestChildren,yn=ye.onTriggerExpand,vn=Pt[Ue],Ln=vt[Ue],En;Ue===(Rt||0)&&It&&(En=ie.createElement(ie.Fragment,null,ie.createElement("span",{style:{paddingLeft:"".concat(kt*Ve,"px")},className:"".concat(bt,"-row-indent indent-level-").concat(Ve)}),$t({prefixCls:bt,expanded:_t,expandable:nn,record:nt,onExpand:yn})));var Nn;return Fe.onCell&&(Nn=Fe.onCell(nt,et)),{key:vn,fixedInfo:Ln,appendCellNode:En,additionalCellProps:Nn||{}}}function xt(ye){var Fe=ye.className,Ue=ye.style,Ve=ye.record,et=ye.index,nt=ye.renderIndex,bt=ye.rowKey,Pt=ye.indent,vt=Pt===void 0?0:Pt,Rt=ye.rowComponent,It=ye.cellComponent,kt=ye.scopeCellComponent,$t=je(Ve,bt,et,vt),_t=$t.prefixCls,nn=$t.flattenColumns,yn=$t.expandedRowClassName,vn=$t.expandedRowRender,Ln=$t.rowProps,En=$t.expanded,Nn=$t.rowSupportExpand,ua=ie.useState(!1),ga=(0,Ie.Z)(ua,2),Jn=ga[0],da=ga[1];ie.useEffect(function(){En&&da(!0)},[En]);var La=ie.createElement(Rt,(0,Me.Z)({},Ln,{"data-row-key":bt,className:Se()(Fe,"".concat(_t,"-row"),"".concat(_t,"-row-level-").concat(vt),Ln==null?void 0:Ln.className),style:(0,Te.Z)((0,Te.Z)({},Ue),Ln==null?void 0:Ln.style)}),nn.map(function(In,Rn){var ca=In.render,Ma=In.dataIndex,ka=In.className,aa=qe($t,In,Rn,vt,et),Na=aa.key,za=aa.fixedInfo,Za=aa.appendCellNode,Ta=aa.additionalCellProps;return ie.createElement(Wt,(0,Me.Z)({className:ka,ellipsis:In.ellipsis,align:In.align,scope:In.rowScope,component:In.rowScope?kt:It,prefixCls:_t,key:Na,record:Ve,index:et,renderIndex:nt,dataIndex:Ma,render:ca,shouldCellUpdate:In.shouldCellUpdate},za,{appendNode:Za,additionalProps:Ta}))})),Tn;if(Nn&&(Jn||En)){var _n=vn(Ve,et,vt+1,En),Gn=yn&&yn(Ve,et,vt);Tn=ie.createElement(Nt,{expanded:En,className:Se()("".concat(_t,"-expanded-row"),"".concat(_t,"-expanded-row-level-").concat(vt+1),Gn),prefixCls:_t,component:Rt,cellComponent:It,colSpan:nn.length,isEmpty:!1},_n)}return ie.createElement(ie.Fragment,null,La,Tn)}xt.displayName="BodyRow";var ft=z(xt);function Xt(ye){var Fe=ye.columnKey,Ue=ye.onColumnResize,Ve=ie.useRef();return ie.useEffect(function(){Ve.current&&Ue(Fe,Ve.current.offsetWidth)},[]),ie.createElement(Xe.Z,{data:Fe},ie.createElement("td",{ref:Ve,style:{padding:0,border:0,height:0}},ie.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function sn(ye){var Fe=ye.prefixCls,Ue=ye.columnsKey,Ve=ye.onColumnResize;return ie.createElement("tr",{"aria-hidden":"true",className:"".concat(Fe,"-measure-row"),style:{height:0,fontSize:0}},ie.createElement(Xe.Z.Collection,{onBatchResize:function(nt){nt.forEach(function(bt){var Pt=bt.data,vt=bt.size;Ve(Pt,vt.offsetWidth)})}},Ue.map(function(et){return ie.createElement(Xt,{key:et,columnKey:et,onColumnResize:Ve})})))}function en(ye){var Fe=ye.data,Ue=ye.measureColumnWidth,Ve=Re(le,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),et=Ve.prefixCls,nt=Ve.getComponent,bt=Ve.onColumnResize,Pt=Ve.flattenColumns,vt=Ve.getRowKey,Rt=Ve.expandedKeys,It=Ve.childrenColumnName,kt=Ve.emptyNode,$t=Bt(Fe,It,Rt,vt),_t=ie.useRef({renderWithProps:!1}),nn=nt(["body","wrapper"],"tbody"),yn=nt(["body","row"],"tr"),vn=nt(["body","cell"],"td"),Ln=nt(["body","cell"],"th"),En;Fe.length?En=$t.map(function(ua,ga){var Jn=ua.record,da=ua.indent,La=ua.index,Tn=vt(Jn,ga);return ie.createElement(ft,{key:Tn,rowKey:Tn,record:Jn,index:ga,renderIndex:La,rowComponent:yn,cellComponent:vn,scopeCellComponent:Ln,getRowKey:vt,indent:da})}):En=ie.createElement(Nt,{expanded:!0,className:"".concat(et,"-placeholder"),prefixCls:et,component:yn,cellComponent:vn,colSpan:Pt.length,isEmpty:!0},kt);var Nn=He(Pt);return ie.createElement(it.Provider,{value:_t.current},ie.createElement(nn,{className:"".concat(et,"-tbody")},Ue&&ie.createElement(sn,{prefixCls:et,columnsKey:Nn,onColumnResize:bt}),En))}en.displayName="Body";var gn=z(en),kn=["expandable"],Zn="RC_TABLE_INTERNAL_COL_DEFINE";function On(ye){var Fe=ye.expandable,Ue=(0,yt.Z)(ye,kn),Ve;return"expandable"in ye?Ve=(0,Te.Z)((0,Te.Z)({},Ue),Fe):Ve=Ue,Ve.showExpandColumn===!1&&(Ve.expandIconColumnIndex=-1),Ve}var Qn=["columnType"];function fa(ye){for(var Fe=ye.colWidths,Ue=ye.columns,Ve=ye.columCount,et=[],nt=Ve||Ue.length,bt=!1,Pt=nt-1;Pt>=0;Pt-=1){var vt=Fe[Pt],Rt=Ue&&Ue[Pt],It=Rt&&Rt[Zn];if(vt||It||bt){var kt=It||{},$t=kt.columnType,_t=(0,yt.Z)(kt,Qn);et.unshift(ie.createElement("col",(0,Me.Z)({key:Pt,style:{width:vt}},_t))),bt=!0}}return ie.createElement("colgroup",null,et)}var Sa=fa,Dn=oe(95190),Fa=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function mn(ye,Fe){return(0,ie.useMemo)(function(){for(var Ue=[],Ve=0;Ve<Fe;Ve+=1){var et=ye[Ve];if(et!==void 0)Ue[Ve]=et;else return null}return Ue},[ye.join("_"),Fe])}var wt=ie.forwardRef(function(ye,Fe){var Ue=ye.className,Ve=ye.noData,et=ye.columns,nt=ye.flattenColumns,bt=ye.colWidths,Pt=ye.columCount,vt=ye.stickyOffsets,Rt=ye.direction,It=ye.fixHeader,kt=ye.stickyTopOffset,$t=ye.stickyBottomOffset,_t=ye.stickyClassName,nn=ye.onScroll,yn=ye.maxContentScroll,vn=ye.children,Ln=(0,yt.Z)(ye,Fa),En=Re(le,["prefixCls","scrollbarSize","isSticky"]),Nn=En.prefixCls,ua=En.scrollbarSize,ga=En.isSticky,Jn=ga&&!It?0:ua,da=ie.useRef(null),La=ie.useCallback(function(ka){(0,ze.mH)(Fe,ka),(0,ze.mH)(da,ka)},[]);ie.useEffect(function(){var ka;function aa(Na){var za=Na,Za=za.currentTarget,Ta=za.deltaX;Ta&&(nn({currentTarget:Za,scrollLeft:Za.scrollLeft+Ta}),Na.preventDefault())}return(ka=da.current)===null||ka===void 0||ka.addEventListener("wheel",aa),function(){var Na;(Na=da.current)===null||Na===void 0||Na.removeEventListener("wheel",aa)}},[]);var Tn=ie.useMemo(function(){return nt.every(function(ka){return ka.width})},[nt]),_n=nt[nt.length-1],Gn={fixed:_n?_n.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(Nn,"-cell-scrollbar")}}},In=(0,ie.useMemo)(function(){return Jn?[].concat((0,Dn.Z)(et),[Gn]):et},[Jn,et]),Rn=(0,ie.useMemo)(function(){return Jn?[].concat((0,Dn.Z)(nt),[Gn]):nt},[Jn,nt]),ca=(0,ie.useMemo)(function(){var ka=vt.right,aa=vt.left;return(0,Te.Z)((0,Te.Z)({},vt),{},{left:Rt==="rtl"?[].concat((0,Dn.Z)(aa.map(function(Na){return Na+Jn})),[0]):aa,right:Rt==="rtl"?ka:[].concat((0,Dn.Z)(ka.map(function(Na){return Na+Jn})),[0]),isSticky:ga})},[Jn,vt,ga]),Ma=mn(bt,Pt);return ie.createElement("div",{style:(0,Te.Z)({overflow:"hidden"},ga?{top:kt,bottom:$t}:{}),ref:La,className:Se()(Ue,(0,fe.Z)({},_t,!!_t))},ie.createElement("table",{style:{tableLayout:"fixed",visibility:Ve||Ma?null:"hidden"}},(!Ve||!yn||Tn)&&ie.createElement(Sa,{colWidths:Ma?[].concat((0,Dn.Z)(Ma),[Jn]):[],columCount:Pt+1,columns:Rn}),vn((0,Te.Z)((0,Te.Z)({},Ln),{},{stickyOffsets:ca,columns:In,flattenColumns:Rn}))))});wt.displayName="FixedHolder";var Qt=ie.memo(wt);function Kn(ye){var Fe=ye.cells,Ue=ye.stickyOffsets,Ve=ye.flattenColumns,et=ye.rowComponent,nt=ye.cellComponent,bt=ye.tdCellComponent,Pt=ye.onHeaderRow,vt=ye.index,Rt=Re(le,["prefixCls","direction"]),It=Rt.prefixCls,kt=Rt.direction,$t;Pt&&($t=Pt(Fe.map(function(nn){return nn.column}),vt));var _t=He(Fe.map(function(nn){return nn.column}));return ie.createElement(et,$t,Fe.map(function(nn,yn){var vn=nn.column,Ln=Ze(nn.colStart,nn.colEnd,Ve,Ue,kt,vn),En;return vn&&vn.onHeaderCell&&(En=nn.column.onHeaderCell(vn)),ie.createElement(Wt,(0,Me.Z)({},nn,{scope:vn.title?nn.colSpan>1?"colgroup":"col":null,ellipsis:vn.ellipsis,align:vn.align,component:vn.title?nt:bt,prefixCls:It,key:_t[yn]},Ln,{additionalProps:En,rowType:"header"}))}))}Kn.displayName="HeaderRow";var Zt=Kn;function zt(ye){var Fe=[];function Ue(bt,Pt){var vt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Fe[vt]=Fe[vt]||[];var Rt=Pt,It=bt.filter(Boolean).map(function(kt){var $t={key:kt.key,className:kt.className||"",children:kt.title,column:kt,colStart:Rt},_t=1,nn=kt.children;return nn&&nn.length>0&&(_t=Ue(nn,Rt,vt+1).reduce(function(yn,vn){return yn+vn},0),$t.hasSubColumns=!0),"colSpan"in kt&&(_t=kt.colSpan),"rowSpan"in kt&&($t.rowSpan=kt.rowSpan),$t.colSpan=_t,$t.colEnd=$t.colStart+_t-1,Fe[vt].push($t),Rt+=_t,_t});return It}Ue(ye,0);for(var Ve=Fe.length,et=function(Pt){Fe[Pt].forEach(function(vt){!("rowSpan"in vt)&&!vt.hasSubColumns&&(vt.rowSpan=Ve-Pt)})},nt=0;nt<Ve;nt+=1)et(nt);return Fe}function fn(ye){var Fe=ye.stickyOffsets,Ue=ye.columns,Ve=ye.flattenColumns,et=ye.onHeaderRow,nt=Re(le,["prefixCls","getComponent"]),bt=nt.prefixCls,Pt=nt.getComponent,vt=ie.useMemo(function(){return zt(Ue)},[Ue]),Rt=Pt(["header","wrapper"],"thead"),It=Pt(["header","row"],"tr"),kt=Pt(["header","cell"],"th"),$t=Pt(["header","cell"],"td");return ie.createElement(Rt,{className:"".concat(bt,"-thead")},vt.map(function(_t,nn){var yn=ie.createElement(Zt,{key:nn,flattenColumns:Ve,cells:_t,stickyOffsets:Fe,rowComponent:It,cellComponent:kt,tdCellComponent:$t,onHeaderRow:et,index:nn});return yn}))}var dn=z(fn),Vn=oe(11592);function ta(ye){var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof Fe=="number"?Fe:Fe.endsWith("%")?ye*parseFloat(Fe)/100:null}function wn(ye,Fe){return ie.useMemo(function(){if(Fe&&Fe>0){var Ue=0,Ve=0;ye.forEach(function(Rt){var It=ta(Fe,Rt.width);It?Ue+=It:Ve+=1});var et=Fe-Ue,nt=Ve,bt=et/Ve,Pt=0,vt=ye.map(function(Rt){var It=(0,Te.Z)({},Rt),kt=ta(Fe,It.width);if(kt)It.width=kt;else{var $t=Math.floor(bt);It.width=nt===1?et:$t,et-=$t,nt-=1}return Pt+=It.width,It});return[vt,Pt]}return[ye,Fe]},[ye,Fe])}var lt=["children"],pt=["fixed"];function ct(ye){return(0,Vn.Z)(ye).filter(function(Fe){return ie.isValidElement(Fe)}).map(function(Fe){var Ue=Fe.key,Ve=Fe.props,et=Ve.children,nt=(0,yt.Z)(Ve,lt),bt=(0,Te.Z)({key:Ue},nt);return et&&(bt.children=ct(et)),bt})}function Ut(ye){var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return ye.filter(function(Ue){return Ue&&(0,De.Z)(Ue)==="object"}).reduce(function(Ue,Ve,et){var nt=Ve.fixed,bt=nt===!0?"left":nt,Pt="".concat(Fe,"-").concat(et),vt=Ve.children;return vt&&vt.length>0?[].concat((0,Dn.Z)(Ue),(0,Dn.Z)(Ut(vt,Pt).map(function(Rt){return(0,Te.Z)({fixed:bt},Rt)}))):[].concat((0,Dn.Z)(Ue),[(0,Te.Z)((0,Te.Z)({key:Pt},Ve),{},{fixed:bt})])},[])}function Cn(ye){for(var Fe=!0,Ue=0;Ue<ye.length;Ue+=1){var Ve=ye[Ue];if(Fe&&Ve.fixed!=="left")Fe=!1;else if(!Fe&&Ve.fixed==="left"){warning(!1,"Index ".concat(Ue-1," of `columns` missing `fixed='left'` prop."));break}}for(var et=!0,nt=ye.length-1;nt>=0;nt-=1){var bt=ye[nt];if(et&&bt.fixed!=="right")et=!1;else if(!et&&bt.fixed==="right"){warning(!1,"Index ".concat(nt+1," of `columns` missing `fixed='right'` prop."));break}}}function un(ye){return ye.map(function(Fe){var Ue=Fe.fixed,Ve=(0,yt.Z)(Fe,pt),et=Ue;return Ue==="left"?et="right":Ue==="right"&&(et="left"),(0,Te.Z)({fixed:et},Ve)})}function ha(ye,Fe){var Ue=ye.prefixCls,Ve=ye.columns,et=ye.children,nt=ye.expandable,bt=ye.expandedKeys,Pt=ye.columnTitle,vt=ye.getRowKey,Rt=ye.onTriggerExpand,It=ye.expandIcon,kt=ye.rowExpandable,$t=ye.expandIconColumnIndex,_t=ye.direction,nn=ye.expandRowByClick,yn=ye.columnWidth,vn=ye.fixed,Ln=ye.scrollWidth,En=ie.useMemo(function(){return Ve||ct(et)},[Ve,et]),Nn=ie.useMemo(function(){if(nt){var _n,Gn=En.slice();if(!Gn.includes(re)){var In=$t||0;In>=0&&Gn.splice(In,0,re)}var Rn=Gn.indexOf(re);Gn=Gn.filter(function(aa,Na){return aa!==re||Na===Rn});var ca=En[Rn],Ma;(vn==="left"||vn)&&!$t?Ma="left":(vn==="right"||vn)&&$t===En.length?Ma="right":Ma=ca?ca.fixed:null;var ka=(_n={},(0,fe.Z)(_n,Zn,{className:"".concat(Ue,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,fe.Z)(_n,"title",Pt),(0,fe.Z)(_n,"fixed",Ma),(0,fe.Z)(_n,"className","".concat(Ue,"-row-expand-icon-cell")),(0,fe.Z)(_n,"width",yn),(0,fe.Z)(_n,"render",function(Na,za,Za){var Ta=vt(za,Za),br=bt.has(Ta),Ya=kt?kt(za):!0,Ea=It({prefixCls:Ue,expanded:br,expandable:Ya,record:za,onExpand:Rt});return nn?ie.createElement("span",{onClick:function(ya){return ya.stopPropagation()}},Ea):Ea}),_n);return Gn.map(function(aa){return aa===re?ka:aa})}return En.filter(function(aa){return aa!==re})},[nt,En,vt,bt,It,_t]),ua=ie.useMemo(function(){var _n=Nn;return Fe&&(_n=Fe(_n)),_n.length||(_n=[{render:function(){return null}}]),_n},[Fe,Nn,_t]),ga=ie.useMemo(function(){return _t==="rtl"?un(Ut(ua)):Ut(ua)},[ua,_t,Ln]),Jn=wn(ga,Ln),da=(0,Ie.Z)(Jn,2),La=da[0],Tn=da[1];return[ua,La,Tn]}var Hn=ha;function Mn(ye){var Fe,Ue=ye.prefixCls,Ve=ye.record,et=ye.onExpand,nt=ye.expanded,bt=ye.expandable,Pt="".concat(Ue,"-row-expand-icon");if(!bt)return ie.createElement("span",{className:Se()(Pt,"".concat(Ue,"-row-spaced"))});var vt=function(It){et(Ve,It),It.stopPropagation()};return ie.createElement("span",{className:Se()(Pt,(Fe={},(0,fe.Z)(Fe,"".concat(Ue,"-row-expanded"),nt),(0,fe.Z)(Fe,"".concat(Ue,"-row-collapsed"),!nt),Fe)),onClick:vt})}function xa(ye,Fe,Ue){var Ve=[];function et(nt){(nt||[]).forEach(function(bt,Pt){Ve.push(Fe(bt,Pt)),et(bt[Ue])})}return et(ye),Ve}function la(ye,Fe,Ue){var Ve=On(ye),et=Ve.expandIcon,nt=Ve.expandedRowKeys,bt=Ve.defaultExpandedRowKeys,Pt=Ve.defaultExpandAllRows,vt=Ve.expandedRowRender,Rt=Ve.onExpand,It=Ve.onExpandedRowsChange,kt=Ve.childrenColumnName,$t=et||Mn,_t=kt||"children",nn=ie.useMemo(function(){return vt?"row":ye.expandable&&ye.internalHooks===Le&&ye.expandable.__PARENT_RENDER_ICON__||Fe.some(function(ga){return ga&&(0,De.Z)(ga)==="object"&&ga[_t]})?"nest":!1},[!!vt,Fe]),yn=ie.useState(function(){return bt||(Pt?xa(Fe,Ue,_t):[])}),vn=(0,Ie.Z)(yn,2),Ln=vn[0],En=vn[1],Nn=ie.useMemo(function(){return new Set(nt||Ln||[])},[nt,Ln]),ua=ie.useCallback(function(ga){var Jn=Ue(ga,Fe.indexOf(ga)),da,La=Nn.has(Jn);La?(Nn.delete(Jn),da=(0,Dn.Z)(Nn)):da=[].concat((0,Dn.Z)(Nn),[Jn]),En(da),Rt&&Rt(!La,ga),It&&It(da)},[Ue,Nn,Fe,Rt,It]);return[Ve,nn,Nn,$t,_t,ua]}function hn(ye,Fe,Ue,Ve){var et=ye.map(function(nt,bt){return Ze(bt,bt,ye,Fe,Ue,Ve==null?void 0:Ve[bt])});return(0,st.Z)(function(){return et},[et],function(nt,bt){return!(0,ve.Z)(nt,bt)})}function Ga(ye){var Fe=(0,ie.useRef)(ye),Ue=(0,ie.useState)({}),Ve=(0,Ie.Z)(Ue,2),et=Ve[1],nt=(0,ie.useRef)(null),bt=(0,ie.useRef)([]);function Pt(vt){bt.current.push(vt);var Rt=Promise.resolve();nt.current=Rt,Rt.then(function(){if(nt.current===Rt){var It=bt.current,kt=Fe.current;bt.current=[],It.forEach(function($t){Fe.current=$t(Fe.current)}),nt.current=null,kt!==Fe.current&&et({})}})}return(0,ie.useEffect)(function(){return function(){nt.current=null}},[]),[Fe.current,Pt]}function fr(ye){var Fe=(0,ie.useRef)(ye||null),Ue=(0,ie.useRef)();function Ve(){window.clearTimeout(Ue.current)}function et(bt){Fe.current=bt,Ve(),Ue.current=window.setTimeout(function(){Fe.current=null,Ue.current=void 0},100)}function nt(){return Fe.current}return(0,ie.useEffect)(function(){return Ve},[]),[et,nt]}function _a(){var ye=ie.useState(-1),Fe=(0,Ie.Z)(ye,2),Ue=Fe[0],Ve=Fe[1],et=ie.useState(-1),nt=(0,Ie.Z)(et,2),bt=nt[0],Pt=nt[1],vt=ie.useCallback(function(Rt,It){Ve(Rt),Pt(It)},[]);return[Ue,bt,vt]}var Xa=oe(47273),ht=(0,Xa.Z)()?window:null;function Jt(ye,Fe){var Ue=(0,De.Z)(ye)==="object"?ye:{},Ve=Ue.offsetHeader,et=Ve===void 0?0:Ve,nt=Ue.offsetSummary,bt=nt===void 0?0:nt,Pt=Ue.offsetScroll,vt=Pt===void 0?0:Pt,Rt=Ue.getContainer,It=Rt===void 0?function(){return ht}:Rt,kt=It()||ht;return ie.useMemo(function(){var $t=!!ye;return{isSticky:$t,stickyClassName:$t?"".concat(Fe,"-sticky-holder"):"",offsetHeader:et,offsetSummary:bt,offsetScroll:vt,container:kt}},[vt,et,bt,Fe,kt])}function Yt(ye,Fe,Ue){var Ve=(0,ie.useMemo)(function(){for(var et=[],nt=[],bt=0,Pt=0,vt=0;vt<Fe;vt+=1)if(Ue==="rtl"){nt[vt]=Pt,Pt+=ye[vt]||0;var Rt=Fe-vt-1;et[Rt]=bt,bt+=ye[Rt]||0}else{et[vt]=bt,bt+=ye[vt]||0;var It=Fe-vt-1;nt[It]=Pt,Pt+=ye[It]||0}return{left:et,right:nt}},[ye,Fe,Ue]);return Ve}var ln=Yt;function bn(ye){var Fe=ye.className,Ue=ye.children;return ie.createElement("div",{className:Fe},Ue)}var xn=bn,pn=oe(8224),cn=oe(55468),Ia=function(Fe,Ue){var Ve,et,nt=Fe.scrollBodyRef,bt=Fe.onScroll,Pt=Fe.offsetScroll,vt=Fe.container,Rt=Re(le,"prefixCls"),It=((Ve=nt.current)===null||Ve===void 0?void 0:Ve.scrollWidth)||0,kt=((et=nt.current)===null||et===void 0?void 0:et.clientWidth)||0,$t=It&&kt*(kt/It),_t=ie.useRef(),nn=Ga({scrollLeft:0,isHiddenScrollBar:!1}),yn=(0,Ie.Z)(nn,2),vn=yn[0],Ln=yn[1],En=ie.useRef({delta:0,x:0}),Nn=ie.useState(!1),ua=(0,Ie.Z)(Nn,2),ga=ua[0],Jn=ua[1],da=function(){Jn(!1)},La=function(Rn){Rn.persist(),En.current.delta=Rn.pageX-vn.scrollLeft,En.current.x=0,Jn(!0),Rn.preventDefault()},Tn=function(Rn){var ca,Ma=Rn||((ca=window)===null||ca===void 0?void 0:ca.event),ka=Ma.buttons;if(!ga||ka===0){ga&&Jn(!1);return}var aa=En.current.x+Rn.pageX-En.current.x-En.current.delta;aa<=0&&(aa=0),aa+$t>=kt&&(aa=kt-$t),bt({scrollLeft:aa/kt*(It+2)}),En.current.x=Rn.pageX},_n=function(){if(nt.current){var Rn=(0,cn.os)(nt.current).top,ca=Rn+nt.current.offsetHeight,Ma=vt===window?document.documentElement.scrollTop+window.innerHeight:(0,cn.os)(vt).top+vt.clientHeight;ca-(0,at.Z)()<=Ma||Rn>=Ma-Pt?Ln(function(ka){return(0,Te.Z)((0,Te.Z)({},ka),{},{isHiddenScrollBar:!0})}):Ln(function(ka){return(0,Te.Z)((0,Te.Z)({},ka),{},{isHiddenScrollBar:!1})})}},Gn=function(Rn){Ln(function(ca){return(0,Te.Z)((0,Te.Z)({},ca),{},{scrollLeft:Rn/It*kt||0})})};return ie.useImperativeHandle(Ue,function(){return{setScrollLeft:Gn}}),ie.useEffect(function(){var In=(0,pn.Z)(document.body,"mouseup",da,!1),Rn=(0,pn.Z)(document.body,"mousemove",Tn,!1);return _n(),function(){In.remove(),Rn.remove()}},[$t,ga]),ie.useEffect(function(){var In=(0,pn.Z)(vt,"scroll",_n,!1),Rn=(0,pn.Z)(window,"resize",_n,!1);return function(){In.remove(),Rn.remove()}},[vt]),ie.useEffect(function(){vn.isHiddenScrollBar||Ln(function(In){var Rn=nt.current;return Rn?(0,Te.Z)((0,Te.Z)({},In),{},{scrollLeft:Rn.scrollLeft/Rn.scrollWidth*Rn.clientWidth}):In})},[vn.isHiddenScrollBar]),It<=kt||!$t||vn.isHiddenScrollBar?null:ie.createElement("div",{style:{height:(0,at.Z)(),width:kt,bottom:Pt},className:"".concat(Rt,"-sticky-scroll")},ie.createElement("div",{onMouseDown:La,ref:_t,className:Se()("".concat(Rt,"-sticky-scroll-bar"),(0,fe.Z)({},"".concat(Rt,"-sticky-scroll-bar-active"),ga)),style:{width:"".concat($t,"px"),transform:"translate3d(".concat(vn.scrollLeft,"px, 0, 0)")}}))},Ca=ie.forwardRef(Ia);function Vt(ye){return null}var lr=Vt;function rr(ye){return null}var Br=rr,Ir="rc-table",Fn=[],na={};function Ba(){return"No Data"}function $n(ye){var Fe,Ue=(0,Te.Z)({rowKey:"key",prefixCls:Ir,emptyText:Ba},ye),Ve=Ue.prefixCls,et=Ue.className,nt=Ue.rowClassName,bt=Ue.style,Pt=Ue.data,vt=Ue.rowKey,Rt=Ue.scroll,It=Ue.tableLayout,kt=Ue.direction,$t=Ue.title,_t=Ue.footer,nn=Ue.summary,yn=Ue.caption,vn=Ue.id,Ln=Ue.showHeader,En=Ue.components,Nn=Ue.emptyText,ua=Ue.onRow,ga=Ue.onHeaderRow,Jn=Ue.internalHooks,da=Ue.transformColumns,La=Ue.internalRefs,Tn=Ue.tailor,_n=Ue.sticky,Gn=Pt||Fn,In=!!Gn.length,Rn=Jn===Le,ca=ie.useCallback(function(vr,Zr){return(0,ot.Z)(En,vr)||Zr},[En]),Ma=ie.useMemo(function(){return typeof vt=="function"?vt:function(vr){var Zr=vr&&vr[vt];return Zr}},[vt]),ka=ca(["body"]),aa=_a(),Na=(0,Ie.Z)(aa,3),za=Na[0],Za=Na[1],Ta=Na[2],br=la(Ue,Gn,Ma),Ya=(0,Ie.Z)(br,6),Ea=Ya[0],Fr=Ya[1],ya=Ya[2],cr=Ya[3],ar=Ya[4],Xr=Ya[5],ba=Rt==null?void 0:Rt.x,ma=ie.useState(0),pa=(0,Ie.Z)(ma,2),ia=pa[0],Un=pa[1],rn=Hn((0,Te.Z)((0,Te.Z)((0,Te.Z)({},Ue),Ea),{},{expandable:!!Ea.expandedRowRender,columnTitle:Ea.columnTitle,expandedKeys:ya,getRowKey:Ma,onTriggerExpand:Xr,expandIcon:cr,expandIconColumnIndex:Ea.expandIconColumnIndex,direction:kt,scrollWidth:Rn&&Tn&&typeof ba=="number"?ba:null}),Rn?da:null),zn=(0,Ie.Z)(rn,3),Da=zn[0],Ha=zn[1],lo=zn[2],no=lo!=null?lo:ba,ko=ie.useMemo(function(){return{columns:Da,flattenColumns:Ha}},[Da,Ha]),Tr=ie.useRef(),Nr=ie.useRef(),va=ie.useRef(),ho=ie.useRef(),Po=ie.useRef(),ir=ie.useState(!1),gr=(0,Ie.Z)(ir,2),Mr=gr[0],_r=gr[1],Jr=ie.useState(!1),Va=(0,Ie.Z)(Jr,2),yo=Va[0],so=Va[1],mr=Ga(new Map),Aa=(0,Ie.Z)(mr,2),Qr=Aa[0],po=Aa[1],$o=He(Ha),Ro=$o.map(function(vr){return Qr.get(vr)}),Do=ie.useMemo(function(){return Ro},[Ro.join("_")]),Eo=ln(Do,Ha.length,kt),$r=Rt&&gt(Rt.y),jr=Rt&&gt(no)||!!Ea.fixed,Jo=jr&&Ha.some(function(vr){var Zr=vr.fixed;return Zr}),ri=ie.useRef(),Uo=Jt(_n,Ve),Qo=Uo.isSticky,wi=Uo.offsetHeader,al=Uo.offsetSummary,$a=Uo.offsetScroll,Er=Uo.stickyClassName,vo=Uo.container,Hr=ie.useMemo(function(){return nn==null?void 0:nn(Gn)},[nn,Gn]),wo=($r||Qo)&&ie.isValidElement(Hr)&&Hr.type===ue&&Hr.props.fixed,Fo,bo,qo;$r&&(bo={overflowY:"scroll",maxHeight:Rt.y}),jr&&(Fo={overflowX:"auto"},$r||(bo={overflowY:"hidden"}),qo={width:no===!0?"auto":no,minWidth:"100%"});var rl=ie.useCallback(function(vr,Zr){(0,Ge.Z)(Tr.current)&&po(function(Mo){if(Mo.get(vr)!==Zr){var ei=new Map(Mo);return ei.set(vr,Zr),ei}return Mo})},[]),rs=fr(null),ol=(0,Ie.Z)(rs,2),os=ol[0],Rl=ol[1];function Ri(vr,Zr){Zr&&(typeof Zr=="function"?Zr(vr):Zr.scrollLeft!==vr&&(Zr.scrollLeft=vr,Zr.scrollLeft!==vr&&setTimeout(function(){Zr.scrollLeft=vr},0)))}var si=(0,Ke.Z)(function(vr){var Zr=vr.currentTarget,Mo=vr.scrollLeft,ei=kt==="rtl",ti=typeof Mo=="number"?Mo:Zr.scrollLeft,Wl=Zr||na;if(!Rl()||Rl()===Wl){var vl;os(Wl),Ri(ti,Nr.current),Ri(ti,va.current),Ri(ti,Po.current),Ri(ti,(vl=ri.current)===null||vl===void 0?void 0:vl.setScrollLeft)}var Sl=Zr||Nr.current;if(Sl){var Pl=Sl.scrollWidth,Fi=Sl.clientWidth;if(Pl===Fi){_r(!1),so(!1);return}ei?(_r(-ti<Pl-Fi),so(-ti>0)):(_r(ti>0),so(ti<Pl-Fi))}}),ui=function(){jr&&va.current?si({currentTarget:va.current}):(_r(!1),so(!1))},Ml=function(Zr){var Mo=Zr.width;Mo!==ia&&(ui(),Un(Tr.current?Tr.current.offsetWidth:Mo))},zl=ie.useRef(!1);ie.useEffect(function(){zl.current&&ui()},[jr,Pt,Da.length]),ie.useEffect(function(){zl.current=!0},[]);var il=ie.useState(0),ll=(0,Ie.Z)(il,2),Mi=ll[0],zi=ll[1],is=ie.useState(!0),Ti=(0,Ie.Z)(is,2),sl=Ti[0],ls=Ti[1];ie.useEffect(function(){(!Tn||!Rn)&&(va.current instanceof Element?zi((0,at.o)(va.current).width):zi((0,at.o)(ho.current).width)),ls((0,Ne.G)("position","sticky"))},[]),ie.useEffect(function(){Rn&&La&&(La.body.current=va.current)});var ul=ie.useCallback(function(vr){return ie.createElement(ie.Fragment,null,ie.createElement(dn,vr),wo==="top"&&ie.createElement(Oe,vr,Hr))},[wo,Hr]),ss=ie.useCallback(function(vr){return ie.createElement(Oe,vr,Hr)},[Hr]),Tl=ca(["table"],"table"),Hi=ie.useMemo(function(){return It||(Jo?no==="max-content"?"auto":"fixed":$r||Qo||Ha.some(function(vr){var Zr=vr.ellipsis;return Zr})?"fixed":"auto")},[$r,Jo,Ha,It,Qo]),Zi,dl={colWidths:Do,columCount:Ha.length,stickyOffsets:Eo,onHeaderRow:ga,fixHeader:$r,scroll:Rt},Hl=ie.useMemo(function(){return In?null:typeof Nn=="function"?Nn():Nn},[In,Nn]),Zl=ie.createElement(gn,{data:Gn,measureColumnWidth:$r||jr||Qo}),cl=ie.createElement(Sa,{colWidths:Ha.map(function(vr){var Zr=vr.width;return Zr}),columns:Ha}),gl=yn!=null?ie.createElement("caption",{className:"".concat(Ve,"-caption")},yn):void 0,us=(0,Lt.Z)(Ue,{data:!0}),ml=(0,Lt.Z)(Ue,{aria:!0});if($r||Qo){var fl;typeof ka=="function"?(fl=ka(Gn,{scrollbarSize:Mi,ref:va,onScroll:si}),dl.colWidths=Ha.map(function(vr,Zr){var Mo=vr.width,ei=Zr===Ha.length-1?Mo-Mi:Mo;return typeof ei=="number"&&!Number.isNaN(ei)?ei:0})):fl=ie.createElement("div",{style:(0,Te.Z)((0,Te.Z)({},Fo),bo),onScroll:si,ref:va,className:Se()("".concat(Ve,"-body"))},ie.createElement(Tl,(0,Me.Z)({style:(0,Te.Z)((0,Te.Z)({},qo),{},{tableLayout:Hi})},ml),gl,cl,Zl,!wo&&Hr&&ie.createElement(Oe,{stickyOffsets:Eo,flattenColumns:Ha,columns:Da},Hr)));var hl=(0,Te.Z)((0,Te.Z)((0,Te.Z)({noData:!Gn.length,maxContentScroll:jr&&no==="max-content"},dl),ko),{},{direction:kt,stickyClassName:Er,onScroll:si});Zi=ie.createElement(ie.Fragment,null,Ln!==!1&&ie.createElement(Qt,(0,Me.Z)({},hl,{stickyTopOffset:wi,className:"".concat(Ve,"-header"),ref:Nr}),ul),fl,wo&&wo!=="top"&&ie.createElement(Qt,(0,Me.Z)({},hl,{stickyBottomOffset:al,className:"".concat(Ve,"-summary"),ref:Po}),ss),Qo&&ie.createElement(Ca,{ref:ri,offsetScroll:$a,scrollBodyRef:va,onScroll:si,container:vo}))}else Zi=ie.createElement("div",{style:(0,Te.Z)((0,Te.Z)({},Fo),bo),className:Se()("".concat(Ve,"-content")),onScroll:si,ref:va},ie.createElement(Tl,(0,Me.Z)({style:(0,Te.Z)((0,Te.Z)({},qo),{},{tableLayout:Hi})},ml),gl,cl,Ln!==!1&&ie.createElement(dn,(0,Me.Z)({},dl,ko)),Zl,Hr&&ie.createElement(Oe,{stickyOffsets:Eo,flattenColumns:Ha,columns:Da},Hr)));var Wi=ie.createElement("div",(0,Me.Z)({className:Se()(Ve,et,(Fe={},(0,fe.Z)(Fe,"".concat(Ve,"-rtl"),kt==="rtl"),(0,fe.Z)(Fe,"".concat(Ve,"-ping-left"),Mr),(0,fe.Z)(Fe,"".concat(Ve,"-ping-right"),yo),(0,fe.Z)(Fe,"".concat(Ve,"-layout-fixed"),It==="fixed"),(0,fe.Z)(Fe,"".concat(Ve,"-fixed-header"),$r),(0,fe.Z)(Fe,"".concat(Ve,"-fixed-column"),Jo),(0,fe.Z)(Fe,"".concat(Ve,"-scroll-horizontal"),jr),(0,fe.Z)(Fe,"".concat(Ve,"-has-fix-left"),Ha[0]&&Ha[0].fixed),(0,fe.Z)(Fe,"".concat(Ve,"-has-fix-right"),Ha[Ha.length-1]&&Ha[Ha.length-1].fixed==="right"),Fe)),style:bt,id:vn,ref:Tr},us),$t&&ie.createElement(xn,{className:"".concat(Ve,"-title")},$t(Gn)),ie.createElement("div",{ref:ho,className:"".concat(Ve,"-container")},Zi),_t&&ie.createElement(xn,{className:"".concat(Ve,"-footer")},_t(Gn)));jr&&(Wi=ie.createElement(Xe.Z,{onResize:Ml},Wi));var pl=hn(Ha,Eo,kt,Da),ds=ie.useMemo(function(){return{scrollX:no,prefixCls:Ve,getComponent:ca,scrollbarSize:Mi,direction:kt,fixedInfoList:pl,isSticky:Qo,supportSticky:sl,componentWidth:ia,fixHeader:$r,fixColumn:Jo,horizonScroll:jr,tableLayout:Hi,rowClassName:nt,expandedRowClassName:Ea.expandedRowClassName,expandIcon:cr,expandableType:Fr,expandRowByClick:Ea.expandRowByClick,expandedRowRender:Ea.expandedRowRender,onTriggerExpand:Xr,expandIconColumnIndex:Ea.expandIconColumnIndex,indentSize:Ea.indentSize,allColumnsFixedLeft:Ha.every(function(vr){return vr.fixed==="left"}),emptyNode:Hl,columns:Da,flattenColumns:Ha,onColumnResize:rl,hoverStartRow:za,hoverEndRow:Za,onHover:Ta,rowExpandable:Ea.rowExpandable,onRow:ua,getRowKey:Ma,expandedKeys:ya,childrenColumnName:ar}},[no,Ve,ca,Mi,kt,pl,Qo,sl,ia,$r,Jo,jr,Hi,nt,Ea.expandedRowClassName,cr,Fr,Ea.expandRowByClick,Ea.expandedRowRender,Xr,Ea.expandIconColumnIndex,Ea.indentSize,Hl,Da,Ha,rl,za,Za,Ta,Ea.rowExpandable,ua,Ma,ya,ar]);return ie.createElement(le.Provider,{value:ds},Wi)}function ja(ye){return E($n,ye)}var Ua=ja();Ua.EXPAND_COLUMN=re,Ua.INTERNAL_HOOKS=Le,Ua.Column=lr,Ua.ColumnGroup=Br,Ua.Summary=me;var Oa=Ua,Ar=oe(6790),Pr=Be(null),Bo=Be(null);function Co(ye,Fe,Ue){var Ve=Fe||1;return Ue[ye+Ve]-(Ue[ye]||0)}function So(ye){var Fe=ye.rowInfo,Ue=ye.column,Ve=ye.colIndex,et=ye.indent,nt=ye.index,bt=ye.renderIndex,Pt=ye.record,vt=ye.style,Rt=ye.className,It=ye.inverse,kt=ye.getHeight,$t=Ue.render,_t=Ue.dataIndex,nn=Ue.className,yn=Ue.width,vn=Re(Bo,["columnsOffset"]),Ln=vn.columnsOffset,En=qe(Fe,Ue,Ve,et,nt),Nn=En.key,ua=En.fixedInfo,ga=En.appendCellNode,Jn=En.additionalCellProps,da=Jn.style,La=Jn.colSpan,Tn=La===void 0?1:La,_n=Jn.rowSpan,Gn=_n===void 0?1:_n,In=Ve-1,Rn=Co(In,Tn,Ln),ca=Tn>1?yn-Rn:0,Ma=(0,Te.Z)((0,Te.Z)((0,Te.Z)({},da),vt),{},{flex:"0 0 ".concat(Rn,"px"),width:"".concat(Rn,"px"),marginRight:ca,pointerEvents:"auto"}),ka=ie.useMemo(function(){return It?Gn<=1:Tn===0||Gn===0||Gn>1},[Gn,Tn,It]);ka?Ma.visibility="hidden":It&&(Ma.height=kt==null?void 0:kt(Gn));var aa=ka?function(){return null}:$t,Na={};return(Gn===0||Tn===0)&&(Na.rowSpan=1,Na.colSpan=1),ie.createElement(Wt,(0,Me.Z)({className:Se()(nn,Rt),ellipsis:Ue.ellipsis,align:Ue.align,scope:Ue.rowScope,component:"div",prefixCls:Fe.prefixCls,key:Nn,record:Pt,index:nt,renderIndex:bt,dataIndex:_t,render:aa,shouldCellUpdate:Ue.shouldCellUpdate},ua,{appendNode:ga,additionalProps:(0,Te.Z)((0,Te.Z)({},Jn),{},{style:Ma},Na)}))}var Go=So,Yo=["data","index","className","rowKey","style","extra","getHeight"],Vo=ie.forwardRef(function(ye,Fe){var Ue=ye.data,Ve=ye.index,et=ye.className,nt=ye.rowKey,bt=ye.style,Pt=ye.extra,vt=ye.getHeight,Rt=(0,yt.Z)(ye,Yo),It=Ue.record,kt=Ue.indent,$t=Ue.index,_t=Re(le,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),nn=_t.scrollX,yn=_t.flattenColumns,vn=_t.prefixCls,Ln=_t.fixColumn,En=_t.componentWidth,Nn=je(It,nt,Ve,kt),ua=Nn.rowSupportExpand,ga=Nn.expanded,Jn=Nn.rowProps,da=Nn.expandedRowRender,La=Nn.expandedRowClassName,Tn;if(ua&&ga){var _n=da(It,Ve,kt+1,ga),Gn=La==null?void 0:La(It,Ve,kt),In={};Ln&&(In={style:(0,fe.Z)({},"--virtual-width","".concat(En,"px"))});var Rn="".concat(vn,"-expanded-row-cell");Tn=ie.createElement("div",{className:Se()("".concat(vn,"-expanded-row"),"".concat(vn,"-expanded-row-level-").concat(kt+1),Gn)},ie.createElement(Wt,{component:"div",prefixCls:vn,className:Se()(Rn,(0,fe.Z)({},"".concat(Rn,"-fixed"),Ln)),additionalProps:In},_n))}var ca=(0,Te.Z)((0,Te.Z)({},bt),{},{width:nn});Pt&&(ca.position="absolute",ca.pointerEvents="none");var Ma=ie.createElement("div",(0,Me.Z)({},Jn,Rt,{ref:ua?null:Fe,className:Se()(et,"".concat(vn,"-row"),Jn==null?void 0:Jn.className,(0,fe.Z)({},"".concat(vn,"-row-extra"),Pt)),style:(0,Te.Z)((0,Te.Z)({},ca),Jn==null?void 0:Jn.style)}),yn.map(function(ka,aa){return ie.createElement(Go,{key:aa,rowInfo:Nn,column:ka,colIndex:aa,indent:kt,index:Ve,renderIndex:$t,record:It,inverse:Pt,getHeight:vt})}));return ua?ie.createElement("div",{ref:Fe},Ma,Tn):Ma}),zo=z(Vo),uo=zo,zr=ie.forwardRef(function(ye,Fe){var Ue=ye.data,Ve=ye.onScroll,et=Re(le,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),nt=et.flattenColumns,bt=et.onColumnResize,Pt=et.getRowKey,vt=et.expandedKeys,Rt=et.prefixCls,It=et.childrenColumnName,kt=et.emptyNode,$t=et.scrollX,_t=Re(Pr),nn=_t.scrollY,yn=_t.listItemHeight,vn=ie.useRef(),Ln=Bt(Ue,It,vt,Pt),En=ie.useMemo(function(){var Tn=0;return nt.map(function(_n){var Gn=_n.width,In=_n.key;return Tn+=Gn,[In,Gn,Tn]})},[nt]),Nn=ie.useMemo(function(){return En.map(function(Tn){return Tn[2]})},[En]);ie.useEffect(function(){En.forEach(function(Tn){var _n=(0,Ie.Z)(Tn,2),Gn=_n[0],In=_n[1];bt(Gn,In)})},[En]),ie.useImperativeHandle(Fe,function(){var Tn={};return Object.defineProperty(Tn,"scrollLeft",{get:function(){var Gn;return((Gn=vn.current)===null||Gn===void 0?void 0:Gn.getScrollInfo().x)||0},set:function(Gn){var In;(In=vn.current)===null||In===void 0||In.scrollTo({left:Gn})}}),Tn});var ua=function(_n,Gn){var In,Rn=(In=Ln[Gn])===null||In===void 0?void 0:In.record,ca=_n.onCell;if(ca){var Ma,ka=ca(Rn,Gn);return(Ma=ka==null?void 0:ka.rowSpan)!==null&&Ma!==void 0?Ma:1}return 1},ga=function(_n){var Gn=_n.start,In=_n.end,Rn=_n.getSize,ca=_n.offsetY;if(In<0)return null;for(var Ma=nt.filter(function(ba){return ua(ba,Gn)===0}),ka=Gn,aa=function(ma){if(Ma=Ma.filter(function(pa){return ua(pa,ma)===0}),!Ma.length)return ka=ma,"break"},Na=Gn;Na>=0;Na-=1){var za=aa(Na);if(za==="break")break}for(var Za=nt.filter(function(ba){return ua(ba,In)!==1}),Ta=In,br=function(ma){if(Za=Za.filter(function(pa){return ua(pa,ma)!==1}),!Za.length)return Ta=Math.max(ma-1,In),"break"},Ya=In;Ya<Ln.length;Ya+=1){var Ea=br(Ya);if(Ea==="break")break}for(var Fr=[],ya=function(ma){var pa=Ln[ma];if(!pa)return"continue";nt.some(function(ia){return ua(ia,ma)>1})&&Fr.push(ma)},cr=ka;cr<=Ta;cr+=1)var ar=ya(cr);var Xr=Fr.map(function(ba){var ma=Ln[ba],pa=Pt(ma.record,ba),ia=function(zn){var Da=ba+zn-1,Ha=Pt(Ln[Da].record,Da),lo=Rn(pa,Ha);return lo.bottom-lo.top},Un=Rn(pa);return ie.createElement(uo,{key:ba,data:ma,rowKey:pa,index:ba,style:{top:-ca+Un.top},extra:!0,getHeight:ia})});return Xr},Jn=ie.useMemo(function(){return{columnsOffset:Nn}},[Nn]),da="".concat(Rt,"-tbody"),La;return Ln.length?La=ie.createElement(Ar.Z,{fullHeight:!1,ref:vn,className:Se()(da,"".concat(da,"-virtual")),height:nn,itemHeight:yn||24,data:Ln,itemKey:function(_n){return Pt(_n.record)},scrollWidth:$t,onVirtualScroll:function(_n){var Gn=_n.x;Ve({scrollLeft:Gn})},extraRender:ga},function(Tn,_n,Gn){var In=Pt(Tn.record,_n);return ie.createElement(uo,(0,Me.Z)({data:Tn,rowKey:In,index:_n},Gn))}):La=ie.createElement("div",{className:Se()("".concat(Rt,"-placeholder"))},ie.createElement(Wt,{component:"div",prefixCls:Rt},kt)),ie.createElement(Bo.Provider,{value:Jn},La)}),Ao=z(zr),Oo=Ao,No=function(Fe,Ue){var Ve=Ue.ref,et=Ue.onScroll;return ie.createElement(Oo,{ref:Ve,data:Fe,onScroll:et})},Lo=100;function xo(ye){var Fe=ye.columns,Ue=ye.scroll,Ve=ye.prefixCls,et=Ve===void 0?Ir:Ve,nt=ye.className,bt=ye.listItemHeight,Pt=Ue||{},vt=Pt.x,Rt=Pt.y;typeof vt!="number"&&(vt=((Fe||[]).length+1)*Lo),typeof Rt!="number"&&(Rt=500);var It=ie.useMemo(function(){return{scrollY:Rt,listItemHeight:bt}},[Rt,bt]);return ie.createElement(Pr.Provider,{value:It},ie.createElement(Oa,(0,Me.Z)({},ye,{className:Se()(nt,"".concat(et,"-virtual")),scroll:(0,Te.Z)((0,Te.Z)({},Ue),{},{x:vt}),components:{body:No},columns:Fe,internalHooks:Le,tailor:!0})))}function jo(ye){return E(xo,ye)}var Ja=jo(),Wr=null;function qr(ye){return null}var co=qr;function mo(ye){return null}var Io=mo,oi=oe(2738),_o=oe(68031),Kr=oe(36355),Ur=oe(93891),To=oe(19716),di=oe(8628),ci=oe(31724),bi=oe(58421),Pa=oe(71418),Yn=oe(88088);function ra(ye){return function(Ue){let{prefixCls:Ve,onExpand:et,record:nt,expanded:bt,expandable:Pt}=Ue;const vt=`${Ve}-row-expand-icon`;return ie.createElement("button",{type:"button",onClick:Rt=>{et(nt,Rt),Rt.stopPropagation()},className:Se()(vt,{[`${vt}-spaced`]:!Pt,[`${vt}-expanded`]:Pt&&bt,[`${vt}-collapsed`]:Pt&&!bt}),"aria-label":bt?ye.collapse:ye.expand,"aria-expanded":bt})}}var oa=ra;function er(ye,Fe){return"key"in ye&&ye.key!==void 0&&ye.key!==null?ye.key:ye.dataIndex?Array.isArray(ye.dataIndex)?ye.dataIndex.join("."):ye.dataIndex:Fe}function kr(ye,Fe){return Fe?`${Fe}-${ye}`:`${ye}`}function Gr(ye,Fe){return typeof ye=="function"?ye(Fe):ye}function Yr(ye,Fe){const Ue=Gr(ye,Fe);return Object.prototype.toString.call(Ue)==="[object Object]"?"":Ue}var ro={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"},oo=ro,Ho=oe(7657),fo=function(Fe,Ue){return ie.createElement(Ho.Z,(0,Me.Z)({},Fe,{ref:Ue,icon:oo}))},Ka=ie.forwardRef(fo),ur=Ka,Rr=oe(56762);function sr(ye){const Fe=ie.useRef(ye),Ue=(0,Rr.Z)();return[()=>Fe.current,Ve=>{Fe.current=Ve,Ue()}]}var hr=oe(3113),eo=oe(24905),Or=oe(38854),Ko=oe(64165),Zo=oe(20834),gi=oe(40875),ji=oe(5112),mi=oe(17574),Wo=oe(47472),Li=oe(92832);function Di(ye){let{value:Fe,onChange:Ue,filterSearch:Ve,tablePrefixCls:et,locale:nt}=ye;return Ve?ie.createElement("div",{className:`${et}-filter-dropdown-search`},ie.createElement(Li.default,{prefix:ie.createElement(Wo.Z,null),placeholder:nt.filterSearchPlaceholder,onChange:Ue,value:Fe,htmlSize:1,className:`${et}-filter-dropdown-search-input`})):null}var Ci=Di,Ii=oe(10228);const Gl=ye=>{const{keyCode:Fe}=ye;Fe===Ii.Z.ENTER&&ye.stopPropagation()};var jl=ie.forwardRef((ye,Fe)=>ie.createElement("div",{className:ye.className,onClick:Ue=>Ue.stopPropagation(),onKeyDown:Gl,ref:Fe},ye.children));function fi(ye){let Fe=[];return(ye||[]).forEach(Ue=>{let{value:Ve,children:et}=Ue;Fe.push(Ve),et&&(Fe=[].concat((0,Dn.Z)(Fe),(0,Dn.Z)(fi(et))))}),Fe}function Kl(ye){return ye.some(Fe=>{let{children:Ue}=Fe;return Ue})}function Ki(ye,Fe){return typeof Fe=="string"||typeof Fe=="number"?Fe==null?void 0:Fe.toString().toLowerCase().includes(ye.trim().toLowerCase()):!1}function Ui(ye){let{filters:Fe,prefixCls:Ue,filteredKeys:Ve,filterMultiple:et,searchValue:nt,filterSearch:bt}=ye;return Fe.map((Pt,vt)=>{const Rt=String(Pt.value);if(Pt.children)return{key:Rt||vt,label:Pt.text,popupClassName:`${Ue}-dropdown-submenu`,children:Ui({filters:Pt.children,prefixCls:Ue,filteredKeys:Ve,filterMultiple:et,searchValue:nt,filterSearch:bt})};const It=et?eo.default:ji.ZP,kt={key:Pt.value!==void 0?Rt:vt,label:ie.createElement(ie.Fragment,null,ie.createElement(It,{checked:Ve.includes(Rt)}),ie.createElement("span",null,Pt.text))};return nt.trim()?typeof bt=="function"?bt(nt,Pt)?kt:null:Ki(nt,Pt.text)?kt:null:kt})}function Ul(ye){var Fe,Ue;const{tablePrefixCls:Ve,prefixCls:et,column:nt,dropdownPrefixCls:bt,columnKey:Pt,filterMultiple:vt,filterMode:Rt="menu",filterSearch:It=!1,filterState:kt,triggerFilter:$t,locale:_t,children:nn,getPopupContainer:yn}=ye,{filterDropdownOpen:vn,onFilterDropdownOpenChange:Ln,filterResetToDefaultFilteredValue:En,defaultFilteredValue:Nn,filterDropdownVisible:ua,onFilterDropdownVisibleChange:ga}=nt,[Jn,da]=ie.useState(!1),La=!!(kt&&(!((Fe=kt.filteredKeys)===null||Fe===void 0)&&Fe.length||kt.forceFiltered)),Tn=rn=>{da(rn),Ln==null||Ln(rn),ga==null||ga(rn)},_n=(Ue=vn!=null?vn:ua)!==null&&Ue!==void 0?Ue:Jn,Gn=kt==null?void 0:kt.filteredKeys,[In,Rn]=sr(Gn||[]),ca=rn=>{let{selectedKeys:zn}=rn;Rn(zn)},Ma=(rn,zn)=>{let{node:Da,checked:Ha}=zn;ca(vt?{selectedKeys:rn}:{selectedKeys:Ha&&Da.key?[Da.key]:[]})};ie.useEffect(()=>{Jn&&ca({selectedKeys:Gn||[]})},[Gn]);const[ka,aa]=ie.useState([]),Na=rn=>{aa(rn)},[za,Za]=ie.useState(""),Ta=rn=>{const{value:zn}=rn.target;Za(zn)};ie.useEffect(()=>{Jn||Za("")},[Jn]);const br=rn=>{const zn=rn&&rn.length?rn:null;if(zn===null&&(!kt||!kt.filteredKeys)||(0,ve.Z)(zn,kt==null?void 0:kt.filteredKeys,!0))return null;$t({column:nt,key:Pt,filteredKeys:zn})},Ya=()=>{Tn(!1),br(In())},Ea=function(){let{confirm:rn,closeDropdown:zn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};rn&&br([]),zn&&Tn(!1),Za(""),Rn(En?(Nn||[]).map(Da=>String(Da)):[])},Fr=function(){let{closeDropdown:rn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};rn&&Tn(!1),br(In())},ya=rn=>{rn&&Gn!==void 0&&Rn(Gn||[]),Tn(rn),!rn&&!nt.filterDropdown&&Ya()},cr=Se()({[`${bt}-menu-without-submenu`]:!Kl(nt.filters||[])}),ar=rn=>{if(rn.target.checked){const zn=fi(nt==null?void 0:nt.filters).map(Da=>String(Da));Rn(zn)}else Rn([])},Xr=rn=>{let{filters:zn}=rn;return(zn||[]).map((Da,Ha)=>{const lo=String(Da.value),no={title:Da.text,key:Da.value!==void 0?lo:Ha};return Da.children&&(no.children=Xr({filters:Da.children})),no})},ba=rn=>{var zn;return Object.assign(Object.assign({},rn),{text:rn.title,value:rn.key,children:((zn=rn.children)===null||zn===void 0?void 0:zn.map(Da=>ba(Da)))||[]})};let ma;if(typeof nt.filterDropdown=="function")ma=nt.filterDropdown({prefixCls:`${bt}-custom`,setSelectedKeys:rn=>ca({selectedKeys:rn}),selectedKeys:In(),confirm:Fr,clearFilters:Ea,filters:nt.filters,visible:_n,close:()=>{Tn(!1)}});else if(nt.filterDropdown)ma=nt.filterDropdown;else{const rn=In()||[],zn=()=>(nt.filters||[]).length===0?ie.createElement(Ko.Z,{image:Ko.Z.PRESENTED_IMAGE_SIMPLE,description:_t.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Rt==="tree"?ie.createElement(ie.Fragment,null,ie.createElement(Ci,{filterSearch:It,value:za,onChange:Ta,tablePrefixCls:Ve,locale:_t}),ie.createElement("div",{className:`${Ve}-filter-dropdown-tree`},vt?ie.createElement(eo.default,{checked:rn.length===fi(nt.filters).length,indeterminate:rn.length>0&&rn.length<fi(nt.filters).length,className:`${Ve}-filter-dropdown-checkall`,onChange:ar},_t.filterCheckall):null,ie.createElement(mi.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:vt,checkStrictly:!vt,className:`${bt}-menu`,onCheck:Ma,checkedKeys:rn,selectedKeys:rn,showIcon:!1,treeData:Xr({filters:nt.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:za.trim()?Ha=>typeof It=="function"?It(za,ba(Ha)):Ki(za,Ha.title):void 0}))):ie.createElement(ie.Fragment,null,ie.createElement(Ci,{filterSearch:It,value:za,onChange:Ta,tablePrefixCls:Ve,locale:_t}),ie.createElement(Zo.default,{selectable:!0,multiple:vt,prefixCls:`${bt}-menu`,className:cr,onSelect:ca,onDeselect:ca,selectedKeys:rn,getPopupContainer:yn,openKeys:ka,onOpenChange:Na,items:Ui({filters:nt.filters||[],filterSearch:It,prefixCls:et,filteredKeys:In(),filterMultiple:vt,searchValue:za})})),Da=()=>En?(0,ve.Z)((Nn||[]).map(Ha=>String(Ha)),rn,!0):rn.length===0;ma=ie.createElement(ie.Fragment,null,zn(),ie.createElement("div",{className:`${et}-dropdown-btns`},ie.createElement(hr.ZP,{type:"link",size:"small",disabled:Da(),onClick:()=>Ea()},_t.filterReset),ie.createElement(hr.ZP,{type:"primary",size:"small",onClick:Ya},_t.filterConfirm)))}nt.filterDropdown&&(ma=ie.createElement(gi.J,{selectable:void 0},ma));const pa=()=>ie.createElement(jl,{className:`${et}-dropdown`},ma);let ia;typeof nt.filterIcon=="function"?ia=nt.filterIcon(La):nt.filterIcon?ia=nt.filterIcon:ia=ie.createElement(ur,null);const{direction:Un}=ie.useContext(Kr.E_);return ie.createElement("div",{className:`${et}-column`},ie.createElement("span",{className:`${Ve}-column-title`},nn),ie.createElement(Or.Z,{dropdownRender:pa,trigger:["click"],open:_n,onOpenChange:ya,getPopupContainer:yn,placement:Un==="rtl"?"bottomLeft":"bottomRight"},ie.createElement("span",{role:"button",tabIndex:-1,className:Se()(`${et}-trigger`,{active:La}),onClick:rn=>{rn.stopPropagation()}},ia)))}var Yl=Ul;function Yi(ye,Fe,Ue){let Ve=[];return(ye||[]).forEach((et,nt)=>{var bt;const Pt=kr(nt,Ue);if(et.filters||"filterDropdown"in et||"onFilter"in et)if("filteredValue"in et){let vt=et.filteredValue;"filterDropdown"in et||(vt=(bt=vt==null?void 0:vt.map(String))!==null&&bt!==void 0?bt:vt),Ve.push({column:et,key:er(et,Pt),filteredKeys:vt,forceFiltered:et.filtered})}else Ve.push({column:et,key:er(et,Pt),filteredKeys:Fe&&et.defaultFilteredValue?et.defaultFilteredValue:void 0,forceFiltered:et.filtered});"children"in et&&(Ve=[].concat((0,Dn.Z)(Ve),(0,Dn.Z)(Yi(et.children,Fe,Pt))))}),Ve}function bl(ye,Fe,Ue,Ve,et,nt,bt,Pt){return Ue.map((vt,Rt)=>{const It=kr(Rt,Pt),{filterMultiple:kt=!0,filterMode:$t,filterSearch:_t}=vt;let nn=vt;if(nn.filters||nn.filterDropdown){const yn=er(nn,It),vn=Ve.find(Ln=>{let{key:En}=Ln;return yn===En});nn=Object.assign(Object.assign({},nn),{title:Ln=>ie.createElement(Yl,{tablePrefixCls:ye,prefixCls:`${ye}-filter`,dropdownPrefixCls:Fe,column:nn,columnKey:yn,filterState:vn,filterMultiple:kt,filterMode:$t,filterSearch:_t,triggerFilter:nt,locale:et,getPopupContainer:bt},Gr(vt.title,Ln))})}return"children"in nn&&(nn=Object.assign(Object.assign({},nn),{children:bl(ye,Fe,nn.children,Ve,et,nt,bt,It)})),nn})}function Ai(ye){const Fe={};return ye.forEach(Ue=>{let{key:Ve,filteredKeys:et,column:nt}=Ue;const{filters:bt,filterDropdown:Pt}=nt;if(Pt)Fe[Ve]=et||null;else if(Array.isArray(et)){const vt=fi(bt);Fe[Ve]=vt.filter(Rt=>et.includes(String(Rt)))}else Fe[Ve]=null}),Fe}function Vi(ye,Fe){return Fe.reduce((Ue,Ve)=>{const{column:{onFilter:et,filters:nt},filteredKeys:bt}=Ve;return et&&bt&&bt.length?Ue.filter(Pt=>bt.some(vt=>{const Rt=fi(nt),It=Rt.findIndex($t=>String($t)===String(vt)),kt=It!==-1?Rt[It]:vt;return et(kt,Pt)})):Ue},ye)}const Xi=ye=>ye.flatMap(Fe=>"children"in Fe?[Fe].concat((0,Dn.Z)(Xi(Fe.children||[]))):[Fe]);function Cl(ye){let{prefixCls:Fe,dropdownPrefixCls:Ue,mergedColumns:Ve,onFilterChange:et,getPopupContainer:nt,locale:bt}=ye;const Pt=ie.useMemo(()=>Xi(Ve||[]),[Ve]),[vt,Rt]=ie.useState(()=>Yi(Pt,!0)),It=ie.useMemo(()=>{const nn=Yi(Pt,!1);if(nn.length===0)return nn;let yn=!0,vn=!0;if(nn.forEach(Ln=>{let{filteredKeys:En}=Ln;En!==void 0?yn=!1:vn=!1}),yn){const Ln=(Pt||[]).map((En,Nn)=>er(En,kr(Nn)));return vt.filter(En=>{let{key:Nn}=En;return Ln.includes(Nn)}).map(En=>{const Nn=Pt[Ln.findIndex(ua=>ua===En.key)];return Object.assign(Object.assign({},En),{column:Object.assign(Object.assign({},En.column),Nn),forceFiltered:Nn.filtered})})}return nn},[Pt,vt]),kt=ie.useMemo(()=>Ai(It),[It]),$t=nn=>{const yn=It.filter(vn=>{let{key:Ln}=vn;return Ln!==nn.key});yn.push(nn),Rt(yn),et(Ai(yn),yn)};return[nn=>bl(Fe,Ue,nn,It,bt,$t,nt),It,kt]}var Al=Cl;function xl(ye,Fe,Ue){const Ve=ie.useRef({});function et(nt){if(!Ve.current||Ve.current.data!==ye||Ve.current.childrenColumnName!==Fe||Ve.current.getRowKey!==Ue){let Pt=function(vt){vt.forEach((Rt,It)=>{const kt=Ue(Rt,It);bt.set(kt,Rt),Rt&&typeof Rt=="object"&&Fe in Rt&&Pt(Rt[Fe]||[])})};const bt=new Map;Pt(ye),Ve.current={data:ye,childrenColumnName:Fe,kvMap:bt,getRowKey:Ue}}return Ve.current.kvMap.get(nt)}return[et]}var El=oe(50371),wl=function(ye,Fe){var Ue={};for(var Ve in ye)Object.prototype.hasOwnProperty.call(ye,Ve)&&Fe.indexOf(Ve)<0&&(Ue[Ve]=ye[Ve]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,Ve=Object.getOwnPropertySymbols(ye);et<Ve.length;et++)Fe.indexOf(Ve[et])<0&&Object.prototype.propertyIsEnumerable.call(ye,Ve[et])&&(Ue[Ve[et]]=ye[Ve[et]]);return Ue};const xi=10;function ii(ye,Fe){const Ue={current:ye.current,pageSize:ye.pageSize};return Object.keys(Fe&&typeof Fe=="object"?Fe:{}).forEach(et=>{const nt=ye[et];typeof nt!="function"&&(Ue[et]=nt)}),Ue}function Ji(ye,Fe,Ue){const Ve=Ue&&typeof Ue=="object"?Ue:{},{total:et=0}=Ve,nt=wl(Ve,["total"]),[bt,Pt]=(0,ie.useState)(()=>({current:"defaultCurrent"in nt?nt.defaultCurrent:1,pageSize:"defaultPageSize"in nt?nt.defaultPageSize:xi})),vt=(0,El.Z)(bt,nt,{total:et>0?et:ye}),Rt=Math.ceil((et||ye)/vt.pageSize);vt.current>Rt&&(vt.current=Rt||1);const It=($t,_t)=>{Pt({current:$t!=null?$t:1,pageSize:_t||vt.pageSize})},kt=($t,_t)=>{var nn;Ue&&((nn=Ue.onChange)===null||nn===void 0||nn.call(Ue,$t,_t)),It($t,_t),Fe($t,_t||(vt==null?void 0:vt.pageSize))};return Ue===!1?[{},()=>{}]:[Object.assign(Object.assign({},vt),{onChange:kt}),It]}var Vl=Ji,Xl=oe(84105),li=oe(35654),ki=oe(90782),Qi=oe(71430),Jl=oe(18929);const Xo={},qi="SELECT_ALL",_i="SELECT_INVERT",$i="SELECT_NONE",Fl=[],Bl=(ye,Fe)=>{let Ue=[];return(Fe||[]).forEach(Ve=>{Ue.push(Ve),Ve&&typeof Ve=="object"&&ye in Ve&&(Ue=[].concat((0,Dn.Z)(Ue),(0,Dn.Z)(Bl(ye,Ve[ye]))))}),Ue};var Ll=(ye,Fe)=>{const{preserveSelectedRowKeys:Ue,selectedRowKeys:Ve,defaultSelectedRowKeys:et,getCheckboxProps:nt,onChange:bt,onSelect:Pt,onSelectAll:vt,onSelectInvert:Rt,onSelectNone:It,onSelectMultiple:kt,columnWidth:$t,type:_t,selections:nn,fixed:yn,renderCell:vn,hideSelectAll:Ln,checkStrictly:En=!0}=Fe||{},{prefixCls:Nn,data:ua,pageData:ga,getRecordByKey:Jn,getRowKey:da,expandType:La,childrenColumnName:Tn,locale:_n,getPopupContainer:Gn}=ye,[In,Rn]=(0,Jl.Z)(Ve||et||Fl,{value:Ve}),ca=ie.useRef(new Map),Ma=(0,ie.useCallback)(ba=>{if(Ue){const ma=new Map;ba.forEach(pa=>{let ia=Jn(pa);!ia&&ca.current.has(pa)&&(ia=ca.current.get(pa)),ma.set(pa,ia)}),ca.current=ma}},[Jn,Ue]);ie.useEffect(()=>{Ma(In)},[In]);const{keyEntities:ka}=(0,ie.useMemo)(()=>{if(En)return{keyEntities:null};let ba=ua;if(Ue){const ma=new Set(ua.map((ia,Un)=>da(ia,Un))),pa=Array.from(ca.current).reduce((ia,Un)=>{let[rn,zn]=Un;return ma.has(rn)?ia:ia.concat(zn)},[]);ba=[].concat((0,Dn.Z)(ba),(0,Dn.Z)(pa))}return(0,Qi.I8)(ba,{externalGetKey:da,childrenPropName:Tn})},[ua,da,En,Tn,Ue]),aa=(0,ie.useMemo)(()=>Bl(Tn,ga),[Tn,ga]),Na=(0,ie.useMemo)(()=>{const ba=new Map;return aa.forEach((ma,pa)=>{const ia=da(ma,pa),Un=(nt?nt(ma):null)||{};ba.set(ia,Un)}),ba},[aa,da,nt]),za=(0,ie.useCallback)(ba=>{var ma;return!!(!((ma=Na.get(da(ba)))===null||ma===void 0)&&ma.disabled)},[Na,da]),[Za,Ta]=(0,ie.useMemo)(()=>{if(En)return[In||[],[]];const{checkedKeys:ba,halfCheckedKeys:ma}=(0,ki.S)(In,!0,ka,za);return[ba||[],ma]},[In,En,ka,za]),br=(0,ie.useMemo)(()=>{const ba=_t==="radio"?Za.slice(0,1):Za;return new Set(ba)},[Za,_t]),Ya=(0,ie.useMemo)(()=>_t==="radio"?new Set:new Set(Ta),[Ta,_t]),[Ea,Fr]=(0,ie.useState)(null);ie.useEffect(()=>{Fe||Rn(Fl)},[!!Fe]);const ya=(0,ie.useCallback)((ba,ma)=>{let pa,ia;Ma(ba),Ue?(pa=ba,ia=ba.map(Un=>ca.current.get(Un))):(pa=[],ia=[],ba.forEach(Un=>{const rn=Jn(Un);rn!==void 0&&(pa.push(Un),ia.push(rn))})),Rn(pa),bt==null||bt(pa,ia,{type:ma})},[Rn,Jn,bt,Ue]),cr=(0,ie.useCallback)((ba,ma,pa,ia)=>{if(Pt){const Un=pa.map(rn=>Jn(rn));Pt(Jn(ba),ma,Un,ia)}ya(pa,"single")},[Pt,Jn,ya]),ar=(0,ie.useMemo)(()=>!nn||Ln?null:(nn===!0?[qi,_i,$i]:nn).map(ma=>ma===qi?{key:"all",text:_n.selectionAll,onSelect(){ya(ua.map((pa,ia)=>da(pa,ia)).filter(pa=>{const ia=Na.get(pa);return!(ia!=null&&ia.disabled)||br.has(pa)}),"all")}}:ma===_i?{key:"invert",text:_n.selectInvert,onSelect(){const pa=new Set(br);ga.forEach((Un,rn)=>{const zn=da(Un,rn),Da=Na.get(zn);Da!=null&&Da.disabled||(pa.has(zn)?pa.delete(zn):pa.add(zn))});const ia=Array.from(pa);Rt&&Rt(ia),ya(ia,"invert")}}:ma===$i?{key:"none",text:_n.selectNone,onSelect(){It==null||It(),ya(Array.from(br).filter(pa=>{const ia=Na.get(pa);return ia==null?void 0:ia.disabled}),"none")}}:ma).map(ma=>Object.assign(Object.assign({},ma),{onSelect:function(){for(var pa,ia,Un=arguments.length,rn=new Array(Un),zn=0;zn<Un;zn++)rn[zn]=arguments[zn];(ia=ma.onSelect)===null||ia===void 0||(pa=ia).call.apply(pa,[ma].concat(rn)),Fr(null)}})),[nn,br,ga,da,Rt,ya]);return[(0,ie.useCallback)(ba=>{var ma;if(!Fe)return ba.filter(ir=>ir!==Xo);let pa=(0,Dn.Z)(ba);const ia=new Set(br),Un=aa.map(da).filter(ir=>!Na.get(ir).disabled),rn=Un.every(ir=>ia.has(ir)),zn=Un.some(ir=>ia.has(ir)),Da=()=>{const ir=[];rn?Un.forEach(Mr=>{ia.delete(Mr),ir.push(Mr)}):Un.forEach(Mr=>{ia.has(Mr)||(ia.add(Mr),ir.push(Mr))});const gr=Array.from(ia);vt==null||vt(!rn,gr.map(Mr=>Jn(Mr)),ir.map(Mr=>Jn(Mr))),ya(gr,"all"),Fr(null)};let Ha;if(_t!=="radio"){let ir;if(ar){const Va={getPopupContainer:Gn,items:ar.map((yo,so)=>{const{key:mr,text:Aa,onSelect:Qr}=yo;return{key:mr!=null?mr:so,onClick:()=>{Qr==null||Qr(Un)},label:Aa}})};ir=ie.createElement("div",{className:`${Nn}-selection-extra`},ie.createElement(Or.Z,{menu:Va,getPopupContainer:Gn},ie.createElement("span",null,ie.createElement(Xl.Z,null))))}const gr=aa.map((Va,yo)=>{const so=da(Va,yo),mr=Na.get(so)||{};return Object.assign({checked:ia.has(so)},mr)}).filter(Va=>{let{disabled:yo}=Va;return yo}),Mr=!!gr.length&&gr.length===aa.length,_r=Mr&&gr.every(Va=>{let{checked:yo}=Va;return yo}),Jr=Mr&&gr.some(Va=>{let{checked:yo}=Va;return yo});Ha=!Ln&&ie.createElement("div",{className:`${Nn}-selection`},ie.createElement(eo.default,{checked:Mr?_r:!!aa.length&&rn,indeterminate:Mr?!_r&&Jr:!rn&&zn,onChange:Da,disabled:aa.length===0||Mr,"aria-label":ir?"Custom selection":"Select all",skipGroup:!0}),ir)}let lo;_t==="radio"?lo=(ir,gr,Mr)=>{const _r=da(gr,Mr),Jr=ia.has(_r);return{node:ie.createElement(ji.ZP,Object.assign({},Na.get(_r),{checked:Jr,onClick:Va=>Va.stopPropagation(),onChange:Va=>{ia.has(_r)||cr(_r,!0,[_r],Va.nativeEvent)}})),checked:Jr}}:lo=(ir,gr,Mr)=>{var _r;const Jr=da(gr,Mr),Va=ia.has(Jr),yo=Ya.has(Jr),so=Na.get(Jr);let mr;return La==="nest"?mr=yo:mr=(_r=so==null?void 0:so.indeterminate)!==null&&_r!==void 0?_r:yo,{node:ie.createElement(eo.default,Object.assign({},so,{indeterminate:mr,checked:Va,skipGroup:!0,onClick:Aa=>Aa.stopPropagation(),onChange:Aa=>{let{nativeEvent:Qr}=Aa;const{shiftKey:po}=Qr;let $o=-1,Ro=-1;if(po&&En){const Do=new Set([Ea,Jr]);Un.some((Eo,$r)=>{if(Do.has(Eo))if($o===-1)$o=$r;else return Ro=$r,!0;return!1})}if(Ro!==-1&&$o!==Ro&&En){const Do=Un.slice($o,Ro+1),Eo=[];Va?Do.forEach(jr=>{ia.has(jr)&&(Eo.push(jr),ia.delete(jr))}):Do.forEach(jr=>{ia.has(jr)||(Eo.push(jr),ia.add(jr))});const $r=Array.from(ia);kt==null||kt(!Va,$r.map(jr=>Jn(jr)),Eo.map(jr=>Jn(jr))),ya($r,"multiple")}else{const Do=Za;if(En){const Eo=Va?(0,li._5)(Do,Jr):(0,li.L0)(Do,Jr);cr(Jr,!Va,Eo,Qr)}else{const Eo=(0,ki.S)([].concat((0,Dn.Z)(Do),[Jr]),!0,ka,za),{checkedKeys:$r,halfCheckedKeys:jr}=Eo;let Jo=$r;if(Va){const ri=new Set($r);ri.delete(Jr),Jo=(0,ki.S)(Array.from(ri),{checked:!1,halfCheckedKeys:jr},ka,za).checkedKeys}cr(Jr,!Va,Jo,Qr)}}Fr(Va?null:Jr)}})),checked:Va}};const no=(ir,gr,Mr)=>{const{node:_r,checked:Jr}=lo(ir,gr,Mr);return vn?vn(Jr,gr,Mr,_r):_r};if(!pa.includes(Xo))if(pa.findIndex(ir=>{var gr;return((gr=ir[Zn])===null||gr===void 0?void 0:gr.columnType)==="EXPAND_COLUMN"})===0){const[ir,...gr]=pa;pa=[ir,Xo].concat((0,Dn.Z)(gr))}else pa=[Xo].concat((0,Dn.Z)(pa));const ko=pa.indexOf(Xo);pa=pa.filter((ir,gr)=>ir!==Xo||gr===ko);const Tr=pa[ko-1],Nr=pa[ko+1];let va=yn;va===void 0&&((Nr==null?void 0:Nr.fixed)!==void 0?va=Nr.fixed:(Tr==null?void 0:Tr.fixed)!==void 0&&(va=Tr.fixed)),va&&Tr&&((ma=Tr[Zn])===null||ma===void 0?void 0:ma.columnType)==="EXPAND_COLUMN"&&Tr.fixed===void 0&&(Tr.fixed=va);const ho=Se()(`${Nn}-selection-col`,{[`${Nn}-selection-col-with-dropdown`]:nn&&_t==="checkbox"}),Po={fixed:va,width:$t,className:`${Nn}-selection-column`,title:Fe.columnTitle||Ha,render:no,onCell:Fe.onCell,[Zn]:{className:ho}};return pa.map(ir=>ir===Xo?Po:ir)},[da,aa,Fe,Za,br,Ya,$t,ar,La,Ea,Na,kt,cr,za]),br]},Ql=oe(89489),ql=oe(59477),el=oe(6848);const Oi="ascend",hi="descend";function Ei(ye){return typeof ye.sorter=="object"&&typeof ye.sorter.multiple=="number"?ye.sorter.multiple:!1}function Dl(ye){return typeof ye=="function"?ye:ye&&typeof ye=="object"&&ye.compare?ye.compare:!1}function _l(ye,Fe){return Fe?ye[ye.indexOf(Fe)+1]:ye[0]}function Il(ye,Fe,Ue){let Ve=[];function et(nt,bt){Ve.push({column:nt,key:er(nt,bt),multiplePriority:Ei(nt),sortOrder:nt.sortOrder})}return(ye||[]).forEach((nt,bt)=>{const Pt=kr(bt,Ue);nt.children?("sortOrder"in nt&&et(nt,Pt),Ve=[].concat((0,Dn.Z)(Ve),(0,Dn.Z)(Il(nt.children,Fe,Pt)))):nt.sorter&&("sortOrder"in nt?et(nt,Pt):Fe&&nt.defaultSortOrder&&Ve.push({column:nt,key:er(nt,Pt),multiplePriority:Ei(nt),sortOrder:nt.defaultSortOrder}))}),Ve}function tl(ye,Fe,Ue,Ve,et,nt,bt,Pt){return(Fe||[]).map((vt,Rt)=>{const It=kr(Rt,Pt);let kt=vt;if(kt.sorter){const $t=kt.sortDirections||et,_t=kt.showSorterTooltip===void 0?bt:kt.showSorterTooltip,nn=er(kt,It),yn=Ue.find(La=>{let{key:Tn}=La;return Tn===nn}),vn=yn?yn.sortOrder:null,Ln=_l($t,vn);let En;if(vt.sortIcon)En=vt.sortIcon({sortOrder:vn});else{const La=$t.includes(Oi)&&ie.createElement(ql.Z,{className:Se()(`${ye}-column-sorter-up`,{active:vn===Oi})}),Tn=$t.includes(hi)&&ie.createElement(Ql.Z,{className:Se()(`${ye}-column-sorter-down`,{active:vn===hi})});En=ie.createElement("span",{className:Se()(`${ye}-column-sorter`,{[`${ye}-column-sorter-full`]:!!(La&&Tn)})},ie.createElement("span",{className:`${ye}-column-sorter-inner`,"aria-hidden":"true"},La,Tn))}const{cancelSort:Nn,triggerAsc:ua,triggerDesc:ga}=nt||{};let Jn=Nn;Ln===hi?Jn=ga:Ln===Oi&&(Jn=ua);const da=typeof _t=="object"?_t:{title:Jn};kt=Object.assign(Object.assign({},kt),{className:Se()(kt.className,{[`${ye}-column-sort`]:vn}),title:La=>{const Tn=ie.createElement("div",{className:`${ye}-column-sorters`},ie.createElement("span",{className:`${ye}-column-title`},Gr(vt.title,La)),En);return _t?ie.createElement(el.Z,Object.assign({},da),Tn):Tn},onHeaderCell:La=>{const Tn=vt.onHeaderCell&&vt.onHeaderCell(La)||{},_n=Tn.onClick,Gn=Tn.onKeyDown;Tn.onClick=ca=>{Ve({column:vt,key:nn,sortOrder:Ln,multiplePriority:Ei(vt)}),_n==null||_n(ca)},Tn.onKeyDown=ca=>{ca.keyCode===Ii.Z.ENTER&&(Ve({column:vt,key:nn,sortOrder:Ln,multiplePriority:Ei(vt)}),Gn==null||Gn(ca))};const In=Yr(vt.title,{}),Rn=In==null?void 0:In.toString();return vn?Tn["aria-sort"]=vn==="ascend"?"ascending":"descending":Tn["aria-label"]=Rn||"",Tn.className=Se()(Tn.className,`${ye}-column-has-sorters`),Tn.tabIndex=0,vt.ellipsis&&(Tn.title=(In!=null?In:"").toString()),Tn}})}return"children"in kt&&(kt=Object.assign(Object.assign({},kt),{children:tl(ye,kt.children,Ue,Ve,et,nt,bt,It)})),kt})}function kl(ye){const{column:Fe,sortOrder:Ue}=ye;return{column:Fe,order:Ue,field:Fe.dataIndex,columnKey:Fe.key}}function Ol(ye){const Fe=ye.filter(Ue=>{let{sortOrder:Ve}=Ue;return Ve}).map(kl);return Fe.length===0&&ye.length?Object.assign(Object.assign({},kl(ye[ye.length-1])),{column:void 0}):Fe.length<=1?Fe[0]||{}:Fe}function nl(ye,Fe,Ue){const Ve=Fe.slice().sort((bt,Pt)=>Pt.multiplePriority-bt.multiplePriority),et=ye.slice(),nt=Ve.filter(bt=>{let{column:{sorter:Pt},sortOrder:vt}=bt;return Dl(Pt)&&vt});return nt.length?et.sort((bt,Pt)=>{for(let vt=0;vt<nt.length;vt+=1){const Rt=nt[vt],{column:{sorter:It},sortOrder:kt}=Rt,$t=Dl(It);if($t&&kt){const _t=$t(bt,Pt,kt);if(_t!==0)return kt===Oi?_t:-_t}}return 0}).map(bt=>{const Pt=bt[Ue];return Pt?Object.assign(Object.assign({},bt),{[Ue]:nl(Pt,Fe,Ue)}):bt}):et}function $l(ye){let{prefixCls:Fe,mergedColumns:Ue,onSorterChange:Ve,sortDirections:et,tableLocale:nt,showSorterTooltip:bt}=ye;const[Pt,vt]=ie.useState(Il(Ue,!0)),Rt=ie.useMemo(()=>{let nn=!0;const yn=Il(Ue,!1);if(!yn.length)return Pt;const vn=[];function Ln(Nn){nn?vn.push(Nn):vn.push(Object.assign(Object.assign({},Nn),{sortOrder:null}))}let En=null;return yn.forEach(Nn=>{En===null?(Ln(Nn),Nn.sortOrder&&(Nn.multiplePriority===!1?nn=!1:En=!0)):(En&&Nn.multiplePriority!==!1||(nn=!1),Ln(Nn))}),vn},[Ue,Pt]),It=ie.useMemo(()=>{const nn=Rt.map(yn=>{let{column:vn,sortOrder:Ln}=yn;return{column:vn,order:Ln}});return{sortColumns:nn,sortColumn:nn[0]&&nn[0].column,sortOrder:nn[0]&&nn[0].order}},[Rt]);function kt(nn){let yn;nn.multiplePriority===!1||!Rt.length||Rt[0].multiplePriority===!1?yn=[nn]:yn=[].concat((0,Dn.Z)(Rt.filter(vn=>{let{key:Ln}=vn;return Ln!==nn.key})),[nn]),vt(yn),Ve(Ol(yn),yn)}return[nn=>tl(Fe,nn,Rt,kt,et,nt,bt),Rt,It,()=>Ol(Rt)]}function es(ye,Fe){return ye.map(Ue=>{const Ve=Object.assign({},Ue);return Ve.title=Gr(Ue.title,Fe),"children"in Ve&&(Ve.children=es(Ve.children,Fe)),Ve})}function ts(ye){return[ie.useCallback(Ue=>es(Ue,ye),[ye])]}var Nl=ja((ye,Fe)=>{const{_renderTimes:Ue}=ye,{_renderTimes:Ve}=Fe;return Ue!==Ve}),pi=jo((ye,Fe)=>{const{_renderTimes:Ue}=ye,{_renderTimes:Ve}=Fe;return Ue!==Ve}),vi=oe(64993),Ni=oe(17313),ns=oe(83116),as=oe(37613),Pe=ye=>{const{componentCls:Fe}=ye,Ue=`${ye.lineWidth}px ${ye.lineType} ${ye.tableBorderColor}`,Ve=(et,nt,bt)=>({[`&${Fe}-${et}`]:{[`> ${Fe}-container`]:{[`> ${Fe}-content, > ${Fe}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${Fe}-expanded-row-fixed`]:{margin:`-${nt}px -${bt+ye.lineWidth}px`}}}}}});return{[`${Fe}-wrapper`]:{[`${Fe}${Fe}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${Fe}-title`]:{border:Ue,borderBottom:0},[`> ${Fe}-container`]:{borderInlineStart:Ue,borderTop:Ue,[`
> ${Fe}-content,
> ${Fe}-header,
> ${Fe}-body,
> ${Fe}-summary
`]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:Ue},"> thead":{"> tr:not(:last-child) > th":{borderBottom:Ue},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${Fe}-cell-fix-right-first::after`]:{borderInlineEnd:Ue}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${Fe}-expanded-row-fixed`]:{margin:`-${ye.tablePaddingVertical}px -${ye.tablePaddingHorizontal+ye.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:ye.lineWidth,bottom:0,borderInlineEnd:Ue,content:'""'}}}}}},[`&${Fe}-scroll-horizontal`]:{[`> ${Fe}-container > ${Fe}-body`]:{"> table > tbody":{[`
> tr${Fe}-expanded-row,
> tr${Fe}-placeholder
`]:{"> th, > td":{borderInlineEnd:0}}}}}},Ve("middle",ye.tablePaddingVerticalMiddle,ye.tablePaddingHorizontalMiddle)),Ve("small",ye.tablePaddingVerticalSmall,ye.tablePaddingHorizontalSmall)),{[`> ${Fe}-footer`]:{border:Ue,borderTop:0}}),[`${Fe}-cell`]:{[`${Fe}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${ye.lineWidth}px 0 ${ye.lineWidth}px ${ye.tableHeaderBg}`}},[`${Fe}-bordered ${Fe}-cell-scrollbar`]:{borderInlineEnd:Ue}}}},Je=ye=>{const{componentCls:Fe}=ye;return{[`${Fe}-wrapper`]:{[`${Fe}-cell-ellipsis`]:Object.assign(Object.assign({},Ni.vS),{wordBreak:"keep-all",[`
&${Fe}-cell-fix-left-last,
&${Fe}-cell-fix-right-first
`]:{overflow:"visible",[`${Fe}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${Fe}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Ct=ye=>{const{componentCls:Fe}=ye;return{[`${Fe}-wrapper`]:{[`${Fe}-tbody > tr${Fe}-placeholder`]:{textAlign:"center",color:ye.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:ye.colorBgContainer}}}}},mt=oe(15969),Gt=ye=>{const{componentCls:Fe,antCls:Ue,controlInteractiveSize:Ve,motionDurationSlow:et,lineWidth:nt,paddingXS:bt,lineType:Pt,tableBorderColor:vt,tableExpandIconBg:Rt,tableExpandColumnWidth:It,borderRadius:kt,fontSize:$t,fontSizeSM:_t,lineHeight:nn,tablePaddingVertical:yn,tablePaddingHorizontal:vn,tableExpandedRowBg:Ln,paddingXXS:En}=ye,Nn=Ve/2-nt,ua=Nn*2+nt*3,ga=`${nt}px ${Pt} ${vt}`,Jn=En-nt;return{[`${Fe}-wrapper`]:{[`${Fe}-expand-icon-col`]:{width:It},[`${Fe}-row-expand-icon-cell`]:{textAlign:"center",[`${Fe}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${Fe}-row-indent`]:{height:1,float:"left"},[`${Fe}-row-expand-icon`]:Object.assign(Object.assign({},(0,mt.N)(ye)),{position:"relative",float:"left",boxSizing:"border-box",width:ua,height:ua,padding:0,color:"inherit",lineHeight:`${ua}px`,background:Rt,border:ga,borderRadius:kt,transform:`scale(${Ve/ua})`,transition:`all ${et}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${et} ease-out`,content:'""'},"&::before":{top:Nn,insetInlineEnd:Jn,insetInlineStart:Jn,height:nt},"&::after":{top:Jn,bottom:Jn,insetInlineStart:Nn,width:nt,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${Fe}-row-indent + ${Fe}-row-expand-icon`]:{marginTop:($t*nn-nt*3)/2-Math.ceil((_t*1.4-nt*3)/2),marginInlineEnd:bt},[`tr${Fe}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Ln}},[`${Ue}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${Fe}-expanded-row-fixed`]:{position:"relative",margin:`-${yn}px -${vn}px`,padding:`${yn}px ${vn}px`}}}},Bn=ye=>{const{componentCls:Fe,antCls:Ue,iconCls:Ve,tableFilterDropdownWidth:et,tableFilterDropdownSearchWidth:nt,paddingXXS:bt,paddingXS:Pt,colorText:vt,lineWidth:Rt,lineType:It,tableBorderColor:kt,tableHeaderIconColor:$t,fontSizeSM:_t,tablePaddingHorizontal:nn,borderRadius:yn,motionDurationSlow:vn,colorTextDescription:Ln,colorPrimary:En,tableHeaderFilterActiveBg:Nn,colorTextDisabled:ua,tableFilterDropdownBg:ga,tableFilterDropdownHeight:Jn,controlItemBgHover:da,controlItemBgActive:La,boxShadowSecondary:Tn,filterDropdownMenuBg:_n}=ye,Gn=`${Ue}-dropdown`,In=`${Fe}-filter-dropdown`,Rn=`${Ue}-tree`,ca=`${Rt}px ${It} ${kt}`;return[{[`${Fe}-wrapper`]:{[`${Fe}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${Fe}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-bt,marginInline:`${bt}px ${-nn/2}px`,padding:`0 ${bt}px`,color:$t,fontSize:_t,borderRadius:yn,cursor:"pointer",transition:`all ${vn}`,"&:hover":{color:Ln,background:Nn},"&.active":{color:En}}}},{[`${Ue}-dropdown`]:{[In]:Object.assign(Object.assign({},(0,Ni.Wf)(ye)),{minWidth:et,backgroundColor:ga,borderRadius:yn,boxShadow:Tn,overflow:"hidden",[`${Gn}-menu`]:{maxHeight:Jn,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:_n,"&:empty::after":{display:"block",padding:`${Pt}px 0`,color:ua,fontSize:_t,textAlign:"center",content:'"Not Found"'}},[`${In}-tree`]:{paddingBlock:`${Pt}px 0`,paddingInline:Pt,[Rn]:{padding:0},[`${Rn}-treenode ${Rn}-node-content-wrapper:hover`]:{backgroundColor:da},[`${Rn}-treenode-checkbox-checked ${Rn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:La}}},[`${In}-search`]:{padding:Pt,borderBottom:ca,"&-input":{input:{minWidth:nt},[Ve]:{color:ua}}},[`${In}-checkall`]:{width:"100%",marginBottom:bt,marginInlineStart:bt},[`${In}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Pt-Rt}px ${Pt}px`,overflow:"hidden",borderTop:ca}})}},{[`${Ue}-dropdown ${In}, ${In}-submenu`]:{[`${Ue}-checkbox-wrapper + span`]:{paddingInlineStart:Pt,color:vt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},on=ye=>{const{componentCls:Fe,lineWidth:Ue,colorSplit:Ve,motionDurationSlow:et,zIndexTableFixed:nt,tableBg:bt,zIndexTableSticky:Pt}=ye,vt=Ve;return{[`${Fe}-wrapper`]:{[`
${Fe}-cell-fix-left,
${Fe}-cell-fix-right
`]:{position:"sticky !important",zIndex:nt,background:bt},[`
${Fe}-cell-fix-left-first::after,
${Fe}-cell-fix-left-last::after
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-Ue,width:30,transform:"translateX(100%)",transition:`box-shadow ${et}`,content:'""',pointerEvents:"none"},[`${Fe}-cell-fix-left-all::after`]:{display:"none"},[`
${Fe}-cell-fix-right-first::after,
${Fe}-cell-fix-right-last::after
`]:{position:"absolute",top:0,bottom:-Ue,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${et}`,content:'""',pointerEvents:"none"},[`${Fe}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Pt+1,width:30,transition:`box-shadow ${et}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${Fe}-ping-left`]:{[`&:not(${Fe}-has-fix-left) ${Fe}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${vt}`}},[`
${Fe}-cell-fix-left-first::after,
${Fe}-cell-fix-left-last::after
`]:{boxShadow:`inset 10px 0 8px -8px ${vt}`},[`${Fe}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${Fe}-ping-right`]:{[`&:not(${Fe}-has-fix-right) ${Fe}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${vt}`}},[`
${Fe}-cell-fix-right-first::after,
${Fe}-cell-fix-right-last::after
`]:{boxShadow:`inset -10px 0 8px -8px ${vt}`}}}}},Pn=ye=>{const{componentCls:Fe,antCls:Ue}=ye;return{[`${Fe}-wrapper`]:{[`${Fe}-pagination${Ue}-pagination`]:{margin:`${ye.margin}px 0`},[`${Fe}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:ye.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},tn=ye=>{const{componentCls:Fe,tableRadius:Ue}=ye;return{[`${Fe}-wrapper`]:{[Fe]:{[`${Fe}-title, ${Fe}-header`]:{borderRadius:`${Ue}px ${Ue}px 0 0`},[`${Fe}-title + ${Fe}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${Fe}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:Ue,borderStartEndRadius:Ue,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Ue},"> *:last-child":{borderStartEndRadius:Ue}}},"&-footer":{borderRadius:`0 0 ${Ue}px ${Ue}px`}}}}},Xn=ye=>{const{componentCls:Fe}=ye;return{[`${Fe}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${Fe}-pagination-left`]:{justifyContent:"flex-end"},[`${Fe}-pagination-right`]:{justifyContent:"flex-start"},[`${Fe}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${Fe}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${Fe}-row-indent`]:{float:"right"}}}}},qn=ye=>{const{componentCls:Fe,antCls:Ue,iconCls:Ve,fontSizeIcon:et,padding:nt,paddingXS:bt,tableHeaderIconColor:Pt,tableHeaderIconColorHover:vt,tableSelectionColumnWidth:Rt}=ye;return{[`${Fe}-wrapper`]:{[`${Fe}-selection-col`]:{width:Rt,[`&${Fe}-selection-col-with-dropdown`]:{width:Rt+et+nt/4}},[`${Fe}-bordered ${Fe}-selection-col`]:{width:Rt+bt*2,[`&${Fe}-selection-col-with-dropdown`]:{width:Rt+et+nt/4+bt*2}},[`
table tr th${Fe}-selection-column,
table tr td${Fe}-selection-column
`]:{paddingInlineEnd:ye.paddingXS,paddingInlineStart:ye.paddingXS,textAlign:"center",[`${Ue}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${Fe}-selection-column${Fe}-cell-fix-left`]:{zIndex:ye.zIndexTableFixed+1},[`table tr th${Fe}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${Fe}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${Fe}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${ye.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${ye.tablePaddingHorizontal/4}px`,[Ve]:{color:Pt,fontSize:et,verticalAlign:"baseline","&:hover":{color:vt}}}}}},ea=ye=>{const{componentCls:Fe}=ye,Ue=(Ve,et,nt,bt)=>({[`${Fe}${Fe}-${Ve}`]:{fontSize:bt,[`
${Fe}-title,
${Fe}-footer,
${Fe}-cell,
${Fe}-thead > tr > th,
${Fe}-tbody > tr > th,
${Fe}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{padding:`${et}px ${nt}px`},[`${Fe}-filter-trigger`]:{marginInlineEnd:`-${nt/2}px`},[`${Fe}-expanded-row-fixed`]:{margin:`-${et}px -${nt}px`},[`${Fe}-tbody`]:{[`${Fe}-wrapper:only-child ${Fe}`]:{marginBlock:`-${et}px`,marginInline:`${ye.tableExpandColumnWidth-nt}px -${nt}px`}},[`${Fe}-selection-column`]:{paddingInlineStart:`${nt/4}px`}}});return{[`${Fe}-wrapper`]:Object.assign(Object.assign({},Ue("middle",ye.tablePaddingVerticalMiddle,ye.tablePaddingHorizontalMiddle,ye.tableFontSizeMiddle)),Ue("small",ye.tablePaddingVerticalSmall,ye.tablePaddingHorizontalSmall,ye.tableFontSizeSmall))}},Qa=ye=>{const{componentCls:Fe,marginXXS:Ue,fontSizeIcon:Ve,tableHeaderIconColor:et,tableHeaderIconColorHover:nt}=ye;return{[`${Fe}-wrapper`]:{[`${Fe}-thead th${Fe}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${ye.motionDurationSlow}`,"&:hover":{background:ye.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:ye.colorPrimary},[`
&${Fe}-cell-fix-left:hover,
&${Fe}-cell-fix-right:hover
`]:{background:ye.tableFixedHeaderSortActiveBg}},[`${Fe}-thead th${Fe}-column-sort`]:{background:ye.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${Fe}-column-sort`]:{background:ye.tableBodySortBg},[`${Fe}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${Fe}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${Fe}-column-sorter`]:{marginInlineStart:Ue,color:et,fontSize:0,transition:`color ${ye.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Ve,"&.active":{color:ye.colorPrimary}},[`${Fe}-column-sorter-up + ${Fe}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${Fe}-column-sorters:hover ${Fe}-column-sorter`]:{color:nt}}}},qa=ye=>{const{componentCls:Fe,opacityLoading:Ue,tableScrollThumbBg:Ve,tableScrollThumbBgHover:et,tableScrollThumbSize:nt,tableScrollBg:bt,zIndexTableSticky:Pt,stickyScrollBarBorderRadius:vt}=ye,Rt=`${ye.lineWidth}px ${ye.lineType} ${ye.tableBorderColor}`;return{[`${Fe}-wrapper`]:{[`${Fe}-sticky`]:{"&-holder":{position:"sticky",zIndex:Pt,background:ye.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${nt}px !important`,zIndex:Pt,display:"flex",alignItems:"center",background:bt,borderTop:Rt,opacity:Ue,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:nt,backgroundColor:Ve,borderRadius:vt,transition:`all ${ye.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:et}}}}}}},yr=ye=>{const{componentCls:Fe,lineWidth:Ue,tableBorderColor:Ve}=ye,et=`${Ue}px ${ye.lineType} ${Ve}`;return{[`${Fe}-wrapper`]:{[`${Fe}-summary`]:{position:"relative",zIndex:ye.zIndexTableFixed,background:ye.tableBg,"> tr":{"> th, > td":{borderBottom:et}}},[`div${Fe}-summary`]:{boxShadow:`0 -${Ue}px 0 ${Ve}`}}}},Vr=ye=>{const{componentCls:Fe}=ye,Ue=`${ye.lineWidth}px ${ye.lineType} ${ye.tableBorderColor}`,Ve=`${Fe}-expanded-row-cell`;return{[`${Fe}-wrapper`]:{[`${Fe}-tbody-virtual`]:{[`${Fe}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${Fe}-cell`]:{borderBottom:Ue},[`${Fe}-expanded-row`]:{[`${Ve}${Ve}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${ye.lineWidth}px)`,borderInlineEnd:"none"}}},[`${Fe}-bordered`]:{[`${Fe}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Ue,position:"absolute"},[`${Fe}-cell`]:{borderInlineEnd:Ue,[`&${Fe}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-ye.lineWidth,borderInlineStart:Ue}}}}}}};const Sr=ye=>{const{componentCls:Fe,fontWeightStrong:Ue,tablePaddingVertical:Ve,tablePaddingHorizontal:et,lineWidth:nt,lineType:bt,tableBorderColor:Pt,tableFontSize:vt,tableBg:Rt,tableRadius:It,tableHeaderTextColor:kt,motionDurationMid:$t,tableHeaderBg:_t,tableHeaderCellSplitColor:nn,tableRowHoverBg:yn,tableSelectedRowBg:vn,tableSelectedRowHoverBg:Ln,tableFooterTextColor:En,tableFooterBg:Nn,paddingContentVerticalLG:ua}=ye,ga=`${nt}px ${bt} ${Pt}`;return{[`${Fe}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Ni.dF)()),{[Fe]:Object.assign(Object.assign({},(0,Ni.Wf)(ye)),{fontSize:vt,background:Rt,borderRadius:`${It}px ${It}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${It}px ${It}px 0 0`,borderCollapse:"separate",borderSpacing:0},[`
${Fe}-cell,
${Fe}-thead > tr > th,
${Fe}-tbody > tr > th,
${Fe}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{position:"relative",padding:`${ua}px ${et}px`,overflowWrap:"break-word"},[`${Fe}-title`]:{padding:`${Ve}px ${et}px`},[`${Fe}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:kt,fontWeight:Ue,textAlign:"start",background:_t,borderBottom:ga,transition:`background ${$t} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${Fe}-selection-column):not(${Fe}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:nn,transform:"translateY(-50%)",transition:`background-color ${$t}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${Fe}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${$t}, border-color ${$t}`,borderBottom:ga,[`
> ${Fe}-wrapper:only-child,
> ${Fe}-expanded-row-fixed > ${Fe}-wrapper:only-child
`]:{[Fe]:{marginBlock:`-${Ve}px`,marginInline:`${ye.tableExpandColumnWidth-et}px -${et}px`,[`${Fe}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:kt,fontWeight:Ue,textAlign:"start",background:_t,borderBottom:ga,transition:`background ${$t} ease`},[`
&${Fe}-row:hover > th,
&${Fe}-row:hover > td,
> th${Fe}-cell-row-hover,
> td${Fe}-cell-row-hover
`]:{background:yn},[`&${Fe}-row-selected`]:{"> th, > td":{background:vn},"&:hover > th, &:hover > td":{background:Ln}}}},[`${Fe}-footer`]:{padding:`${Ve}px ${et}px`,color:En,background:Nn}})}};var tr=(0,ns.Z)("Table",ye=>{const{colorTextHeading:Fe,colorSplit:Ue,colorIcon:Ve,colorIconHover:et,opacityLoading:nt,colorBgContainer:bt,controlInteractiveSize:Pt,headerBg:vt,headerColor:Rt,headerSortActiveBg:It,headerSortHoverBg:kt,bodySortBg:$t,rowHoverBg:_t,rowSelectedBg:nn,rowSelectedHoverBg:yn,rowExpandedBg:vn,cellPaddingBlock:Ln,cellPaddingInline:En,cellPaddingBlockMD:Nn,cellPaddingInlineMD:ua,cellPaddingBlockSM:ga,cellPaddingInlineSM:Jn,borderColor:da,footerBg:La,footerColor:Tn,headerBorderRadius:_n,cellFontSize:Gn,cellFontSizeMD:In,cellFontSizeSM:Rn,headerSplitColor:ca,fixedHeaderSortActiveBg:Ma,headerFilterHoverBg:ka,filterDropdownBg:aa,expandIconBg:Na,selectionColumnWidth:za,stickyScrollBarBg:Za}=ye,Ta=new vi.C(Ve),br=new vi.C(et),Ya=2,Ea=(0,as.TS)(ye,{tableFontSize:Gn,tableBg:bt,tableRadius:_n,tablePaddingVertical:Ln,tablePaddingHorizontal:En,tablePaddingVerticalMiddle:Nn,tablePaddingHorizontalMiddle:ua,tablePaddingVerticalSmall:ga,tablePaddingHorizontalSmall:Jn,tableBorderColor:da,tableHeaderTextColor:Rt,tableHeaderBg:vt,tableFooterTextColor:Tn,tableFooterBg:La,tableHeaderCellSplitColor:ca,tableHeaderSortBg:It,tableHeaderSortHoverBg:kt,tableHeaderIconColor:Ta.clone().setAlpha(Ta.getAlpha()*nt).toRgbString(),tableHeaderIconColorHover:br.clone().setAlpha(br.getAlpha()*nt).toRgbString(),tableBodySortBg:$t,tableFixedHeaderSortActiveBg:Ma,tableHeaderFilterActiveBg:ka,tableFilterDropdownBg:aa,tableRowHoverBg:_t,tableSelectedRowBg:nn,tableSelectedRowHoverBg:yn,zIndexTableFixed:Ya,zIndexTableSticky:Ya+1,tableFontSizeMiddle:In,tableFontSizeSmall:Rn,tableSelectionColumnWidth:za,tableExpandIconBg:Na,tableExpandColumnWidth:Pt+2*ye.padding,tableExpandedRowBg:vn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Za,tableScrollThumbBgHover:Fe,tableScrollBg:Ue});return[Sr(Ea),Pn(Ea),yr(Ea),Qa(Ea),Bn(Ea),Pe(Ea),tn(Ea),Gt(Ea),yr(Ea),Ct(Ea),qn(Ea),on(Ea),qa(Ea),Je(Ea),ea(Ea),Xn(Ea),Vr(Ea)]},ye=>{const{colorFillAlter:Fe,colorBgContainer:Ue,colorTextHeading:Ve,colorFillSecondary:et,colorFillContent:nt,controlItemBgActive:bt,controlItemBgActiveHover:Pt,padding:vt,paddingSM:Rt,paddingXS:It,colorBorderSecondary:kt,borderRadiusLG:$t,fontSize:_t,controlHeight:nn,colorTextPlaceholder:yn}=ye,vn=new vi.C(et).onBackground(Ue).toHexShortString(),Ln=new vi.C(nt).onBackground(Ue).toHexShortString(),En=new vi.C(Fe).onBackground(Ue).toHexShortString();return{headerBg:En,headerColor:Ve,headerSortActiveBg:vn,headerSortHoverBg:Ln,bodySortBg:En,rowHoverBg:En,rowSelectedBg:bt,rowSelectedHoverBg:Pt,rowExpandedBg:Fe,cellPaddingBlock:vt,cellPaddingInline:vt,cellPaddingBlockMD:Rt,cellPaddingInlineMD:It,cellPaddingBlockSM:It,cellPaddingInlineSM:It,borderColor:kt,headerBorderRadius:$t,footerBg:En,footerColor:Ve,cellFontSize:_t,cellFontSizeMD:_t,cellFontSizeSM:_t,headerSplitColor:kt,fixedHeaderSortActiveBg:vn,headerFilterHoverBg:nt,filterDropdownMenuBg:Ue,filterDropdownBg:Ue,expandIconBg:Ue,selectionColumnWidth:nn,stickyScrollBarBg:yn,stickyScrollBarBorderRadius:100}});const nr=[],xr=(ye,Fe)=>{const{prefixCls:Ue,className:Ve,rootClassName:et,style:nt,size:bt,bordered:Pt,dropdownPrefixCls:vt,dataSource:Rt,pagination:It,rowSelection:kt,rowKey:$t="key",rowClassName:_t,columns:nn,children:yn,childrenColumnName:vn,onChange:Ln,getPopupContainer:En,loading:Nn,expandIcon:ua,expandable:ga,expandedRowRender:Jn,expandIconColumnIndex:da,indentSize:La,scroll:Tn,sortDirections:_n,locale:Gn,showSorterTooltip:In=!0,virtual:Rn}=ye,ca=ie.useMemo(()=>nn||ct(yn),[nn,yn]),Ma=ie.useMemo(()=>ca.some($a=>$a.responsive),[ca]),ka=(0,di.Z)(Ma),aa=ie.useMemo(()=>{const $a=new Set(Object.keys(ka).filter(Er=>ka[Er]));return ca.filter(Er=>!Er.responsive||Er.responsive.some(vo=>$a.has(vo)))},[ca,ka]),Na=(0,oi.Z)(ye,["className","style","columns"]),{locale:za=ci.Z,direction:Za,table:Ta,renderEmpty:br,getPrefixCls:Ya,getPopupContainer:Ea}=ie.useContext(Kr.E_),Fr=(0,To.Z)(bt),ya=Object.assign(Object.assign({},za.Table),Gn),cr=Rt||nr,ar=Ya("table",Ue),Xr=Ya("dropdown",vt),ba=Object.assign({childrenColumnName:vn,expandIconColumnIndex:da},ga),{childrenColumnName:ma="children"}=ba,pa=ie.useMemo(()=>cr.some($a=>$a==null?void 0:$a[ma])?"nest":Jn||ga&&ga.expandedRowRender?"row":null,[cr]),ia={body:ie.useRef()},Un=ie.useMemo(()=>typeof $t=="function"?$t:$a=>$a==null?void 0:$a[$t],[$t]),[rn]=xl(cr,ma,Un),zn={},Da=function($a,Er){let vo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Hr,wo,Fo;const bo=Object.assign(Object.assign({},zn),$a);vo&&((Hr=zn.resetPagination)===null||Hr===void 0||Hr.call(zn),!((wo=bo.pagination)===null||wo===void 0)&&wo.current&&(bo.pagination.current=1),It&&It.onChange&&It.onChange(1,(Fo=bo.pagination)===null||Fo===void 0?void 0:Fo.pageSize)),Tn&&Tn.scrollToFirstRowOnChange!==!1&&ia.body.current&&(0,_o.Z)(0,{getContainer:()=>ia.body.current}),Ln==null||Ln(bo.pagination,bo.filters,bo.sorter,{currentDataSource:Vi(nl(cr,bo.sorterStates,ma),bo.filterStates),action:Er})},Ha=($a,Er)=>{Da({sorter:$a,sorterStates:Er},"sort",!1)},[lo,no,ko,Tr]=$l({prefixCls:ar,mergedColumns:aa,onSorterChange:Ha,sortDirections:_n||["ascend","descend"],tableLocale:ya,showSorterTooltip:In}),Nr=ie.useMemo(()=>nl(cr,no,ma),[cr,no]);zn.sorter=Tr(),zn.sorterStates=no;const va=($a,Er)=>{Da({filters:$a,filterStates:Er},"filter",!0)},[ho,Po,ir]=Al({prefixCls:ar,locale:ya,dropdownPrefixCls:Xr,mergedColumns:aa,onFilterChange:va,getPopupContainer:En||Ea}),gr=Vi(Nr,Po);zn.filters=ir,zn.filterStates=Po;const Mr=ie.useMemo(()=>{const $a={};return Object.keys(ir).forEach(Er=>{ir[Er]!==null&&($a[Er]=ir[Er])}),Object.assign(Object.assign({},ko),{filters:$a})},[ko,ir]),[_r]=ts(Mr),Jr=($a,Er)=>{Da({pagination:Object.assign(Object.assign({},zn.pagination),{current:$a,pageSize:Er})},"paginate")},[Va,yo]=Vl(gr.length,Jr,It);zn.pagination=It===!1?{}:ii(Va,It),zn.resetPagination=yo;const so=ie.useMemo(()=>{if(It===!1||!Va.pageSize)return gr;const{current:$a=1,total:Er,pageSize:vo=xi}=Va;return gr.length<Er?gr.length>vo?gr.slice(($a-1)*vo,$a*vo):gr:gr.slice(($a-1)*vo,$a*vo)},[!!It,gr,Va&&Va.current,Va&&Va.pageSize,Va&&Va.total]),[mr,Aa]=Ll({prefixCls:ar,data:gr,pageData:so,getRowKey:Un,getRecordByKey:rn,expandType:pa,childrenColumnName:ma,locale:ya,getPopupContainer:En||Ea},kt),Qr=($a,Er,vo)=>{let Hr;return typeof _t=="function"?Hr=Se()(_t($a,Er,vo)):Hr=Se()(_t),Se()({[`${ar}-row-selected`]:Aa.has(Un($a,Er))},Hr)};ba.__PARENT_RENDER_ICON__=ba.expandIcon,ba.expandIcon=ba.expandIcon||ua||oa(ya),pa==="nest"&&ba.expandIconColumnIndex===void 0?ba.expandIconColumnIndex=kt?1:0:ba.expandIconColumnIndex>0&&kt&&(ba.expandIconColumnIndex-=1),typeof ba.indentSize!="number"&&(ba.indentSize=typeof La=="number"?La:15);const po=ie.useCallback($a=>_r(mr(ho(lo($a)))),[lo,ho,mr]);let $o,Ro;if(It!==!1&&(Va!=null&&Va.total)){let $a;Va.size?$a=Va.size:$a=Fr==="small"||Fr==="middle"?"small":void 0;const Er=wo=>ie.createElement(bi.Z,Object.assign({},Va,{className:Se()(`${ar}-pagination ${ar}-pagination-${wo}`,Va.className),size:$a})),vo=Za==="rtl"?"left":"right",{position:Hr}=Va;if(Hr!==null&&Array.isArray(Hr)){const wo=Hr.find(qo=>qo.includes("top")),Fo=Hr.find(qo=>qo.includes("bottom")),bo=Hr.every(qo=>`${qo}`=="none");!wo&&!Fo&&!bo&&(Ro=Er(vo)),wo&&($o=Er(wo.toLowerCase().replace("top",""))),Fo&&(Ro=Er(Fo.toLowerCase().replace("bottom","")))}else Ro=Er(vo)}let Do;typeof Nn=="boolean"?Do={spinning:Nn}:typeof Nn=="object"&&(Do=Object.assign({spinning:!0},Nn));const[Eo,$r]=tr(ar),[,jr]=(0,Yn.Z)(),Jo=Se()(`${ar}-wrapper`,Ta==null?void 0:Ta.className,{[`${ar}-wrapper-rtl`]:Za==="rtl"},Ve,et,$r),ri=Object.assign(Object.assign({},Ta==null?void 0:Ta.style),nt),Uo=Gn&&Gn.emptyText||(br==null?void 0:br("Table"))||ie.createElement(Ur.Z,{componentName:"Table"}),Qo=Rn?pi:Nl,wi={},al=ie.useMemo(()=>{const{fontSize:$a,lineHeight:Er,padding:vo,paddingXS:Hr,paddingSM:wo}=jr,Fo=Math.floor($a*Er);switch(Fr){case"large":return vo*2+Fo;case"small":return Hr*2+Fo;default:return wo*2+Fo}},[jr,Fr]);return Rn&&(wi.listItemHeight=al),Eo(ie.createElement("div",{ref:Fe,className:Jo,style:ri},ie.createElement(Pa.Z,Object.assign({spinning:!1},Do),$o,ie.createElement(Qo,Object.assign({},wi,Na,{columns:aa,direction:Za,expandable:ba,prefixCls:ar,className:Se()({[`${ar}-middle`]:Fr==="middle",[`${ar}-small`]:Fr==="small",[`${ar}-bordered`]:Pt,[`${ar}-empty`]:cr.length===0}),data:so,rowKey:Un,rowClassName:Qr,emptyText:Uo,internalHooks:Le,internalRefs:ia,transformColumns:po})),Ro)))};var Dr=ie.forwardRef(xr);const dr=(ye,Fe)=>{const Ue=ie.useRef(0);return Ue.current+=1,ie.createElement(Dr,Object.assign({},ye,{ref:Fe,_renderTimes:Ue.current}))},pr=ie.forwardRef(dr);pr.SELECTION_COLUMN=Xo,pr.EXPAND_COLUMN=re,pr.SELECTION_ALL=qi,pr.SELECTION_INVERT=_i,pr.SELECTION_NONE=$i,pr.Column=co,pr.ColumnGroup=Io,pr.Summary=me;var io=pr,to=io},17574:function(Dt,Ot,oe){"use strict";oe.d(Ot,{default:function(){return dt}});var re=oe(79556),Le=oe(95190),Ie=oe(52671),Ke=oe(8657),ke=oe(14809),ve=oe(59301),ie={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"},de=ie,Be=oe(7657),Re=function(He,gt){return ve.createElement(Be.Z,(0,ke.Z)({},He,{ref:gt,icon:de}))},Me=ve.forwardRef(Re),ze=Me,pe=oe(92310),ne=oe.n(pe),y=oe(35654),a=oe(71430),x=oe(36355),b=oe(56082),E=oe(62892),z=oe(20648);const te=4;function se(Ye){const{dropPosition:He,dropLevelOffset:gt,prefixCls:ut,indent:We,direction:tt="ltr"}=Ye,St=tt==="ltr"?"left":"right",Et=tt==="ltr"?"right":"left",rt={[St]:-gt*We+te,[Et]:0};switch(He){case-1:rt.top=-3;break;case 1:rt.bottom=-3;break;default:rt.bottom=-3,rt[St]=We+te;break}return ve.createElement("div",{style:rt,className:`${ut}-drop-indicator`})}var le=oe(71997),Ce=ve.forwardRef((Ye,He)=>{const{getPrefixCls:gt,direction:ut,virtual:We,tree:tt}=ve.useContext(x.E_),{prefixCls:St,className:Et,showIcon:rt=!1,showLine:Wt,switcherIcon:Ze,blockNode:Ht=!1,children:Ft,checkable:be=!1,selectable:yt=!0,draggable:ge,motion:ae,style:ee}=Ye,ue=gt("tree",St),Ee=gt(),Oe=ae!=null?ae:Object.assign(Object.assign({},(0,E.Z)(Ee)),{motionAppear:!1}),me=Object.assign(Object.assign({},Ye),{checkable:be,selectable:yt,showIcon:rt,motion:Oe,blockNode:Ht,showLine:!!Wt,dropIndicatorRender:se}),[xe,Xe]=(0,z.ZP)(ue),Ge=ve.useMemo(()=>{if(!ge)return!1;let at={};switch(typeof ge){case"function":at.nodeDraggable=ge;break;case"object":at=Object.assign({},ge);break;default:break}return at.icon!==!1&&(at.icon=at.icon||ve.createElement(b.Z,null)),at},[ge]),Ne=at=>ve.createElement(le.Z,{prefixCls:ue,switcherIcon:Ze,treeNodeProps:at,showLine:Wt});return xe(ve.createElement(re.Z,Object.assign({itemHeight:20,ref:He,virtual:We},me,{style:Object.assign(Object.assign({},tt==null?void 0:tt.style),ee),prefixCls:ue,className:ne()({[`${ue}-icon-hide`]:!rt,[`${ue}-block-node`]:Ht,[`${ue}-unselectable`]:!yt,[`${ue}-rtl`]:ut==="rtl"},tt==null?void 0:tt.className,Et,Xe),direction:ut,checkable:be&&ve.createElement("span",{className:`${ue}-checkbox-inner`}),selectable:yt,switcherIcon:Ne,draggable:Ge}),Ft))}),Ae;(function(Ye){Ye[Ye.None=0]="None",Ye[Ye.Start=1]="Start",Ye[Ye.End=2]="End"})(Ae||(Ae={}));function De(Ye,He){function gt(ut){const{key:We,children:tt}=ut;He(We,ut)!==!1&&De(tt||[],He)}Ye.forEach(gt)}function Te(Ye){let{treeData:He,expandedKeys:gt,startKey:ut,endKey:We}=Ye;const tt=[];let St=Ae.None;if(ut&&ut===We)return[ut];if(!ut||!We)return[];function Et(rt){return rt===ut||rt===We}return De(He,rt=>{if(St===Ae.End)return!1;if(Et(rt)){if(tt.push(rt),St===Ae.None)St=Ae.Start;else if(St===Ae.Start)return St=Ae.End,!1}else St===Ae.Start&&tt.push(rt);return gt.includes(rt)}),tt}function fe(Ye,He){const gt=(0,Le.Z)(He),ut=[];return De(Ye,(We,tt)=>{const St=gt.indexOf(We);return St!==-1&&(ut.push(tt),gt.splice(St,1)),!!gt.length}),ut}var $e=function(Ye,He){var gt={};for(var ut in Ye)Object.prototype.hasOwnProperty.call(Ye,ut)&&He.indexOf(ut)<0&&(gt[ut]=Ye[ut]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,ut=Object.getOwnPropertySymbols(Ye);We<ut.length;We++)He.indexOf(ut[We])<0&&Object.prototype.propertyIsEnumerable.call(Ye,ut[We])&&(gt[ut[We]]=Ye[ut[We]]);return gt};function Se(Ye){const{isLeaf:He,expanded:gt}=Ye;return He?ve.createElement(Ie.Z,null):gt?ve.createElement(Ke.Z,null):ve.createElement(ze,null)}function st(Ye){let{treeData:He,children:gt}=Ye;return He||(0,a.zn)(gt)}const ot=(Ye,He)=>{var{defaultExpandAll:gt,defaultExpandParent:ut,defaultExpandedKeys:We}=Ye,tt=$e(Ye,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const St=ve.useRef(),Et=ve.useRef(),rt=()=>{const{keyEntities:Ge}=(0,a.I8)(st(tt));let Ne;return gt?Ne=Object.keys(Ge):ut?Ne=(0,y.r7)(tt.expandedKeys||We||[],Ge):Ne=tt.expandedKeys||We,Ne},[Wt,Ze]=ve.useState(tt.selectedKeys||tt.defaultSelectedKeys||[]),[Ht,Ft]=ve.useState(()=>rt());ve.useEffect(()=>{"selectedKeys"in tt&&Ze(tt.selectedKeys)},[tt.selectedKeys]),ve.useEffect(()=>{"expandedKeys"in tt&&Ft(tt.expandedKeys)},[tt.expandedKeys]);const be=(Ge,Ne)=>{var at;return"expandedKeys"in tt||Ft(Ge),(at=tt.onExpand)===null||at===void 0?void 0:at.call(tt,Ge,Ne)},yt=(Ge,Ne)=>{var at;const{multiple:Lt}=tt,{node:Mt,nativeEvent:Bt}=Ne,{key:Tt=""}=Mt,Nt=st(tt),je=Object.assign(Object.assign({},Ne),{selected:!0}),qe=(Bt==null?void 0:Bt.ctrlKey)||(Bt==null?void 0:Bt.metaKey),xt=Bt==null?void 0:Bt.shiftKey;let ft;Lt&&qe?(ft=Ge,St.current=Tt,Et.current=ft,je.selectedNodes=fe(Nt,ft)):Lt&&xt?(ft=Array.from(new Set([].concat((0,Le.Z)(Et.current||[]),(0,Le.Z)(Te({treeData:Nt,expandedKeys:Ht,startKey:Tt,endKey:St.current}))))),je.selectedNodes=fe(Nt,ft)):(ft=[Tt],St.current=Tt,Et.current=ft,je.selectedNodes=fe(Nt,ft)),(at=tt.onSelect)===null||at===void 0||at.call(tt,ft,je),"selectedKeys"in tt||Ze(ft)},{getPrefixCls:ge,direction:ae}=ve.useContext(x.E_),{prefixCls:ee,className:ue,showIcon:Ee=!0,expandAction:Oe="click"}=tt,me=$e(tt,["prefixCls","className","showIcon","expandAction"]),xe=ge("tree",ee),Xe=ne()(`${xe}-directory`,{[`${xe}-directory-rtl`]:ae==="rtl"},ue);return ve.createElement(Ce,Object.assign({icon:Se,ref:He,blockNode:!0},me,{showIcon:Ee,expandAction:Oe,prefixCls:xe,className:Xe,expandedKeys:Ht,selectedKeys:Wt,onSelect:yt,onExpand:be}))};var At=ve.forwardRef(ot);const it=Ce;it.DirectoryTree=At,it.TreeNode=re.O;var dt=it},20648:function(Dt,Ot,oe){"use strict";oe.d(Ot,{TM:function(){return pe},Yk:function(){return ze}});var re=oe(93083),Le=oe(98447),Ie=oe(17313),Ke=oe(8378),ke=oe(37613),ve=oe(83116);const ie=new re.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),de=(ne,y)=>({[`.${ne}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${y.motionDurationSlow}`}}}),Be=(ne,y)=>({[`.${ne}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:y.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${y.lineWidthBold}px solid ${y.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Re=(ne,y)=>{const{treeCls:a,treeNodeCls:x,treeNodePadding:b,titleHeight:E,nodeSelectedBg:z,nodeHoverBg:te}=y,se=y.paddingXS;return{[a]:Object.assign(Object.assign({},(0,Ie.Wf)(y)),{background:y.colorBgContainer,borderRadius:y.borderRadius,transition:`background-color ${y.motionDurationSlow}`,[`&${a}-rtl`]:{[`${a}-switcher`]:{"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${a}-active-focused)`]:Object.assign({},(0,Ie.oN)(y)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${x}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${y.colorPrimary}`,opacity:0,animationName:ie,animationDuration:y.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${x}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${b}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${a}-node-content-wrapper`]:{color:y.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,Ie.oN)(y)),[`&:not(${x}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:E,lineHeight:`${E}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${y.motionDurationSlow}`,[`${x}:hover &`]:{opacity:.45}},[`&${x}-disabled`]:{[`${a}-draggable-icon`]:{visibility:"hidden"}}}},[`${a}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:E}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},de(ne,y)),{position:"relative",flex:"none",alignSelf:"stretch",width:E,margin:0,lineHeight:`${E}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:y.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:E/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:E/2*.8,height:E/2,borderBottom:`1px solid ${y.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:se},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:E,margin:0,padding:`0 ${y.paddingXS/2}px`,color:"inherit",lineHeight:`${E}px`,background:"transparent",borderRadius:y.borderRadius,cursor:"pointer",transition:`all ${y.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:te},[`&${a}-node-selected`]:{backgroundColor:z},[`${a}-iconEle`]:{display:"inline-block",width:E,height:E,lineHeight:`${E}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${E}px`,userSelect:"none"},Be(ne,y)),[`${x}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${y.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:E/2,bottom:-b,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${x}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${E/2}px !important`}}}}})}},Me=ne=>{const{treeCls:y,treeNodeCls:a,treeNodePadding:x,directoryNodeSelectedBg:b,directoryNodeSelectedColor:E}=ne;return{[`${y}${y}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:x,insetInlineStart:0,transition:`background-color ${ne.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:ne.controlItemBgHover}},"> *":{zIndex:1},[`${y}-switcher`]:{transition:`color ${ne.motionDurationMid}`},[`${y}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${y}-node-selected`]:{color:E,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${y}-switcher`]:{color:E},[`${y}-node-content-wrapper`]:{color:E,background:"transparent"}}}}}},ze=(ne,y)=>{const a=`.${ne}`,x=`${a}-treenode`,b=y.paddingXS/2,E=(0,ke.TS)(y,{treeCls:a,treeNodeCls:x,treeNodePadding:b});return[Re(ne,E),Me(E)]},pe=ne=>{const{controlHeightSM:y}=ne;return{titleHeight:y,nodeHoverBg:ne.controlItemBgHover,nodeSelectedBg:ne.controlItemBgActive}};Ot.ZP=(0,ve.Z)("Tree",(ne,y)=>{let{prefixCls:a}=y;return[{[ne.componentCls]:(0,Le.C2)(`${a}-checkbox`,ne)},ze(a,ne),(0,Ke.Z)(ne)]},ne=>{const{colorTextLightSolid:y,colorPrimary:a}=ne;return Object.assign(Object.assign({},pe(ne)),{directoryNodeSelectedColor:y,directoryNodeSelectedBg:a})})},71997:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return x}});var re=oe(14809),Le=oe(59301),Ie={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"},Ke=Ie,ke=oe(7657),ve=function(E,z){return Le.createElement(ke.Z,(0,re.Z)({},E,{ref:z,icon:Ke}))},ie=Le.forwardRef(ve),de=ie,Be=oe(52671),Re=oe(58617),Me=oe(15075),ze=oe(43531),pe=oe(92310),ne=oe.n(pe),y=oe(92343),x=b=>{const{prefixCls:E,switcherIcon:z,treeNodeProps:te,showLine:se}=b,{isLeaf:le,expanded:he,loading:Ce}=te;if(Ce)return Le.createElement(Re.Z,{className:`${E}-switcher-loading-icon`});let Ae;if(se&&typeof se=="object"&&(Ae=se.showLeafIcon),le){if(!se)return null;if(typeof Ae!="boolean"&&Ae){const fe=typeof Ae=="function"?Ae(te):Ae,$e=`${E}-switcher-line-custom-icon`;return(0,y.l$)(fe)?(0,y.Tm)(fe,{className:ne()(fe.props.className||"",$e)}):fe}return Ae?Le.createElement(Be.Z,{className:`${E}-switcher-line-icon`}):Le.createElement("span",{className:`${E}-switcher-leaf-line`})}const De=`${E}-switcher-icon`,Te=typeof z=="function"?z(te):z;return(0,y.l$)(Te)?(0,y.Tm)(Te,{className:ne()(Te.props.className||"",De)}):Te!==void 0?Te:se?he?Le.createElement(Me.Z,{className:`${E}-switcher-line-icon`}):Le.createElement(ze.Z,{className:`${E}-switcher-line-icon`}):Le.createElement(de,{className:De})}},54580:function(Dt,Ot,oe){"use strict";oe.d(Ot,{default:function(){return Xa}});var re=oe(59301),Le=oe(95190),Ie=oe(92310),Ke=oe.n(Ie),ke=oe(14809),ve=oe(99153),ie=oe(84851),de=oe(19257),Be=oe(93046),Re=oe(4635),Me=oe(62646),ze=oe(70539),pe=oe(93664),ne=oe(95764),y=oe(26112);function a(ht,Jt){var Yt="cannot ".concat(ht.method," ").concat(ht.action," ").concat(Jt.status,"'"),ln=new Error(Yt);return ln.status=Jt.status,ln.method=ht.method,ln.url=ht.action,ln}function x(ht){var Jt=ht.responseText||ht.response;if(!Jt)return Jt;try{return JSON.parse(Jt)}catch(Yt){return Jt}}function b(ht){var Jt=new XMLHttpRequest;ht.onProgress&&Jt.upload&&(Jt.upload.onprogress=function(xn){xn.total>0&&(xn.percent=xn.loaded/xn.total*100),ht.onProgress(xn)});var Yt=new FormData;ht.data&&Object.keys(ht.data).forEach(function(bn){var xn=ht.data[bn];if(Array.isArray(xn)){xn.forEach(function(pn){Yt.append("".concat(bn,"[]"),pn)});return}Yt.append(bn,xn)}),ht.file instanceof Blob?Yt.append(ht.filename,ht.file,ht.file.name):Yt.append(ht.filename,ht.file),Jt.onerror=function(xn){ht.onError(xn)},Jt.onload=function(){return Jt.status<200||Jt.status>=300?ht.onError(a(ht,Jt),x(Jt)):ht.onSuccess(x(Jt),Jt)},Jt.open(ht.method,ht.action,!0),ht.withCredentials&&"withCredentials"in Jt&&(Jt.withCredentials=!0);var ln=ht.headers||{};return ln["X-Requested-With"]!==null&&Jt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(ln).forEach(function(bn){ln[bn]!==null&&Jt.setRequestHeader(bn,ln[bn])}),Jt.send(Yt),{abort:function(){Jt.abort()}}}var E=+new Date,z=0;function te(){return"rc-upload-".concat(E,"-").concat(++z)}var se=oe(48736),le=function(ht,Jt){if(ht&&Jt){var Yt=Array.isArray(Jt)?Jt:Jt.split(","),ln=ht.name||"",bn=ht.type||"",xn=bn.replace(/\/.*$/,"");return Yt.some(function(pn){var cn=pn.trim();if(/^\*(\/\*)?$/.test(pn))return!0;if(cn.charAt(0)==="."){var Ia=ln.toLowerCase(),Ca=cn.toLowerCase(),Vt=[Ca];return(Ca===".jpg"||Ca===".jpeg")&&(Vt=[".jpg",".jpeg"]),Vt.some(function(lr){return Ia.endsWith(lr)})}return/\/\*$/.test(cn)?xn===cn.replace(/\/.*$/,""):bn===cn?!0:/^\w+$/.test(cn)?((0,se.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(cn,"'.Skip for check.")),!0):!1})}return!0};function he(ht,Jt){var Yt=ht.createReader(),ln=[];function bn(){Yt.readEntries(function(xn){var pn=Array.prototype.slice.apply(xn);ln=ln.concat(pn);var cn=!pn.length;cn?Jt(ln):bn()})}bn()}var Ce=function(Jt,Yt,ln){var bn=function xn(pn,cn){pn&&(pn.path=cn||"",pn.isFile?pn.file(function(Ia){ln(Ia)&&(pn.fullPath&&!Ia.webkitRelativePath&&(Object.defineProperties(Ia,{webkitRelativePath:{writable:!0}}),Ia.webkitRelativePath=pn.fullPath.replace(/^\//,""),Object.defineProperties(Ia,{webkitRelativePath:{writable:!1}})),Yt([Ia]))}):pn.isDirectory&&he(pn,function(Ia){Ia.forEach(function(Ca){xn(Ca,"".concat(cn).concat(pn.name,"/"))})}))};Jt.forEach(function(xn){bn(xn.webkitGetAsEntry())})},Ae=Ce,De=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Te=function(ht){(0,de.Z)(Yt,ht);var Jt=(0,Be.Z)(Yt);function Yt(){var ln;(0,ve.Z)(this,Yt);for(var bn=arguments.length,xn=new Array(bn),pn=0;pn<bn;pn++)xn[pn]=arguments[pn];return ln=Jt.call.apply(Jt,[this].concat(xn)),ln.state={uid:te()},ln.reqs={},ln.fileInput=void 0,ln._isMounted=void 0,ln.onChange=function(cn){var Ia=ln.props,Ca=Ia.accept,Vt=Ia.directory,lr=cn.target.files,rr=(0,Le.Z)(lr).filter(function(Br){return!Vt||le(Br,Ca)});ln.uploadFiles(rr),ln.reset()},ln.onClick=function(cn){var Ia=ln.fileInput;if(Ia){var Ca=cn.target,Vt=ln.props.onClick;if(Ca&&Ca.tagName==="BUTTON"){var lr=Ia.parentNode;lr.focus(),Ca.blur()}Ia.click(),Vt&&Vt(cn)}},ln.onKeyDown=function(cn){cn.key==="Enter"&&ln.onClick(cn)},ln.onFileDrop=function(cn){var Ia=ln.props.multiple;if(cn.preventDefault(),cn.type!=="dragover")if(ln.props.directory)Ae(Array.prototype.slice.call(cn.dataTransfer.items),ln.uploadFiles,function(Vt){return le(Vt,ln.props.accept)});else{var Ca=(0,Le.Z)(cn.dataTransfer.files).filter(function(Vt){return le(Vt,ln.props.accept)});Ia===!1&&(Ca=Ca.slice(0,1)),ln.uploadFiles(Ca)}},ln.uploadFiles=function(cn){var Ia=(0,Le.Z)(cn),Ca=Ia.map(function(Vt){return Vt.uid=te(),ln.processFile(Vt,Ia)});Promise.all(Ca).then(function(Vt){var lr=ln.props.onBatchStart;lr==null||lr(Vt.map(function(rr){var Br=rr.origin,Ir=rr.parsedFile;return{file:Br,parsedFile:Ir}})),Vt.filter(function(rr){return rr.parsedFile!==null}).forEach(function(rr){ln.post(rr)})})},ln.processFile=function(){var cn=(0,ne.Z)((0,ze.Z)().mark(function Ia(Ca,Vt){var lr,rr,Br,Ir,Fn,na,Ba,$n,ja;return(0,ze.Z)().wrap(function(Oa){for(;;)switch(Oa.prev=Oa.next){case 0:if(lr=ln.props.beforeUpload,rr=Ca,!lr){Oa.next=14;break}return Oa.prev=3,Oa.next=6,lr(Ca,Vt);case 6:rr=Oa.sent,Oa.next=12;break;case 9:Oa.prev=9,Oa.t0=Oa.catch(3),rr=!1;case 12:if(rr!==!1){Oa.next=14;break}return Oa.abrupt("return",{origin:Ca,parsedFile:null,action:null,data:null});case 14:if(Br=ln.props.action,typeof Br!="function"){Oa.next=21;break}return Oa.next=18,Br(Ca);case 18:Ir=Oa.sent,Oa.next=22;break;case 21:Ir=Br;case 22:if(Fn=ln.props.data,typeof Fn!="function"){Oa.next=29;break}return Oa.next=26,Fn(Ca);case 26:na=Oa.sent,Oa.next=30;break;case 29:na=Fn;case 30:return Ba=((0,pe.Z)(rr)==="object"||typeof rr=="string")&&rr?rr:Ca,Ba instanceof File?$n=Ba:$n=new File([Ba],Ca.name,{type:Ca.type}),ja=$n,ja.uid=Ca.uid,Oa.abrupt("return",{origin:Ca,data:na,parsedFile:ja,action:Ir});case 35:case"end":return Oa.stop()}},Ia,null,[[3,9]])}));return function(Ia,Ca){return cn.apply(this,arguments)}}(),ln.saveFileInput=function(cn){ln.fileInput=cn},ln}return(0,ie.Z)(Yt,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(bn){var xn=this,pn=bn.data,cn=bn.origin,Ia=bn.action,Ca=bn.parsedFile;if(this._isMounted){var Vt=this.props,lr=Vt.onStart,rr=Vt.customRequest,Br=Vt.name,Ir=Vt.headers,Fn=Vt.withCredentials,na=Vt.method,Ba=cn.uid,$n=rr||b,ja={action:Ia,filename:Br,data:pn,file:Ca,headers:Ir,withCredentials:Fn,method:na||"post",onProgress:function(Oa){var Ar=xn.props.onProgress;Ar==null||Ar(Oa,Ca)},onSuccess:function(Oa,Ar){var Pr=xn.props.onSuccess;Pr==null||Pr(Oa,Ca,Ar),delete xn.reqs[Ba]},onError:function(Oa,Ar){var Pr=xn.props.onError;Pr==null||Pr(Oa,Ar,Ca),delete xn.reqs[Ba]}};lr(cn),this.reqs[Ba]=$n(ja)}}},{key:"reset",value:function(){this.setState({uid:te()})}},{key:"abort",value:function(bn){var xn=this.reqs;if(bn){var pn=bn.uid?bn.uid:bn;xn[pn]&&xn[pn].abort&&xn[pn].abort(),delete xn[pn]}else Object.keys(xn).forEach(function(cn){xn[cn]&&xn[cn].abort&&xn[cn].abort(),delete xn[cn]})}},{key:"render",value:function(){var bn=this.props,xn=bn.component,pn=bn.prefixCls,cn=bn.className,Ia=bn.disabled,Ca=bn.id,Vt=bn.style,lr=bn.multiple,rr=bn.accept,Br=bn.capture,Ir=bn.children,Fn=bn.directory,na=bn.openFileDialogOnClick,Ba=bn.onMouseEnter,$n=bn.onMouseLeave,ja=(0,Me.Z)(bn,De),Ua=Ke()((0,Re.Z)((0,Re.Z)((0,Re.Z)({},pn,!0),"".concat(pn,"-disabled"),Ia),cn,cn)),Oa=Fn?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},Ar=Ia?{}:{onClick:na?this.onClick:function(){},onKeyDown:na?this.onKeyDown:function(){},onMouseEnter:Ba,onMouseLeave:$n,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return re.createElement(xn,(0,ke.Z)({},Ar,{className:Ua,role:"button",style:Vt}),re.createElement("input",(0,ke.Z)({},(0,y.Z)(ja,{aria:!0,data:!0}),{id:Ca,disabled:Ia,type:"file",ref:this.saveFileInput,onClick:function(Bo){return Bo.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:rr},Oa,{multiple:lr,onChange:this.onChange},Br!=null?{capture:Br}:{})),Ir)}}]),Yt}(re.Component),fe=Te;function $e(){}var Se=function(ht){(0,de.Z)(Yt,ht);var Jt=(0,Be.Z)(Yt);function Yt(){var ln;(0,ve.Z)(this,Yt);for(var bn=arguments.length,xn=new Array(bn),pn=0;pn<bn;pn++)xn[pn]=arguments[pn];return ln=Jt.call.apply(Jt,[this].concat(xn)),ln.uploader=void 0,ln.saveUploader=function(cn){ln.uploader=cn},ln}return(0,ie.Z)(Yt,[{key:"abort",value:function(bn){this.uploader.abort(bn)}},{key:"render",value:function(){return re.createElement(fe,(0,ke.Z)({},this.props,{ref:this.saveUploader}))}}]),Yt}(re.Component);Se.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:$e,onError:$e,onSuccess:$e,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var st=Se,ot=st,_e=oe(18929),At=oe(4676),it=oe(36355),dt=oe(1684),Ye=oe(9763),He=oe(31724),gt={icon:function(Jt,Yt){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:Yt}},{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:Jt}}]}},name:"file",theme:"twotone"},ut=gt,We=oe(7657),tt=function(Jt,Yt){return re.createElement(We.Z,(0,ke.Z)({},Jt,{ref:Yt,icon:ut}))},St=re.forwardRef(tt),Et=St,rt=oe(58617),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"},Ze=Wt,Ht=function(Jt,Yt){return re.createElement(We.Z,(0,ke.Z)({},Jt,{ref:Yt,icon:Ze}))},Ft=re.forwardRef(Ht),be=Ft,yt={icon:function(Jt,Yt){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:Jt}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:Yt}},{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:Yt}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:Yt}},{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:Jt}}]}},name:"picture",theme:"twotone"},ge=yt,ae=function(Jt,Yt){return re.createElement(We.Z,(0,ke.Z)({},Jt,{ref:Yt,icon:ge}))},ee=re.forwardRef(ae),ue=ee,Ee=oe(77900),Oe=oe(56762),me=oe(62892),xe=oe(92343),Xe=oe(3113);function Ge(ht){return Object.assign(Object.assign({},ht),{lastModified:ht.lastModified,lastModifiedDate:ht.lastModifiedDate,name:ht.name,size:ht.size,type:ht.type,uid:ht.uid,percent:0,originFileObj:ht})}function Ne(ht,Jt){const Yt=(0,Le.Z)(Jt),ln=Yt.findIndex(bn=>{let{uid:xn}=bn;return xn===ht.uid});return ln===-1?Yt.push(ht):Yt[ln]=ht,Yt}function at(ht,Jt){const Yt=ht.uid!==void 0?"uid":"name";return Jt.filter(ln=>ln[Yt]===ht[Yt])[0]}function Lt(ht,Jt){const Yt=ht.uid!==void 0?"uid":"name",ln=Jt.filter(bn=>bn[Yt]!==ht[Yt]);return ln.length===Jt.length?null:ln}const Mt=function(){const Jt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),ln=Jt[Jt.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(ln)||[""])[0]},Bt=ht=>ht.indexOf("image/")===0,Tt=ht=>{if(ht.type&&!ht.thumbUrl)return Bt(ht.type);const Jt=ht.thumbUrl||ht.url||"",Yt=Mt(Jt);return/^data:image\//.test(Jt)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Yt)?!0:!(/^data:/.test(Jt)||Yt)},Nt=200;function je(ht){return new Promise(Jt=>{if(!ht.type||!Bt(ht.type)){Jt("");return}const Yt=document.createElement("canvas");Yt.width=Nt,Yt.height=Nt,Yt.style.cssText=`position: fixed; left: 0; top: 0; width: ${Nt}px; height: ${Nt}px; z-index: 9999; display: none;`,document.body.appendChild(Yt);const ln=Yt.getContext("2d"),bn=new Image;if(bn.onload=()=>{const{width:xn,height:pn}=bn;let cn=Nt,Ia=Nt,Ca=0,Vt=0;xn>pn?(Ia=pn*(Nt/xn),Vt=-(Ia-cn)/2):(cn=xn*(Nt/pn),Ca=-(cn-Ia)/2),ln.drawImage(bn,Ca,Vt,cn,Ia);const lr=Yt.toDataURL();document.body.removeChild(Yt),window.URL.revokeObjectURL(bn.src),Jt(lr)},bn.crossOrigin="anonymous",ht.type.startsWith("image/svg+xml")){const xn=new FileReader;xn.onload=()=>{xn.result&&(bn.src=xn.result)},xn.readAsDataURL(ht)}else if(ht.type.startsWith("image/gif")){const xn=new FileReader;xn.onload=()=>{xn.result&&Jt(xn.result)},xn.readAsDataURL(ht)}else bn.src=window.URL.createObjectURL(ht)})}var qe=oe(26227),xt=oe(41464),ft=oe(15277),Xt=oe(93948),sn=oe(6848),gn=re.forwardRef((ht,Jt)=>{let{prefixCls:Yt,className:ln,style:bn,locale:xn,listType:pn,file:cn,items:Ia,progress:Ca,iconRender:Vt,actionIconRender:lr,itemRender:rr,isImgUrl:Br,showPreviewIcon:Ir,showRemoveIcon:Fn,showDownloadIcon:na,previewIcon:Ba,removeIcon:$n,downloadIcon:ja,onPreview:Ua,onDownload:Oa,onClose:Ar}=ht;var Pr,Bo;const{status:Co}=cn,[So,Go]=re.useState(Co);re.useEffect(()=>{Co!=="removed"&&Go(Co)},[Co]);const[Yo,Vo]=re.useState(!1);re.useEffect(()=>{const Kr=setTimeout(()=>{Vo(!0)},300);return()=>{clearTimeout(Kr)}},[]);const zo=Vt(cn);let uo=re.createElement("div",{className:`${Yt}-icon`},zo);if(pn==="picture"||pn==="picture-card"||pn==="picture-circle")if(So==="uploading"||!cn.thumbUrl&&!cn.url){const Kr=Ke()(`${Yt}-list-item-thumbnail`,{[`${Yt}-list-item-file`]:So!=="uploading"});uo=re.createElement("div",{className:Kr},zo)}else{const Kr=Br!=null&&Br(cn)?re.createElement("img",{src:cn.thumbUrl||cn.url,alt:cn.name,className:`${Yt}-list-item-image`,crossOrigin:cn.crossOrigin}):zo,Ur=Ke()(`${Yt}-list-item-thumbnail`,{[`${Yt}-list-item-file`]:Br&&!Br(cn)});uo=re.createElement("a",{className:Ur,onClick:To=>Ua(cn,To),href:cn.url||cn.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Kr)}const zr=Ke()(`${Yt}-list-item`,`${Yt}-list-item-${So}`),Ao=typeof cn.linkProps=="string"?JSON.parse(cn.linkProps):cn.linkProps,Oo=Fn?lr((typeof $n=="function"?$n(cn):$n)||re.createElement(qe.Z,null),()=>Ar(cn),Yt,xn.removeFile):null,No=na&&So==="done"?lr((typeof ja=="function"?ja(cn):ja)||re.createElement(xt.Z,null),()=>Oa(cn),Yt,xn.downloadFile):null,Lo=pn!=="picture-card"&&pn!=="picture-circle"&&re.createElement("span",{key:"download-delete",className:Ke()(`${Yt}-list-item-actions`,{picture:pn==="picture"})},No,Oo),xo=Ke()(`${Yt}-list-item-name`),jo=cn.url?[re.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:xo,title:cn.name},Ao,{href:cn.url,onClick:Kr=>Ua(cn,Kr)}),cn.name),Lo]:[re.createElement("span",{key:"view",className:xo,onClick:Kr=>Ua(cn,Kr),title:cn.name},cn.name),Lo],Ja={pointerEvents:"none",opacity:.5},Wr=Ir?re.createElement("a",{href:cn.url||cn.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:cn.url||cn.thumbUrl?void 0:Ja,onClick:Kr=>Ua(cn,Kr),title:xn.previewFile},typeof Ba=="function"?Ba(cn):Ba||re.createElement(ft.Z,null)):null,qr=(pn==="picture-card"||pn==="picture-circle")&&So!=="uploading"&&re.createElement("span",{className:`${Yt}-list-item-actions`},Wr,So==="done"&&No,Oo),{getPrefixCls:co}=re.useContext(it.E_),mo=co(),Io=re.createElement("div",{className:zr},uo,jo,qr,Yo&&re.createElement(Ee.default,{motionName:`${mo}-fade`,visible:So==="uploading",motionDeadline:2e3},Kr=>{let{className:Ur}=Kr;const To="percent"in cn?re.createElement(Xt.Z,Object.assign({},Ca,{type:"line",percent:cn.percent,"aria-label":cn["aria-label"],"aria-labelledby":cn["aria-labelledby"]})):null;return re.createElement("div",{className:Ke()(`${Yt}-list-item-progress`,Ur)},To)})),oi=cn.response&&typeof cn.response=="string"?cn.response:((Pr=cn.error)===null||Pr===void 0?void 0:Pr.statusText)||((Bo=cn.error)===null||Bo===void 0?void 0:Bo.message)||xn.uploadError,_o=So==="error"?re.createElement(sn.Z,{title:oi,getPopupContainer:Kr=>Kr.parentNode},Io):Io;return re.createElement("div",{className:Ke()(`${Yt}-list-item-container`,ln),style:bn,ref:Jt},rr?rr(_o,cn,Ia,{download:Oa.bind(null,cn),preview:Ua.bind(null,cn),remove:Ar.bind(null,cn)}):_o)});const kn=(ht,Jt)=>{const{listType:Yt="text",previewFile:ln=je,onPreview:bn,onDownload:xn,onRemove:pn,locale:cn,iconRender:Ia,isImageUrl:Ca=Tt,prefixCls:Vt,items:lr=[],showPreviewIcon:rr=!0,showRemoveIcon:Br=!0,showDownloadIcon:Ir=!1,removeIcon:Fn,previewIcon:na,downloadIcon:Ba,progress:$n={size:[-1,2],showInfo:!1},appendAction:ja,appendActionVisible:Ua=!0,itemRender:Oa,disabled:Ar}=ht,Pr=(0,Oe.Z)(),[Bo,Co]=re.useState(!1);re.useEffect(()=>{Yt!=="picture"&&Yt!=="picture-card"&&Yt!=="picture-circle"||(lr||[]).forEach(Ja=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Ja.originFileObj instanceof File||Ja.originFileObj instanceof Blob)||Ja.thumbUrl!==void 0||(Ja.thumbUrl="",ln&&ln(Ja.originFileObj).then(Wr=>{Ja.thumbUrl=Wr||"",Pr()}))})},[Yt,lr,ln]),re.useEffect(()=>{Co(!0)},[]);const So=(Ja,Wr)=>{if(bn)return Wr==null||Wr.preventDefault(),bn(Ja)},Go=Ja=>{typeof xn=="function"?xn(Ja):Ja.url&&window.open(Ja.url)},Yo=Ja=>{pn==null||pn(Ja)},Vo=Ja=>{if(Ia)return Ia(Ja,Yt);const Wr=Ja.status==="uploading",qr=Ca&&Ca(Ja)?re.createElement(ue,null):re.createElement(Et,null);let co=Wr?re.createElement(rt.Z,null):re.createElement(be,null);return Yt==="picture"?co=Wr?re.createElement(rt.Z,null):qr:(Yt==="picture-card"||Yt==="picture-circle")&&(co=Wr?cn.uploading:qr),co},zo=(Ja,Wr,qr,co)=>{const mo={type:"text",size:"small",title:co,onClick:Io=>{Wr(),(0,xe.l$)(Ja)&&Ja.props.onClick&&Ja.props.onClick(Io)},className:`${qr}-list-item-action`,disabled:Ar};if((0,xe.l$)(Ja)){const Io=(0,xe.Tm)(Ja,Object.assign(Object.assign({},Ja.props),{onClick:()=>{}}));return re.createElement(Xe.ZP,Object.assign({},mo,{icon:Io}))}return re.createElement(Xe.ZP,Object.assign({},mo),re.createElement("span",null,Ja))};re.useImperativeHandle(Jt,()=>({handlePreview:So,handleDownload:Go}));const{getPrefixCls:uo}=re.useContext(it.E_),zr=uo("upload",Vt),Ao=uo(),Oo=Ke()(`${zr}-list`,`${zr}-list-${Yt}`),No=(0,Le.Z)(lr.map(Ja=>({key:Ja.uid,file:Ja})));let xo={motionDeadline:2e3,motionName:`${zr}-${Yt==="picture-card"||Yt==="picture-circle"?"animate-inline":"animate"}`,keys:No,motionAppear:Bo};const jo=re.useMemo(()=>{const Ja=Object.assign({},(0,me.Z)(Ao));return delete Ja.onAppearEnd,delete Ja.onEnterEnd,delete Ja.onLeaveEnd,Ja},[Ao]);return Yt!=="picture-card"&&Yt!=="picture-circle"&&(xo=Object.assign(Object.assign({},jo),xo)),re.createElement("div",{className:Oo},re.createElement(Ee.CSSMotionList,Object.assign({},xo,{component:!1}),Ja=>{let{key:Wr,file:qr,className:co,style:mo}=Ja;return re.createElement(gn,{key:Wr,locale:cn,prefixCls:zr,className:co,style:mo,file:qr,items:lr,progress:$n,listType:Yt,isImgUrl:Ca,showPreviewIcon:rr,showRemoveIcon:Br,showDownloadIcon:Ir,removeIcon:Fn,previewIcon:na,downloadIcon:Ba,iconRender:Vo,actionIconRender:zo,itemRender:Oa,onPreview:So,onDownload:Go,onClose:Yo})}),ja&&re.createElement(Ee.default,Object.assign({},xo,{visible:Ua,forceRender:!0}),Ja=>{let{className:Wr,style:qr}=Ja;return(0,xe.Tm)(ja,co=>({className:Ke()(co.className,Wr),style:Object.assign(Object.assign(Object.assign({},qr),{pointerEvents:Wr?"none":void 0}),co.style)}))}))};var On=re.forwardRef(kn),Qn=oe(17313),fa=oe(8378),Sa=oe(83116),Dn=oe(37613),mn=ht=>{const{componentCls:Jt,iconCls:Yt}=ht;return{[`${Jt}-wrapper`]:{[`${Jt}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:ht.colorFillAlter,border:`${ht.lineWidth}px dashed ${ht.colorBorder}`,borderRadius:ht.borderRadiusLG,cursor:"pointer",transition:`border-color ${ht.motionDurationSlow}`,[Jt]:{padding:`${ht.padding}px 0`},[`${Jt}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${Jt}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${Jt}-disabled):hover`]:{borderColor:ht.colorPrimaryHover},[`p${Jt}-drag-icon`]:{marginBottom:ht.margin,[Yt]:{color:ht.colorPrimary,fontSize:ht.uploadThumbnailSize}},[`p${Jt}-text`]:{margin:`0 0 ${ht.marginXXS}px`,color:ht.colorTextHeading,fontSize:ht.fontSizeLG},[`p${Jt}-hint`]:{color:ht.colorTextDescription,fontSize:ht.fontSize},[`&${Jt}-disabled`]:{cursor:"not-allowed",[`p${Jt}-drag-icon ${Yt},
p${Jt}-text,
p${Jt}-hint
`]:{color:ht.colorTextDisabled}}}}}},Qt=ht=>{const{componentCls:Jt,antCls:Yt,iconCls:ln,fontSize:bn,lineHeight:xn}=ht,pn=`${Jt}-list-item`,cn=`${pn}-actions`,Ia=`${pn}-action`,Ca=Math.round(bn*xn);return{[`${Jt}-wrapper`]:{[`${Jt}-list`]:Object.assign(Object.assign({},(0,Qn.dF)()),{lineHeight:ht.lineHeight,[pn]:{position:"relative",height:ht.lineHeight*bn,marginTop:ht.marginXS,fontSize:bn,display:"flex",alignItems:"center",transition:`background-color ${ht.motionDurationSlow}`,"&:hover":{backgroundColor:ht.controlItemBgHover},[`${pn}-name`]:Object.assign(Object.assign({},Qn.vS),{padding:`0 ${ht.paddingXS}px`,lineHeight:xn,flex:"auto",transition:`all ${ht.motionDurationSlow}`}),[cn]:{[Ia]:{opacity:0},[`${Ia}${Yt}-btn-sm`]:{height:Ca,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[`
${Ia}:focus-visible,
&.picture ${Ia}
`]:{opacity:1},[ln]:{color:ht.actionsColor,transition:`all ${ht.motionDurationSlow}`},[`&:hover ${ln}`]:{color:ht.colorText}},[`${Jt}-icon ${ln}`]:{color:ht.colorTextDescription,fontSize:bn},[`${pn}-progress`]:{position:"absolute",bottom:-ht.uploadProgressOffset,width:"100%",paddingInlineStart:bn+ht.paddingXS,fontSize:bn,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${pn}:hover ${Ia}`]:{opacity:1,color:ht.colorText},[`${pn}-error`]:{color:ht.colorError,[`${pn}-name, ${Jt}-icon ${ln}`]:{color:ht.colorError},[cn]:{[`${ln}, ${ln}:hover`]:{color:ht.colorError},[Ia]:{opacity:1}}},[`${Jt}-list-item-container`]:{transition:`opacity ${ht.motionDurationSlow}, height ${ht.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Kn=oe(93083),Zt=oe(1950);const zt=new Kn.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),fn=new Kn.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Vn=ht=>{const{componentCls:Jt}=ht,Yt=`${Jt}-animate-inline`;return[{[`${Jt}-wrapper`]:{[`${Yt}-appear, ${Yt}-enter, ${Yt}-leave`]:{animationDuration:ht.motionDurationSlow,animationTimingFunction:ht.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Yt}-appear, ${Yt}-enter`]:{animationName:zt},[`${Yt}-leave`]:{animationName:fn}}},{[`${Jt}-wrapper`]:(0,Zt.J$)(ht)},zt,fn]},ta=oe(30071),wn=oe(64993);const lt=ht=>{const{componentCls:Jt,iconCls:Yt,uploadThumbnailSize:ln,uploadProgressOffset:bn}=ht,xn=`${Jt}-list`,pn=`${xn}-item`;return{[`${Jt}-wrapper`]:{[`
${xn}${xn}-picture,
${xn}${xn}-picture-card,
${xn}${xn}-picture-circle
`]:{[pn]:{position:"relative",height:ln+ht.lineWidth*2+ht.paddingXS*2,padding:ht.paddingXS,border:`${ht.lineWidth}px ${ht.lineType} ${ht.colorBorder}`,borderRadius:ht.borderRadiusLG,"&:hover":{background:"transparent"},[`${pn}-thumbnail`]:Object.assign(Object.assign({},Qn.vS),{width:ln,height:ln,lineHeight:`${ln+ht.paddingSM}px`,textAlign:"center",flex:"none",[Yt]:{fontSize:ht.fontSizeHeading2,color:ht.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${pn}-progress`]:{bottom:bn,width:`calc(100% - ${ht.paddingSM*2}px)`,marginTop:0,paddingInlineStart:ln+ht.paddingXS}},[`${pn}-error`]:{borderColor:ht.colorError,[`${pn}-thumbnail ${Yt}`]:{[`svg path[fill='${ta.blue[0]}']`]:{fill:ht.colorErrorBg},[`svg path[fill='${ta.blue.primary}']`]:{fill:ht.colorError}}},[`${pn}-uploading`]:{borderStyle:"dashed",[`${pn}-name`]:{marginBottom:bn}}},[`${xn}${xn}-picture-circle ${pn}`]:{[`&, &::before, ${pn}-thumbnail`]:{borderRadius:"50%"}}}}},pt=ht=>{const{componentCls:Jt,iconCls:Yt,fontSizeLG:ln,colorTextLightSolid:bn}=ht,xn=`${Jt}-list`,pn=`${xn}-item`,cn=ht.uploadPicCardSize;return{[`
${Jt}-wrapper${Jt}-picture-card-wrapper,
${Jt}-wrapper${Jt}-picture-circle-wrapper
`]:Object.assign(Object.assign({},(0,Qn.dF)()),{display:"inline-block",width:"100%",[`${Jt}${Jt}-select`]:{width:cn,height:cn,marginInlineEnd:ht.marginXS,marginBottom:ht.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:ht.colorFillAlter,border:`${ht.lineWidth}px dashed ${ht.colorBorder}`,borderRadius:ht.borderRadiusLG,cursor:"pointer",transition:`border-color ${ht.motionDurationSlow}`,[`> ${Jt}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Jt}-disabled):hover`]:{borderColor:ht.colorPrimary}},[`${xn}${xn}-picture-card, ${xn}${xn}-picture-circle`]:{[`${xn}-item-container`]:{display:"inline-block",width:cn,height:cn,marginBlock:`0 ${ht.marginXS}px`,marginInline:`0 ${ht.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[pn]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${ht.paddingXS*2}px)`,height:`calc(100% - ${ht.paddingXS*2}px)`,backgroundColor:ht.colorBgMask,opacity:0,transition:`all ${ht.motionDurationSlow}`,content:'" "'}},[`${pn}:hover`]:{[`&::before, ${pn}-actions`]:{opacity:1}},[`${pn}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${ht.motionDurationSlow}`,[`${Yt}-eye, ${Yt}-download, ${Yt}-delete`]:{zIndex:10,width:ln,margin:`0 ${ht.marginXXS}px`,fontSize:ln,cursor:"pointer",transition:`all ${ht.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${pn}-actions, ${pn}-actions:hover`]:{[`${Yt}-eye, ${Yt}-download, ${Yt}-delete`]:{color:new wn.C(bn).setAlpha(.65).toRgbString(),"&:hover":{color:bn}}},[`${pn}-thumbnail, ${pn}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${pn}-name`]:{display:"none",textAlign:"center"},[`${pn}-file + ${pn}-name`]:{position:"absolute",bottom:ht.margin,display:"block",width:`calc(100% - ${ht.paddingXS*2}px)`},[`${pn}-uploading`]:{[`&${pn}`]:{backgroundColor:ht.colorFillAlter},[`&::before, ${Yt}-eye, ${Yt}-download, ${Yt}-delete`]:{display:"none"}},[`${pn}-progress`]:{bottom:ht.marginXL,width:`calc(100% - ${ht.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${Jt}-wrapper${Jt}-picture-circle-wrapper`]:{[`${Jt}${Jt}-select`]:{borderRadius:"50%"}}}};var Ut=ht=>{const{componentCls:Jt}=ht;return{[`${Jt}-rtl`]:{direction:"rtl"}}};const Cn=ht=>{const{componentCls:Jt,colorTextDisabled:Yt}=ht;return{[`${Jt}-wrapper`]:Object.assign(Object.assign({},(0,Qn.Wf)(ht)),{[Jt]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Jt}-select`]:{display:"inline-block"},[`${Jt}-disabled`]:{color:Yt,cursor:"not-allowed"}})}};var un=(0,Sa.Z)("Upload",ht=>{const{fontSizeHeading3:Jt,fontSize:Yt,lineHeight:ln,lineWidth:bn,controlHeightLG:xn}=ht,pn=Math.round(Yt*ln),cn=(0,Dn.TS)(ht,{uploadThumbnailSize:Jt*2,uploadProgressOffset:pn/2+bn,uploadPicCardSize:xn*2.55});return[Cn(cn),mn(cn),lt(cn),pt(cn),Qt(cn),Vn(cn),Ut(cn),(0,fa.Z)(cn)]},ht=>({actionsColor:ht.colorTextDescription})),ha=function(ht,Jt,Yt,ln){function bn(xn){return xn instanceof Yt?xn:new Yt(function(pn){pn(xn)})}return new(Yt||(Yt=Promise))(function(xn,pn){function cn(Vt){try{Ca(ln.next(Vt))}catch(lr){pn(lr)}}function Ia(Vt){try{Ca(ln.throw(Vt))}catch(lr){pn(lr)}}function Ca(Vt){Vt.done?xn(Vt.value):bn(Vt.value).then(cn,Ia)}Ca((ln=ln.apply(ht,Jt||[])).next())})};const Hn=`__LIST_IGNORE_${Date.now()}__`,Mn=(ht,Jt)=>{const{fileList:Yt,defaultFileList:ln,onRemove:bn,showUploadList:xn=!0,listType:pn="text",onPreview:cn,onDownload:Ia,onChange:Ca,onDrop:Vt,previewFile:lr,disabled:rr,locale:Br,iconRender:Ir,isImageUrl:Fn,progress:na,prefixCls:Ba,className:$n,type:ja="select",children:Ua,style:Oa,itemRender:Ar,maxCount:Pr,data:Bo={},multiple:Co=!1,action:So="",accept:Go="",supportServerRender:Yo=!0,rootClassName:Vo}=ht,zo=re.useContext(dt.Z),uo=rr!=null?rr:zo,[zr,Ao]=(0,_e.Z)(ln||[],{value:Yt,postState:Ka=>Ka!=null?Ka:[]}),[Oo,No]=re.useState("drop"),Lo=re.useRef(null);re.useMemo(()=>{const Ka=Date.now();(Yt||[]).forEach((ur,Rr)=>{!ur.uid&&!Object.isFrozen(ur)&&(ur.uid=`__AUTO__${Ka}_${Rr}__`)})},[Yt]);const xo=(Ka,ur,Rr)=>{let sr=(0,Le.Z)(ur),hr=!1;Pr===1?sr=sr.slice(-1):Pr&&(hr=sr.length>Pr,sr=sr.slice(0,Pr)),(0,At.flushSync)(()=>{Ao(sr)});const eo={file:Ka,fileList:sr};Rr&&(eo.event=Rr),(!hr||sr.some(Or=>Or.uid===Ka.uid))&&(0,At.flushSync)(()=>{Ca==null||Ca(eo)})},jo=(Ka,ur)=>ha(void 0,void 0,void 0,function*(){const{beforeUpload:Rr,transformFile:sr}=ht;let hr=Ka;if(Rr){const eo=yield Rr(Ka,ur);if(eo===!1)return!1;if(delete Ka[Hn],eo===Hn)return Object.defineProperty(Ka,Hn,{value:!0,configurable:!0}),!1;typeof eo=="object"&&eo&&(hr=eo)}return sr&&(hr=yield sr(hr)),hr}),Ja=Ka=>{const ur=Ka.filter(hr=>!hr.file[Hn]);if(!ur.length)return;const Rr=ur.map(hr=>Ge(hr.file));let sr=(0,Le.Z)(zr);Rr.forEach(hr=>{sr=Ne(hr,sr)}),Rr.forEach((hr,eo)=>{let Or=hr;if(ur[eo].parsedFile)hr.status="uploading";else{const{originFileObj:Ko}=hr;let Zo;try{Zo=new File([Ko],Ko.name,{type:Ko.type})}catch(gi){Zo=new Blob([Ko],{type:Ko.type}),Zo.name=Ko.name,Zo.lastModifiedDate=new Date,Zo.lastModified=new Date().getTime()}Zo.uid=hr.uid,Or=Zo}xo(Or,sr)})},Wr=(Ka,ur,Rr)=>{try{typeof Ka=="string"&&(Ka=JSON.parse(Ka))}catch(eo){}if(!at(ur,zr))return;const sr=Ge(ur);sr.status="done",sr.percent=100,sr.response=Ka,sr.xhr=Rr;const hr=Ne(sr,zr);xo(sr,hr)},qr=(Ka,ur)=>{if(!at(ur,zr))return;const Rr=Ge(ur);Rr.status="uploading",Rr.percent=Ka.percent;const sr=Ne(Rr,zr);xo(Rr,sr,Ka)},co=(Ka,ur,Rr)=>{if(!at(Rr,zr))return;const sr=Ge(Rr);sr.error=Ka,sr.response=ur,sr.status="error";const hr=Ne(sr,zr);xo(sr,hr)},mo=Ka=>{let ur;Promise.resolve(typeof bn=="function"?bn(Ka):bn).then(Rr=>{var sr;if(Rr===!1)return;const hr=Lt(Ka,zr);hr&&(ur=Object.assign(Object.assign({},Ka),{status:"removed"}),zr==null||zr.forEach(eo=>{const Or=ur.uid!==void 0?"uid":"name";eo[Or]===ur[Or]&&!Object.isFrozen(eo)&&(eo.status="removed")}),(sr=Lo.current)===null||sr===void 0||sr.abort(ur),xo(ur,hr))})},Io=Ka=>{No(Ka.type),Ka.type==="drop"&&(Vt==null||Vt(Ka))};re.useImperativeHandle(Jt,()=>({onBatchStart:Ja,onSuccess:Wr,onProgress:qr,onError:co,fileList:zr,upload:Lo.current}));const{getPrefixCls:oi,direction:_o,upload:Kr}=re.useContext(it.E_),Ur=oi("upload",Ba),To=Object.assign(Object.assign({onBatchStart:Ja,onError:co,onProgress:qr,onSuccess:Wr},ht),{data:Bo,multiple:Co,action:So,accept:Go,supportServerRender:Yo,prefixCls:Ur,disabled:uo,beforeUpload:jo,onChange:void 0});delete To.className,delete To.style,(!Ua||uo)&&delete To.id;const[di,ci]=un(Ur),[bi]=(0,Ye.Z)("Upload",He.Z.Upload),{showRemoveIcon:Pa,showPreviewIcon:Yn,showDownloadIcon:ra,removeIcon:oa,previewIcon:er,downloadIcon:kr}=typeof xn=="boolean"?{}:xn,Gr=(Ka,ur)=>xn?re.createElement(On,{prefixCls:Ur,listType:pn,items:zr,previewFile:lr,onPreview:cn,onDownload:Ia,onRemove:mo,showRemoveIcon:!uo&&Pa,showPreviewIcon:Yn,showDownloadIcon:ra,removeIcon:oa,previewIcon:er,downloadIcon:kr,iconRender:Ir,locale:Object.assign(Object.assign({},bi),Br),isImageUrl:Fn,progress:na,appendAction:Ka,appendActionVisible:ur,itemRender:Ar,disabled:uo}):Ka,Yr=Ke()(`${Ur}-wrapper`,$n,Vo,ci,Kr==null?void 0:Kr.className,{[`${Ur}-rtl`]:_o==="rtl",[`${Ur}-picture-card-wrapper`]:pn==="picture-card",[`${Ur}-picture-circle-wrapper`]:pn==="picture-circle"}),ro=Object.assign(Object.assign({},Kr==null?void 0:Kr.style),Oa);if(ja==="drag"){const Ka=Ke()(ci,Ur,`${Ur}-drag`,{[`${Ur}-drag-uploading`]:zr.some(ur=>ur.status==="uploading"),[`${Ur}-drag-hover`]:Oo==="dragover",[`${Ur}-disabled`]:uo,[`${Ur}-rtl`]:_o==="rtl"});return di(re.createElement("span",{className:Yr},re.createElement("div",{className:Ka,style:ro,onDrop:Io,onDragOver:Io,onDragLeave:Io},re.createElement(ot,Object.assign({},To,{ref:Lo,className:`${Ur}-btn`}),re.createElement("div",{className:`${Ur}-drag-container`},Ua))),Gr()))}const oo=Ke()(Ur,`${Ur}-select`,{[`${Ur}-disabled`]:uo}),fo=(Ka=>re.createElement("div",{className:oo,style:Ka},re.createElement(ot,Object.assign({},To,{ref:Lo}))))(Ua?void 0:{display:"none"});return di(pn==="picture-card"||pn==="picture-circle"?re.createElement("span",{className:Yr},Gr(fo,!!Ua)):re.createElement("span",{className:Yr},fo,Gr()))};var la=re.forwardRef(Mn),hn=function(ht,Jt){var Yt={};for(var ln in ht)Object.prototype.hasOwnProperty.call(ht,ln)&&Jt.indexOf(ln)<0&&(Yt[ln]=ht[ln]);if(ht!=null&&typeof Object.getOwnPropertySymbols=="function")for(var bn=0,ln=Object.getOwnPropertySymbols(ht);bn<ln.length;bn++)Jt.indexOf(ln[bn])<0&&Object.prototype.propertyIsEnumerable.call(ht,ln[bn])&&(Yt[ln[bn]]=ht[ln[bn]]);return Yt},fr=re.forwardRef((ht,Jt)=>{var{style:Yt,height:ln}=ht,bn=hn(ht,["style","height"]);return re.createElement(la,Object.assign({ref:Jt},bn,{type:"drag",style:Object.assign(Object.assign({},Yt),{height:ln})}))});const _a=la;_a.Dragger=fr,_a.LIST_IGNORE=Hn;var Xa=_a},86251:function(Dt,Ot){"use strict";Ot.byteLength=ie,Ot.toByteArray=Be,Ot.fromByteArray=ze;for(var oe=[],re=[],Le=typeof Uint8Array!="undefined"?Uint8Array:Array,Ie="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ke=0,ke=Ie.length;Ke<ke;++Ke)oe[Ke]=Ie[Ke],re[Ie.charCodeAt(Ke)]=Ke;re[45]=62,re[95]=63;function ve(pe){var ne=pe.length;if(ne%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var y=pe.indexOf("=");y===-1&&(y=ne);var a=y===ne?0:4-y%4;return[y,a]}function ie(pe){var ne=ve(pe),y=ne[0],a=ne[1];return(y+a)*3/4-a}function de(pe,ne,y){return(ne+y)*3/4-y}function Be(pe){var ne,y=ve(pe),a=y[0],x=y[1],b=new Le(de(pe,a,x)),E=0,z=x>0?a-4:a,te;for(te=0;te<z;te+=4)ne=re[pe.charCodeAt(te)]<<18|re[pe.charCodeAt(te+1)]<<12|re[pe.charCodeAt(te+2)]<<6|re[pe.charCodeAt(te+3)],b[E++]=ne>>16&255,b[E++]=ne>>8&255,b[E++]=ne&255;return x===2&&(ne=re[pe.charCodeAt(te)]<<2|re[pe.charCodeAt(te+1)]>>4,b[E++]=ne&255),x===1&&(ne=re[pe.charCodeAt(te)]<<10|re[pe.charCodeAt(te+1)]<<4|re[pe.charCodeAt(te+2)]>>2,b[E++]=ne>>8&255,b[E++]=ne&255),b}function Re(pe){return oe[pe>>18&63]+oe[pe>>12&63]+oe[pe>>6&63]+oe[pe&63]}function Me(pe,ne,y){for(var a,x=[],b=ne;b<y;b+=3)a=(pe[b]<<16&16711680)+(pe[b+1]<<8&65280)+(pe[b+2]&255),x.push(Re(a));return x.join("")}function ze(pe){for(var ne,y=pe.length,a=y%3,x=[],b=16383,E=0,z=y-a;E<z;E+=b)x.push(Me(pe,E,E+b>z?z:E+b));return a===1?(ne=pe[y-1],x.push(oe[ne>>2]+oe[ne<<4&63]+"==")):a===2&&(ne=(pe[y-2]<<8)+pe[y-1],x.push(oe[ne>>10]+oe[ne>>4&63]+oe[ne<<2&63]+"=")),x.join("")}},19208:function(Dt,Ot,oe){"use strict";var re;var Le=oe(86251),Ie=oe(67467),Ke=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Ot.lW=de,re=E,Ot.h2=50;var ke=2147483647;re=ke,de.TYPED_ARRAY_SUPPORT=ve(),!de.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function ve(){try{var ge=new Uint8Array(1),ae={foo:function(){return 42}};return Object.setPrototypeOf(ae,Uint8Array.prototype),Object.setPrototypeOf(ge,ae),ge.foo()===42}catch(ee){return!1}}Object.defineProperty(de.prototype,"parent",{enumerable:!0,get:function(){if(de.isBuffer(this))return this.buffer}}),Object.defineProperty(de.prototype,"offset",{enumerable:!0,get:function(){if(de.isBuffer(this))return this.byteOffset}});function ie(ge){if(ge>ke)throw new RangeError('The value "'+ge+'" is invalid for option "size"');var ae=new Uint8Array(ge);return Object.setPrototypeOf(ae,de.prototype),ae}function de(ge,ae,ee){if(typeof ge=="number"){if(typeof ae=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return ze(ge)}return Be(ge,ae,ee)}de.poolSize=8192;function Be(ge,ae,ee){if(typeof ge=="string")return pe(ge,ae);if(ArrayBuffer.isView(ge))return y(ge);if(ge==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ge);if(Ft(ge,ArrayBuffer)||ge&&Ft(ge.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(Ft(ge,SharedArrayBuffer)||ge&&Ft(ge.buffer,SharedArrayBuffer)))return a(ge,ae,ee);if(typeof ge=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var ue=ge.valueOf&&ge.valueOf();if(ue!=null&&ue!==ge)return de.from(ue,ae,ee);var Ee=x(ge);if(Ee)return Ee;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof ge[Symbol.toPrimitive]=="function")return de.from(ge[Symbol.toPrimitive]("string"),ae,ee);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ge)}de.from=function(ge,ae,ee){return Be(ge,ae,ee)},Object.setPrototypeOf(de.prototype,Uint8Array.prototype),Object.setPrototypeOf(de,Uint8Array);function Re(ge){if(typeof ge!="number")throw new TypeError('"size" argument must be of type number');if(ge<0)throw new RangeError('The value "'+ge+'" is invalid for option "size"')}function Me(ge,ae,ee){return Re(ge),ge<=0?ie(ge):ae!==void 0?typeof ee=="string"?ie(ge).fill(ae,ee):ie(ge).fill(ae):ie(ge)}de.alloc=function(ge,ae,ee){return Me(ge,ae,ee)};function ze(ge){return Re(ge),ie(ge<0?0:b(ge)|0)}de.allocUnsafe=function(ge){return ze(ge)},de.allocUnsafeSlow=function(ge){return ze(ge)};function pe(ge,ae){if((typeof ae!="string"||ae==="")&&(ae="utf8"),!de.isEncoding(ae))throw new TypeError("Unknown encoding: "+ae);var ee=z(ge,ae)|0,ue=ie(ee),Ee=ue.write(ge,ae);return Ee!==ee&&(ue=ue.slice(0,Ee)),ue}function ne(ge){for(var ae=ge.length<0?0:b(ge.length)|0,ee=ie(ae),ue=0;ue<ae;ue+=1)ee[ue]=ge[ue]&255;return ee}function y(ge){if(Ft(ge,Uint8Array)){var ae=new Uint8Array(ge);return a(ae.buffer,ae.byteOffset,ae.byteLength)}return ne(ge)}function a(ge,ae,ee){if(ae<0||ge.byteLength<ae)throw new RangeError('"offset" is outside of buffer bounds');if(ge.byteLength<ae+(ee||0))throw new RangeError('"length" is outside of buffer bounds');var ue;return ae===void 0&&ee===void 0?ue=new Uint8Array(ge):ee===void 0?ue=new Uint8Array(ge,ae):ue=new Uint8Array(ge,ae,ee),Object.setPrototypeOf(ue,de.prototype),ue}function x(ge){if(de.isBuffer(ge)){var ae=b(ge.length)|0,ee=ie(ae);return ee.length===0||ge.copy(ee,0,0,ae),ee}if(ge.length!==void 0)return typeof ge.length!="number"||be(ge.length)?ie(0):ne(ge);if(ge.type==="Buffer"&&Array.isArray(ge.data))return ne(ge.data)}function b(ge){if(ge>=ke)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+ke.toString(16)+" bytes");return ge|0}function E(ge){return+ge!=ge&&(ge=0),de.alloc(+ge)}de.isBuffer=function(ae){return ae!=null&&ae._isBuffer===!0&&ae!==de.prototype},de.compare=function(ae,ee){if(Ft(ae,Uint8Array)&&(ae=de.from(ae,ae.offset,ae.byteLength)),Ft(ee,Uint8Array)&&(ee=de.from(ee,ee.offset,ee.byteLength)),!de.isBuffer(ae)||!de.isBuffer(ee))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(ae===ee)return 0;for(var ue=ae.length,Ee=ee.length,Oe=0,me=Math.min(ue,Ee);Oe<me;++Oe)if(ae[Oe]!==ee[Oe]){ue=ae[Oe],Ee=ee[Oe];break}return ue<Ee?-1:Ee<ue?1:0},de.isEncoding=function(ae){switch(String(ae).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},de.concat=function(ae,ee){if(!Array.isArray(ae))throw new TypeError('"list" argument must be an Array of Buffers');if(ae.length===0)return de.alloc(0);var ue;if(ee===void 0)for(ee=0,ue=0;ue<ae.length;++ue)ee+=ae[ue].length;var Ee=de.allocUnsafe(ee),Oe=0;for(ue=0;ue<ae.length;++ue){var me=ae[ue];if(Ft(me,Uint8Array))Oe+me.length>Ee.length?de.from(me).copy(Ee,Oe):Uint8Array.prototype.set.call(Ee,me,Oe);else if(de.isBuffer(me))me.copy(Ee,Oe);else throw new TypeError('"list" argument must be an Array of Buffers');Oe+=me.length}return Ee};function z(ge,ae){if(de.isBuffer(ge))return ge.length;if(ArrayBuffer.isView(ge)||Ft(ge,ArrayBuffer))return ge.byteLength;if(typeof ge!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof ge);var ee=ge.length,ue=arguments.length>2&&arguments[2]===!0;if(!ue&&ee===0)return 0;for(var Ee=!1;;)switch(ae){case"ascii":case"latin1":case"binary":return ee;case"utf8":case"utf-8":return Et(ge).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ee*2;case"hex":return ee>>>1;case"base64":return Ze(ge).length;default:if(Ee)return ue?-1:Et(ge).length;ae=(""+ae).toLowerCase(),Ee=!0}}de.byteLength=z;function te(ge,ae,ee){var ue=!1;if((ae===void 0||ae<0)&&(ae=0),ae>this.length||((ee===void 0||ee>this.length)&&(ee=this.length),ee<=0)||(ee>>>=0,ae>>>=0,ee<=ae))return"";for(ge||(ge="utf8");;)switch(ge){case"hex":return it(this,ae,ee);case"utf8":case"utf-8":return Se(this,ae,ee);case"ascii":return _e(this,ae,ee);case"latin1":case"binary":return At(this,ae,ee);case"base64":return $e(this,ae,ee);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return dt(this,ae,ee);default:if(ue)throw new TypeError("Unknown encoding: "+ge);ge=(ge+"").toLowerCase(),ue=!0}}de.prototype._isBuffer=!0;function se(ge,ae,ee){var ue=ge[ae];ge[ae]=ge[ee],ge[ee]=ue}de.prototype.swap16=function(){var ae=this.length;if(ae%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var ee=0;ee<ae;ee+=2)se(this,ee,ee+1);return this},de.prototype.swap32=function(){var ae=this.length;if(ae%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var ee=0;ee<ae;ee+=4)se(this,ee,ee+3),se(this,ee+1,ee+2);return this},de.prototype.swap64=function(){var ae=this.length;if(ae%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var ee=0;ee<ae;ee+=8)se(this,ee,ee+7),se(this,ee+1,ee+6),se(this,ee+2,ee+5),se(this,ee+3,ee+4);return this},de.prototype.toString=function(){var ae=this.length;return ae===0?"":arguments.length===0?Se(this,0,ae):te.apply(this,arguments)},de.prototype.toLocaleString=de.prototype.toString,de.prototype.equals=function(ae){if(!de.isBuffer(ae))throw new TypeError("Argument must be a Buffer");return this===ae?!0:de.compare(this,ae)===0},de.prototype.inspect=function(){var ae="",ee=Ot.h2;return ae=this.toString("hex",0,ee).replace(/(.{2})/g,"$1 ").trim(),this.length>ee&&(ae+=" ... "),"<Buffer "+ae+">"},Ke&&(de.prototype[Ke]=de.prototype.inspect),de.prototype.compare=function(ae,ee,ue,Ee,Oe){if(Ft(ae,Uint8Array)&&(ae=de.from(ae,ae.offset,ae.byteLength)),!de.isBuffer(ae))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof ae);if(ee===void 0&&(ee=0),ue===void 0&&(ue=ae?ae.length:0),Ee===void 0&&(Ee=0),Oe===void 0&&(Oe=this.length),ee<0||ue>ae.length||Ee<0||Oe>this.length)throw new RangeError("out of range index");if(Ee>=Oe&&ee>=ue)return 0;if(Ee>=Oe)return-1;if(ee>=ue)return 1;if(ee>>>=0,ue>>>=0,Ee>>>=0,Oe>>>=0,this===ae)return 0;for(var me=Oe-Ee,xe=ue-ee,Xe=Math.min(me,xe),Ge=this.slice(Ee,Oe),Ne=ae.slice(ee,ue),at=0;at<Xe;++at)if(Ge[at]!==Ne[at]){me=Ge[at],xe=Ne[at];break}return me<xe?-1:xe<me?1:0};function le(ge,ae,ee,ue,Ee){if(ge.length===0)return-1;if(typeof ee=="string"?(ue=ee,ee=0):ee>2147483647?ee=2147483647:ee<-2147483648&&(ee=-2147483648),ee=+ee,be(ee)&&(ee=Ee?0:ge.length-1),ee<0&&(ee=ge.length+ee),ee>=ge.length){if(Ee)return-1;ee=ge.length-1}else if(ee<0)if(Ee)ee=0;else return-1;if(typeof ae=="string"&&(ae=de.from(ae,ue)),de.isBuffer(ae))return ae.length===0?-1:he(ge,ae,ee,ue,Ee);if(typeof ae=="number")return ae=ae&255,typeof Uint8Array.prototype.indexOf=="function"?Ee?Uint8Array.prototype.indexOf.call(ge,ae,ee):Uint8Array.prototype.lastIndexOf.call(ge,ae,ee):he(ge,[ae],ee,ue,Ee);throw new TypeError("val must be string, number or Buffer")}function he(ge,ae,ee,ue,Ee){var Oe=1,me=ge.length,xe=ae.length;if(ue!==void 0&&(ue=String(ue).toLowerCase(),ue==="ucs2"||ue==="ucs-2"||ue==="utf16le"||ue==="utf-16le")){if(ge.length<2||ae.length<2)return-1;Oe=2,me/=2,xe/=2,ee/=2}function Xe(Mt,Bt){return Oe===1?Mt[Bt]:Mt.readUInt16BE(Bt*Oe)}var Ge;if(Ee){var Ne=-1;for(Ge=ee;Ge<me;Ge++)if(Xe(ge,Ge)===Xe(ae,Ne===-1?0:Ge-Ne)){if(Ne===-1&&(Ne=Ge),Ge-Ne+1===xe)return Ne*Oe}else Ne!==-1&&(Ge-=Ge-Ne),Ne=-1}else for(ee+xe>me&&(ee=me-xe),Ge=ee;Ge>=0;Ge--){for(var at=!0,Lt=0;Lt<xe;Lt++)if(Xe(ge,Ge+Lt)!==Xe(ae,Lt)){at=!1;break}if(at)return Ge}return-1}de.prototype.includes=function(ae,ee,ue){return this.indexOf(ae,ee,ue)!==-1},de.prototype.indexOf=function(ae,ee,ue){return le(this,ae,ee,ue,!0)},de.prototype.lastIndexOf=function(ae,ee,ue){return le(this,ae,ee,ue,!1)};function Ce(ge,ae,ee,ue){ee=Number(ee)||0;var Ee=ge.length-ee;ue?(ue=Number(ue),ue>Ee&&(ue=Ee)):ue=Ee;var Oe=ae.length;ue>Oe/2&&(ue=Oe/2);for(var me=0;me<ue;++me){var xe=parseInt(ae.substr(me*2,2),16);if(be(xe))return me;ge[ee+me]=xe}return me}function Ae(ge,ae,ee,ue){return Ht(Et(ae,ge.length-ee),ge,ee,ue)}function De(ge,ae,ee,ue){return Ht(rt(ae),ge,ee,ue)}function Te(ge,ae,ee,ue){return Ht(Ze(ae),ge,ee,ue)}function fe(ge,ae,ee,ue){return Ht(Wt(ae,ge.length-ee),ge,ee,ue)}de.prototype.write=function(ae,ee,ue,Ee){if(ee===void 0)Ee="utf8",ue=this.length,ee=0;else if(ue===void 0&&typeof ee=="string")Ee=ee,ue=this.length,ee=0;else if(isFinite(ee))ee=ee>>>0,isFinite(ue)?(ue=ue>>>0,Ee===void 0&&(Ee="utf8")):(Ee=ue,ue=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Oe=this.length-ee;if((ue===void 0||ue>Oe)&&(ue=Oe),ae.length>0&&(ue<0||ee<0)||ee>this.length)throw new RangeError("Attempt to write outside buffer bounds");Ee||(Ee="utf8");for(var me=!1;;)switch(Ee){case"hex":return Ce(this,ae,ee,ue);case"utf8":case"utf-8":return Ae(this,ae,ee,ue);case"ascii":case"latin1":case"binary":return De(this,ae,ee,ue);case"base64":return Te(this,ae,ee,ue);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return fe(this,ae,ee,ue);default:if(me)throw new TypeError("Unknown encoding: "+Ee);Ee=(""+Ee).toLowerCase(),me=!0}},de.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function $e(ge,ae,ee){return ae===0&&ee===ge.length?Le.fromByteArray(ge):Le.fromByteArray(ge.slice(ae,ee))}function Se(ge,ae,ee){ee=Math.min(ge.length,ee);for(var ue=[],Ee=ae;Ee<ee;){var Oe=ge[Ee],me=null,xe=Oe>239?4:Oe>223?3:Oe>191?2:1;if(Ee+xe<=ee){var Xe,Ge,Ne,at;switch(xe){case 1:Oe<128&&(me=Oe);break;case 2:Xe=ge[Ee+1],(Xe&192)===128&&(at=(Oe&31)<<6|Xe&63,at>127&&(me=at));break;case 3:Xe=ge[Ee+1],Ge=ge[Ee+2],(Xe&192)===128&&(Ge&192)===128&&(at=(Oe&15)<<12|(Xe&63)<<6|Ge&63,at>2047&&(at<55296||at>57343)&&(me=at));break;case 4:Xe=ge[Ee+1],Ge=ge[Ee+2],Ne=ge[Ee+3],(Xe&192)===128&&(Ge&192)===128&&(Ne&192)===128&&(at=(Oe&15)<<18|(Xe&63)<<12|(Ge&63)<<6|Ne&63,at>65535&&at<1114112&&(me=at))}}me===null?(me=65533,xe=1):me>65535&&(me-=65536,ue.push(me>>>10&1023|55296),me=56320|me&1023),ue.push(me),Ee+=xe}return ot(ue)}var st=4096;function ot(ge){var ae=ge.length;if(ae<=st)return String.fromCharCode.apply(String,ge);for(var ee="",ue=0;ue<ae;)ee+=String.fromCharCode.apply(String,ge.slice(ue,ue+=st));return ee}function _e(ge,ae,ee){var ue="";ee=Math.min(ge.length,ee);for(var Ee=ae;Ee<ee;++Ee)ue+=String.fromCharCode(ge[Ee]&127);return ue}function At(ge,ae,ee){var ue="";ee=Math.min(ge.length,ee);for(var Ee=ae;Ee<ee;++Ee)ue+=String.fromCharCode(ge[Ee]);return ue}function it(ge,ae,ee){var ue=ge.length;(!ae||ae<0)&&(ae=0),(!ee||ee<0||ee>ue)&&(ee=ue);for(var Ee="",Oe=ae;Oe<ee;++Oe)Ee+=yt[ge[Oe]];return Ee}function dt(ge,ae,ee){for(var ue=ge.slice(ae,ee),Ee="",Oe=0;Oe<ue.length-1;Oe+=2)Ee+=String.fromCharCode(ue[Oe]+ue[Oe+1]*256);return Ee}de.prototype.slice=function(ae,ee){var ue=this.length;ae=~~ae,ee=ee===void 0?ue:~~ee,ae<0?(ae+=ue,ae<0&&(ae=0)):ae>ue&&(ae=ue),ee<0?(ee+=ue,ee<0&&(ee=0)):ee>ue&&(ee=ue),ee<ae&&(ee=ae);var Ee=this.subarray(ae,ee);return Object.setPrototypeOf(Ee,de.prototype),Ee};function Ye(ge,ae,ee){if(ge%1!==0||ge<0)throw new RangeError("offset is not uint");if(ge+ae>ee)throw new RangeError("Trying to access beyond buffer length")}de.prototype.readUintLE=de.prototype.readUIntLE=function(ae,ee,ue){ae=ae>>>0,ee=ee>>>0,ue||Ye(ae,ee,this.length);for(var Ee=this[ae],Oe=1,me=0;++me<ee&&(Oe*=256);)Ee+=this[ae+me]*Oe;return Ee},de.prototype.readUintBE=de.prototype.readUIntBE=function(ae,ee,ue){ae=ae>>>0,ee=ee>>>0,ue||Ye(ae,ee,this.length);for(var Ee=this[ae+--ee],Oe=1;ee>0&&(Oe*=256);)Ee+=this[ae+--ee]*Oe;return Ee},de.prototype.readUint8=de.prototype.readUInt8=function(ae,ee){return ae=ae>>>0,ee||Ye(ae,1,this.length),this[ae]},de.prototype.readUint16LE=de.prototype.readUInt16LE=function(ae,ee){return ae=ae>>>0,ee||Ye(ae,2,this.length),this[ae]|this[ae+1]<<8},de.prototype.readUint16BE=de.prototype.readUInt16BE=function(ae,ee){return ae=ae>>>0,ee||Ye(ae,2,this.length),this[ae]<<8|this[ae+1]},de.prototype.readUint32LE=de.prototype.readUInt32LE=function(ae,ee){return ae=ae>>>0,ee||Ye(ae,4,this.length),(this[ae]|this[ae+1]<<8|this[ae+2]<<16)+this[ae+3]*16777216},de.prototype.readUint32BE=de.prototype.readUInt32BE=function(ae,ee){return ae=ae>>>0,ee||Ye(ae,4,this.length),this[ae]*16777216+(this[ae+1]<<16|this[ae+2]<<8|this[ae+3])},de.prototype.readIntLE=function(ae,ee,ue){ae=ae>>>0,ee=ee>>>0,ue||Ye(ae,ee,this.length);for(var Ee=this[ae],Oe=1,me=0;++me<ee&&(Oe*=256);)Ee+=this[ae+me]*Oe;return Oe*=128,Ee>=Oe&&(Ee-=Math.pow(2,8*ee)),Ee},de.prototype.readIntBE=function(ae,ee,ue){ae=ae>>>0,ee=ee>>>0,ue||Ye(ae,ee,this.length);for(var Ee=ee,Oe=1,me=this[ae+--Ee];Ee>0&&(Oe*=256);)me+=this[ae+--Ee]*Oe;return Oe*=128,me>=Oe&&(me-=Math.pow(2,8*ee)),me},de.prototype.readInt8=function(ae,ee){return ae=ae>>>0,ee||Ye(ae,1,this.length),this[ae]&128?(255-this[ae]+1)*-1:this[ae]},de.prototype.readInt16LE=function(ae,ee){ae=ae>>>0,ee||Ye(ae,2,this.length);var ue=this[ae]|this[ae+1]<<8;return ue&32768?ue|4294901760:ue},de.prototype.readInt16BE=function(ae,ee){ae=ae>>>0,ee||Ye(ae,2,this.length);var ue=this[ae+1]|this[ae]<<8;return ue&32768?ue|4294901760:ue},de.prototype.readInt32LE=function(ae,ee){return ae=ae>>>0,ee||Ye(ae,4,this.length),this[ae]|this[ae+1]<<8|this[ae+2]<<16|this[ae+3]<<24},de.prototype.readInt32BE=function(ae,ee){return ae=ae>>>0,ee||Ye(ae,4,this.length),this[ae]<<24|this[ae+1]<<16|this[ae+2]<<8|this[ae+3]},de.prototype.readFloatLE=function(ae,ee){return ae=ae>>>0,ee||Ye(ae,4,this.length),Ie.read(this,ae,!0,23,4)},de.prototype.readFloatBE=function(ae,ee){return ae=ae>>>0,ee||Ye(ae,4,this.length),Ie.read(this,ae,!1,23,4)},de.prototype.readDoubleLE=function(ae,ee){return ae=ae>>>0,ee||Ye(ae,8,this.length),Ie.read(this,ae,!0,52,8)},de.prototype.readDoubleBE=function(ae,ee){return ae=ae>>>0,ee||Ye(ae,8,this.length),Ie.read(this,ae,!1,52,8)};function He(ge,ae,ee,ue,Ee,Oe){if(!de.isBuffer(ge))throw new TypeError('"buffer" argument must be a Buffer instance');if(ae>Ee||ae<Oe)throw new RangeError('"value" argument is out of bounds');if(ee+ue>ge.length)throw new RangeError("Index out of range")}de.prototype.writeUintLE=de.prototype.writeUIntLE=function(ae,ee,ue,Ee){if(ae=+ae,ee=ee>>>0,ue=ue>>>0,!Ee){var Oe=Math.pow(2,8*ue)-1;He(this,ae,ee,ue,Oe,0)}var me=1,xe=0;for(this[ee]=ae&255;++xe<ue&&(me*=256);)this[ee+xe]=ae/me&255;return ee+ue},de.prototype.writeUintBE=de.prototype.writeUIntBE=function(ae,ee,ue,Ee){if(ae=+ae,ee=ee>>>0,ue=ue>>>0,!Ee){var Oe=Math.pow(2,8*ue)-1;He(this,ae,ee,ue,Oe,0)}var me=ue-1,xe=1;for(this[ee+me]=ae&255;--me>=0&&(xe*=256);)this[ee+me]=ae/xe&255;return ee+ue},de.prototype.writeUint8=de.prototype.writeUInt8=function(ae,ee,ue){return ae=+ae,ee=ee>>>0,ue||He(this,ae,ee,1,255,0),this[ee]=ae&255,ee+1},de.prototype.writeUint16LE=de.prototype.writeUInt16LE=function(ae,ee,ue){return ae=+ae,ee=ee>>>0,ue||He(this,ae,ee,2,65535,0),this[ee]=ae&255,this[ee+1]=ae>>>8,ee+2},de.prototype.writeUint16BE=de.prototype.writeUInt16BE=function(ae,ee,ue){return ae=+ae,ee=ee>>>0,ue||He(this,ae,ee,2,65535,0),this[ee]=ae>>>8,this[ee+1]=ae&255,ee+2},de.prototype.writeUint32LE=de.prototype.writeUInt32LE=function(ae,ee,ue){return ae=+ae,ee=ee>>>0,ue||He(this,ae,ee,4,4294967295,0),this[ee+3]=ae>>>24,this[ee+2]=ae>>>16,this[ee+1]=ae>>>8,this[ee]=ae&255,ee+4},de.prototype.writeUint32BE=de.prototype.writeUInt32BE=function(ae,ee,ue){return ae=+ae,ee=ee>>>0,ue||He(this,ae,ee,4,4294967295,0),this[ee]=ae>>>24,this[ee+1]=ae>>>16,this[ee+2]=ae>>>8,this[ee+3]=ae&255,ee+4},de.prototype.writeIntLE=function(ae,ee,ue,Ee){if(ae=+ae,ee=ee>>>0,!Ee){var Oe=Math.pow(2,8*ue-1);He(this,ae,ee,ue,Oe-1,-Oe)}var me=0,xe=1,Xe=0;for(this[ee]=ae&255;++me<ue&&(xe*=256);)ae<0&&Xe===0&&this[ee+me-1]!==0&&(Xe=1),this[ee+me]=(ae/xe>>0)-Xe&255;return ee+ue},de.prototype.writeIntBE=function(ae,ee,ue,Ee){if(ae=+ae,ee=ee>>>0,!Ee){var Oe=Math.pow(2,8*ue-1);He(this,ae,ee,ue,Oe-1,-Oe)}var me=ue-1,xe=1,Xe=0;for(this[ee+me]=ae&255;--me>=0&&(xe*=256);)ae<0&&Xe===0&&this[ee+me+1]!==0&&(Xe=1),this[ee+me]=(ae/xe>>0)-Xe&255;return ee+ue},de.prototype.writeInt8=function(ae,ee,ue){return ae=+ae,ee=ee>>>0,ue||He(this,ae,ee,1,127,-128),ae<0&&(ae=255+ae+1),this[ee]=ae&255,ee+1},de.prototype.writeInt16LE=function(ae,ee,ue){return ae=+ae,ee=ee>>>0,ue||He(this,ae,ee,2,32767,-32768),this[ee]=ae&255,this[ee+1]=ae>>>8,ee+2},de.prototype.writeInt16BE=function(ae,ee,ue){return ae=+ae,ee=ee>>>0,ue||He(this,ae,ee,2,32767,-32768),this[ee]=ae>>>8,this[ee+1]=ae&255,ee+2},de.prototype.writeInt32LE=function(ae,ee,ue){return ae=+ae,ee=ee>>>0,ue||He(this,ae,ee,4,2147483647,-2147483648),this[ee]=ae&255,this[ee+1]=ae>>>8,this[ee+2]=ae>>>16,this[ee+3]=ae>>>24,ee+4},de.prototype.writeInt32BE=function(ae,ee,ue){return ae=+ae,ee=ee>>>0,ue||He(this,ae,ee,4,2147483647,-2147483648),ae<0&&(ae=4294967295+ae+1),this[ee]=ae>>>24,this[ee+1]=ae>>>16,this[ee+2]=ae>>>8,this[ee+3]=ae&255,ee+4};function gt(ge,ae,ee,ue,Ee,Oe){if(ee+ue>ge.length)throw new RangeError("Index out of range");if(ee<0)throw new RangeError("Index out of range")}function ut(ge,ae,ee,ue,Ee){return ae=+ae,ee=ee>>>0,Ee||gt(ge,ae,ee,4,34028234663852886e22,-34028234663852886e22),Ie.write(ge,ae,ee,ue,23,4),ee+4}de.prototype.writeFloatLE=function(ae,ee,ue){return ut(this,ae,ee,!0,ue)},de.prototype.writeFloatBE=function(ae,ee,ue){return ut(this,ae,ee,!1,ue)};function We(ge,ae,ee,ue,Ee){return ae=+ae,ee=ee>>>0,Ee||gt(ge,ae,ee,8,17976931348623157e292,-17976931348623157e292),Ie.write(ge,ae,ee,ue,52,8),ee+8}de.prototype.writeDoubleLE=function(ae,ee,ue){return We(this,ae,ee,!0,ue)},de.prototype.writeDoubleBE=function(ae,ee,ue){return We(this,ae,ee,!1,ue)},de.prototype.copy=function(ae,ee,ue,Ee){if(!de.isBuffer(ae))throw new TypeError("argument should be a Buffer");if(ue||(ue=0),!Ee&&Ee!==0&&(Ee=this.length),ee>=ae.length&&(ee=ae.length),ee||(ee=0),Ee>0&&Ee<ue&&(Ee=ue),Ee===ue||ae.length===0||this.length===0)return 0;if(ee<0)throw new RangeError("targetStart out of bounds");if(ue<0||ue>=this.length)throw new RangeError("Index out of range");if(Ee<0)throw new RangeError("sourceEnd out of bounds");Ee>this.length&&(Ee=this.length),ae.length-ee<Ee-ue&&(Ee=ae.length-ee+ue);var Oe=Ee-ue;return this===ae&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(ee,ue,Ee):Uint8Array.prototype.set.call(ae,this.subarray(ue,Ee),ee),Oe},de.prototype.fill=function(ae,ee,ue,Ee){if(typeof ae=="string"){if(typeof ee=="string"?(Ee=ee,ee=0,ue=this.length):typeof ue=="string"&&(Ee=ue,ue=this.length),Ee!==void 0&&typeof Ee!="string")throw new TypeError("encoding must be a string");if(typeof Ee=="string"&&!de.isEncoding(Ee))throw new TypeError("Unknown encoding: "+Ee);if(ae.length===1){var Oe=ae.charCodeAt(0);(Ee==="utf8"&&Oe<128||Ee==="latin1")&&(ae=Oe)}}else typeof ae=="number"?ae=ae&255:typeof ae=="boolean"&&(ae=Number(ae));if(ee<0||this.length<ee||this.length<ue)throw new RangeError("Out of range index");if(ue<=ee)return this;ee=ee>>>0,ue=ue===void 0?this.length:ue>>>0,ae||(ae=0);var me;if(typeof ae=="number")for(me=ee;me<ue;++me)this[me]=ae;else{var xe=de.isBuffer(ae)?ae:de.from(ae,Ee),Xe=xe.length;if(Xe===0)throw new TypeError('The value "'+ae+'" is invalid for argument "value"');for(me=0;me<ue-ee;++me)this[me+ee]=xe[me%Xe]}return this};var tt=/[^+/0-9A-Za-z-_]/g;function St(ge){if(ge=ge.split("=")[0],ge=ge.trim().replace(tt,""),ge.length<2)return"";for(;ge.length%4!==0;)ge=ge+"=";return ge}function Et(ge,ae){ae=ae||1/0;for(var ee,ue=ge.length,Ee=null,Oe=[],me=0;me<ue;++me){if(ee=ge.charCodeAt(me),ee>55295&&ee<57344){if(!Ee){if(ee>56319){(ae-=3)>-1&&Oe.push(239,191,189);continue}else if(me+1===ue){(ae-=3)>-1&&Oe.push(239,191,189);continue}Ee=ee;continue}if(ee<56320){(ae-=3)>-1&&Oe.push(239,191,189),Ee=ee;continue}ee=(Ee-55296<<10|ee-56320)+65536}else Ee&&(ae-=3)>-1&&Oe.push(239,191,189);if(Ee=null,ee<128){if((ae-=1)<0)break;Oe.push(ee)}else if(ee<2048){if((ae-=2)<0)break;Oe.push(ee>>6|192,ee&63|128)}else if(ee<65536){if((ae-=3)<0)break;Oe.push(ee>>12|224,ee>>6&63|128,ee&63|128)}else if(ee<1114112){if((ae-=4)<0)break;Oe.push(ee>>18|240,ee>>12&63|128,ee>>6&63|128,ee&63|128)}else throw new Error("Invalid code point")}return Oe}function rt(ge){for(var ae=[],ee=0;ee<ge.length;++ee)ae.push(ge.charCodeAt(ee)&255);return ae}function Wt(ge,ae){for(var ee,ue,Ee,Oe=[],me=0;me<ge.length&&!((ae-=2)<0);++me)ee=ge.charCodeAt(me),ue=ee>>8,Ee=ee%256,Oe.push(Ee),Oe.push(ue);return Oe}function Ze(ge){return Le.toByteArray(St(ge))}function Ht(ge,ae,ee,ue){for(var Ee=0;Ee<ue&&!(Ee+ee>=ae.length||Ee>=ge.length);++Ee)ae[Ee+ee]=ge[Ee];return Ee}function Ft(ge,ae){return ge instanceof ae||ge!=null&&ge.constructor!=null&&ge.constructor.name!=null&&ge.constructor.name===ae.name}function be(ge){return ge!==ge}var yt=function(){for(var ge="0123456789abcdef",ae=new Array(256),ee=0;ee<16;++ee)for(var ue=ee*16,Ee=0;Ee<16;++Ee)ae[ue+Ee]=ge[ee]+ge[Ee];return ae}()},67467:function(Dt,Ot){Ot.read=function(oe,re,Le,Ie,Ke){var ke,ve,ie=Ke*8-Ie-1,de=(1<<ie)-1,Be=de>>1,Re=-7,Me=Le?Ke-1:0,ze=Le?-1:1,pe=oe[re+Me];for(Me+=ze,ke=pe&(1<<-Re)-1,pe>>=-Re,Re+=ie;Re>0;ke=ke*256+oe[re+Me],Me+=ze,Re-=8);for(ve=ke&(1<<-Re)-1,ke>>=-Re,Re+=Ie;Re>0;ve=ve*256+oe[re+Me],Me+=ze,Re-=8);if(ke===0)ke=1-Be;else{if(ke===de)return ve?NaN:(pe?-1:1)*(1/0);ve=ve+Math.pow(2,Ie),ke=ke-Be}return(pe?-1:1)*ve*Math.pow(2,ke-Ie)},Ot.write=function(oe,re,Le,Ie,Ke,ke){var ve,ie,de,Be=ke*8-Ke-1,Re=(1<<Be)-1,Me=Re>>1,ze=Ke===23?Math.pow(2,-24)-Math.pow(2,-77):0,pe=Ie?0:ke-1,ne=Ie?1:-1,y=re<0||re===0&&1/re<0?1:0;for(re=Math.abs(re),isNaN(re)||re===1/0?(ie=isNaN(re)?1:0,ve=Re):(ve=Math.floor(Math.log(re)/Math.LN2),re*(de=Math.pow(2,-ve))<1&&(ve--,de*=2),ve+Me>=1?re+=ze/de:re+=ze*Math.pow(2,1-Me),re*de>=2&&(ve++,de/=2),ve+Me>=Re?(ie=0,ve=Re):ve+Me>=1?(ie=(re*de-1)*Math.pow(2,Ke),ve=ve+Me):(ie=re*Math.pow(2,Me-1)*Math.pow(2,Ke),ve=0));Ke>=8;oe[Le+pe]=ie&255,pe+=ne,ie/=256,Ke-=8);for(ve=ve<<Ke|ie,Be+=Ke;Be>0;oe[Le+pe]=ve&255,pe+=ne,ve/=256,Be-=8);oe[Le+pe-ne]|=y*128}},86129:function(Dt,Ot,oe){var re=oe(19208).lW,Le=oe(97671);(function(Ie){Dt.exports=Ie()})(function(){return function Ie(Ke,ke,ve){function ie(Re,Me){if(!ke[Re]){if(!Ke[Re]){var ze=void 0;if(!Me&&ze)return require(Re,!0);if(de)return de(Re,!0);var pe=new Error("Cannot find module '"+Re+"'");throw pe.code="MODULE_NOT_FOUND",pe}var ne=ke[Re]={exports:{}};Ke[Re][0].call(ne.exports,function(y){var a=Ke[Re][1][y];return ie(a||y)},ne,ne.exports,Ie,Ke,ke,ve)}return ke[Re].exports}for(var de=void 0,Be=0;Be<ve.length;Be++)ie(ve[Be]);return ie}({1:[function(Ie,Ke,ke){"use strict";var ve=Ie("./utils"),ie=Ie("./support"),de="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";ke.encode=function(Be){for(var Re,Me,ze,pe,ne,y,a,x=[],b=0,E=Be.length,z=E,te=ve.getTypeOf(Be)!=="string";b<Be.length;)z=E-b,ze=te?(Re=Be[b++],Me=b<E?Be[b++]:0,b<E?Be[b++]:0):(Re=Be.charCodeAt(b++),Me=b<E?Be.charCodeAt(b++):0,b<E?Be.charCodeAt(b++):0),pe=Re>>2,ne=(3&Re)<<4|Me>>4,y=1<z?(15&Me)<<2|ze>>6:64,a=2<z?63&ze:64,x.push(de.charAt(pe)+de.charAt(ne)+de.charAt(y)+de.charAt(a));return x.join("")},ke.decode=function(Be){var Re,Me,ze,pe,ne,y,a=0,x=0,b="data:";if(Be.substr(0,b.length)===b)throw new Error("Invalid base64 input, it looks like a data url.");var E,z=3*(Be=Be.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(Be.charAt(Be.length-1)===de.charAt(64)&&z--,Be.charAt(Be.length-2)===de.charAt(64)&&z--,z%1!=0)throw new Error("Invalid base64 input, bad content length.");for(E=ie.uint8array?new Uint8Array(0|z):new Array(0|z);a<Be.length;)Re=de.indexOf(Be.charAt(a++))<<2|(pe=de.indexOf(Be.charAt(a++)))>>4,Me=(15&pe)<<4|(ne=de.indexOf(Be.charAt(a++)))>>2,ze=(3&ne)<<6|(y=de.indexOf(Be.charAt(a++))),E[x++]=Re,ne!==64&&(E[x++]=Me),y!==64&&(E[x++]=ze);return E}},{"./support":30,"./utils":32}],2:[function(Ie,Ke,ke){"use strict";var ve=Ie("./external"),ie=Ie("./stream/DataWorker"),de=Ie("./stream/Crc32Probe"),Be=Ie("./stream/DataLengthProbe");function Re(Me,ze,pe,ne,y){this.compressedSize=Me,this.uncompressedSize=ze,this.crc32=pe,this.compression=ne,this.compressedContent=y}Re.prototype={getContentWorker:function(){var Me=new ie(ve.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new Be("data_length")),ze=this;return Me.on("end",function(){if(this.streamInfo.data_length!==ze.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),Me},getCompressedWorker:function(){return new ie(ve.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},Re.createWorkerFrom=function(Me,ze,pe){return Me.pipe(new de).pipe(new Be("uncompressedSize")).pipe(ze.compressWorker(pe)).pipe(new Be("compressedSize")).withStreamInfo("compression",ze)},Ke.exports=Re},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(Ie,Ke,ke){"use strict";var ve=Ie("./stream/GenericWorker");ke.STORE={magic:"\0\0",compressWorker:function(){return new ve("STORE compression")},uncompressWorker:function(){return new ve("STORE decompression")}},ke.DEFLATE=Ie("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(Ie,Ke,ke){"use strict";var ve=Ie("./utils"),ie=function(){for(var de,Be=[],Re=0;Re<256;Re++){de=Re;for(var Me=0;Me<8;Me++)de=1&de?3988292384^de>>>1:de>>>1;Be[Re]=de}return Be}();Ke.exports=function(de,Be){return de!==void 0&&de.length?ve.getTypeOf(de)!=="string"?function(Re,Me,ze,pe){var ne=ie,y=pe+ze;Re^=-1;for(var a=pe;a<y;a++)Re=Re>>>8^ne[255&(Re^Me[a])];return-1^Re}(0|Be,de,de.length,0):function(Re,Me,ze,pe){var ne=ie,y=pe+ze;Re^=-1;for(var a=pe;a<y;a++)Re=Re>>>8^ne[255&(Re^Me.charCodeAt(a))];return-1^Re}(0|Be,de,de.length,0):0}},{"./utils":32}],5:[function(Ie,Ke,ke){"use strict";ke.base64=!1,ke.binary=!1,ke.dir=!1,ke.createFolders=!0,ke.date=null,ke.compression=null,ke.compressionOptions=null,ke.comment=null,ke.unixPermissions=null,ke.dosPermissions=null},{}],6:[function(Ie,Ke,ke){"use strict";var ve=null;ve=typeof Promise!="undefined"?Promise:Ie("lie"),Ke.exports={Promise:ve}},{lie:37}],7:[function(Ie,Ke,ke){"use strict";var ve=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",ie=Ie("pako"),de=Ie("./utils"),Be=Ie("./stream/GenericWorker"),Re=ve?"uint8array":"array";function Me(ze,pe){Be.call(this,"FlateWorker/"+ze),this._pako=null,this._pakoAction=ze,this._pakoOptions=pe,this.meta={}}ke.magic="\b\0",de.inherits(Me,Be),Me.prototype.processChunk=function(ze){this.meta=ze.meta,this._pako===null&&this._createPako(),this._pako.push(de.transformTo(Re,ze.data),!1)},Me.prototype.flush=function(){Be.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},Me.prototype.cleanUp=function(){Be.prototype.cleanUp.call(this),this._pako=null},Me.prototype._createPako=function(){this._pako=new ie[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var ze=this;this._pako.onData=function(pe){ze.push({data:pe,meta:ze.meta})}},ke.compressWorker=function(ze){return new Me("Deflate",ze)},ke.uncompressWorker=function(){return new Me("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(Ie,Ke,ke){"use strict";function ve(ne,y){var a,x="";for(a=0;a<y;a++)x+=String.fromCharCode(255&ne),ne>>>=8;return x}function ie(ne,y,a,x,b,E){var z,te,se=ne.file,le=ne.compression,he=E!==Re.utf8encode,Ce=de.transformTo("string",E(se.name)),Ae=de.transformTo("string",Re.utf8encode(se.name)),De=se.comment,Te=de.transformTo("string",E(De)),fe=de.transformTo("string",Re.utf8encode(De)),$e=Ae.length!==se.name.length,Se=fe.length!==De.length,st="",ot="",_e="",At=se.dir,it=se.date,dt={crc32:0,compressedSize:0,uncompressedSize:0};y&&!a||(dt.crc32=ne.crc32,dt.compressedSize=ne.compressedSize,dt.uncompressedSize=ne.uncompressedSize);var Ye=0;y&&(Ye|=8),he||!$e&&!Se||(Ye|=2048);var He=0,gt=0;At&&(He|=16),b==="UNIX"?(gt=798,He|=function(We,tt){var St=We;return We||(St=tt?16893:33204),(65535&St)<<16}(se.unixPermissions,At)):(gt=20,He|=function(We){return 63&(We||0)}(se.dosPermissions)),z=it.getUTCHours(),z<<=6,z|=it.getUTCMinutes(),z<<=5,z|=it.getUTCSeconds()/2,te=it.getUTCFullYear()-1980,te<<=4,te|=it.getUTCMonth()+1,te<<=5,te|=it.getUTCDate(),$e&&(ot=ve(1,1)+ve(Me(Ce),4)+Ae,st+="up"+ve(ot.length,2)+ot),Se&&(_e=ve(1,1)+ve(Me(Te),4)+fe,st+="uc"+ve(_e.length,2)+_e);var ut="";return ut+=`
\0`,ut+=ve(Ye,2),ut+=le.magic,ut+=ve(z,2),ut+=ve(te,2),ut+=ve(dt.crc32,4),ut+=ve(dt.compressedSize,4),ut+=ve(dt.uncompressedSize,4),ut+=ve(Ce.length,2),ut+=ve(st.length,2),{fileRecord:ze.LOCAL_FILE_HEADER+ut+Ce+st,dirRecord:ze.CENTRAL_FILE_HEADER+ve(gt,2)+ut+ve(Te.length,2)+"\0\0\0\0"+ve(He,4)+ve(x,4)+Ce+st+Te}}var de=Ie("../utils"),Be=Ie("../stream/GenericWorker"),Re=Ie("../utf8"),Me=Ie("../crc32"),ze=Ie("../signature");function pe(ne,y,a,x){Be.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=y,this.zipPlatform=a,this.encodeFileName=x,this.streamFiles=ne,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}de.inherits(pe,Be),pe.prototype.push=function(ne){var y=ne.meta.percent||0,a=this.entriesCount,x=this._sources.length;this.accumulate?this.contentBuffer.push(ne):(this.bytesWritten+=ne.data.length,Be.prototype.push.call(this,{data:ne.data,meta:{currentFile:this.currentFile,percent:a?(y+100*(a-x-1))/a:100}}))},pe.prototype.openedSource=function(ne){this.currentSourceOffset=this.bytesWritten,this.currentFile=ne.file.name;var y=this.streamFiles&&!ne.file.dir;if(y){var a=ie(ne,y,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:a.fileRecord,meta:{percent:0}})}else this.accumulate=!0},pe.prototype.closedSource=function(ne){this.accumulate=!1;var y=this.streamFiles&&!ne.file.dir,a=ie(ne,y,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(a.dirRecord),y)this.push({data:function(x){return ze.DATA_DESCRIPTOR+ve(x.crc32,4)+ve(x.compressedSize,4)+ve(x.uncompressedSize,4)}(ne),meta:{percent:100}});else for(this.push({data:a.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},pe.prototype.flush=function(){for(var ne=this.bytesWritten,y=0;y<this.dirRecords.length;y++)this.push({data:this.dirRecords[y],meta:{percent:100}});var a=this.bytesWritten-ne,x=function(b,E,z,te,se){var le=de.transformTo("string",se(te));return ze.CENTRAL_DIRECTORY_END+"\0\0\0\0"+ve(b,2)+ve(b,2)+ve(E,4)+ve(z,4)+ve(le.length,2)+le}(this.dirRecords.length,a,ne,this.zipComment,this.encodeFileName);this.push({data:x,meta:{percent:100}})},pe.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},pe.prototype.registerPrevious=function(ne){this._sources.push(ne);var y=this;return ne.on("data",function(a){y.processChunk(a)}),ne.on("end",function(){y.closedSource(y.previous.streamInfo),y._sources.length?y.prepareNextSource():y.end()}),ne.on("error",function(a){y.error(a)}),this},pe.prototype.resume=function(){return!!Be.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},pe.prototype.error=function(ne){var y=this._sources;if(!Be.prototype.error.call(this,ne))return!1;for(var a=0;a<y.length;a++)try{y[a].error(ne)}catch(x){}return!0},pe.prototype.lock=function(){Be.prototype.lock.call(this);for(var ne=this._sources,y=0;y<ne.length;y++)ne[y].lock()},Ke.exports=pe},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(Ie,Ke,ke){"use strict";var ve=Ie("../compressions"),ie=Ie("./ZipFileWorker");ke.generateWorker=function(de,Be,Re){var Me=new ie(Be.streamFiles,Re,Be.platform,Be.encodeFileName),ze=0;try{de.forEach(function(pe,ne){ze++;var y=function(E,z){var te=E||z,se=ve[te];if(!se)throw new Error(te+" is not a valid compression method !");return se}(ne.options.compression,Be.compression),a=ne.options.compressionOptions||Be.compressionOptions||{},x=ne.dir,b=ne.date;ne._compressWorker(y,a).withStreamInfo("file",{name:pe,dir:x,date:b,comment:ne.comment||"",unixPermissions:ne.unixPermissions,dosPermissions:ne.dosPermissions}).pipe(Me)}),Me.entriesCount=ze}catch(pe){Me.error(pe)}return Me}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(Ie,Ke,ke){"use strict";function ve(){if(!(this instanceof ve))return new ve;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var ie=new ve;for(var de in this)typeof this[de]!="function"&&(ie[de]=this[de]);return ie}}(ve.prototype=Ie("./object")).loadAsync=Ie("./load"),ve.support=Ie("./support"),ve.defaults=Ie("./defaults"),ve.version="3.10.1",ve.loadAsync=function(ie,de){return new ve().loadAsync(ie,de)},ve.external=Ie("./external"),Ke.exports=ve},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(Ie,Ke,ke){"use strict";var ve=Ie("./utils"),ie=Ie("./external"),de=Ie("./utf8"),Be=Ie("./zipEntries"),Re=Ie("./stream/Crc32Probe"),Me=Ie("./nodejsUtils");function ze(pe){return new ie.Promise(function(ne,y){var a=pe.decompressed.getContentWorker().pipe(new Re);a.on("error",function(x){y(x)}).on("end",function(){a.streamInfo.crc32!==pe.decompressed.crc32?y(new Error("Corrupted zip : CRC32 mismatch")):ne()}).resume()})}Ke.exports=function(pe,ne){var y=this;return ne=ve.extend(ne||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:de.utf8decode}),Me.isNode&&Me.isStream(pe)?ie.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):ve.prepareContent("the loaded zip file",pe,!0,ne.optimizedBinaryString,ne.base64).then(function(a){var x=new Be(ne);return x.load(a),x}).then(function(a){var x=[ie.Promise.resolve(a)],b=a.files;if(ne.checkCRC32)for(var E=0;E<b.length;E++)x.push(ze(b[E]));return ie.Promise.all(x)}).then(function(a){for(var x=a.shift(),b=x.files,E=0;E<b.length;E++){var z=b[E],te=z.fileNameStr,se=ve.resolve(z.fileNameStr);y.file(se,z.decompressed,{binary:!0,optimizedBinaryString:!0,date:z.date,dir:z.dir,comment:z.fileCommentStr.length?z.fileCommentStr:null,unixPermissions:z.unixPermissions,dosPermissions:z.dosPermissions,createFolders:ne.createFolders}),z.dir||(y.file(se).unsafeOriginalName=te)}return x.zipComment.length&&(y.comment=x.zipComment),y})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(Ie,Ke,ke){"use strict";var ve=Ie("../utils"),ie=Ie("../stream/GenericWorker");function de(Be,Re){ie.call(this,"Nodejs stream input adapter for "+Be),this._upstreamEnded=!1,this._bindStream(Re)}ve.inherits(de,ie),de.prototype._bindStream=function(Be){var Re=this;(this._stream=Be).pause(),Be.on("data",function(Me){Re.push({data:Me,meta:{percent:0}})}).on("error",function(Me){Re.isPaused?this.generatedError=Me:Re.error(Me)}).on("end",function(){Re.isPaused?Re._upstreamEnded=!0:Re.end()})},de.prototype.pause=function(){return!!ie.prototype.pause.call(this)&&(this._stream.pause(),!0)},de.prototype.resume=function(){return!!ie.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},Ke.exports=de},{"../stream/GenericWorker":28,"../utils":32}],13:[function(Ie,Ke,ke){"use strict";var ve=Ie("readable-stream").Readable;function ie(de,Be,Re){ve.call(this,Be),this._helper=de;var Me=this;de.on("data",function(ze,pe){Me.push(ze)||Me._helper.pause(),Re&&Re(pe)}).on("error",function(ze){Me.emit("error",ze)}).on("end",function(){Me.push(null)})}Ie("../utils").inherits(ie,ve),ie.prototype._read=function(){this._helper.resume()},Ke.exports=ie},{"../utils":32,"readable-stream":16}],14:[function(Ie,Ke,ke){"use strict";Ke.exports={isNode:typeof re!="undefined",newBufferFrom:function(ve,ie){if(re.from&&re.from!==Uint8Array.from)return re.from(ve,ie);if(typeof ve=="number")throw new Error('The "data" argument must not be a number');return new re(ve,ie)},allocBuffer:function(ve){if(re.alloc)return re.alloc(ve);var ie=new re(ve);return ie.fill(0),ie},isBuffer:function(ve){return re.isBuffer(ve)},isStream:function(ve){return ve&&typeof ve.on=="function"&&typeof ve.pause=="function"&&typeof ve.resume=="function"}}},{}],15:[function(Ie,Ke,ke){"use strict";function ve(se,le,he){var Ce,Ae=de.getTypeOf(le),De=de.extend(he||{},Me);De.date=De.date||new Date,De.compression!==null&&(De.compression=De.compression.toUpperCase()),typeof De.unixPermissions=="string"&&(De.unixPermissions=parseInt(De.unixPermissions,8)),De.unixPermissions&&16384&De.unixPermissions&&(De.dir=!0),De.dosPermissions&&16&De.dosPermissions&&(De.dir=!0),De.dir&&(se=b(se)),De.createFolders&&(Ce=x(se))&&E.call(this,Ce,!0);var Te=Ae==="string"&&De.binary===!1&&De.base64===!1;he&&he.binary!==void 0||(De.binary=!Te),(le instanceof ze&&le.uncompressedSize===0||De.dir||!le||le.length===0)&&(De.base64=!1,De.binary=!0,le="",De.compression="STORE",Ae="string");var fe=null;fe=le instanceof ze||le instanceof Be?le:y.isNode&&y.isStream(le)?new a(se,le):de.prepareContent(se,le,De.binary,De.optimizedBinaryString,De.base64);var $e=new pe(se,fe,De);this.files[se]=$e}var ie=Ie("./utf8"),de=Ie("./utils"),Be=Ie("./stream/GenericWorker"),Re=Ie("./stream/StreamHelper"),Me=Ie("./defaults"),ze=Ie("./compressedObject"),pe=Ie("./zipObject"),ne=Ie("./generate"),y=Ie("./nodejsUtils"),a=Ie("./nodejs/NodejsStreamInputAdapter"),x=function(se){se.slice(-1)==="/"&&(se=se.substring(0,se.length-1));var le=se.lastIndexOf("/");return 0<le?se.substring(0,le):""},b=function(se){return se.slice(-1)!=="/"&&(se+="/"),se},E=function(se,le){return le=le!==void 0?le:Me.createFolders,se=b(se),this.files[se]||ve.call(this,se,null,{dir:!0,createFolders:le}),this.files[se]};function z(se){return Object.prototype.toString.call(se)==="[object RegExp]"}var te={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(se){var le,he,Ce;for(le in this.files)Ce=this.files[le],(he=le.slice(this.root.length,le.length))&&le.slice(0,this.root.length)===this.root&&se(he,Ce)},filter:function(se){var le=[];return this.forEach(function(he,Ce){se(he,Ce)&&le.push(Ce)}),le},file:function(se,le,he){if(arguments.length!==1)return se=this.root+se,ve.call(this,se,le,he),this;if(z(se)){var Ce=se;return this.filter(function(De,Te){return!Te.dir&&Ce.test(De)})}var Ae=this.files[this.root+se];return Ae&&!Ae.dir?Ae:null},folder:function(se){if(!se)return this;if(z(se))return this.filter(function(Ae,De){return De.dir&&se.test(Ae)});var le=this.root+se,he=E.call(this,le),Ce=this.clone();return Ce.root=he.name,Ce},remove:function(se){se=this.root+se;var le=this.files[se];if(le||(se.slice(-1)!=="/"&&(se+="/"),le=this.files[se]),le&&!le.dir)delete this.files[se];else for(var he=this.filter(function(Ae,De){return De.name.slice(0,se.length)===se}),Ce=0;Ce<he.length;Ce++)delete this.files[he[Ce].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(se){var le,he={};try{if((he=de.extend(se||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:ie.utf8encode})).type=he.type.toLowerCase(),he.compression=he.compression.toUpperCase(),he.type==="binarystring"&&(he.type="string"),!he.type)throw new Error("No output type specified.");de.checkSupport(he.type),he.platform!=="darwin"&&he.platform!=="freebsd"&&he.platform!=="linux"&&he.platform!=="sunos"||(he.platform="UNIX"),he.platform==="win32"&&(he.platform="DOS");var Ce=he.comment||this.comment||"";le=ne.generateWorker(this,he,Ce)}catch(Ae){(le=new Be("error")).error(Ae)}return new Re(le,he.type||"string",he.mimeType)},generateAsync:function(se,le){return this.generateInternalStream(se).accumulate(le)},generateNodeStream:function(se,le){return(se=se||{}).type||(se.type="nodebuffer"),this.generateInternalStream(se).toNodejsStream(le)}};Ke.exports=te},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(Ie,Ke,ke){"use strict";Ke.exports=Ie("stream")},{stream:void 0}],17:[function(Ie,Ke,ke){"use strict";var ve=Ie("./DataReader");function ie(de){ve.call(this,de);for(var Be=0;Be<this.data.length;Be++)de[Be]=255&de[Be]}Ie("../utils").inherits(ie,ve),ie.prototype.byteAt=function(de){return this.data[this.zero+de]},ie.prototype.lastIndexOfSignature=function(de){for(var Be=de.charCodeAt(0),Re=de.charCodeAt(1),Me=de.charCodeAt(2),ze=de.charCodeAt(3),pe=this.length-4;0<=pe;--pe)if(this.data[pe]===Be&&this.data[pe+1]===Re&&this.data[pe+2]===Me&&this.data[pe+3]===ze)return pe-this.zero;return-1},ie.prototype.readAndCheckSignature=function(de){var Be=de.charCodeAt(0),Re=de.charCodeAt(1),Me=de.charCodeAt(2),ze=de.charCodeAt(3),pe=this.readData(4);return Be===pe[0]&&Re===pe[1]&&Me===pe[2]&&ze===pe[3]},ie.prototype.readData=function(de){if(this.checkOffset(de),de===0)return[];var Be=this.data.slice(this.zero+this.index,this.zero+this.index+de);return this.index+=de,Be},Ke.exports=ie},{"../utils":32,"./DataReader":18}],18:[function(Ie,Ke,ke){"use strict";var ve=Ie("../utils");function ie(de){this.data=de,this.length=de.length,this.index=0,this.zero=0}ie.prototype={checkOffset:function(de){this.checkIndex(this.index+de)},checkIndex:function(de){if(this.length<this.zero+de||de<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+de+"). Corrupted zip ?")},setIndex:function(de){this.checkIndex(de),this.index=de},skip:function(de){this.setIndex(this.index+de)},byteAt:function(){},readInt:function(de){var Be,Re=0;for(this.checkOffset(de),Be=this.index+de-1;Be>=this.index;Be--)Re=(Re<<8)+this.byteAt(Be);return this.index+=de,Re},readString:function(de){return ve.transformTo("string",this.readData(de))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var de=this.readInt(4);return new Date(Date.UTC(1980+(de>>25&127),(de>>21&15)-1,de>>16&31,de>>11&31,de>>5&63,(31&de)<<1))}},Ke.exports=ie},{"../utils":32}],19:[function(Ie,Ke,ke){"use strict";var ve=Ie("./Uint8ArrayReader");function ie(de){ve.call(this,de)}Ie("../utils").inherits(ie,ve),ie.prototype.readData=function(de){this.checkOffset(de);var Be=this.data.slice(this.zero+this.index,this.zero+this.index+de);return this.index+=de,Be},Ke.exports=ie},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(Ie,Ke,ke){"use strict";var ve=Ie("./DataReader");function ie(de){ve.call(this,de)}Ie("../utils").inherits(ie,ve),ie.prototype.byteAt=function(de){return this.data.charCodeAt(this.zero+de)},ie.prototype.lastIndexOfSignature=function(de){return this.data.lastIndexOf(de)-this.zero},ie.prototype.readAndCheckSignature=function(de){return de===this.readData(4)},ie.prototype.readData=function(de){this.checkOffset(de);var Be=this.data.slice(this.zero+this.index,this.zero+this.index+de);return this.index+=de,Be},Ke.exports=ie},{"../utils":32,"./DataReader":18}],21:[function(Ie,Ke,ke){"use strict";var ve=Ie("./ArrayReader");function ie(de){ve.call(this,de)}Ie("../utils").inherits(ie,ve),ie.prototype.readData=function(de){if(this.checkOffset(de),de===0)return new Uint8Array(0);var Be=this.data.subarray(this.zero+this.index,this.zero+this.index+de);return this.index+=de,Be},Ke.exports=ie},{"../utils":32,"./ArrayReader":17}],22:[function(Ie,Ke,ke){"use strict";var ve=Ie("../utils"),ie=Ie("../support"),de=Ie("./ArrayReader"),Be=Ie("./StringReader"),Re=Ie("./NodeBufferReader"),Me=Ie("./Uint8ArrayReader");Ke.exports=function(ze){var pe=ve.getTypeOf(ze);return ve.checkSupport(pe),pe!=="string"||ie.uint8array?pe==="nodebuffer"?new Re(ze):ie.uint8array?new Me(ve.transformTo("uint8array",ze)):new de(ve.transformTo("array",ze)):new Be(ze)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(Ie,Ke,ke){"use strict";ke.LOCAL_FILE_HEADER="PK",ke.CENTRAL_FILE_HEADER="PK",ke.CENTRAL_DIRECTORY_END="PK",ke.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",ke.ZIP64_CENTRAL_DIRECTORY_END="PK",ke.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(Ie,Ke,ke){"use strict";var ve=Ie("./GenericWorker"),ie=Ie("../utils");function de(Be){ve.call(this,"ConvertWorker to "+Be),this.destType=Be}ie.inherits(de,ve),de.prototype.processChunk=function(Be){this.push({data:ie.transformTo(this.destType,Be.data),meta:Be.meta})},Ke.exports=de},{"../utils":32,"./GenericWorker":28}],25:[function(Ie,Ke,ke){"use strict";var ve=Ie("./GenericWorker"),ie=Ie("../crc32");function de(){ve.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}Ie("../utils").inherits(de,ve),de.prototype.processChunk=function(Be){this.streamInfo.crc32=ie(Be.data,this.streamInfo.crc32||0),this.push(Be)},Ke.exports=de},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(Ie,Ke,ke){"use strict";var ve=Ie("../utils"),ie=Ie("./GenericWorker");function de(Be){ie.call(this,"DataLengthProbe for "+Be),this.propName=Be,this.withStreamInfo(Be,0)}ve.inherits(de,ie),de.prototype.processChunk=function(Be){if(Be){var Re=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=Re+Be.data.length}ie.prototype.processChunk.call(this,Be)},Ke.exports=de},{"../utils":32,"./GenericWorker":28}],27:[function(Ie,Ke,ke){"use strict";var ve=Ie("../utils"),ie=Ie("./GenericWorker");function de(Be){ie.call(this,"DataWorker");var Re=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,Be.then(function(Me){Re.dataIsReady=!0,Re.data=Me,Re.max=Me&&Me.length||0,Re.type=ve.getTypeOf(Me),Re.isPaused||Re._tickAndRepeat()},function(Me){Re.error(Me)})}ve.inherits(de,ie),de.prototype.cleanUp=function(){ie.prototype.cleanUp.call(this),this.data=null},de.prototype.resume=function(){return!!ie.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,ve.delay(this._tickAndRepeat,[],this)),!0)},de.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(ve.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},de.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var Be=null,Re=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":Be=this.data.substring(this.index,Re);break;case"uint8array":Be=this.data.subarray(this.index,Re);break;case"array":case"nodebuffer":Be=this.data.slice(this.index,Re)}return this.index=Re,this.push({data:Be,meta:{percent:this.max?this.index/this.max*100:0}})},Ke.exports=de},{"../utils":32,"./GenericWorker":28}],28:[function(Ie,Ke,ke){"use strict";function ve(ie){this.name=ie||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}ve.prototype={push:function(ie){this.emit("data",ie)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(ie){this.emit("error",ie)}return!0},error:function(ie){return!this.isFinished&&(this.isPaused?this.generatedError=ie:(this.isFinished=!0,this.emit("error",ie),this.previous&&this.previous.error(ie),this.cleanUp()),!0)},on:function(ie,de){return this._listeners[ie].push(de),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(ie,de){if(this._listeners[ie])for(var Be=0;Be<this._listeners[ie].length;Be++)this._listeners[ie][Be].call(this,de)},pipe:function(ie){return ie.registerPrevious(this)},registerPrevious:function(ie){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=ie.streamInfo,this.mergeStreamInfo(),this.previous=ie;var de=this;return ie.on("data",function(Be){de.processChunk(Be)}),ie.on("end",function(){de.end()}),ie.on("error",function(Be){de.error(Be)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var ie=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),ie=!0),this.previous&&this.previous.resume(),!ie},flush:function(){},processChunk:function(ie){this.push(ie)},withStreamInfo:function(ie,de){return this.extraStreamInfo[ie]=de,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var ie in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,ie)&&(this.streamInfo[ie]=this.extraStreamInfo[ie])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var ie="Worker "+this.name;return this.previous?this.previous+" -> "+ie:ie}},Ke.exports=ve},{}],29:[function(Ie,Ke,ke){"use strict";var ve=Ie("../utils"),ie=Ie("./ConvertWorker"),de=Ie("./GenericWorker"),Be=Ie("../base64"),Re=Ie("../support"),Me=Ie("../external"),ze=null;if(Re.nodestream)try{ze=Ie("../nodejs/NodejsStreamOutputAdapter")}catch(y){}function pe(y,a){return new Me.Promise(function(x,b){var E=[],z=y._internalType,te=y._outputType,se=y._mimeType;y.on("data",function(le,he){E.push(le),a&&a(he)}).on("error",function(le){E=[],b(le)}).on("end",function(){try{var le=function(he,Ce,Ae){switch(he){case"blob":return ve.newBlob(ve.transformTo("arraybuffer",Ce),Ae);case"base64":return Be.encode(Ce);default:return ve.transformTo(he,Ce)}}(te,function(he,Ce){var Ae,De=0,Te=null,fe=0;for(Ae=0;Ae<Ce.length;Ae++)fe+=Ce[Ae].length;switch(he){case"string":return Ce.join("");case"array":return Array.prototype.concat.apply([],Ce);case"uint8array":for(Te=new Uint8Array(fe),Ae=0;Ae<Ce.length;Ae++)Te.set(Ce[Ae],De),De+=Ce[Ae].length;return Te;case"nodebuffer":return re.concat(Ce);default:throw new Error("concat : unsupported type '"+he+"'")}}(z,E),se);x(le)}catch(he){b(he)}E=[]}).resume()})}function ne(y,a,x){var b=a;switch(a){case"blob":case"arraybuffer":b="uint8array";break;case"base64":b="string"}try{this._internalType=b,this._outputType=a,this._mimeType=x,ve.checkSupport(b),this._worker=y.pipe(new ie(b)),y.lock()}catch(E){this._worker=new de("error"),this._worker.error(E)}}ne.prototype={accumulate:function(y){return pe(this,y)},on:function(y,a){var x=this;return y==="data"?this._worker.on(y,function(b){a.call(x,b.data,b.meta)}):this._worker.on(y,function(){ve.delay(a,arguments,x)}),this},resume:function(){return ve.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(y){if(ve.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new ze(this,{objectMode:this._outputType!=="nodebuffer"},y)}},Ke.exports=ne},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(Ie,Ke,ke){"use strict";if(ke.base64=!0,ke.array=!0,ke.string=!0,ke.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",ke.nodebuffer=typeof re!="undefined",ke.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")ke.blob=!1;else{var ve=new ArrayBuffer(0);try{ke.blob=new Blob([ve],{type:"application/zip"}).size===0}catch(de){try{var ie=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);ie.append(ve),ke.blob=ie.getBlob("application/zip").size===0}catch(Be){ke.blob=!1}}}try{ke.nodestream=!!Ie("readable-stream").Readable}catch(de){ke.nodestream=!1}},{"readable-stream":16}],31:[function(Ie,Ke,ke){"use strict";for(var ve=Ie("./utils"),ie=Ie("./support"),de=Ie("./nodejsUtils"),Be=Ie("./stream/GenericWorker"),Re=new Array(256),Me=0;Me<256;Me++)Re[Me]=252<=Me?6:248<=Me?5:240<=Me?4:224<=Me?3:192<=Me?2:1;Re[254]=Re[254]=1;function ze(){Be.call(this,"utf-8 decode"),this.leftOver=null}function pe(){Be.call(this,"utf-8 encode")}ke.utf8encode=function(ne){return ie.nodebuffer?de.newBufferFrom(ne,"utf-8"):function(y){var a,x,b,E,z,te=y.length,se=0;for(E=0;E<te;E++)(64512&(x=y.charCodeAt(E)))==55296&&E+1<te&&(64512&(b=y.charCodeAt(E+1)))==56320&&(x=65536+(x-55296<<10)+(b-56320),E++),se+=x<128?1:x<2048?2:x<65536?3:4;for(a=ie.uint8array?new Uint8Array(se):new Array(se),E=z=0;z<se;E++)(64512&(x=y.charCodeAt(E)))==55296&&E+1<te&&(64512&(b=y.charCodeAt(E+1)))==56320&&(x=65536+(x-55296<<10)+(b-56320),E++),x<128?a[z++]=x:(x<2048?a[z++]=192|x>>>6:(x<65536?a[z++]=224|x>>>12:(a[z++]=240|x>>>18,a[z++]=128|x>>>12&63),a[z++]=128|x>>>6&63),a[z++]=128|63&x);return a}(ne)},ke.utf8decode=function(ne){return ie.nodebuffer?ve.transformTo("nodebuffer",ne).toString("utf-8"):function(y){var a,x,b,E,z=y.length,te=new Array(2*z);for(a=x=0;a<z;)if((b=y[a++])<128)te[x++]=b;else if(4<(E=Re[b]))te[x++]=65533,a+=E-1;else{for(b&=E===2?31:E===3?15:7;1<E&&a<z;)b=b<<6|63&y[a++],E--;1<E?te[x++]=65533:b<65536?te[x++]=b:(b-=65536,te[x++]=55296|b>>10&1023,te[x++]=56320|1023&b)}return te.length!==x&&(te.subarray?te=te.subarray(0,x):te.length=x),ve.applyFromCharCode(te)}(ne=ve.transformTo(ie.uint8array?"uint8array":"array",ne))},ve.inherits(ze,Be),ze.prototype.processChunk=function(ne){var y=ve.transformTo(ie.uint8array?"uint8array":"array",ne.data);if(this.leftOver&&this.leftOver.length){if(ie.uint8array){var a=y;(y=new Uint8Array(a.length+this.leftOver.length)).set(this.leftOver,0),y.set(a,this.leftOver.length)}else y=this.leftOver.concat(y);this.leftOver=null}var x=function(E,z){var te;for((z=z||E.length)>E.length&&(z=E.length),te=z-1;0<=te&&(192&E[te])==128;)te--;return te<0||te===0?z:te+Re[E[te]]>z?te:z}(y),b=y;x!==y.length&&(ie.uint8array?(b=y.subarray(0,x),this.leftOver=y.subarray(x,y.length)):(b=y.slice(0,x),this.leftOver=y.slice(x,y.length))),this.push({data:ke.utf8decode(b),meta:ne.meta})},ze.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:ke.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},ke.Utf8DecodeWorker=ze,ve.inherits(pe,Be),pe.prototype.processChunk=function(ne){this.push({data:ke.utf8encode(ne.data),meta:ne.meta})},ke.Utf8EncodeWorker=pe},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(Ie,Ke,ke){"use strict";var ve=Ie("./support"),ie=Ie("./base64"),de=Ie("./nodejsUtils"),Be=Ie("./external");function Re(a){return a}function Me(a,x){for(var b=0;b<a.length;++b)x[b]=255&a.charCodeAt(b);return x}Ie("setimmediate"),ke.newBlob=function(a,x){ke.checkSupport("blob");try{return new Blob([a],{type:x})}catch(E){try{var b=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return b.append(a),b.getBlob(x)}catch(z){throw new Error("Bug : can't construct the Blob.")}}};var ze={stringifyByChunk:function(a,x,b){var E=[],z=0,te=a.length;if(te<=b)return String.fromCharCode.apply(null,a);for(;z<te;)x==="array"||x==="nodebuffer"?E.push(String.fromCharCode.apply(null,a.slice(z,Math.min(z+b,te)))):E.push(String.fromCharCode.apply(null,a.subarray(z,Math.min(z+b,te)))),z+=b;return E.join("")},stringifyByChar:function(a){for(var x="",b=0;b<a.length;b++)x+=String.fromCharCode(a[b]);return x},applyCanBeUsed:{uint8array:function(){try{return ve.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch(a){return!1}}(),nodebuffer:function(){try{return ve.nodebuffer&&String.fromCharCode.apply(null,de.allocBuffer(1)).length===1}catch(a){return!1}}()}};function pe(a){var x=65536,b=ke.getTypeOf(a),E=!0;if(b==="uint8array"?E=ze.applyCanBeUsed.uint8array:b==="nodebuffer"&&(E=ze.applyCanBeUsed.nodebuffer),E)for(;1<x;)try{return ze.stringifyByChunk(a,b,x)}catch(z){x=Math.floor(x/2)}return ze.stringifyByChar(a)}function ne(a,x){for(var b=0;b<a.length;b++)x[b]=a[b];return x}ke.applyFromCharCode=pe;var y={};y.string={string:Re,array:function(a){return Me(a,new Array(a.length))},arraybuffer:function(a){return y.string.uint8array(a).buffer},uint8array:function(a){return Me(a,new Uint8Array(a.length))},nodebuffer:function(a){return Me(a,de.allocBuffer(a.length))}},y.array={string:pe,array:Re,arraybuffer:function(a){return new Uint8Array(a).buffer},uint8array:function(a){return new Uint8Array(a)},nodebuffer:function(a){return de.newBufferFrom(a)}},y.arraybuffer={string:function(a){return pe(new Uint8Array(a))},array:function(a){return ne(new Uint8Array(a),new Array(a.byteLength))},arraybuffer:Re,uint8array:function(a){return new Uint8Array(a)},nodebuffer:function(a){return de.newBufferFrom(new Uint8Array(a))}},y.uint8array={string:pe,array:function(a){return ne(a,new Array(a.length))},arraybuffer:function(a){return a.buffer},uint8array:Re,nodebuffer:function(a){return de.newBufferFrom(a)}},y.nodebuffer={string:pe,array:function(a){return ne(a,new Array(a.length))},arraybuffer:function(a){return y.nodebuffer.uint8array(a).buffer},uint8array:function(a){return ne(a,new Uint8Array(a.length))},nodebuffer:Re},ke.transformTo=function(a,x){if(x=x||"",!a)return x;ke.checkSupport(a);var b=ke.getTypeOf(x);return y[b][a](x)},ke.resolve=function(a){for(var x=a.split("/"),b=[],E=0;E<x.length;E++){var z=x[E];z==="."||z===""&&E!==0&&E!==x.length-1||(z===".."?b.pop():b.push(z))}return b.join("/")},ke.getTypeOf=function(a){return typeof a=="string"?"string":Object.prototype.toString.call(a)==="[object Array]"?"array":ve.nodebuffer&&de.isBuffer(a)?"nodebuffer":ve.uint8array&&a instanceof Uint8Array?"uint8array":ve.arraybuffer&&a instanceof ArrayBuffer?"arraybuffer":void 0},ke.checkSupport=function(a){if(!ve[a.toLowerCase()])throw new Error(a+" is not supported by this platform")},ke.MAX_VALUE_16BITS=65535,ke.MAX_VALUE_32BITS=-1,ke.pretty=function(a){var x,b,E="";for(b=0;b<(a||"").length;b++)E+="\\x"+((x=a.charCodeAt(b))<16?"0":"")+x.toString(16).toUpperCase();return E},ke.delay=function(a,x,b){setImmediate(function(){a.apply(b||null,x||[])})},ke.inherits=function(a,x){function b(){}b.prototype=x.prototype,a.prototype=new b},ke.extend=function(){var a,x,b={};for(a=0;a<arguments.length;a++)for(x in arguments[a])Object.prototype.hasOwnProperty.call(arguments[a],x)&&b[x]===void 0&&(b[x]=arguments[a][x]);return b},ke.prepareContent=function(a,x,b,E,z){return Be.Promise.resolve(x).then(function(te){return ve.blob&&(te instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(te))!==-1)&&typeof FileReader!="undefined"?new Be.Promise(function(se,le){var he=new FileReader;he.onload=function(Ce){se(Ce.target.result)},he.onerror=function(Ce){le(Ce.target.error)},he.readAsArrayBuffer(te)}):te}).then(function(te){var se=ke.getTypeOf(te);return se?(se==="arraybuffer"?te=ke.transformTo("uint8array",te):se==="string"&&(z?te=ie.decode(te):b&&E!==!0&&(te=function(le){return Me(le,ve.uint8array?new Uint8Array(le.length):new Array(le.length))}(te))),te):Be.Promise.reject(new Error("Can't read the data of '"+a+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(Ie,Ke,ke){"use strict";var ve=Ie("./reader/readerFor"),ie=Ie("./utils"),de=Ie("./signature"),Be=Ie("./zipEntry"),Re=Ie("./support");function Me(ze){this.files=[],this.loadOptions=ze}Me.prototype={checkSignature:function(ze){if(!this.reader.readAndCheckSignature(ze)){this.reader.index-=4;var pe=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+ie.pretty(pe)+", expected "+ie.pretty(ze)+")")}},isSignature:function(ze,pe){var ne=this.reader.index;this.reader.setIndex(ze);var y=this.reader.readString(4)===pe;return this.reader.setIndex(ne),y},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var ze=this.reader.readData(this.zipCommentLength),pe=Re.uint8array?"uint8array":"array",ne=ie.transformTo(pe,ze);this.zipComment=this.loadOptions.decodeFileName(ne)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var ze,pe,ne,y=this.zip64EndOfCentralSize-44;0<y;)ze=this.reader.readInt(2),pe=this.reader.readInt(4),ne=this.reader.readData(pe),this.zip64ExtensibleData[ze]={id:ze,length:pe,value:ne}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var ze,pe;for(ze=0;ze<this.files.length;ze++)pe=this.files[ze],this.reader.setIndex(pe.localHeaderOffset),this.checkSignature(de.LOCAL_FILE_HEADER),pe.readLocalPart(this.reader),pe.handleUTF8(),pe.processAttributes()},readCentralDir:function(){var ze;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(de.CENTRAL_FILE_HEADER);)(ze=new Be({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(ze);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var ze=this.reader.lastIndexOfSignature(de.CENTRAL_DIRECTORY_END);if(ze<0)throw this.isSignature(0,de.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(ze);var pe=ze;if(this.checkSignature(de.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===ie.MAX_VALUE_16BITS||this.diskWithCentralDirStart===ie.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===ie.MAX_VALUE_16BITS||this.centralDirRecords===ie.MAX_VALUE_16BITS||this.centralDirSize===ie.MAX_VALUE_32BITS||this.centralDirOffset===ie.MAX_VALUE_32BITS){if(this.zip64=!0,(ze=this.reader.lastIndexOfSignature(de.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(ze),this.checkSignature(de.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,de.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(de.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(de.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var ne=this.centralDirOffset+this.centralDirSize;this.zip64&&(ne+=20,ne+=12+this.zip64EndOfCentralSize);var y=pe-ne;if(0<y)this.isSignature(pe,de.CENTRAL_FILE_HEADER)||(this.reader.zero=y);else if(y<0)throw new Error("Corrupted zip: missing "+Math.abs(y)+" bytes.")},prepareReader:function(ze){this.reader=ve(ze)},load:function(ze){this.prepareReader(ze),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},Ke.exports=Me},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(Ie,Ke,ke){"use strict";var ve=Ie("./reader/readerFor"),ie=Ie("./utils"),de=Ie("./compressedObject"),Be=Ie("./crc32"),Re=Ie("./utf8"),Me=Ie("./compressions"),ze=Ie("./support");function pe(ne,y){this.options=ne,this.loadOptions=y}pe.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(ne){var y,a;if(ne.skip(22),this.fileNameLength=ne.readInt(2),a=ne.readInt(2),this.fileName=ne.readData(this.fileNameLength),ne.skip(a),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if((y=function(x){for(var b in Me)if(Object.prototype.hasOwnProperty.call(Me,b)&&Me[b].magic===x)return Me[b];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+ie.pretty(this.compressionMethod)+" unknown (inner file : "+ie.transformTo("string",this.fileName)+")");this.decompressed=new de(this.compressedSize,this.uncompressedSize,this.crc32,y,ne.readData(this.compressedSize))},readCentralPart:function(ne){this.versionMadeBy=ne.readInt(2),ne.skip(2),this.bitFlag=ne.readInt(2),this.compressionMethod=ne.readString(2),this.date=ne.readDate(),this.crc32=ne.readInt(4),this.compressedSize=ne.readInt(4),this.uncompressedSize=ne.readInt(4);var y=ne.readInt(2);if(this.extraFieldsLength=ne.readInt(2),this.fileCommentLength=ne.readInt(2),this.diskNumberStart=ne.readInt(2),this.internalFileAttributes=ne.readInt(2),this.externalFileAttributes=ne.readInt(4),this.localHeaderOffset=ne.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");ne.skip(y),this.readExtraFields(ne),this.parseZIP64ExtraField(ne),this.fileComment=ne.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var ne=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),ne==0&&(this.dosPermissions=63&this.externalFileAttributes),ne==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var ne=ve(this.extraFields[1].value);this.uncompressedSize===ie.MAX_VALUE_32BITS&&(this.uncompressedSize=ne.readInt(8)),this.compressedSize===ie.MAX_VALUE_32BITS&&(this.compressedSize=ne.readInt(8)),this.localHeaderOffset===ie.MAX_VALUE_32BITS&&(this.localHeaderOffset=ne.readInt(8)),this.diskNumberStart===ie.MAX_VALUE_32BITS&&(this.diskNumberStart=ne.readInt(4))}},readExtraFields:function(ne){var y,a,x,b=ne.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});ne.index+4<b;)y=ne.readInt(2),a=ne.readInt(2),x=ne.readData(a),this.extraFields[y]={id:y,length:a,value:x};ne.setIndex(b)},handleUTF8:function(){var ne=ze.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=Re.utf8decode(this.fileName),this.fileCommentStr=Re.utf8decode(this.fileComment);else{var y=this.findExtraFieldUnicodePath();if(y!==null)this.fileNameStr=y;else{var a=ie.transformTo(ne,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(a)}var x=this.findExtraFieldUnicodeComment();if(x!==null)this.fileCommentStr=x;else{var b=ie.transformTo(ne,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(b)}}},findExtraFieldUnicodePath:function(){var ne=this.extraFields[28789];if(ne){var y=ve(ne.value);return y.readInt(1)!==1||Be(this.fileName)!==y.readInt(4)?null:Re.utf8decode(y.readData(ne.length-5))}return null},findExtraFieldUnicodeComment:function(){var ne=this.extraFields[25461];if(ne){var y=ve(ne.value);return y.readInt(1)!==1||Be(this.fileComment)!==y.readInt(4)?null:Re.utf8decode(y.readData(ne.length-5))}return null}},Ke.exports=pe},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(Ie,Ke,ke){"use strict";function ve(y,a,x){this.name=y,this.dir=x.dir,this.date=x.date,this.comment=x.comment,this.unixPermissions=x.unixPermissions,this.dosPermissions=x.dosPermissions,this._data=a,this._dataBinary=x.binary,this.options={compression:x.compression,compressionOptions:x.compressionOptions}}var ie=Ie("./stream/StreamHelper"),de=Ie("./stream/DataWorker"),Be=Ie("./utf8"),Re=Ie("./compressedObject"),Me=Ie("./stream/GenericWorker");ve.prototype={internalStream:function(y){var a=null,x="string";try{if(!y)throw new Error("No output type specified.");var b=(x=y.toLowerCase())==="string"||x==="text";x!=="binarystring"&&x!=="text"||(x="string"),a=this._decompressWorker();var E=!this._dataBinary;E&&!b&&(a=a.pipe(new Be.Utf8EncodeWorker)),!E&&b&&(a=a.pipe(new Be.Utf8DecodeWorker))}catch(z){(a=new Me("error")).error(z)}return new ie(a,x,"")},async:function(y,a){return this.internalStream(y).accumulate(a)},nodeStream:function(y,a){return this.internalStream(y||"nodebuffer").toNodejsStream(a)},_compressWorker:function(y,a){if(this._data instanceof Re&&this._data.compression.magic===y.magic)return this._data.getCompressedWorker();var x=this._decompressWorker();return this._dataBinary||(x=x.pipe(new Be.Utf8EncodeWorker)),Re.createWorkerFrom(x,y,a)},_decompressWorker:function(){return this._data instanceof Re?this._data.getContentWorker():this._data instanceof Me?this._data:new de(this._data)}};for(var ze=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],pe=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},ne=0;ne<ze.length;ne++)ve.prototype[ze[ne]]=pe;Ke.exports=ve},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(Ie,Ke,ke){(function(ve){"use strict";var ie,de,Be=ve.MutationObserver||ve.WebKitMutationObserver;if(Be){var Re=0,Me=new Be(y),ze=ve.document.createTextNode("");Me.observe(ze,{characterData:!0}),ie=function(){ze.data=Re=++Re%2}}else if(ve.setImmediate||ve.MessageChannel===void 0)ie="document"in ve&&"onreadystatechange"in ve.document.createElement("script")?function(){var a=ve.document.createElement("script");a.onreadystatechange=function(){y(),a.onreadystatechange=null,a.parentNode.removeChild(a),a=null},ve.document.documentElement.appendChild(a)}:function(){setTimeout(y,0)};else{var pe=new ve.MessageChannel;pe.port1.onmessage=y,ie=function(){pe.port2.postMessage(0)}}var ne=[];function y(){var a,x;de=!0;for(var b=ne.length;b;){for(x=ne,ne=[],a=-1;++a<b;)x[a]();b=ne.length}de=!1}Ke.exports=function(a){ne.push(a)!==1||de||ie()}}).call(this,typeof oe.g!="undefined"?oe.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(Ie,Ke,ke){"use strict";var ve=Ie("immediate");function ie(){}var de={},Be=["REJECTED"],Re=["FULFILLED"],Me=["PENDING"];function ze(b){if(typeof b!="function")throw new TypeError("resolver must be a function");this.state=Me,this.queue=[],this.outcome=void 0,b!==ie&&a(this,b)}function pe(b,E,z){this.promise=b,typeof E=="function"&&(this.onFulfilled=E,this.callFulfilled=this.otherCallFulfilled),typeof z=="function"&&(this.onRejected=z,this.callRejected=this.otherCallRejected)}function ne(b,E,z){ve(function(){var te;try{te=E(z)}catch(se){return de.reject(b,se)}te===b?de.reject(b,new TypeError("Cannot resolve promise with itself")):de.resolve(b,te)})}function y(b){var E=b&&b.then;if(b&&(typeof b=="object"||typeof b=="function")&&typeof E=="function")return function(){E.apply(b,arguments)}}function a(b,E){var z=!1;function te(he){z||(z=!0,de.reject(b,he))}function se(he){z||(z=!0,de.resolve(b,he))}var le=x(function(){E(se,te)});le.status==="error"&&te(le.value)}function x(b,E){var z={};try{z.value=b(E),z.status="success"}catch(te){z.status="error",z.value=te}return z}(Ke.exports=ze).prototype.finally=function(b){if(typeof b!="function")return this;var E=this.constructor;return this.then(function(z){return E.resolve(b()).then(function(){return z})},function(z){return E.resolve(b()).then(function(){throw z})})},ze.prototype.catch=function(b){return this.then(null,b)},ze.prototype.then=function(b,E){if(typeof b!="function"&&this.state===Re||typeof E!="function"&&this.state===Be)return this;var z=new this.constructor(ie);return this.state!==Me?ne(z,this.state===Re?b:E,this.outcome):this.queue.push(new pe(z,b,E)),z},pe.prototype.callFulfilled=function(b){de.resolve(this.promise,b)},pe.prototype.otherCallFulfilled=function(b){ne(this.promise,this.onFulfilled,b)},pe.prototype.callRejected=function(b){de.reject(this.promise,b)},pe.prototype.otherCallRejected=function(b){ne(this.promise,this.onRejected,b)},de.resolve=function(b,E){var z=x(y,E);if(z.status==="error")return de.reject(b,z.value);var te=z.value;if(te)a(b,te);else{b.state=Re,b.outcome=E;for(var se=-1,le=b.queue.length;++se<le;)b.queue[se].callFulfilled(E)}return b},de.reject=function(b,E){b.state=Be,b.outcome=E;for(var z=-1,te=b.queue.length;++z<te;)b.queue[z].callRejected(E);return b},ze.resolve=function(b){return b instanceof this?b:de.resolve(new this(ie),b)},ze.reject=function(b){var E=new this(ie);return de.reject(E,b)},ze.all=function(b){var E=this;if(Object.prototype.toString.call(b)!=="[object Array]")return this.reject(new TypeError("must be an array"));var z=b.length,te=!1;if(!z)return this.resolve([]);for(var se=new Array(z),le=0,he=-1,Ce=new this(ie);++he<z;)Ae(b[he],he);return Ce;function Ae(De,Te){E.resolve(De).then(function(fe){se[Te]=fe,++le!==z||te||(te=!0,de.resolve(Ce,se))},function(fe){te||(te=!0,de.reject(Ce,fe))})}},ze.race=function(b){var E=this;if(Object.prototype.toString.call(b)!=="[object Array]")return this.reject(new TypeError("must be an array"));var z=b.length,te=!1;if(!z)return this.resolve([]);for(var se=-1,le=new this(ie);++se<z;)he=b[se],E.resolve(he).then(function(Ce){te||(te=!0,de.resolve(le,Ce))},function(Ce){te||(te=!0,de.reject(le,Ce))});var he;return le}},{immediate:36}],38:[function(Ie,Ke,ke){"use strict";var ve={};(0,Ie("./lib/utils/common").assign)(ve,Ie("./lib/deflate"),Ie("./lib/inflate"),Ie("./lib/zlib/constants")),Ke.exports=ve},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(Ie,Ke,ke){"use strict";var ve=Ie("./zlib/deflate"),ie=Ie("./utils/common"),de=Ie("./utils/strings"),Be=Ie("./zlib/messages"),Re=Ie("./zlib/zstream"),Me=Object.prototype.toString,ze=0,pe=-1,ne=0,y=8;function a(b){if(!(this instanceof a))return new a(b);this.options=ie.assign({level:pe,method:y,chunkSize:16384,windowBits:15,memLevel:8,strategy:ne,to:""},b||{});var E=this.options;E.raw&&0<E.windowBits?E.windowBits=-E.windowBits:E.gzip&&0<E.windowBits&&E.windowBits<16&&(E.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Re,this.strm.avail_out=0;var z=ve.deflateInit2(this.strm,E.level,E.method,E.windowBits,E.memLevel,E.strategy);if(z!==ze)throw new Error(Be[z]);if(E.header&&ve.deflateSetHeader(this.strm,E.header),E.dictionary){var te;if(te=typeof E.dictionary=="string"?de.string2buf(E.dictionary):Me.call(E.dictionary)==="[object ArrayBuffer]"?new Uint8Array(E.dictionary):E.dictionary,(z=ve.deflateSetDictionary(this.strm,te))!==ze)throw new Error(Be[z]);this._dict_set=!0}}function x(b,E){var z=new a(E);if(z.push(b,!0),z.err)throw z.msg||Be[z.err];return z.result}a.prototype.push=function(b,E){var z,te,se=this.strm,le=this.options.chunkSize;if(this.ended)return!1;te=E===~~E?E:E===!0?4:0,typeof b=="string"?se.input=de.string2buf(b):Me.call(b)==="[object ArrayBuffer]"?se.input=new Uint8Array(b):se.input=b,se.next_in=0,se.avail_in=se.input.length;do{if(se.avail_out===0&&(se.output=new ie.Buf8(le),se.next_out=0,se.avail_out=le),(z=ve.deflate(se,te))!==1&&z!==ze)return this.onEnd(z),!(this.ended=!0);se.avail_out!==0&&(se.avail_in!==0||te!==4&&te!==2)||(this.options.to==="string"?this.onData(de.buf2binstring(ie.shrinkBuf(se.output,se.next_out))):this.onData(ie.shrinkBuf(se.output,se.next_out)))}while((0<se.avail_in||se.avail_out===0)&&z!==1);return te===4?(z=ve.deflateEnd(this.strm),this.onEnd(z),this.ended=!0,z===ze):te!==2||(this.onEnd(ze),!(se.avail_out=0))},a.prototype.onData=function(b){this.chunks.push(b)},a.prototype.onEnd=function(b){b===ze&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=ie.flattenChunks(this.chunks)),this.chunks=[],this.err=b,this.msg=this.strm.msg},ke.Deflate=a,ke.deflate=x,ke.deflateRaw=function(b,E){return(E=E||{}).raw=!0,x(b,E)},ke.gzip=function(b,E){return(E=E||{}).gzip=!0,x(b,E)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(Ie,Ke,ke){"use strict";var ve=Ie("./zlib/inflate"),ie=Ie("./utils/common"),de=Ie("./utils/strings"),Be=Ie("./zlib/constants"),Re=Ie("./zlib/messages"),Me=Ie("./zlib/zstream"),ze=Ie("./zlib/gzheader"),pe=Object.prototype.toString;function ne(a){if(!(this instanceof ne))return new ne(a);this.options=ie.assign({chunkSize:16384,windowBits:0,to:""},a||{});var x=this.options;x.raw&&0<=x.windowBits&&x.windowBits<16&&(x.windowBits=-x.windowBits,x.windowBits===0&&(x.windowBits=-15)),!(0<=x.windowBits&&x.windowBits<16)||a&&a.windowBits||(x.windowBits+=32),15<x.windowBits&&x.windowBits<48&&!(15&x.windowBits)&&(x.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Me,this.strm.avail_out=0;var b=ve.inflateInit2(this.strm,x.windowBits);if(b!==Be.Z_OK)throw new Error(Re[b]);this.header=new ze,ve.inflateGetHeader(this.strm,this.header)}function y(a,x){var b=new ne(x);if(b.push(a,!0),b.err)throw b.msg||Re[b.err];return b.result}ne.prototype.push=function(a,x){var b,E,z,te,se,le,he=this.strm,Ce=this.options.chunkSize,Ae=this.options.dictionary,De=!1;if(this.ended)return!1;E=x===~~x?x:x===!0?Be.Z_FINISH:Be.Z_NO_FLUSH,typeof a=="string"?he.input=de.binstring2buf(a):pe.call(a)==="[object ArrayBuffer]"?he.input=new Uint8Array(a):he.input=a,he.next_in=0,he.avail_in=he.input.length;do{if(he.avail_out===0&&(he.output=new ie.Buf8(Ce),he.next_out=0,he.avail_out=Ce),(b=ve.inflate(he,Be.Z_NO_FLUSH))===Be.Z_NEED_DICT&&Ae&&(le=typeof Ae=="string"?de.string2buf(Ae):pe.call(Ae)==="[object ArrayBuffer]"?new Uint8Array(Ae):Ae,b=ve.inflateSetDictionary(this.strm,le)),b===Be.Z_BUF_ERROR&&De===!0&&(b=Be.Z_OK,De=!1),b!==Be.Z_STREAM_END&&b!==Be.Z_OK)return this.onEnd(b),!(this.ended=!0);he.next_out&&(he.avail_out!==0&&b!==Be.Z_STREAM_END&&(he.avail_in!==0||E!==Be.Z_FINISH&&E!==Be.Z_SYNC_FLUSH)||(this.options.to==="string"?(z=de.utf8border(he.output,he.next_out),te=he.next_out-z,se=de.buf2string(he.output,z),he.next_out=te,he.avail_out=Ce-te,te&&ie.arraySet(he.output,he.output,z,te,0),this.onData(se)):this.onData(ie.shrinkBuf(he.output,he.next_out)))),he.avail_in===0&&he.avail_out===0&&(De=!0)}while((0<he.avail_in||he.avail_out===0)&&b!==Be.Z_STREAM_END);return b===Be.Z_STREAM_END&&(E=Be.Z_FINISH),E===Be.Z_FINISH?(b=ve.inflateEnd(this.strm),this.onEnd(b),this.ended=!0,b===Be.Z_OK):E!==Be.Z_SYNC_FLUSH||(this.onEnd(Be.Z_OK),!(he.avail_out=0))},ne.prototype.onData=function(a){this.chunks.push(a)},ne.prototype.onEnd=function(a){a===Be.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=ie.flattenChunks(this.chunks)),this.chunks=[],this.err=a,this.msg=this.strm.msg},ke.Inflate=ne,ke.inflate=y,ke.inflateRaw=function(a,x){return(x=x||{}).raw=!0,y(a,x)},ke.ungzip=y},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(Ie,Ke,ke){"use strict";var ve=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";ke.assign=function(Be){for(var Re=Array.prototype.slice.call(arguments,1);Re.length;){var Me=Re.shift();if(Me){if(typeof Me!="object")throw new TypeError(Me+"must be non-object");for(var ze in Me)Me.hasOwnProperty(ze)&&(Be[ze]=Me[ze])}}return Be},ke.shrinkBuf=function(Be,Re){return Be.length===Re?Be:Be.subarray?Be.subarray(0,Re):(Be.length=Re,Be)};var ie={arraySet:function(Be,Re,Me,ze,pe){if(Re.subarray&&Be.subarray)Be.set(Re.subarray(Me,Me+ze),pe);else for(var ne=0;ne<ze;ne++)Be[pe+ne]=Re[Me+ne]},flattenChunks:function(Be){var Re,Me,ze,pe,ne,y;for(Re=ze=0,Me=Be.length;Re<Me;Re++)ze+=Be[Re].length;for(y=new Uint8Array(ze),Re=pe=0,Me=Be.length;Re<Me;Re++)ne=Be[Re],y.set(ne,pe),pe+=ne.length;return y}},de={arraySet:function(Be,Re,Me,ze,pe){for(var ne=0;ne<ze;ne++)Be[pe+ne]=Re[Me+ne]},flattenChunks:function(Be){return[].concat.apply([],Be)}};ke.setTyped=function(Be){Be?(ke.Buf8=Uint8Array,ke.Buf16=Uint16Array,ke.Buf32=Int32Array,ke.assign(ke,ie)):(ke.Buf8=Array,ke.Buf16=Array,ke.Buf32=Array,ke.assign(ke,de))},ke.setTyped(ve)},{}],42:[function(Ie,Ke,ke){"use strict";var ve=Ie("./common"),ie=!0,de=!0;try{String.fromCharCode.apply(null,[0])}catch(ze){ie=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(ze){de=!1}for(var Be=new ve.Buf8(256),Re=0;Re<256;Re++)Be[Re]=252<=Re?6:248<=Re?5:240<=Re?4:224<=Re?3:192<=Re?2:1;function Me(ze,pe){if(pe<65537&&(ze.subarray&&de||!ze.subarray&&ie))return String.fromCharCode.apply(null,ve.shrinkBuf(ze,pe));for(var ne="",y=0;y<pe;y++)ne+=String.fromCharCode(ze[y]);return ne}Be[254]=Be[254]=1,ke.string2buf=function(ze){var pe,ne,y,a,x,b=ze.length,E=0;for(a=0;a<b;a++)(64512&(ne=ze.charCodeAt(a)))==55296&&a+1<b&&(64512&(y=ze.charCodeAt(a+1)))==56320&&(ne=65536+(ne-55296<<10)+(y-56320),a++),E+=ne<128?1:ne<2048?2:ne<65536?3:4;for(pe=new ve.Buf8(E),a=x=0;x<E;a++)(64512&(ne=ze.charCodeAt(a)))==55296&&a+1<b&&(64512&(y=ze.charCodeAt(a+1)))==56320&&(ne=65536+(ne-55296<<10)+(y-56320),a++),ne<128?pe[x++]=ne:(ne<2048?pe[x++]=192|ne>>>6:(ne<65536?pe[x++]=224|ne>>>12:(pe[x++]=240|ne>>>18,pe[x++]=128|ne>>>12&63),pe[x++]=128|ne>>>6&63),pe[x++]=128|63&ne);return pe},ke.buf2binstring=function(ze){return Me(ze,ze.length)},ke.binstring2buf=function(ze){for(var pe=new ve.Buf8(ze.length),ne=0,y=pe.length;ne<y;ne++)pe[ne]=ze.charCodeAt(ne);return pe},ke.buf2string=function(ze,pe){var ne,y,a,x,b=pe||ze.length,E=new Array(2*b);for(ne=y=0;ne<b;)if((a=ze[ne++])<128)E[y++]=a;else if(4<(x=Be[a]))E[y++]=65533,ne+=x-1;else{for(a&=x===2?31:x===3?15:7;1<x&&ne<b;)a=a<<6|63&ze[ne++],x--;1<x?E[y++]=65533:a<65536?E[y++]=a:(a-=65536,E[y++]=55296|a>>10&1023,E[y++]=56320|1023&a)}return Me(E,y)},ke.utf8border=function(ze,pe){var ne;for((pe=pe||ze.length)>ze.length&&(pe=ze.length),ne=pe-1;0<=ne&&(192&ze[ne])==128;)ne--;return ne<0||ne===0?pe:ne+Be[ze[ne]]>pe?ne:pe}},{"./common":41}],43:[function(Ie,Ke,ke){"use strict";Ke.exports=function(ve,ie,de,Be){for(var Re=65535&ve|0,Me=ve>>>16&65535|0,ze=0;de!==0;){for(de-=ze=2e3<de?2e3:de;Me=Me+(Re=Re+ie[Be++]|0)|0,--ze;);Re%=65521,Me%=65521}return Re|Me<<16|0}},{}],44:[function(Ie,Ke,ke){"use strict";Ke.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(Ie,Ke,ke){"use strict";var ve=function(){for(var ie,de=[],Be=0;Be<256;Be++){ie=Be;for(var Re=0;Re<8;Re++)ie=1&ie?3988292384^ie>>>1:ie>>>1;de[Be]=ie}return de}();Ke.exports=function(ie,de,Be,Re){var Me=ve,ze=Re+Be;ie^=-1;for(var pe=Re;pe<ze;pe++)ie=ie>>>8^Me[255&(ie^de[pe])];return-1^ie}},{}],46:[function(Ie,Ke,ke){"use strict";var ve,ie=Ie("../utils/common"),de=Ie("./trees"),Be=Ie("./adler32"),Re=Ie("./crc32"),Me=Ie("./messages"),ze=0,pe=4,ne=0,y=-2,a=-1,x=4,b=2,E=8,z=9,te=286,se=30,le=19,he=2*te+1,Ce=15,Ae=3,De=258,Te=De+Ae+1,fe=42,$e=113,Se=1,st=2,ot=3,_e=4;function At(be,yt){return be.msg=Me[yt],yt}function it(be){return(be<<1)-(4<be?9:0)}function dt(be){for(var yt=be.length;0<=--yt;)be[yt]=0}function Ye(be){var yt=be.state,ge=yt.pending;ge>be.avail_out&&(ge=be.avail_out),ge!==0&&(ie.arraySet(be.output,yt.pending_buf,yt.pending_out,ge,be.next_out),be.next_out+=ge,yt.pending_out+=ge,be.total_out+=ge,be.avail_out-=ge,yt.pending-=ge,yt.pending===0&&(yt.pending_out=0))}function He(be,yt){de._tr_flush_block(be,0<=be.block_start?be.block_start:-1,be.strstart-be.block_start,yt),be.block_start=be.strstart,Ye(be.strm)}function gt(be,yt){be.pending_buf[be.pending++]=yt}function ut(be,yt){be.pending_buf[be.pending++]=yt>>>8&255,be.pending_buf[be.pending++]=255&yt}function We(be,yt){var ge,ae,ee=be.max_chain_length,ue=be.strstart,Ee=be.prev_length,Oe=be.nice_match,me=be.strstart>be.w_size-Te?be.strstart-(be.w_size-Te):0,xe=be.window,Xe=be.w_mask,Ge=be.prev,Ne=be.strstart+De,at=xe[ue+Ee-1],Lt=xe[ue+Ee];be.prev_length>=be.good_match&&(ee>>=2),Oe>be.lookahead&&(Oe=be.lookahead);do if(xe[(ge=yt)+Ee]===Lt&&xe[ge+Ee-1]===at&&xe[ge]===xe[ue]&&xe[++ge]===xe[ue+1]){ue+=2,ge++;do;while(xe[++ue]===xe[++ge]&&xe[++ue]===xe[++ge]&&xe[++ue]===xe[++ge]&&xe[++ue]===xe[++ge]&&xe[++ue]===xe[++ge]&&xe[++ue]===xe[++ge]&&xe[++ue]===xe[++ge]&&xe[++ue]===xe[++ge]&&ue<Ne);if(ae=De-(Ne-ue),ue=Ne-De,Ee<ae){if(be.match_start=yt,Oe<=(Ee=ae))break;at=xe[ue+Ee-1],Lt=xe[ue+Ee]}}while((yt=Ge[yt&Xe])>me&&--ee!=0);return Ee<=be.lookahead?Ee:be.lookahead}function tt(be){var yt,ge,ae,ee,ue,Ee,Oe,me,xe,Xe,Ge=be.w_size;do{if(ee=be.window_size-be.lookahead-be.strstart,be.strstart>=Ge+(Ge-Te)){for(ie.arraySet(be.window,be.window,Ge,Ge,0),be.match_start-=Ge,be.strstart-=Ge,be.block_start-=Ge,yt=ge=be.hash_size;ae=be.head[--yt],be.head[yt]=Ge<=ae?ae-Ge:0,--ge;);for(yt=ge=Ge;ae=be.prev[--yt],be.prev[yt]=Ge<=ae?ae-Ge:0,--ge;);ee+=Ge}if(be.strm.avail_in===0)break;if(Ee=be.strm,Oe=be.window,me=be.strstart+be.lookahead,xe=ee,Xe=void 0,Xe=Ee.avail_in,xe<Xe&&(Xe=xe),ge=Xe===0?0:(Ee.avail_in-=Xe,ie.arraySet(Oe,Ee.input,Ee.next_in,Xe,me),Ee.state.wrap===1?Ee.adler=Be(Ee.adler,Oe,Xe,me):Ee.state.wrap===2&&(Ee.adler=Re(Ee.adler,Oe,Xe,me)),Ee.next_in+=Xe,Ee.total_in+=Xe,Xe),be.lookahead+=ge,be.lookahead+be.insert>=Ae)for(ue=be.strstart-be.insert,be.ins_h=be.window[ue],be.ins_h=(be.ins_h<<be.hash_shift^be.window[ue+1])&be.hash_mask;be.insert&&(be.ins_h=(be.ins_h<<be.hash_shift^be.window[ue+Ae-1])&be.hash_mask,be.prev[ue&be.w_mask]=be.head[be.ins_h],be.head[be.ins_h]=ue,ue++,be.insert--,!(be.lookahead+be.insert<Ae)););}while(be.lookahead<Te&&be.strm.avail_in!==0)}function St(be,yt){for(var ge,ae;;){if(be.lookahead<Te){if(tt(be),be.lookahead<Te&&yt===ze)return Se;if(be.lookahead===0)break}if(ge=0,be.lookahead>=Ae&&(be.ins_h=(be.ins_h<<be.hash_shift^be.window[be.strstart+Ae-1])&be.hash_mask,ge=be.prev[be.strstart&be.w_mask]=be.head[be.ins_h],be.head[be.ins_h]=be.strstart),ge!==0&&be.strstart-ge<=be.w_size-Te&&(be.match_length=We(be,ge)),be.match_length>=Ae)if(ae=de._tr_tally(be,be.strstart-be.match_start,be.match_length-Ae),be.lookahead-=be.match_length,be.match_length<=be.max_lazy_match&&be.lookahead>=Ae){for(be.match_length--;be.strstart++,be.ins_h=(be.ins_h<<be.hash_shift^be.window[be.strstart+Ae-1])&be.hash_mask,ge=be.prev[be.strstart&be.w_mask]=be.head[be.ins_h],be.head[be.ins_h]=be.strstart,--be.match_length!=0;);be.strstart++}else be.strstart+=be.match_length,be.match_length=0,be.ins_h=be.window[be.strstart],be.ins_h=(be.ins_h<<be.hash_shift^be.window[be.strstart+1])&be.hash_mask;else ae=de._tr_tally(be,0,be.window[be.strstart]),be.lookahead--,be.strstart++;if(ae&&(He(be,!1),be.strm.avail_out===0))return Se}return be.insert=be.strstart<Ae-1?be.strstart:Ae-1,yt===pe?(He(be,!0),be.strm.avail_out===0?ot:_e):be.last_lit&&(He(be,!1),be.strm.avail_out===0)?Se:st}function Et(be,yt){for(var ge,ae,ee;;){if(be.lookahead<Te){if(tt(be),be.lookahead<Te&&yt===ze)return Se;if(be.lookahead===0)break}if(ge=0,be.lookahead>=Ae&&(be.ins_h=(be.ins_h<<be.hash_shift^be.window[be.strstart+Ae-1])&be.hash_mask,ge=be.prev[be.strstart&be.w_mask]=be.head[be.ins_h],be.head[be.ins_h]=be.strstart),be.prev_length=be.match_length,be.prev_match=be.match_start,be.match_length=Ae-1,ge!==0&&be.prev_length<be.max_lazy_match&&be.strstart-ge<=be.w_size-Te&&(be.match_length=We(be,ge),be.match_length<=5&&(be.strategy===1||be.match_length===Ae&&4096<be.strstart-be.match_start)&&(be.match_length=Ae-1)),be.prev_length>=Ae&&be.match_length<=be.prev_length){for(ee=be.strstart+be.lookahead-Ae,ae=de._tr_tally(be,be.strstart-1-be.prev_match,be.prev_length-Ae),be.lookahead-=be.prev_length-1,be.prev_length-=2;++be.strstart<=ee&&(be.ins_h=(be.ins_h<<be.hash_shift^be.window[be.strstart+Ae-1])&be.hash_mask,ge=be.prev[be.strstart&be.w_mask]=be.head[be.ins_h],be.head[be.ins_h]=be.strstart),--be.prev_length!=0;);if(be.match_available=0,be.match_length=Ae-1,be.strstart++,ae&&(He(be,!1),be.strm.avail_out===0))return Se}else if(be.match_available){if((ae=de._tr_tally(be,0,be.window[be.strstart-1]))&&He(be,!1),be.strstart++,be.lookahead--,be.strm.avail_out===0)return Se}else be.match_available=1,be.strstart++,be.lookahead--}return be.match_available&&(ae=de._tr_tally(be,0,be.window[be.strstart-1]),be.match_available=0),be.insert=be.strstart<Ae-1?be.strstart:Ae-1,yt===pe?(He(be,!0),be.strm.avail_out===0?ot:_e):be.last_lit&&(He(be,!1),be.strm.avail_out===0)?Se:st}function rt(be,yt,ge,ae,ee){this.good_length=be,this.max_lazy=yt,this.nice_length=ge,this.max_chain=ae,this.func=ee}function Wt(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=E,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new ie.Buf16(2*he),this.dyn_dtree=new ie.Buf16(2*(2*se+1)),this.bl_tree=new ie.Buf16(2*(2*le+1)),dt(this.dyn_ltree),dt(this.dyn_dtree),dt(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new ie.Buf16(Ce+1),this.heap=new ie.Buf16(2*te+1),dt(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new ie.Buf16(2*te+1),dt(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function Ze(be){var yt;return be&&be.state?(be.total_in=be.total_out=0,be.data_type=b,(yt=be.state).pending=0,yt.pending_out=0,yt.wrap<0&&(yt.wrap=-yt.wrap),yt.status=yt.wrap?fe:$e,be.adler=yt.wrap===2?0:1,yt.last_flush=ze,de._tr_init(yt),ne):At(be,y)}function Ht(be){var yt=Ze(be);return yt===ne&&function(ge){ge.window_size=2*ge.w_size,dt(ge.head),ge.max_lazy_match=ve[ge.level].max_lazy,ge.good_match=ve[ge.level].good_length,ge.nice_match=ve[ge.level].nice_length,ge.max_chain_length=ve[ge.level].max_chain,ge.strstart=0,ge.block_start=0,ge.lookahead=0,ge.insert=0,ge.match_length=ge.prev_length=Ae-1,ge.match_available=0,ge.ins_h=0}(be.state),yt}function Ft(be,yt,ge,ae,ee,ue){if(!be)return y;var Ee=1;if(yt===a&&(yt=6),ae<0?(Ee=0,ae=-ae):15<ae&&(Ee=2,ae-=16),ee<1||z<ee||ge!==E||ae<8||15<ae||yt<0||9<yt||ue<0||x<ue)return At(be,y);ae===8&&(ae=9);var Oe=new Wt;return(be.state=Oe).strm=be,Oe.wrap=Ee,Oe.gzhead=null,Oe.w_bits=ae,Oe.w_size=1<<Oe.w_bits,Oe.w_mask=Oe.w_size-1,Oe.hash_bits=ee+7,Oe.hash_size=1<<Oe.hash_bits,Oe.hash_mask=Oe.hash_size-1,Oe.hash_shift=~~((Oe.hash_bits+Ae-1)/Ae),Oe.window=new ie.Buf8(2*Oe.w_size),Oe.head=new ie.Buf16(Oe.hash_size),Oe.prev=new ie.Buf16(Oe.w_size),Oe.lit_bufsize=1<<ee+6,Oe.pending_buf_size=4*Oe.lit_bufsize,Oe.pending_buf=new ie.Buf8(Oe.pending_buf_size),Oe.d_buf=1*Oe.lit_bufsize,Oe.l_buf=3*Oe.lit_bufsize,Oe.level=yt,Oe.strategy=ue,Oe.method=ge,Ht(be)}ve=[new rt(0,0,0,0,function(be,yt){var ge=65535;for(ge>be.pending_buf_size-5&&(ge=be.pending_buf_size-5);;){if(be.lookahead<=1){if(tt(be),be.lookahead===0&&yt===ze)return Se;if(be.lookahead===0)break}be.strstart+=be.lookahead,be.lookahead=0;var ae=be.block_start+ge;if((be.strstart===0||be.strstart>=ae)&&(be.lookahead=be.strstart-ae,be.strstart=ae,He(be,!1),be.strm.avail_out===0)||be.strstart-be.block_start>=be.w_size-Te&&(He(be,!1),be.strm.avail_out===0))return Se}return be.insert=0,yt===pe?(He(be,!0),be.strm.avail_out===0?ot:_e):(be.strstart>be.block_start&&(He(be,!1),be.strm.avail_out),Se)}),new rt(4,4,8,4,St),new rt(4,5,16,8,St),new rt(4,6,32,32,St),new rt(4,4,16,16,Et),new rt(8,16,32,32,Et),new rt(8,16,128,128,Et),new rt(8,32,128,256,Et),new rt(32,128,258,1024,Et),new rt(32,258,258,4096,Et)],ke.deflateInit=function(be,yt){return Ft(be,yt,E,15,8,0)},ke.deflateInit2=Ft,ke.deflateReset=Ht,ke.deflateResetKeep=Ze,ke.deflateSetHeader=function(be,yt){return be&&be.state?be.state.wrap!==2?y:(be.state.gzhead=yt,ne):y},ke.deflate=function(be,yt){var ge,ae,ee,ue;if(!be||!be.state||5<yt||yt<0)return be?At(be,y):y;if(ae=be.state,!be.output||!be.input&&be.avail_in!==0||ae.status===666&&yt!==pe)return At(be,be.avail_out===0?-5:y);if(ae.strm=be,ge=ae.last_flush,ae.last_flush=yt,ae.status===fe)if(ae.wrap===2)be.adler=0,gt(ae,31),gt(ae,139),gt(ae,8),ae.gzhead?(gt(ae,(ae.gzhead.text?1:0)+(ae.gzhead.hcrc?2:0)+(ae.gzhead.extra?4:0)+(ae.gzhead.name?8:0)+(ae.gzhead.comment?16:0)),gt(ae,255&ae.gzhead.time),gt(ae,ae.gzhead.time>>8&255),gt(ae,ae.gzhead.time>>16&255),gt(ae,ae.gzhead.time>>24&255),gt(ae,ae.level===9?2:2<=ae.strategy||ae.level<2?4:0),gt(ae,255&ae.gzhead.os),ae.gzhead.extra&&ae.gzhead.extra.length&&(gt(ae,255&ae.gzhead.extra.length),gt(ae,ae.gzhead.extra.length>>8&255)),ae.gzhead.hcrc&&(be.adler=Re(be.adler,ae.pending_buf,ae.pending,0)),ae.gzindex=0,ae.status=69):(gt(ae,0),gt(ae,0),gt(ae,0),gt(ae,0),gt(ae,0),gt(ae,ae.level===9?2:2<=ae.strategy||ae.level<2?4:0),gt(ae,3),ae.status=$e);else{var Ee=E+(ae.w_bits-8<<4)<<8;Ee|=(2<=ae.strategy||ae.level<2?0:ae.level<6?1:ae.level===6?2:3)<<6,ae.strstart!==0&&(Ee|=32),Ee+=31-Ee%31,ae.status=$e,ut(ae,Ee),ae.strstart!==0&&(ut(ae,be.adler>>>16),ut(ae,65535&be.adler)),be.adler=1}if(ae.status===69)if(ae.gzhead.extra){for(ee=ae.pending;ae.gzindex<(65535&ae.gzhead.extra.length)&&(ae.pending!==ae.pending_buf_size||(ae.gzhead.hcrc&&ae.pending>ee&&(be.adler=Re(be.adler,ae.pending_buf,ae.pending-ee,ee)),Ye(be),ee=ae.pending,ae.pending!==ae.pending_buf_size));)gt(ae,255&ae.gzhead.extra[ae.gzindex]),ae.gzindex++;ae.gzhead.hcrc&&ae.pending>ee&&(be.adler=Re(be.adler,ae.pending_buf,ae.pending-ee,ee)),ae.gzindex===ae.gzhead.extra.length&&(ae.gzindex=0,ae.status=73)}else ae.status=73;if(ae.status===73)if(ae.gzhead.name){ee=ae.pending;do{if(ae.pending===ae.pending_buf_size&&(ae.gzhead.hcrc&&ae.pending>ee&&(be.adler=Re(be.adler,ae.pending_buf,ae.pending-ee,ee)),Ye(be),ee=ae.pending,ae.pending===ae.pending_buf_size)){ue=1;break}ue=ae.gzindex<ae.gzhead.name.length?255&ae.gzhead.name.charCodeAt(ae.gzindex++):0,gt(ae,ue)}while(ue!==0);ae.gzhead.hcrc&&ae.pending>ee&&(be.adler=Re(be.adler,ae.pending_buf,ae.pending-ee,ee)),ue===0&&(ae.gzindex=0,ae.status=91)}else ae.status=91;if(ae.status===91)if(ae.gzhead.comment){ee=ae.pending;do{if(ae.pending===ae.pending_buf_size&&(ae.gzhead.hcrc&&ae.pending>ee&&(be.adler=Re(be.adler,ae.pending_buf,ae.pending-ee,ee)),Ye(be),ee=ae.pending,ae.pending===ae.pending_buf_size)){ue=1;break}ue=ae.gzindex<ae.gzhead.comment.length?255&ae.gzhead.comment.charCodeAt(ae.gzindex++):0,gt(ae,ue)}while(ue!==0);ae.gzhead.hcrc&&ae.pending>ee&&(be.adler=Re(be.adler,ae.pending_buf,ae.pending-ee,ee)),ue===0&&(ae.status=103)}else ae.status=103;if(ae.status===103&&(ae.gzhead.hcrc?(ae.pending+2>ae.pending_buf_size&&Ye(be),ae.pending+2<=ae.pending_buf_size&&(gt(ae,255&be.adler),gt(ae,be.adler>>8&255),be.adler=0,ae.status=$e)):ae.status=$e),ae.pending!==0){if(Ye(be),be.avail_out===0)return ae.last_flush=-1,ne}else if(be.avail_in===0&&it(yt)<=it(ge)&&yt!==pe)return At(be,-5);if(ae.status===666&&be.avail_in!==0)return At(be,-5);if(be.avail_in!==0||ae.lookahead!==0||yt!==ze&&ae.status!==666){var Oe=ae.strategy===2?function(me,xe){for(var Xe;;){if(me.lookahead===0&&(tt(me),me.lookahead===0)){if(xe===ze)return Se;break}if(me.match_length=0,Xe=de._tr_tally(me,0,me.window[me.strstart]),me.lookahead--,me.strstart++,Xe&&(He(me,!1),me.strm.avail_out===0))return Se}return me.insert=0,xe===pe?(He(me,!0),me.strm.avail_out===0?ot:_e):me.last_lit&&(He(me,!1),me.strm.avail_out===0)?Se:st}(ae,yt):ae.strategy===3?function(me,xe){for(var Xe,Ge,Ne,at,Lt=me.window;;){if(me.lookahead<=De){if(tt(me),me.lookahead<=De&&xe===ze)return Se;if(me.lookahead===0)break}if(me.match_length=0,me.lookahead>=Ae&&0<me.strstart&&(Ge=Lt[Ne=me.strstart-1])===Lt[++Ne]&&Ge===Lt[++Ne]&&Ge===Lt[++Ne]){at=me.strstart+De;do;while(Ge===Lt[++Ne]&&Ge===Lt[++Ne]&&Ge===Lt[++Ne]&&Ge===Lt[++Ne]&&Ge===Lt[++Ne]&&Ge===Lt[++Ne]&&Ge===Lt[++Ne]&&Ge===Lt[++Ne]&&Ne<at);me.match_length=De-(at-Ne),me.match_length>me.lookahead&&(me.match_length=me.lookahead)}if(me.match_length>=Ae?(Xe=de._tr_tally(me,1,me.match_length-Ae),me.lookahead-=me.match_length,me.strstart+=me.match_length,me.match_length=0):(Xe=de._tr_tally(me,0,me.window[me.strstart]),me.lookahead--,me.strstart++),Xe&&(He(me,!1),me.strm.avail_out===0))return Se}return me.insert=0,xe===pe?(He(me,!0),me.strm.avail_out===0?ot:_e):me.last_lit&&(He(me,!1),me.strm.avail_out===0)?Se:st}(ae,yt):ve[ae.level].func(ae,yt);if(Oe!==ot&&Oe!==_e||(ae.status=666),Oe===Se||Oe===ot)return be.avail_out===0&&(ae.last_flush=-1),ne;if(Oe===st&&(yt===1?de._tr_align(ae):yt!==5&&(de._tr_stored_block(ae,0,0,!1),yt===3&&(dt(ae.head),ae.lookahead===0&&(ae.strstart=0,ae.block_start=0,ae.insert=0))),Ye(be),be.avail_out===0))return ae.last_flush=-1,ne}return yt!==pe?ne:ae.wrap<=0?1:(ae.wrap===2?(gt(ae,255&be.adler),gt(ae,be.adler>>8&255),gt(ae,be.adler>>16&255),gt(ae,be.adler>>24&255),gt(ae,255&be.total_in),gt(ae,be.total_in>>8&255),gt(ae,be.total_in>>16&255),gt(ae,be.total_in>>24&255)):(ut(ae,be.adler>>>16),ut(ae,65535&be.adler)),Ye(be),0<ae.wrap&&(ae.wrap=-ae.wrap),ae.pending!==0?ne:1)},ke.deflateEnd=function(be){var yt;return be&&be.state?(yt=be.state.status)!==fe&&yt!==69&&yt!==73&&yt!==91&&yt!==103&&yt!==$e&&yt!==666?At(be,y):(be.state=null,yt===$e?At(be,-3):ne):y},ke.deflateSetDictionary=function(be,yt){var ge,ae,ee,ue,Ee,Oe,me,xe,Xe=yt.length;if(!be||!be.state||(ue=(ge=be.state).wrap)===2||ue===1&&ge.status!==fe||ge.lookahead)return y;for(ue===1&&(be.adler=Be(be.adler,yt,Xe,0)),ge.wrap=0,Xe>=ge.w_size&&(ue===0&&(dt(ge.head),ge.strstart=0,ge.block_start=0,ge.insert=0),xe=new ie.Buf8(ge.w_size),ie.arraySet(xe,yt,Xe-ge.w_size,ge.w_size,0),yt=xe,Xe=ge.w_size),Ee=be.avail_in,Oe=be.next_in,me=be.input,be.avail_in=Xe,be.next_in=0,be.input=yt,tt(ge);ge.lookahead>=Ae;){for(ae=ge.strstart,ee=ge.lookahead-(Ae-1);ge.ins_h=(ge.ins_h<<ge.hash_shift^ge.window[ae+Ae-1])&ge.hash_mask,ge.prev[ae&ge.w_mask]=ge.head[ge.ins_h],ge.head[ge.ins_h]=ae,ae++,--ee;);ge.strstart=ae,ge.lookahead=Ae-1,tt(ge)}return ge.strstart+=ge.lookahead,ge.block_start=ge.strstart,ge.insert=ge.lookahead,ge.lookahead=0,ge.match_length=ge.prev_length=Ae-1,ge.match_available=0,be.next_in=Oe,be.input=me,be.avail_in=Ee,ge.wrap=ue,ne},ke.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(Ie,Ke,ke){"use strict";Ke.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(Ie,Ke,ke){"use strict";Ke.exports=function(ve,ie){var de,Be,Re,Me,ze,pe,ne,y,a,x,b,E,z,te,se,le,he,Ce,Ae,De,Te,fe,$e,Se,st;de=ve.state,Be=ve.next_in,Se=ve.input,Re=Be+(ve.avail_in-5),Me=ve.next_out,st=ve.output,ze=Me-(ie-ve.avail_out),pe=Me+(ve.avail_out-257),ne=de.dmax,y=de.wsize,a=de.whave,x=de.wnext,b=de.window,E=de.hold,z=de.bits,te=de.lencode,se=de.distcode,le=(1<<de.lenbits)-1,he=(1<<de.distbits)-1;e:do{z<15&&(E+=Se[Be++]<<z,z+=8,E+=Se[Be++]<<z,z+=8),Ce=te[E&le];t:for(;;){if(E>>>=Ae=Ce>>>24,z-=Ae,(Ae=Ce>>>16&255)===0)st[Me++]=65535&Ce;else{if(!(16&Ae)){if(!(64&Ae)){Ce=te[(65535&Ce)+(E&(1<<Ae)-1)];continue t}if(32&Ae){de.mode=12;break e}ve.msg="invalid literal/length code",de.mode=30;break e}De=65535&Ce,(Ae&=15)&&(z<Ae&&(E+=Se[Be++]<<z,z+=8),De+=E&(1<<Ae)-1,E>>>=Ae,z-=Ae),z<15&&(E+=Se[Be++]<<z,z+=8,E+=Se[Be++]<<z,z+=8),Ce=se[E&he];n:for(;;){if(E>>>=Ae=Ce>>>24,z-=Ae,!(16&(Ae=Ce>>>16&255))){if(!(64&Ae)){Ce=se[(65535&Ce)+(E&(1<<Ae)-1)];continue n}ve.msg="invalid distance code",de.mode=30;break e}if(Te=65535&Ce,z<(Ae&=15)&&(E+=Se[Be++]<<z,(z+=8)<Ae&&(E+=Se[Be++]<<z,z+=8)),ne<(Te+=E&(1<<Ae)-1)){ve.msg="invalid distance too far back",de.mode=30;break e}if(E>>>=Ae,z-=Ae,(Ae=Me-ze)<Te){if(a<(Ae=Te-Ae)&&de.sane){ve.msg="invalid distance too far back",de.mode=30;break e}if($e=b,(fe=0)===x){if(fe+=y-Ae,Ae<De){for(De-=Ae;st[Me++]=b[fe++],--Ae;);fe=Me-Te,$e=st}}else if(x<Ae){if(fe+=y+x-Ae,(Ae-=x)<De){for(De-=Ae;st[Me++]=b[fe++],--Ae;);if(fe=0,x<De){for(De-=Ae=x;st[Me++]=b[fe++],--Ae;);fe=Me-Te,$e=st}}}else if(fe+=x-Ae,Ae<De){for(De-=Ae;st[Me++]=b[fe++],--Ae;);fe=Me-Te,$e=st}for(;2<De;)st[Me++]=$e[fe++],st[Me++]=$e[fe++],st[Me++]=$e[fe++],De-=3;De&&(st[Me++]=$e[fe++],1<De&&(st[Me++]=$e[fe++]))}else{for(fe=Me-Te;st[Me++]=st[fe++],st[Me++]=st[fe++],st[Me++]=st[fe++],2<(De-=3););De&&(st[Me++]=st[fe++],1<De&&(st[Me++]=st[fe++]))}break}}break}}while(Be<Re&&Me<pe);Be-=De=z>>3,E&=(1<<(z-=De<<3))-1,ve.next_in=Be,ve.next_out=Me,ve.avail_in=Be<Re?Re-Be+5:5-(Be-Re),ve.avail_out=Me<pe?pe-Me+257:257-(Me-pe),de.hold=E,de.bits=z}},{}],49:[function(Ie,Ke,ke){"use strict";var ve=Ie("../utils/common"),ie=Ie("./adler32"),de=Ie("./crc32"),Be=Ie("./inffast"),Re=Ie("./inftrees"),Me=1,ze=2,pe=0,ne=-2,y=1,a=852,x=592;function b(fe){return(fe>>>24&255)+(fe>>>8&65280)+((65280&fe)<<8)+((255&fe)<<24)}function E(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new ve.Buf16(320),this.work=new ve.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function z(fe){var $e;return fe&&fe.state?($e=fe.state,fe.total_in=fe.total_out=$e.total=0,fe.msg="",$e.wrap&&(fe.adler=1&$e.wrap),$e.mode=y,$e.last=0,$e.havedict=0,$e.dmax=32768,$e.head=null,$e.hold=0,$e.bits=0,$e.lencode=$e.lendyn=new ve.Buf32(a),$e.distcode=$e.distdyn=new ve.Buf32(x),$e.sane=1,$e.back=-1,pe):ne}function te(fe){var $e;return fe&&fe.state?(($e=fe.state).wsize=0,$e.whave=0,$e.wnext=0,z(fe)):ne}function se(fe,$e){var Se,st;return fe&&fe.state?(st=fe.state,$e<0?(Se=0,$e=-$e):(Se=1+($e>>4),$e<48&&($e&=15)),$e&&($e<8||15<$e)?ne:(st.window!==null&&st.wbits!==$e&&(st.window=null),st.wrap=Se,st.wbits=$e,te(fe))):ne}function le(fe,$e){var Se,st;return fe?(st=new E,(fe.state=st).window=null,(Se=se(fe,$e))!==pe&&(fe.state=null),Se):ne}var he,Ce,Ae=!0;function De(fe){if(Ae){var $e;for(he=new ve.Buf32(512),Ce=new ve.Buf32(32),$e=0;$e<144;)fe.lens[$e++]=8;for(;$e<256;)fe.lens[$e++]=9;for(;$e<280;)fe.lens[$e++]=7;for(;$e<288;)fe.lens[$e++]=8;for(Re(Me,fe.lens,0,288,he,0,fe.work,{bits:9}),$e=0;$e<32;)fe.lens[$e++]=5;Re(ze,fe.lens,0,32,Ce,0,fe.work,{bits:5}),Ae=!1}fe.lencode=he,fe.lenbits=9,fe.distcode=Ce,fe.distbits=5}function Te(fe,$e,Se,st){var ot,_e=fe.state;return _e.window===null&&(_e.wsize=1<<_e.wbits,_e.wnext=0,_e.whave=0,_e.window=new ve.Buf8(_e.wsize)),st>=_e.wsize?(ve.arraySet(_e.window,$e,Se-_e.wsize,_e.wsize,0),_e.wnext=0,_e.whave=_e.wsize):(st<(ot=_e.wsize-_e.wnext)&&(ot=st),ve.arraySet(_e.window,$e,Se-st,ot,_e.wnext),(st-=ot)?(ve.arraySet(_e.window,$e,Se-st,st,0),_e.wnext=st,_e.whave=_e.wsize):(_e.wnext+=ot,_e.wnext===_e.wsize&&(_e.wnext=0),_e.whave<_e.wsize&&(_e.whave+=ot))),0}ke.inflateReset=te,ke.inflateReset2=se,ke.inflateResetKeep=z,ke.inflateInit=function(fe){return le(fe,15)},ke.inflateInit2=le,ke.inflate=function(fe,$e){var Se,st,ot,_e,At,it,dt,Ye,He,gt,ut,We,tt,St,Et,rt,Wt,Ze,Ht,Ft,be,yt,ge,ae,ee=0,ue=new ve.Buf8(4),Ee=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!fe||!fe.state||!fe.output||!fe.input&&fe.avail_in!==0)return ne;(Se=fe.state).mode===12&&(Se.mode=13),At=fe.next_out,ot=fe.output,dt=fe.avail_out,_e=fe.next_in,st=fe.input,it=fe.avail_in,Ye=Se.hold,He=Se.bits,gt=it,ut=dt,yt=pe;e:for(;;)switch(Se.mode){case y:if(Se.wrap===0){Se.mode=13;break}for(;He<16;){if(it===0)break e;it--,Ye+=st[_e++]<<He,He+=8}if(2&Se.wrap&&Ye===35615){ue[Se.check=0]=255&Ye,ue[1]=Ye>>>8&255,Se.check=de(Se.check,ue,2,0),He=Ye=0,Se.mode=2;break}if(Se.flags=0,Se.head&&(Se.head.done=!1),!(1&Se.wrap)||(((255&Ye)<<8)+(Ye>>8))%31){fe.msg="incorrect header check",Se.mode=30;break}if((15&Ye)!=8){fe.msg="unknown compression method",Se.mode=30;break}if(He-=4,be=8+(15&(Ye>>>=4)),Se.wbits===0)Se.wbits=be;else if(be>Se.wbits){fe.msg="invalid window size",Se.mode=30;break}Se.dmax=1<<be,fe.adler=Se.check=1,Se.mode=512&Ye?10:12,He=Ye=0;break;case 2:for(;He<16;){if(it===0)break e;it--,Ye+=st[_e++]<<He,He+=8}if(Se.flags=Ye,(255&Se.flags)!=8){fe.msg="unknown compression method",Se.mode=30;break}if(57344&Se.flags){fe.msg="unknown header flags set",Se.mode=30;break}Se.head&&(Se.head.text=Ye>>8&1),512&Se.flags&&(ue[0]=255&Ye,ue[1]=Ye>>>8&255,Se.check=de(Se.check,ue,2,0)),He=Ye=0,Se.mode=3;case 3:for(;He<32;){if(it===0)break e;it--,Ye+=st[_e++]<<He,He+=8}Se.head&&(Se.head.time=Ye),512&Se.flags&&(ue[0]=255&Ye,ue[1]=Ye>>>8&255,ue[2]=Ye>>>16&255,ue[3]=Ye>>>24&255,Se.check=de(Se.check,ue,4,0)),He=Ye=0,Se.mode=4;case 4:for(;He<16;){if(it===0)break e;it--,Ye+=st[_e++]<<He,He+=8}Se.head&&(Se.head.xflags=255&Ye,Se.head.os=Ye>>8),512&Se.flags&&(ue[0]=255&Ye,ue[1]=Ye>>>8&255,Se.check=de(Se.check,ue,2,0)),He=Ye=0,Se.mode=5;case 5:if(1024&Se.flags){for(;He<16;){if(it===0)break e;it--,Ye+=st[_e++]<<He,He+=8}Se.length=Ye,Se.head&&(Se.head.extra_len=Ye),512&Se.flags&&(ue[0]=255&Ye,ue[1]=Ye>>>8&255,Se.check=de(Se.check,ue,2,0)),He=Ye=0}else Se.head&&(Se.head.extra=null);Se.mode=6;case 6:if(1024&Se.flags&&(it<(We=Se.length)&&(We=it),We&&(Se.head&&(be=Se.head.extra_len-Se.length,Se.head.extra||(Se.head.extra=new Array(Se.head.extra_len)),ve.arraySet(Se.head.extra,st,_e,We,be)),512&Se.flags&&(Se.check=de(Se.check,st,We,_e)),it-=We,_e+=We,Se.length-=We),Se.length))break e;Se.length=0,Se.mode=7;case 7:if(2048&Se.flags){if(it===0)break e;for(We=0;be=st[_e+We++],Se.head&&be&&Se.length<65536&&(Se.head.name+=String.fromCharCode(be)),be&&We<it;);if(512&Se.flags&&(Se.check=de(Se.check,st,We,_e)),it-=We,_e+=We,be)break e}else Se.head&&(Se.head.name=null);Se.length=0,Se.mode=8;case 8:if(4096&Se.flags){if(it===0)break e;for(We=0;be=st[_e+We++],Se.head&&be&&Se.length<65536&&(Se.head.comment+=String.fromCharCode(be)),be&&We<it;);if(512&Se.flags&&(Se.check=de(Se.check,st,We,_e)),it-=We,_e+=We,be)break e}else Se.head&&(Se.head.comment=null);Se.mode=9;case 9:if(512&Se.flags){for(;He<16;){if(it===0)break e;it--,Ye+=st[_e++]<<He,He+=8}if(Ye!==(65535&Se.check)){fe.msg="header crc mismatch",Se.mode=30;break}He=Ye=0}Se.head&&(Se.head.hcrc=Se.flags>>9&1,Se.head.done=!0),fe.adler=Se.check=0,Se.mode=12;break;case 10:for(;He<32;){if(it===0)break e;it--,Ye+=st[_e++]<<He,He+=8}fe.adler=Se.check=b(Ye),He=Ye=0,Se.mode=11;case 11:if(Se.havedict===0)return fe.next_out=At,fe.avail_out=dt,fe.next_in=_e,fe.avail_in=it,Se.hold=Ye,Se.bits=He,2;fe.adler=Se.check=1,Se.mode=12;case 12:if($e===5||$e===6)break e;case 13:if(Se.last){Ye>>>=7&He,He-=7&He,Se.mode=27;break}for(;He<3;){if(it===0)break e;it--,Ye+=st[_e++]<<He,He+=8}switch(Se.last=1&Ye,He-=1,3&(Ye>>>=1)){case 0:Se.mode=14;break;case 1:if(De(Se),Se.mode=20,$e!==6)break;Ye>>>=2,He-=2;break e;case 2:Se.mode=17;break;case 3:fe.msg="invalid block type",Se.mode=30}Ye>>>=2,He-=2;break;case 14:for(Ye>>>=7&He,He-=7&He;He<32;){if(it===0)break e;it--,Ye+=st[_e++]<<He,He+=8}if((65535&Ye)!=(Ye>>>16^65535)){fe.msg="invalid stored block lengths",Se.mode=30;break}if(Se.length=65535&Ye,He=Ye=0,Se.mode=15,$e===6)break e;case 15:Se.mode=16;case 16:if(We=Se.length){if(it<We&&(We=it),dt<We&&(We=dt),We===0)break e;ve.arraySet(ot,st,_e,We,At),it-=We,_e+=We,dt-=We,At+=We,Se.length-=We;break}Se.mode=12;break;case 17:for(;He<14;){if(it===0)break e;it--,Ye+=st[_e++]<<He,He+=8}if(Se.nlen=257+(31&Ye),Ye>>>=5,He-=5,Se.ndist=1+(31&Ye),Ye>>>=5,He-=5,Se.ncode=4+(15&Ye),Ye>>>=4,He-=4,286<Se.nlen||30<Se.ndist){fe.msg="too many length or distance symbols",Se.mode=30;break}Se.have=0,Se.mode=18;case 18:for(;Se.have<Se.ncode;){for(;He<3;){if(it===0)break e;it--,Ye+=st[_e++]<<He,He+=8}Se.lens[Ee[Se.have++]]=7&Ye,Ye>>>=3,He-=3}for(;Se.have<19;)Se.lens[Ee[Se.have++]]=0;if(Se.lencode=Se.lendyn,Se.lenbits=7,ge={bits:Se.lenbits},yt=Re(0,Se.lens,0,19,Se.lencode,0,Se.work,ge),Se.lenbits=ge.bits,yt){fe.msg="invalid code lengths set",Se.mode=30;break}Se.have=0,Se.mode=19;case 19:for(;Se.have<Se.nlen+Se.ndist;){for(;rt=(ee=Se.lencode[Ye&(1<<Se.lenbits)-1])>>>16&255,Wt=65535&ee,!((Et=ee>>>24)<=He);){if(it===0)break e;it--,Ye+=st[_e++]<<He,He+=8}if(Wt<16)Ye>>>=Et,He-=Et,Se.lens[Se.have++]=Wt;else{if(Wt===16){for(ae=Et+2;He<ae;){if(it===0)break e;it--,Ye+=st[_e++]<<He,He+=8}if(Ye>>>=Et,He-=Et,Se.have===0){fe.msg="invalid bit length repeat",Se.mode=30;break}be=Se.lens[Se.have-1],We=3+(3&Ye),Ye>>>=2,He-=2}else if(Wt===17){for(ae=Et+3;He<ae;){if(it===0)break e;it--,Ye+=st[_e++]<<He,He+=8}He-=Et,be=0,We=3+(7&(Ye>>>=Et)),Ye>>>=3,He-=3}else{for(ae=Et+7;He<ae;){if(it===0)break e;it--,Ye+=st[_e++]<<He,He+=8}He-=Et,be=0,We=11+(127&(Ye>>>=Et)),Ye>>>=7,He-=7}if(Se.have+We>Se.nlen+Se.ndist){fe.msg="invalid bit length repeat",Se.mode=30;break}for(;We--;)Se.lens[Se.have++]=be}}if(Se.mode===30)break;if(Se.lens[256]===0){fe.msg="invalid code -- missing end-of-block",Se.mode=30;break}if(Se.lenbits=9,ge={bits:Se.lenbits},yt=Re(Me,Se.lens,0,Se.nlen,Se.lencode,0,Se.work,ge),Se.lenbits=ge.bits,yt){fe.msg="invalid literal/lengths set",Se.mode=30;break}if(Se.distbits=6,Se.distcode=Se.distdyn,ge={bits:Se.distbits},yt=Re(ze,Se.lens,Se.nlen,Se.ndist,Se.distcode,0,Se.work,ge),Se.distbits=ge.bits,yt){fe.msg="invalid distances set",Se.mode=30;break}if(Se.mode=20,$e===6)break e;case 20:Se.mode=21;case 21:if(6<=it&&258<=dt){fe.next_out=At,fe.avail_out=dt,fe.next_in=_e,fe.avail_in=it,Se.hold=Ye,Se.bits=He,Be(fe,ut),At=fe.next_out,ot=fe.output,dt=fe.avail_out,_e=fe.next_in,st=fe.input,it=fe.avail_in,Ye=Se.hold,He=Se.bits,Se.mode===12&&(Se.back=-1);break}for(Se.back=0;rt=(ee=Se.lencode[Ye&(1<<Se.lenbits)-1])>>>16&255,Wt=65535&ee,!((Et=ee>>>24)<=He);){if(it===0)break e;it--,Ye+=st[_e++]<<He,He+=8}if(rt&&!(240&rt)){for(Ze=Et,Ht=rt,Ft=Wt;rt=(ee=Se.lencode[Ft+((Ye&(1<<Ze+Ht)-1)>>Ze)])>>>16&255,Wt=65535&ee,!(Ze+(Et=ee>>>24)<=He);){if(it===0)break e;it--,Ye+=st[_e++]<<He,He+=8}Ye>>>=Ze,He-=Ze,Se.back+=Ze}if(Ye>>>=Et,He-=Et,Se.back+=Et,Se.length=Wt,rt===0){Se.mode=26;break}if(32&rt){Se.back=-1,Se.mode=12;break}if(64&rt){fe.msg="invalid literal/length code",Se.mode=30;break}Se.extra=15&rt,Se.mode=22;case 22:if(Se.extra){for(ae=Se.extra;He<ae;){if(it===0)break e;it--,Ye+=st[_e++]<<He,He+=8}Se.length+=Ye&(1<<Se.extra)-1,Ye>>>=Se.extra,He-=Se.extra,Se.back+=Se.extra}Se.was=Se.length,Se.mode=23;case 23:for(;rt=(ee=Se.distcode[Ye&(1<<Se.distbits)-1])>>>16&255,Wt=65535&ee,!((Et=ee>>>24)<=He);){if(it===0)break e;it--,Ye+=st[_e++]<<He,He+=8}if(!(240&rt)){for(Ze=Et,Ht=rt,Ft=Wt;rt=(ee=Se.distcode[Ft+((Ye&(1<<Ze+Ht)-1)>>Ze)])>>>16&255,Wt=65535&ee,!(Ze+(Et=ee>>>24)<=He);){if(it===0)break e;it--,Ye+=st[_e++]<<He,He+=8}Ye>>>=Ze,He-=Ze,Se.back+=Ze}if(Ye>>>=Et,He-=Et,Se.back+=Et,64&rt){fe.msg="invalid distance code",Se.mode=30;break}Se.offset=Wt,Se.extra=15&rt,Se.mode=24;case 24:if(Se.extra){for(ae=Se.extra;He<ae;){if(it===0)break e;it--,Ye+=st[_e++]<<He,He+=8}Se.offset+=Ye&(1<<Se.extra)-1,Ye>>>=Se.extra,He-=Se.extra,Se.back+=Se.extra}if(Se.offset>Se.dmax){fe.msg="invalid distance too far back",Se.mode=30;break}Se.mode=25;case 25:if(dt===0)break e;if(We=ut-dt,Se.offset>We){if((We=Se.offset-We)>Se.whave&&Se.sane){fe.msg="invalid distance too far back",Se.mode=30;break}tt=We>Se.wnext?(We-=Se.wnext,Se.wsize-We):Se.wnext-We,We>Se.length&&(We=Se.length),St=Se.window}else St=ot,tt=At-Se.offset,We=Se.length;for(dt<We&&(We=dt),dt-=We,Se.length-=We;ot[At++]=St[tt++],--We;);Se.length===0&&(Se.mode=21);break;case 26:if(dt===0)break e;ot[At++]=Se.length,dt--,Se.mode=21;break;case 27:if(Se.wrap){for(;He<32;){if(it===0)break e;it--,Ye|=st[_e++]<<He,He+=8}if(ut-=dt,fe.total_out+=ut,Se.total+=ut,ut&&(fe.adler=Se.check=Se.flags?de(Se.check,ot,ut,At-ut):ie(Se.check,ot,ut,At-ut)),ut=dt,(Se.flags?Ye:b(Ye))!==Se.check){fe.msg="incorrect data check",Se.mode=30;break}He=Ye=0}Se.mode=28;case 28:if(Se.wrap&&Se.flags){for(;He<32;){if(it===0)break e;it--,Ye+=st[_e++]<<He,He+=8}if(Ye!==(4294967295&Se.total)){fe.msg="incorrect length check",Se.mode=30;break}He=Ye=0}Se.mode=29;case 29:yt=1;break e;case 30:yt=-3;break e;case 31:return-4;case 32:default:return ne}return fe.next_out=At,fe.avail_out=dt,fe.next_in=_e,fe.avail_in=it,Se.hold=Ye,Se.bits=He,(Se.wsize||ut!==fe.avail_out&&Se.mode<30&&(Se.mode<27||$e!==4))&&Te(fe,fe.output,fe.next_out,ut-fe.avail_out)?(Se.mode=31,-4):(gt-=fe.avail_in,ut-=fe.avail_out,fe.total_in+=gt,fe.total_out+=ut,Se.total+=ut,Se.wrap&&ut&&(fe.adler=Se.check=Se.flags?de(Se.check,ot,ut,fe.next_out-ut):ie(Se.check,ot,ut,fe.next_out-ut)),fe.data_type=Se.bits+(Se.last?64:0)+(Se.mode===12?128:0)+(Se.mode===20||Se.mode===15?256:0),(gt==0&&ut===0||$e===4)&&yt===pe&&(yt=-5),yt)},ke.inflateEnd=function(fe){if(!fe||!fe.state)return ne;var $e=fe.state;return $e.window&&($e.window=null),fe.state=null,pe},ke.inflateGetHeader=function(fe,$e){var Se;return fe&&fe.state&&2&(Se=fe.state).wrap?((Se.head=$e).done=!1,pe):ne},ke.inflateSetDictionary=function(fe,$e){var Se,st=$e.length;return fe&&fe.state?(Se=fe.state).wrap!==0&&Se.mode!==11?ne:Se.mode===11&&ie(1,$e,st,0)!==Se.check?-3:Te(fe,$e,st,st)?(Se.mode=31,-4):(Se.havedict=1,pe):ne},ke.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(Ie,Ke,ke){"use strict";var ve=Ie("../utils/common"),ie=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],de=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],Be=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],Re=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];Ke.exports=function(Me,ze,pe,ne,y,a,x,b){var E,z,te,se,le,he,Ce,Ae,De,Te=b.bits,fe=0,$e=0,Se=0,st=0,ot=0,_e=0,At=0,it=0,dt=0,Ye=0,He=null,gt=0,ut=new ve.Buf16(16),We=new ve.Buf16(16),tt=null,St=0;for(fe=0;fe<=15;fe++)ut[fe]=0;for($e=0;$e<ne;$e++)ut[ze[pe+$e]]++;for(ot=Te,st=15;1<=st&&ut[st]===0;st--);if(st<ot&&(ot=st),st===0)return y[a++]=20971520,y[a++]=20971520,b.bits=1,0;for(Se=1;Se<st&&ut[Se]===0;Se++);for(ot<Se&&(ot=Se),fe=it=1;fe<=15;fe++)if(it<<=1,(it-=ut[fe])<0)return-1;if(0<it&&(Me===0||st!==1))return-1;for(We[1]=0,fe=1;fe<15;fe++)We[fe+1]=We[fe]+ut[fe];for($e=0;$e<ne;$e++)ze[pe+$e]!==0&&(x[We[ze[pe+$e]]++]=$e);if(he=Me===0?(He=tt=x,19):Me===1?(He=ie,gt-=257,tt=de,St-=257,256):(He=Be,tt=Re,-1),fe=Se,le=a,At=$e=Ye=0,te=-1,se=(dt=1<<(_e=ot))-1,Me===1&&852<dt||Me===2&&592<dt)return 1;for(;;){for(Ce=fe-At,De=x[$e]<he?(Ae=0,x[$e]):x[$e]>he?(Ae=tt[St+x[$e]],He[gt+x[$e]]):(Ae=96,0),E=1<<fe-At,Se=z=1<<_e;y[le+(Ye>>At)+(z-=E)]=Ce<<24|Ae<<16|De|0,z!==0;);for(E=1<<fe-1;Ye&E;)E>>=1;if(E!==0?(Ye&=E-1,Ye+=E):Ye=0,$e++,--ut[fe]==0){if(fe===st)break;fe=ze[pe+x[$e]]}if(ot<fe&&(Ye&se)!==te){for(At===0&&(At=ot),le+=Se,it=1<<(_e=fe-At);_e+At<st&&!((it-=ut[_e+At])<=0);)_e++,it<<=1;if(dt+=1<<_e,Me===1&&852<dt||Me===2&&592<dt)return 1;y[te=Ye&se]=ot<<24|_e<<16|le-a|0}}return Ye!==0&&(y[le+Ye]=fe-At<<24|64<<16|0),b.bits=ot,0}},{"../utils/common":41}],51:[function(Ie,Ke,ke){"use strict";Ke.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(Ie,Ke,ke){"use strict";var ve=Ie("../utils/common"),ie=0,de=1;function Be(ee){for(var ue=ee.length;0<=--ue;)ee[ue]=0}var Re=0,Me=29,ze=256,pe=ze+1+Me,ne=30,y=19,a=2*pe+1,x=15,b=16,E=7,z=256,te=16,se=17,le=18,he=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],Ce=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],Ae=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],De=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Te=new Array(2*(pe+2));Be(Te);var fe=new Array(2*ne);Be(fe);var $e=new Array(512);Be($e);var Se=new Array(256);Be(Se);var st=new Array(Me);Be(st);var ot,_e,At,it=new Array(ne);function dt(ee,ue,Ee,Oe,me){this.static_tree=ee,this.extra_bits=ue,this.extra_base=Ee,this.elems=Oe,this.max_length=me,this.has_stree=ee&&ee.length}function Ye(ee,ue){this.dyn_tree=ee,this.max_code=0,this.stat_desc=ue}function He(ee){return ee<256?$e[ee]:$e[256+(ee>>>7)]}function gt(ee,ue){ee.pending_buf[ee.pending++]=255&ue,ee.pending_buf[ee.pending++]=ue>>>8&255}function ut(ee,ue,Ee){ee.bi_valid>b-Ee?(ee.bi_buf|=ue<<ee.bi_valid&65535,gt(ee,ee.bi_buf),ee.bi_buf=ue>>b-ee.bi_valid,ee.bi_valid+=Ee-b):(ee.bi_buf|=ue<<ee.bi_valid&65535,ee.bi_valid+=Ee)}function We(ee,ue,Ee){ut(ee,Ee[2*ue],Ee[2*ue+1])}function tt(ee,ue){for(var Ee=0;Ee|=1&ee,ee>>>=1,Ee<<=1,0<--ue;);return Ee>>>1}function St(ee,ue,Ee){var Oe,me,xe=new Array(x+1),Xe=0;for(Oe=1;Oe<=x;Oe++)xe[Oe]=Xe=Xe+Ee[Oe-1]<<1;for(me=0;me<=ue;me++){var Ge=ee[2*me+1];Ge!==0&&(ee[2*me]=tt(xe[Ge]++,Ge))}}function Et(ee){var ue;for(ue=0;ue<pe;ue++)ee.dyn_ltree[2*ue]=0;for(ue=0;ue<ne;ue++)ee.dyn_dtree[2*ue]=0;for(ue=0;ue<y;ue++)ee.bl_tree[2*ue]=0;ee.dyn_ltree[2*z]=1,ee.opt_len=ee.static_len=0,ee.last_lit=ee.matches=0}function rt(ee){8<ee.bi_valid?gt(ee,ee.bi_buf):0<ee.bi_valid&&(ee.pending_buf[ee.pending++]=ee.bi_buf),ee.bi_buf=0,ee.bi_valid=0}function Wt(ee,ue,Ee,Oe){var me=2*ue,xe=2*Ee;return ee[me]<ee[xe]||ee[me]===ee[xe]&&Oe[ue]<=Oe[Ee]}function Ze(ee,ue,Ee){for(var Oe=ee.heap[Ee],me=Ee<<1;me<=ee.heap_len&&(me<ee.heap_len&&Wt(ue,ee.heap[me+1],ee.heap[me],ee.depth)&&me++,!Wt(ue,Oe,ee.heap[me],ee.depth));)ee.heap[Ee]=ee.heap[me],Ee=me,me<<=1;ee.heap[Ee]=Oe}function Ht(ee,ue,Ee){var Oe,me,xe,Xe,Ge=0;if(ee.last_lit!==0)for(;Oe=ee.pending_buf[ee.d_buf+2*Ge]<<8|ee.pending_buf[ee.d_buf+2*Ge+1],me=ee.pending_buf[ee.l_buf+Ge],Ge++,Oe===0?We(ee,me,ue):(We(ee,(xe=Se[me])+ze+1,ue),(Xe=he[xe])!==0&&ut(ee,me-=st[xe],Xe),We(ee,xe=He(--Oe),Ee),(Xe=Ce[xe])!==0&&ut(ee,Oe-=it[xe],Xe)),Ge<ee.last_lit;);We(ee,z,ue)}function Ft(ee,ue){var Ee,Oe,me,xe=ue.dyn_tree,Xe=ue.stat_desc.static_tree,Ge=ue.stat_desc.has_stree,Ne=ue.stat_desc.elems,at=-1;for(ee.heap_len=0,ee.heap_max=a,Ee=0;Ee<Ne;Ee++)xe[2*Ee]!==0?(ee.heap[++ee.heap_len]=at=Ee,ee.depth[Ee]=0):xe[2*Ee+1]=0;for(;ee.heap_len<2;)xe[2*(me=ee.heap[++ee.heap_len]=at<2?++at:0)]=1,ee.depth[me]=0,ee.opt_len--,Ge&&(ee.static_len-=Xe[2*me+1]);for(ue.max_code=at,Ee=ee.heap_len>>1;1<=Ee;Ee--)Ze(ee,xe,Ee);for(me=Ne;Ee=ee.heap[1],ee.heap[1]=ee.heap[ee.heap_len--],Ze(ee,xe,1),Oe=ee.heap[1],ee.heap[--ee.heap_max]=Ee,ee.heap[--ee.heap_max]=Oe,xe[2*me]=xe[2*Ee]+xe[2*Oe],ee.depth[me]=(ee.depth[Ee]>=ee.depth[Oe]?ee.depth[Ee]:ee.depth[Oe])+1,xe[2*Ee+1]=xe[2*Oe+1]=me,ee.heap[1]=me++,Ze(ee,xe,1),2<=ee.heap_len;);ee.heap[--ee.heap_max]=ee.heap[1],function(Lt,Mt){var Bt,Tt,Nt,je,qe,xt,ft=Mt.dyn_tree,Xt=Mt.max_code,sn=Mt.stat_desc.static_tree,en=Mt.stat_desc.has_stree,gn=Mt.stat_desc.extra_bits,kn=Mt.stat_desc.extra_base,Zn=Mt.stat_desc.max_length,On=0;for(je=0;je<=x;je++)Lt.bl_count[je]=0;for(ft[2*Lt.heap[Lt.heap_max]+1]=0,Bt=Lt.heap_max+1;Bt<a;Bt++)Zn<(je=ft[2*ft[2*(Tt=Lt.heap[Bt])+1]+1]+1)&&(je=Zn,On++),ft[2*Tt+1]=je,Xt<Tt||(Lt.bl_count[je]++,qe=0,kn<=Tt&&(qe=gn[Tt-kn]),xt=ft[2*Tt],Lt.opt_len+=xt*(je+qe),en&&(Lt.static_len+=xt*(sn[2*Tt+1]+qe)));if(On!==0){do{for(je=Zn-1;Lt.bl_count[je]===0;)je--;Lt.bl_count[je]--,Lt.bl_count[je+1]+=2,Lt.bl_count[Zn]--,On-=2}while(0<On);for(je=Zn;je!==0;je--)for(Tt=Lt.bl_count[je];Tt!==0;)Xt<(Nt=Lt.heap[--Bt])||(ft[2*Nt+1]!==je&&(Lt.opt_len+=(je-ft[2*Nt+1])*ft[2*Nt],ft[2*Nt+1]=je),Tt--)}}(ee,ue),St(xe,at,ee.bl_count)}function be(ee,ue,Ee){var Oe,me,xe=-1,Xe=ue[1],Ge=0,Ne=7,at=4;for(Xe===0&&(Ne=138,at=3),ue[2*(Ee+1)+1]=65535,Oe=0;Oe<=Ee;Oe++)me=Xe,Xe=ue[2*(Oe+1)+1],++Ge<Ne&&me===Xe||(Ge<at?ee.bl_tree[2*me]+=Ge:me!==0?(me!==xe&&ee.bl_tree[2*me]++,ee.bl_tree[2*te]++):Ge<=10?ee.bl_tree[2*se]++:ee.bl_tree[2*le]++,xe=me,at=(Ge=0)===Xe?(Ne=138,3):me===Xe?(Ne=6,3):(Ne=7,4))}function yt(ee,ue,Ee){var Oe,me,xe=-1,Xe=ue[1],Ge=0,Ne=7,at=4;for(Xe===0&&(Ne=138,at=3),Oe=0;Oe<=Ee;Oe++)if(me=Xe,Xe=ue[2*(Oe+1)+1],!(++Ge<Ne&&me===Xe)){if(Ge<at)for(;We(ee,me,ee.bl_tree),--Ge!=0;);else me!==0?(me!==xe&&(We(ee,me,ee.bl_tree),Ge--),We(ee,te,ee.bl_tree),ut(ee,Ge-3,2)):Ge<=10?(We(ee,se,ee.bl_tree),ut(ee,Ge-3,3)):(We(ee,le,ee.bl_tree),ut(ee,Ge-11,7));xe=me,at=(Ge=0)===Xe?(Ne=138,3):me===Xe?(Ne=6,3):(Ne=7,4)}}Be(it);var ge=!1;function ae(ee,ue,Ee,Oe){ut(ee,(Re<<1)+(Oe?1:0),3),function(me,xe,Xe,Ge){rt(me),Ge&&(gt(me,Xe),gt(me,~Xe)),ve.arraySet(me.pending_buf,me.window,xe,Xe,me.pending),me.pending+=Xe}(ee,ue,Ee,!0)}ke._tr_init=function(ee){ge||(function(){var ue,Ee,Oe,me,xe,Xe=new Array(x+1);for(me=Oe=0;me<Me-1;me++)for(st[me]=Oe,ue=0;ue<1<<he[me];ue++)Se[Oe++]=me;for(Se[Oe-1]=me,me=xe=0;me<16;me++)for(it[me]=xe,ue=0;ue<1<<Ce[me];ue++)$e[xe++]=me;for(xe>>=7;me<ne;me++)for(it[me]=xe<<7,ue=0;ue<1<<Ce[me]-7;ue++)$e[256+xe++]=me;for(Ee=0;Ee<=x;Ee++)Xe[Ee]=0;for(ue=0;ue<=143;)Te[2*ue+1]=8,ue++,Xe[8]++;for(;ue<=255;)Te[2*ue+1]=9,ue++,Xe[9]++;for(;ue<=279;)Te[2*ue+1]=7,ue++,Xe[7]++;for(;ue<=287;)Te[2*ue+1]=8,ue++,Xe[8]++;for(St(Te,pe+1,Xe),ue=0;ue<ne;ue++)fe[2*ue+1]=5,fe[2*ue]=tt(ue,5);ot=new dt(Te,he,ze+1,pe,x),_e=new dt(fe,Ce,0,ne,x),At=new dt(new Array(0),Ae,0,y,E)}(),ge=!0),ee.l_desc=new Ye(ee.dyn_ltree,ot),ee.d_desc=new Ye(ee.dyn_dtree,_e),ee.bl_desc=new Ye(ee.bl_tree,At),ee.bi_buf=0,ee.bi_valid=0,Et(ee)},ke._tr_stored_block=ae,ke._tr_flush_block=function(ee,ue,Ee,Oe){var me,xe,Xe=0;0<ee.level?(ee.strm.data_type===2&&(ee.strm.data_type=function(Ge){var Ne,at=4093624447;for(Ne=0;Ne<=31;Ne++,at>>>=1)if(1&at&&Ge.dyn_ltree[2*Ne]!==0)return ie;if(Ge.dyn_ltree[18]!==0||Ge.dyn_ltree[20]!==0||Ge.dyn_ltree[26]!==0)return de;for(Ne=32;Ne<ze;Ne++)if(Ge.dyn_ltree[2*Ne]!==0)return de;return ie}(ee)),Ft(ee,ee.l_desc),Ft(ee,ee.d_desc),Xe=function(Ge){var Ne;for(be(Ge,Ge.dyn_ltree,Ge.l_desc.max_code),be(Ge,Ge.dyn_dtree,Ge.d_desc.max_code),Ft(Ge,Ge.bl_desc),Ne=y-1;3<=Ne&&Ge.bl_tree[2*De[Ne]+1]===0;Ne--);return Ge.opt_len+=3*(Ne+1)+5+5+4,Ne}(ee),me=ee.opt_len+3+7>>>3,(xe=ee.static_len+3+7>>>3)<=me&&(me=xe)):me=xe=Ee+5,Ee+4<=me&&ue!==-1?ae(ee,ue,Ee,Oe):ee.strategy===4||xe===me?(ut(ee,2+(Oe?1:0),3),Ht(ee,Te,fe)):(ut(ee,4+(Oe?1:0),3),function(Ge,Ne,at,Lt){var Mt;for(ut(Ge,Ne-257,5),ut(Ge,at-1,5),ut(Ge,Lt-4,4),Mt=0;Mt<Lt;Mt++)ut(Ge,Ge.bl_tree[2*De[Mt]+1],3);yt(Ge,Ge.dyn_ltree,Ne-1),yt(Ge,Ge.dyn_dtree,at-1)}(ee,ee.l_desc.max_code+1,ee.d_desc.max_code+1,Xe+1),Ht(ee,ee.dyn_ltree,ee.dyn_dtree)),Et(ee),Oe&&rt(ee)},ke._tr_tally=function(ee,ue,Ee){return ee.pending_buf[ee.d_buf+2*ee.last_lit]=ue>>>8&255,ee.pending_buf[ee.d_buf+2*ee.last_lit+1]=255&ue,ee.pending_buf[ee.l_buf+ee.last_lit]=255&Ee,ee.last_lit++,ue===0?ee.dyn_ltree[2*Ee]++:(ee.matches++,ue--,ee.dyn_ltree[2*(Se[Ee]+ze+1)]++,ee.dyn_dtree[2*He(ue)]++),ee.last_lit===ee.lit_bufsize-1},ke._tr_align=function(ee){ut(ee,2,3),We(ee,z,Te),function(ue){ue.bi_valid===16?(gt(ue,ue.bi_buf),ue.bi_buf=0,ue.bi_valid=0):8<=ue.bi_valid&&(ue.pending_buf[ue.pending++]=255&ue.bi_buf,ue.bi_buf>>=8,ue.bi_valid-=8)}(ee)}},{"../utils/common":41}],53:[function(Ie,Ke,ke){"use strict";Ke.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(Ie,Ke,ke){(function(ve){(function(ie,de){"use strict";if(!ie.setImmediate){var Be,Re,Me,ze,pe=1,ne={},y=!1,a=ie.document,x=Object.getPrototypeOf&&Object.getPrototypeOf(ie);x=x&&x.setTimeout?x:ie,Be={}.toString.call(ie.process)==="[object process]"?function(te){Le.nextTick(function(){E(te)})}:function(){if(ie.postMessage&&!ie.importScripts){var te=!0,se=ie.onmessage;return ie.onmessage=function(){te=!1},ie.postMessage("","*"),ie.onmessage=se,te}}()?(ze="setImmediate$"+Math.random()+"$",ie.addEventListener?ie.addEventListener("message",z,!1):ie.attachEvent("onmessage",z),function(te){ie.postMessage(ze+te,"*")}):ie.MessageChannel?((Me=new MessageChannel).port1.onmessage=function(te){E(te.data)},function(te){Me.port2.postMessage(te)}):a&&"onreadystatechange"in a.createElement("script")?(Re=a.documentElement,function(te){var se=a.createElement("script");se.onreadystatechange=function(){E(te),se.onreadystatechange=null,Re.removeChild(se),se=null},Re.appendChild(se)}):function(te){setTimeout(E,0,te)},x.setImmediate=function(te){typeof te!="function"&&(te=new Function(""+te));for(var se=new Array(arguments.length-1),le=0;le<se.length;le++)se[le]=arguments[le+1];var he={callback:te,args:se};return ne[pe]=he,Be(pe),pe++},x.clearImmediate=b}function b(te){delete ne[te]}function E(te){if(y)setTimeout(E,0,te);else{var se=ne[te];if(se){y=!0;try{(function(le){var he=le.callback,Ce=le.args;switch(Ce.length){case 0:he();break;case 1:he(Ce[0]);break;case 2:he(Ce[0],Ce[1]);break;case 3:he(Ce[0],Ce[1],Ce[2]);break;default:he.apply(de,Ce)}})(se)}finally{b(te),y=!1}}}}function z(te){te.source===ie&&typeof te.data=="string"&&te.data.indexOf(ze)===0&&E(+te.data.slice(ze.length))}})(typeof self=="undefined"?ve===void 0?this:ve:self)}).call(this,typeof oe.g!="undefined"?oe.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}]},{},[10])(10)})},39417:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return Ce}});var re=oe(14809),Le=oe(4635),Ie=oe(62646),Ke=oe(20439),ke=oe(99153),ve=oe(84851),ie=oe(13028),de=oe(19257),Be=oe(93046),Re=oe(92310),Me=oe.n(Re),ze=oe(26112),pe=oe(59301),ne=oe(39378),y=function(De){for(var Te=De.prefixCls,fe=De.level,$e=De.isStart,Se=De.isEnd,st="".concat(Te,"-indent-unit"),ot=[],_e=0;_e<fe;_e+=1){var At;ot.push(pe.createElement("span",{key:_e,className:Me()(st,(At={},(0,Le.Z)(At,"".concat(st,"-start"),$e[_e]),(0,Le.Z)(At,"".concat(st,"-end"),Se[_e]),At))}))}return pe.createElement("span",{"aria-hidden":"true",className:"".concat(Te,"-indent")},ot)},a=pe.memo(y),x=oe(67841),b=oe(71430),E=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],z="open",te="close",se="---",le=function(Ae){(0,de.Z)(Te,Ae);var De=(0,Be.Z)(Te);function Te(){var fe;(0,ke.Z)(this,Te);for(var $e=arguments.length,Se=new Array($e),st=0;st<$e;st++)Se[st]=arguments[st];return fe=De.call.apply(De,[this].concat(Se)),fe.state={dragNodeHighlight:!1},fe.selectHandle=void 0,fe.cacheIndent=void 0,fe.onSelectorClick=function(ot){var _e=fe.props.context.onNodeClick;_e(ot,(0,b.F)(fe.props)),fe.isSelectable()?fe.onSelect(ot):fe.onCheck(ot)},fe.onSelectorDoubleClick=function(ot){var _e=fe.props.context.onNodeDoubleClick;_e(ot,(0,b.F)(fe.props))},fe.onSelect=function(ot){if(!fe.isDisabled()){var _e=fe.props.context.onNodeSelect;_e(ot,(0,b.F)(fe.props))}},fe.onCheck=function(ot){if(!fe.isDisabled()){var _e=fe.props,At=_e.disableCheckbox,it=_e.checked,dt=fe.props.context.onNodeCheck;if(!(!fe.isCheckable()||At)){var Ye=!it;dt(ot,(0,b.F)(fe.props),Ye)}}},fe.onMouseEnter=function(ot){var _e=fe.props.context.onNodeMouseEnter;_e(ot,(0,b.F)(fe.props))},fe.onMouseLeave=function(ot){var _e=fe.props.context.onNodeMouseLeave;_e(ot,(0,b.F)(fe.props))},fe.onContextMenu=function(ot){var _e=fe.props.context.onNodeContextMenu;_e(ot,(0,b.F)(fe.props))},fe.onDragStart=function(ot){var _e=fe.props.context.onNodeDragStart;ot.stopPropagation(),fe.setState({dragNodeHighlight:!0}),_e(ot,(0,ie.Z)(fe));try{ot.dataTransfer.setData("text/plain","")}catch(At){}},fe.onDragEnter=function(ot){var _e=fe.props.context.onNodeDragEnter;ot.preventDefault(),ot.stopPropagation(),_e(ot,(0,ie.Z)(fe))},fe.onDragOver=function(ot){var _e=fe.props.context.onNodeDragOver;ot.preventDefault(),ot.stopPropagation(),_e(ot,(0,ie.Z)(fe))},fe.onDragLeave=function(ot){var _e=fe.props.context.onNodeDragLeave;ot.stopPropagation(),_e(ot,(0,ie.Z)(fe))},fe.onDragEnd=function(ot){var _e=fe.props.context.onNodeDragEnd;ot.stopPropagation(),fe.setState({dragNodeHighlight:!1}),_e(ot,(0,ie.Z)(fe))},fe.onDrop=function(ot){var _e=fe.props.context.onNodeDrop;ot.preventDefault(),ot.stopPropagation(),fe.setState({dragNodeHighlight:!1}),_e(ot,(0,ie.Z)(fe))},fe.onExpand=function(ot){var _e=fe.props,At=_e.loading,it=_e.context.onNodeExpand;At||it(ot,(0,b.F)(fe.props))},fe.setSelectHandle=function(ot){fe.selectHandle=ot},fe.getNodeState=function(){var ot=fe.props.expanded;return fe.isLeaf()?null:ot?z:te},fe.hasChildren=function(){var ot=fe.props.eventKey,_e=fe.props.context.keyEntities,At=(0,x.Z)(_e,ot)||{},it=At.children;return!!(it||[]).length},fe.isLeaf=function(){var ot=fe.props,_e=ot.isLeaf,At=ot.loaded,it=fe.props.context.loadData,dt=fe.hasChildren();return _e===!1?!1:_e||!it&&!dt||it&&At&&!dt},fe.isDisabled=function(){var ot=fe.props.disabled,_e=fe.props.context.disabled;return!!(_e||ot)},fe.isCheckable=function(){var ot=fe.props.checkable,_e=fe.props.context.checkable;return!_e||ot===!1?!1:_e},fe.syncLoadData=function(ot){var _e=ot.expanded,At=ot.loading,it=ot.loaded,dt=fe.props.context,Ye=dt.loadData,He=dt.onNodeLoad;At||Ye&&_e&&!fe.isLeaf()&&!fe.hasChildren()&&!it&&He((0,b.F)(fe.props))},fe.isDraggable=function(){var ot=fe.props,_e=ot.data,At=ot.context.draggable;return!!(At&&(!At.nodeDraggable||At.nodeDraggable(_e)))},fe.renderDragHandler=function(){var ot=fe.props.context,_e=ot.draggable,At=ot.prefixCls;return _e!=null&&_e.icon?pe.createElement("span",{className:"".concat(At,"-draggable-icon")},_e.icon):null},fe.renderSwitcherIconDom=function(ot){var _e=fe.props.switcherIcon,At=fe.props.context.switcherIcon,it=_e||At;return typeof it=="function"?it((0,Ke.Z)((0,Ke.Z)({},fe.props),{},{isLeaf:ot})):it},fe.renderSwitcher=function(){var ot=fe.props.expanded,_e=fe.props.context.prefixCls;if(fe.isLeaf()){var At=fe.renderSwitcherIconDom(!0);return At!==!1?pe.createElement("span",{className:Me()("".concat(_e,"-switcher"),"".concat(_e,"-switcher-noop"))},At):null}var it=Me()("".concat(_e,"-switcher"),"".concat(_e,"-switcher_").concat(ot?z:te)),dt=fe.renderSwitcherIconDom(!1);return dt!==!1?pe.createElement("span",{onClick:fe.onExpand,className:it},dt):null},fe.renderCheckbox=function(){var ot=fe.props,_e=ot.checked,At=ot.halfChecked,it=ot.disableCheckbox,dt=fe.props.context.prefixCls,Ye=fe.isDisabled(),He=fe.isCheckable();if(!He)return null;var gt=typeof He!="boolean"?He:null;return pe.createElement("span",{className:Me()("".concat(dt,"-checkbox"),_e&&"".concat(dt,"-checkbox-checked"),!_e&&At&&"".concat(dt,"-checkbox-indeterminate"),(Ye||it)&&"".concat(dt,"-checkbox-disabled")),onClick:fe.onCheck},gt)},fe.renderIcon=function(){var ot=fe.props.loading,_e=fe.props.context.prefixCls;return pe.createElement("span",{className:Me()("".concat(_e,"-iconEle"),"".concat(_e,"-icon__").concat(fe.getNodeState()||"docu"),ot&&"".concat(_e,"-icon_loading"))})},fe.renderSelector=function(){var ot=fe.state.dragNodeHighlight,_e=fe.props,At=_e.title,it=At===void 0?se:At,dt=_e.selected,Ye=_e.icon,He=_e.loading,gt=_e.data,ut=fe.props.context,We=ut.prefixCls,tt=ut.showIcon,St=ut.icon,Et=ut.loadData,rt=ut.titleRender,Wt=fe.isDisabled(),Ze="".concat(We,"-node-content-wrapper"),Ht;if(tt){var Ft=Ye||St;Ht=Ft?pe.createElement("span",{className:Me()("".concat(We,"-iconEle"),"".concat(We,"-icon__customize"))},typeof Ft=="function"?Ft(fe.props):Ft):fe.renderIcon()}else Et&&He&&(Ht=fe.renderIcon());var be;typeof it=="function"?be=it(gt):rt?be=rt(gt):be=it;var yt=pe.createElement("span",{className:"".concat(We,"-title")},be);return pe.createElement("span",{ref:fe.setSelectHandle,title:typeof it=="string"?it:"",className:Me()("".concat(Ze),"".concat(Ze,"-").concat(fe.getNodeState()||"normal"),!Wt&&(dt||ot)&&"".concat(We,"-node-selected")),onMouseEnter:fe.onMouseEnter,onMouseLeave:fe.onMouseLeave,onContextMenu:fe.onContextMenu,onClick:fe.onSelectorClick,onDoubleClick:fe.onSelectorDoubleClick},Ht,yt,fe.renderDropIndicator())},fe.renderDropIndicator=function(){var ot=fe.props,_e=ot.disabled,At=ot.eventKey,it=fe.props.context,dt=it.draggable,Ye=it.dropLevelOffset,He=it.dropPosition,gt=it.prefixCls,ut=it.indent,We=it.dropIndicatorRender,tt=it.dragOverNodeKey,St=it.direction,Et=!!dt,rt=!_e&&Et&&tt===At,Wt=ut!=null?ut:fe.cacheIndent;return fe.cacheIndent=ut,rt?We({dropPosition:He,dropLevelOffset:Ye,indent:Wt,prefixCls:gt,direction:St}):null},fe}return(0,ve.Z)(Te,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var $e=this.props.selectable,Se=this.props.context.selectable;return typeof $e=="boolean"?$e:Se}},{key:"render",value:function(){var $e,Se=this.props,st=Se.eventKey,ot=Se.className,_e=Se.style,At=Se.dragOver,it=Se.dragOverGapTop,dt=Se.dragOverGapBottom,Ye=Se.isLeaf,He=Se.isStart,gt=Se.isEnd,ut=Se.expanded,We=Se.selected,tt=Se.checked,St=Se.halfChecked,Et=Se.loading,rt=Se.domRef,Wt=Se.active,Ze=Se.data,Ht=Se.onMouseMove,Ft=Se.selectable,be=(0,Ie.Z)(Se,E),yt=this.props.context,ge=yt.prefixCls,ae=yt.filterTreeNode,ee=yt.keyEntities,ue=yt.dropContainerKey,Ee=yt.dropTargetKey,Oe=yt.draggingNodeKey,me=this.isDisabled(),xe=(0,ze.Z)(be,{aria:!0,data:!0}),Xe=(0,x.Z)(ee,st)||{},Ge=Xe.level,Ne=gt[gt.length-1],at=this.isDraggable(),Lt=!me&&at,Mt=Oe===st,Bt=Ft!==void 0?{"aria-selected":!!Ft}:void 0;return pe.createElement("div",(0,re.Z)({ref:rt,className:Me()(ot,"".concat(ge,"-treenode"),($e={},(0,Le.Z)($e,"".concat(ge,"-treenode-disabled"),me),(0,Le.Z)($e,"".concat(ge,"-treenode-switcher-").concat(ut?"open":"close"),!Ye),(0,Le.Z)($e,"".concat(ge,"-treenode-checkbox-checked"),tt),(0,Le.Z)($e,"".concat(ge,"-treenode-checkbox-indeterminate"),St),(0,Le.Z)($e,"".concat(ge,"-treenode-selected"),We),(0,Le.Z)($e,"".concat(ge,"-treenode-loading"),Et),(0,Le.Z)($e,"".concat(ge,"-treenode-active"),Wt),(0,Le.Z)($e,"".concat(ge,"-treenode-leaf-last"),Ne),(0,Le.Z)($e,"".concat(ge,"-treenode-draggable"),at),(0,Le.Z)($e,"dragging",Mt),(0,Le.Z)($e,"drop-target",Ee===st),(0,Le.Z)($e,"drop-container",ue===st),(0,Le.Z)($e,"drag-over",!me&&At),(0,Le.Z)($e,"drag-over-gap-top",!me&&it),(0,Le.Z)($e,"drag-over-gap-bottom",!me&&dt),(0,Le.Z)($e,"filter-node",ae&&ae((0,b.F)(this.props))),$e)),style:_e,draggable:Lt,"aria-grabbed":Mt,onDragStart:Lt?this.onDragStart:void 0,onDragEnter:at?this.onDragEnter:void 0,onDragOver:at?this.onDragOver:void 0,onDragLeave:at?this.onDragLeave:void 0,onDrop:at?this.onDrop:void 0,onDragEnd:at?this.onDragEnd:void 0,onMouseMove:Ht},Bt,xe),pe.createElement(a,{prefixCls:ge,level:Ge,isStart:He,isEnd:gt}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),Te}(pe.Component),he=function(De){return pe.createElement(ne.k.Consumer,null,function(Te){return pe.createElement(le,(0,re.Z)({},De,{context:Te}))})};he.displayName="TreeNode",he.isTreeNode=1;var Ce=he},39378:function(Dt,Ot,oe){"use strict";oe.d(Ot,{k:function(){return Le}});var re=oe(59301),Le=re.createContext(null)},79556:function(Dt,Ot,oe){"use strict";oe.d(Ot,{O:function(){return Ce.Z},Z:function(){return yt}});var re=oe(14809),Le=oe(4635),Ie=oe(93664),Ke=oe(20439),ke=oe(95190),ve=oe(99153),ie=oe(84851),de=oe(13028),Be=oe(19257),Re=oe(93046),Me=oe(92310),ze=oe.n(Me),pe=oe(10228),ne=oe(26112),y=oe(48736),a=oe(59301),x=oe(39378);function b(ge){var ae=ge.dropPosition,ee=ge.dropLevelOffset,ue=ge.indent,Ee={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(ae){case-1:Ee.top=0,Ee.left=-ee*ue;break;case 1:Ee.bottom=0,Ee.left=-ee*ue;break;case 0:Ee.bottom=0,Ee.left=ue;break}return a.createElement("div",{style:Ee})}function E(ge){if(ge==null)throw new TypeError("Cannot destructure "+ge)}var z=oe(50298),te=oe(62646),se=oe(34280),le=oe(6790),he=oe(77900),Ce=oe(39417);function Ae(ge,ae){var ee=a.useState(!1),ue=(0,z.Z)(ee,2),Ee=ue[0],Oe=ue[1];a.useLayoutEffect(function(){if(Ee)return ge(),function(){ae()}},[Ee]),a.useLayoutEffect(function(){return Oe(!0),function(){Oe(!1)}},[])}var De=oe(71430),Te=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],fe=function(ae,ee){var ue=ae.className,Ee=ae.style,Oe=ae.motion,me=ae.motionNodes,xe=ae.motionType,Xe=ae.onMotionStart,Ge=ae.onMotionEnd,Ne=ae.active,at=ae.treeNodeRequiredProps,Lt=(0,te.Z)(ae,Te),Mt=a.useState(!0),Bt=(0,z.Z)(Mt,2),Tt=Bt[0],Nt=Bt[1],je=a.useContext(x.k),qe=je.prefixCls,xt=me&&xe!=="hide";(0,se.Z)(function(){me&&xt!==Tt&&Nt(xt)},[me]);var ft=function(){me&&Xe()},Xt=a.useRef(!1),sn=function(){me&&!Xt.current&&(Xt.current=!0,Ge())};Ae(ft,sn);var en=function(kn){xt===kn&&sn()};return me?a.createElement(he.default,(0,re.Z)({ref:ee,visible:Tt},Oe,{motionAppear:xe==="show",onVisibleChanged:en}),function(gn,kn){var Zn=gn.className,On=gn.style;return a.createElement("div",{ref:kn,className:ze()("".concat(qe,"-treenode-motion"),Zn),style:On},me.map(function(Qn){var fa=(0,re.Z)({},(E(Qn.data),Qn.data)),Sa=Qn.title,Dn=Qn.key,Fa=Qn.isStart,mn=Qn.isEnd;delete fa.children;var wt=(0,De.H8)(Dn,at);return a.createElement(Ce.Z,(0,re.Z)({},fa,wt,{title:Sa,active:Ne,data:Qn.data,key:Dn,isStart:Fa,isEnd:mn}))}))}):a.createElement(Ce.Z,(0,re.Z)({domRef:ee,className:ue,style:Ee},Lt,{active:Ne}))};fe.displayName="MotionTreeNode";var $e=a.forwardRef(fe),Se=$e;function st(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ee=ge.length,ue=ae.length;if(Math.abs(ee-ue)!==1)return{add:!1,key:null};function Ee(Oe,me){var xe=new Map;Oe.forEach(function(Ge){xe.set(Ge,!0)});var Xe=me.filter(function(Ge){return!xe.has(Ge)});return Xe.length===1?Xe[0]:null}return ee<ue?{add:!0,key:Ee(ge,ae)}:{add:!1,key:Ee(ae,ge)}}function ot(ge,ae,ee){var ue=ge.findIndex(function(xe){return xe.key===ee}),Ee=ge[ue+1],Oe=ae.findIndex(function(xe){return xe.key===ee});if(Ee){var me=ae.findIndex(function(xe){return xe.key===Ee.key});return ae.slice(Oe+1,me)}return ae.slice(Oe+1)}var _e=["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"],At={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},it=function(){},dt="RC_TREE_MOTION_".concat(Math.random()),Ye={key:dt},He={key:dt,level:0,index:0,pos:"0",node:Ye,nodes:[Ye]},gt={parent:null,children:[],pos:He.pos,data:Ye,title:null,key:dt,isStart:[],isEnd:[]};function ut(ge,ae,ee,ue){return ae===!1||!ee?ge:ge.slice(0,Math.ceil(ee/ue)+1)}function We(ge){var ae=ge.key,ee=ge.pos;return(0,De.km)(ae,ee)}function tt(ge){for(var ae=String(ge.data.key),ee=ge;ee.parent;)ee=ee.parent,ae="".concat(ee.data.key," > ").concat(ae);return ae}var St=a.forwardRef(function(ge,ae){var ee=ge.prefixCls,ue=ge.data,Ee=ge.selectable,Oe=ge.checkable,me=ge.expandedKeys,xe=ge.selectedKeys,Xe=ge.checkedKeys,Ge=ge.loadedKeys,Ne=ge.loadingKeys,at=ge.halfCheckedKeys,Lt=ge.keyEntities,Mt=ge.disabled,Bt=ge.dragging,Tt=ge.dragOverNodeKey,Nt=ge.dropPosition,je=ge.motion,qe=ge.height,xt=ge.itemHeight,ft=ge.virtual,Xt=ge.focusable,sn=ge.activeItem,en=ge.focused,gn=ge.tabIndex,kn=ge.onKeyDown,Zn=ge.onFocus,On=ge.onBlur,Qn=ge.onActiveChange,fa=ge.onListChangeStart,Sa=ge.onListChangeEnd,Dn=(0,te.Z)(ge,_e),Fa=a.useRef(null),mn=a.useRef(null);a.useImperativeHandle(ae,function(){return{scrollTo:function(Xa){Fa.current.scrollTo(Xa)},getIndentWidth:function(){return mn.current.offsetWidth}}});var wt=a.useState(me),Qt=(0,z.Z)(wt,2),Kn=Qt[0],Zt=Qt[1],zt=a.useState(ue),fn=(0,z.Z)(zt,2),dn=fn[0],Vn=fn[1],ta=a.useState(ue),wn=(0,z.Z)(ta,2),lt=wn[0],pt=wn[1],ct=a.useState([]),Ut=(0,z.Z)(ct,2),Cn=Ut[0],un=Ut[1],ha=a.useState(null),Hn=(0,z.Z)(ha,2),Mn=Hn[0],xa=Hn[1],la=a.useRef(ue);la.current=ue;function hn(){var _a=la.current;Vn(_a),pt(_a),un([]),xa(null),Sa()}(0,se.Z)(function(){Zt(me);var _a=st(Kn,me);if(_a.key!==null)if(_a.add){var Xa=dn.findIndex(function(xn){var pn=xn.key;return pn===_a.key}),ht=ut(ot(dn,ue,_a.key),ft,qe,xt),Jt=dn.slice();Jt.splice(Xa+1,0,gt),pt(Jt),un(ht),xa("show")}else{var Yt=ue.findIndex(function(xn){var pn=xn.key;return pn===_a.key}),ln=ut(ot(ue,dn,_a.key),ft,qe,xt),bn=ue.slice();bn.splice(Yt+1,0,gt),pt(bn),un(ln),xa("hide")}else dn!==ue&&(Vn(ue),pt(ue))},[me,ue]),a.useEffect(function(){Bt||hn()},[Bt]);var Ga=je?lt:ue,fr={expandedKeys:me,selectedKeys:xe,loadedKeys:Ge,loadingKeys:Ne,checkedKeys:Xe,halfCheckedKeys:at,dragOverNodeKey:Tt,dropPosition:Nt,keyEntities:Lt};return a.createElement(a.Fragment,null,en&&sn&&a.createElement("span",{style:At,"aria-live":"assertive"},tt(sn)),a.createElement("div",null,a.createElement("input",{style:At,disabled:Xt===!1||Mt,tabIndex:Xt!==!1?gn:null,onKeyDown:kn,onFocus:Zn,onBlur:On,value:"",onChange:it,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(ee,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(ee,"-indent")},a.createElement("div",{ref:mn,className:"".concat(ee,"-indent-unit")}))),a.createElement(le.Z,(0,re.Z)({},Dn,{data:Ga,itemKey:We,height:qe,fullHeight:!1,virtual:ft,itemHeight:xt,prefixCls:"".concat(ee,"-list"),ref:Fa,onVisibleChange:function(Xa,ht){var Jt=new Set(Xa),Yt=ht.filter(function(ln){return!Jt.has(ln)});Yt.some(function(ln){return We(ln)===dt})&&hn()}}),function(_a){var Xa=_a.pos,ht=(0,re.Z)({},(E(_a.data),_a.data)),Jt=_a.title,Yt=_a.key,ln=_a.isStart,bn=_a.isEnd,xn=(0,De.km)(Yt,Xa);delete ht.key,delete ht.children;var pn=(0,De.H8)(xn,fr);return a.createElement(Se,(0,re.Z)({},ht,pn,{title:Jt,active:!!sn&&Yt===sn.key,pos:Xa,data:_a.data,isStart:ln,isEnd:bn,motion:je,motionNodes:Yt===dt?Cn:null,motionType:Mn,onMotionStart:fa,onMotionEnd:hn,treeNodeRequiredProps:fr,onMouseMove:function(){Qn(null)}}))}))});St.displayName="NodeList";var Et=St,rt=oe(35654),Wt=oe(90782),Ze=oe(67841),Ht=10,Ft=function(ge){(0,Be.Z)(ee,ge);var ae=(0,Re.Z)(ee);function ee(){var ue;(0,ve.Z)(this,ee);for(var Ee=arguments.length,Oe=new Array(Ee),me=0;me<Ee;me++)Oe[me]=arguments[me];return ue=ae.call.apply(ae,[this].concat(Oe)),ue.destroyed=!1,ue.delayedDragEnterLogic=void 0,ue.loadingRetryTimes={},ue.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,De.w$)()},ue.dragStartMousePosition=null,ue.dragNode=void 0,ue.currentMouseOverDroppableNodeKey=null,ue.listRef=a.createRef(),ue.onNodeDragStart=function(xe,Xe){var Ge=ue.state,Ne=Ge.expandedKeys,at=Ge.keyEntities,Lt=ue.props.onDragStart,Mt=Xe.props.eventKey;ue.dragNode=Xe,ue.dragStartMousePosition={x:xe.clientX,y:xe.clientY};var Bt=(0,rt._5)(Ne,Mt);ue.setState({draggingNodeKey:Mt,dragChildrenKeys:(0,rt.wA)(Mt,at),indent:ue.listRef.current.getIndentWidth()}),ue.setExpandedKeys(Bt),window.addEventListener("dragend",ue.onWindowDragEnd),Lt==null||Lt({event:xe,node:(0,De.F)(Xe.props)})},ue.onNodeDragEnter=function(xe,Xe){var Ge=ue.state,Ne=Ge.expandedKeys,at=Ge.keyEntities,Lt=Ge.dragChildrenKeys,Mt=Ge.flattenNodes,Bt=Ge.indent,Tt=ue.props,Nt=Tt.onDragEnter,je=Tt.onExpand,qe=Tt.allowDrop,xt=Tt.direction,ft=Xe.props,Xt=ft.pos,sn=ft.eventKey,en=(0,de.Z)(ue),gn=en.dragNode;if(ue.currentMouseOverDroppableNodeKey!==sn&&(ue.currentMouseOverDroppableNodeKey=sn),!gn){ue.resetDragState();return}var kn=(0,rt.OM)(xe,gn,Xe,Bt,ue.dragStartMousePosition,qe,Mt,at,Ne,xt),Zn=kn.dropPosition,On=kn.dropLevelOffset,Qn=kn.dropTargetKey,fa=kn.dropContainerKey,Sa=kn.dropTargetPos,Dn=kn.dropAllowed,Fa=kn.dragOverNodeKey;if(Lt.indexOf(Qn)!==-1||!Dn){ue.resetDragState();return}if(ue.delayedDragEnterLogic||(ue.delayedDragEnterLogic={}),Object.keys(ue.delayedDragEnterLogic).forEach(function(mn){clearTimeout(ue.delayedDragEnterLogic[mn])}),gn.props.eventKey!==Xe.props.eventKey&&(xe.persist(),ue.delayedDragEnterLogic[Xt]=window.setTimeout(function(){if(ue.state.draggingNodeKey!==null){var mn=(0,ke.Z)(Ne),wt=(0,Ze.Z)(at,Xe.props.eventKey);wt&&(wt.children||[]).length&&(mn=(0,rt.L0)(Ne,Xe.props.eventKey)),"expandedKeys"in ue.props||ue.setExpandedKeys(mn),je==null||je(mn,{node:(0,De.F)(Xe.props),expanded:!0,nativeEvent:xe.nativeEvent})}},800)),gn.props.eventKey===Qn&&On===0){ue.resetDragState();return}ue.setState({dragOverNodeKey:Fa,dropPosition:Zn,dropLevelOffset:On,dropTargetKey:Qn,dropContainerKey:fa,dropTargetPos:Sa,dropAllowed:Dn}),Nt==null||Nt({event:xe,node:(0,De.F)(Xe.props),expandedKeys:Ne})},ue.onNodeDragOver=function(xe,Xe){var Ge=ue.state,Ne=Ge.dragChildrenKeys,at=Ge.flattenNodes,Lt=Ge.keyEntities,Mt=Ge.expandedKeys,Bt=Ge.indent,Tt=ue.props,Nt=Tt.onDragOver,je=Tt.allowDrop,qe=Tt.direction,xt=(0,de.Z)(ue),ft=xt.dragNode;if(ft){var Xt=(0,rt.OM)(xe,ft,Xe,Bt,ue.dragStartMousePosition,je,at,Lt,Mt,qe),sn=Xt.dropPosition,en=Xt.dropLevelOffset,gn=Xt.dropTargetKey,kn=Xt.dropContainerKey,Zn=Xt.dropAllowed,On=Xt.dropTargetPos,Qn=Xt.dragOverNodeKey;Ne.indexOf(gn)!==-1||!Zn||(ft.props.eventKey===gn&&en===0?ue.state.dropPosition===null&&ue.state.dropLevelOffset===null&&ue.state.dropTargetKey===null&&ue.state.dropContainerKey===null&&ue.state.dropTargetPos===null&&ue.state.dropAllowed===!1&&ue.state.dragOverNodeKey===null||ue.resetDragState():sn===ue.state.dropPosition&&en===ue.state.dropLevelOffset&&gn===ue.state.dropTargetKey&&kn===ue.state.dropContainerKey&&On===ue.state.dropTargetPos&&Zn===ue.state.dropAllowed&&Qn===ue.state.dragOverNodeKey||ue.setState({dropPosition:sn,dropLevelOffset:en,dropTargetKey:gn,dropContainerKey:kn,dropTargetPos:On,dropAllowed:Zn,dragOverNodeKey:Qn}),Nt==null||Nt({event:xe,node:(0,De.F)(Xe.props)}))}},ue.onNodeDragLeave=function(xe,Xe){ue.currentMouseOverDroppableNodeKey===Xe.props.eventKey&&!xe.currentTarget.contains(xe.relatedTarget)&&(ue.resetDragState(),ue.currentMouseOverDroppableNodeKey=null);var Ge=ue.props.onDragLeave;Ge==null||Ge({event:xe,node:(0,De.F)(Xe.props)})},ue.onWindowDragEnd=function(xe){ue.onNodeDragEnd(xe,null,!0),window.removeEventListener("dragend",ue.onWindowDragEnd)},ue.onNodeDragEnd=function(xe,Xe){var Ge=ue.props.onDragEnd;ue.setState({dragOverNodeKey:null}),ue.cleanDragState(),Ge==null||Ge({event:xe,node:(0,De.F)(Xe.props)}),ue.dragNode=null,window.removeEventListener("dragend",ue.onWindowDragEnd)},ue.onNodeDrop=function(xe,Xe){var Ge,Ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,at=ue.state,Lt=at.dragChildrenKeys,Mt=at.dropPosition,Bt=at.dropTargetKey,Tt=at.dropTargetPos,Nt=at.dropAllowed;if(Nt){var je=ue.props.onDrop;if(ue.setState({dragOverNodeKey:null}),ue.cleanDragState(),Bt!==null){var qe=(0,Ke.Z)((0,Ke.Z)({},(0,De.H8)(Bt,ue.getTreeNodeRequiredProps())),{},{active:((Ge=ue.getActiveItem())===null||Ge===void 0?void 0:Ge.key)===Bt,data:(0,Ze.Z)(ue.state.keyEntities,Bt).node}),xt=Lt.indexOf(Bt)!==-1;(0,y.ZP)(!xt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var ft=(0,rt.yx)(Tt),Xt={event:xe,node:(0,De.F)(qe),dragNode:ue.dragNode?(0,De.F)(ue.dragNode.props):null,dragNodesKeys:[ue.dragNode.props.eventKey].concat(Lt),dropToGap:Mt!==0,dropPosition:Mt+Number(ft[ft.length-1])};Ne||je==null||je(Xt),ue.dragNode=null}}},ue.cleanDragState=function(){var xe=ue.state.draggingNodeKey;xe!==null&&ue.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),ue.dragStartMousePosition=null,ue.currentMouseOverDroppableNodeKey=null},ue.triggerExpandActionExpand=function(xe,Xe){var Ge=ue.state,Ne=Ge.expandedKeys,at=Ge.flattenNodes,Lt=Xe.expanded,Mt=Xe.key,Bt=Xe.isLeaf;if(!(Bt||xe.shiftKey||xe.metaKey||xe.ctrlKey)){var Tt=at.filter(function(je){return je.key===Mt})[0],Nt=(0,De.F)((0,Ke.Z)((0,Ke.Z)({},(0,De.H8)(Mt,ue.getTreeNodeRequiredProps())),{},{data:Tt.data}));ue.setExpandedKeys(Lt?(0,rt._5)(Ne,Mt):(0,rt.L0)(Ne,Mt)),ue.onNodeExpand(xe,Nt)}},ue.onNodeClick=function(xe,Xe){var Ge=ue.props,Ne=Ge.onClick,at=Ge.expandAction;at==="click"&&ue.triggerExpandActionExpand(xe,Xe),Ne==null||Ne(xe,Xe)},ue.onNodeDoubleClick=function(xe,Xe){var Ge=ue.props,Ne=Ge.onDoubleClick,at=Ge.expandAction;at==="doubleClick"&&ue.triggerExpandActionExpand(xe,Xe),Ne==null||Ne(xe,Xe)},ue.onNodeSelect=function(xe,Xe){var Ge=ue.state.selectedKeys,Ne=ue.state,at=Ne.keyEntities,Lt=Ne.fieldNames,Mt=ue.props,Bt=Mt.onSelect,Tt=Mt.multiple,Nt=Xe.selected,je=Xe[Lt.key],qe=!Nt;qe?Tt?Ge=(0,rt.L0)(Ge,je):Ge=[je]:Ge=(0,rt._5)(Ge,je);var xt=Ge.map(function(ft){var Xt=(0,Ze.Z)(at,ft);return Xt?Xt.node:null}).filter(function(ft){return ft});ue.setUncontrolledState({selectedKeys:Ge}),Bt==null||Bt(Ge,{event:"select",selected:qe,node:Xe,selectedNodes:xt,nativeEvent:xe.nativeEvent})},ue.onNodeCheck=function(xe,Xe,Ge){var Ne=ue.state,at=Ne.keyEntities,Lt=Ne.checkedKeys,Mt=Ne.halfCheckedKeys,Bt=ue.props,Tt=Bt.checkStrictly,Nt=Bt.onCheck,je=Xe.key,qe,xt={event:"check",node:Xe,checked:Ge,nativeEvent:xe.nativeEvent};if(Tt){var ft=Ge?(0,rt.L0)(Lt,je):(0,rt._5)(Lt,je),Xt=(0,rt._5)(Mt,je);qe={checked:ft,halfChecked:Xt},xt.checkedNodes=ft.map(function(On){return(0,Ze.Z)(at,On)}).filter(function(On){return On}).map(function(On){return On.node}),ue.setUncontrolledState({checkedKeys:ft})}else{var sn=(0,Wt.S)([].concat((0,ke.Z)(Lt),[je]),!0,at),en=sn.checkedKeys,gn=sn.halfCheckedKeys;if(!Ge){var kn=new Set(en);kn.delete(je);var Zn=(0,Wt.S)(Array.from(kn),{checked:!1,halfCheckedKeys:gn},at);en=Zn.checkedKeys,gn=Zn.halfCheckedKeys}qe=en,xt.checkedNodes=[],xt.checkedNodesPositions=[],xt.halfCheckedKeys=gn,en.forEach(function(On){var Qn=(0,Ze.Z)(at,On);if(Qn){var fa=Qn.node,Sa=Qn.pos;xt.checkedNodes.push(fa),xt.checkedNodesPositions.push({node:fa,pos:Sa})}}),ue.setUncontrolledState({checkedKeys:en},!1,{halfCheckedKeys:gn})}Nt==null||Nt(qe,xt)},ue.onNodeLoad=function(xe){var Xe=xe.key,Ge=new Promise(function(Ne,at){ue.setState(function(Lt){var Mt=Lt.loadedKeys,Bt=Mt===void 0?[]:Mt,Tt=Lt.loadingKeys,Nt=Tt===void 0?[]:Tt,je=ue.props,qe=je.loadData,xt=je.onLoad;if(!qe||Bt.indexOf(Xe)!==-1||Nt.indexOf(Xe)!==-1)return null;var ft=qe(xe);return ft.then(function(){var Xt=ue.state.loadedKeys,sn=(0,rt.L0)(Xt,Xe);xt==null||xt(sn,{event:"load",node:xe}),ue.setUncontrolledState({loadedKeys:sn}),ue.setState(function(en){return{loadingKeys:(0,rt._5)(en.loadingKeys,Xe)}}),Ne()}).catch(function(Xt){if(ue.setState(function(en){return{loadingKeys:(0,rt._5)(en.loadingKeys,Xe)}}),ue.loadingRetryTimes[Xe]=(ue.loadingRetryTimes[Xe]||0)+1,ue.loadingRetryTimes[Xe]>=Ht){var sn=ue.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),ue.setUncontrolledState({loadedKeys:(0,rt.L0)(sn,Xe)}),Ne()}at(Xt)}),{loadingKeys:(0,rt.L0)(Nt,Xe)}})});return Ge.catch(function(){}),Ge},ue.onNodeMouseEnter=function(xe,Xe){var Ge=ue.props.onMouseEnter;Ge==null||Ge({event:xe,node:Xe})},ue.onNodeMouseLeave=function(xe,Xe){var Ge=ue.props.onMouseLeave;Ge==null||Ge({event:xe,node:Xe})},ue.onNodeContextMenu=function(xe,Xe){var Ge=ue.props.onRightClick;Ge&&(xe.preventDefault(),Ge({event:xe,node:Xe}))},ue.onFocus=function(){var xe=ue.props.onFocus;ue.setState({focused:!0});for(var Xe=arguments.length,Ge=new Array(Xe),Ne=0;Ne<Xe;Ne++)Ge[Ne]=arguments[Ne];xe==null||xe.apply(void 0,Ge)},ue.onBlur=function(){var xe=ue.props.onBlur;ue.setState({focused:!1}),ue.onActiveChange(null);for(var Xe=arguments.length,Ge=new Array(Xe),Ne=0;Ne<Xe;Ne++)Ge[Ne]=arguments[Ne];xe==null||xe.apply(void 0,Ge)},ue.getTreeNodeRequiredProps=function(){var xe=ue.state,Xe=xe.expandedKeys,Ge=xe.selectedKeys,Ne=xe.loadedKeys,at=xe.loadingKeys,Lt=xe.checkedKeys,Mt=xe.halfCheckedKeys,Bt=xe.dragOverNodeKey,Tt=xe.dropPosition,Nt=xe.keyEntities;return{expandedKeys:Xe||[],selectedKeys:Ge||[],loadedKeys:Ne||[],loadingKeys:at||[],checkedKeys:Lt||[],halfCheckedKeys:Mt||[],dragOverNodeKey:Bt,dropPosition:Tt,keyEntities:Nt}},ue.setExpandedKeys=function(xe){var Xe=ue.state,Ge=Xe.treeData,Ne=Xe.fieldNames,at=(0,De.oH)(Ge,xe,Ne);ue.setUncontrolledState({expandedKeys:xe,flattenNodes:at},!0)},ue.onNodeExpand=function(xe,Xe){var Ge=ue.state.expandedKeys,Ne=ue.state,at=Ne.listChanging,Lt=Ne.fieldNames,Mt=ue.props,Bt=Mt.onExpand,Tt=Mt.loadData,Nt=Xe.expanded,je=Xe[Lt.key];if(!at){var qe=Ge.indexOf(je),xt=!Nt;if((0,y.ZP)(Nt&&qe!==-1||!Nt&&qe===-1,"Expand state not sync with index check"),xt?Ge=(0,rt.L0)(Ge,je):Ge=(0,rt._5)(Ge,je),ue.setExpandedKeys(Ge),Bt==null||Bt(Ge,{node:Xe,expanded:xt,nativeEvent:xe.nativeEvent}),xt&&Tt){var ft=ue.onNodeLoad(Xe);ft&&ft.then(function(){var Xt=(0,De.oH)(ue.state.treeData,Ge,Lt);ue.setUncontrolledState({flattenNodes:Xt})}).catch(function(){var Xt=ue.state.expandedKeys,sn=(0,rt._5)(Xt,je);ue.setExpandedKeys(sn)})}}},ue.onListChangeStart=function(){ue.setUncontrolledState({listChanging:!0})},ue.onListChangeEnd=function(){setTimeout(function(){ue.setUncontrolledState({listChanging:!1})})},ue.onActiveChange=function(xe){var Xe=ue.state.activeKey,Ge=ue.props.onActiveChange;Xe!==xe&&(ue.setState({activeKey:xe}),xe!==null&&ue.scrollTo({key:xe}),Ge==null||Ge(xe))},ue.getActiveItem=function(){var xe=ue.state,Xe=xe.activeKey,Ge=xe.flattenNodes;return Xe===null?null:Ge.find(function(Ne){var at=Ne.key;return at===Xe})||null},ue.offsetActiveKey=function(xe){var Xe=ue.state,Ge=Xe.flattenNodes,Ne=Xe.activeKey,at=Ge.findIndex(function(Bt){var Tt=Bt.key;return Tt===Ne});at===-1&&xe<0&&(at=Ge.length),at=(at+xe+Ge.length)%Ge.length;var Lt=Ge[at];if(Lt){var Mt=Lt.key;ue.onActiveChange(Mt)}else ue.onActiveChange(null)},ue.onKeyDown=function(xe){var Xe=ue.state,Ge=Xe.activeKey,Ne=Xe.expandedKeys,at=Xe.checkedKeys,Lt=Xe.fieldNames,Mt=ue.props,Bt=Mt.onKeyDown,Tt=Mt.checkable,Nt=Mt.selectable;switch(xe.which){case pe.Z.UP:{ue.offsetActiveKey(-1),xe.preventDefault();break}case pe.Z.DOWN:{ue.offsetActiveKey(1),xe.preventDefault();break}}var je=ue.getActiveItem();if(je&&je.data){var qe=ue.getTreeNodeRequiredProps(),xt=je.data.isLeaf===!1||!!(je.data[Lt.children]||[]).length,ft=(0,De.F)((0,Ke.Z)((0,Ke.Z)({},(0,De.H8)(Ge,qe)),{},{data:je.data,active:!0}));switch(xe.which){case pe.Z.LEFT:{xt&&Ne.includes(Ge)?ue.onNodeExpand({},ft):je.parent&&ue.onActiveChange(je.parent.key),xe.preventDefault();break}case pe.Z.RIGHT:{xt&&!Ne.includes(Ge)?ue.onNodeExpand({},ft):je.children&&je.children.length&&ue.onActiveChange(je.children[0].key),xe.preventDefault();break}case pe.Z.ENTER:case pe.Z.SPACE:{Tt&&!ft.disabled&&ft.checkable!==!1&&!ft.disableCheckbox?ue.onNodeCheck({},ft,!at.includes(Ge)):!Tt&&Nt&&!ft.disabled&&ft.selectable!==!1&&ue.onNodeSelect({},ft);break}}}Bt==null||Bt(xe)},ue.setUncontrolledState=function(xe){var Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!ue.destroyed){var Ne=!1,at=!0,Lt={};Object.keys(xe).forEach(function(Mt){if(Mt in ue.props){at=!1;return}Ne=!0,Lt[Mt]=xe[Mt]}),Ne&&(!Xe||at)&&ue.setState((0,Ke.Z)((0,Ke.Z)({},Lt),Ge))}},ue.scrollTo=function(xe){ue.listRef.current.scrollTo(xe)},ue}return(0,ie.Z)(ee,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Ee=this.props.activeKey;Ee!==void 0&&Ee!==this.state.activeKey&&(this.setState({activeKey:Ee}),Ee!==null&&this.scrollTo({key:Ee}))}},{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 Ee,Oe=this.state,me=Oe.focused,xe=Oe.flattenNodes,Xe=Oe.keyEntities,Ge=Oe.draggingNodeKey,Ne=Oe.activeKey,at=Oe.dropLevelOffset,Lt=Oe.dropContainerKey,Mt=Oe.dropTargetKey,Bt=Oe.dropPosition,Tt=Oe.dragOverNodeKey,Nt=Oe.indent,je=this.props,qe=je.prefixCls,xt=je.className,ft=je.style,Xt=je.showLine,sn=je.focusable,en=je.tabIndex,gn=en===void 0?0:en,kn=je.selectable,Zn=je.showIcon,On=je.icon,Qn=je.switcherIcon,fa=je.draggable,Sa=je.checkable,Dn=je.checkStrictly,Fa=je.disabled,mn=je.motion,wt=je.loadData,Qt=je.filterTreeNode,Kn=je.height,Zt=je.itemHeight,zt=je.virtual,fn=je.titleRender,dn=je.dropIndicatorRender,Vn=je.onContextMenu,ta=je.onScroll,wn=je.direction,lt=je.rootClassName,pt=je.rootStyle,ct=(0,ne.Z)(this.props,{aria:!0,data:!0}),Ut;return fa&&((0,Ie.Z)(fa)==="object"?Ut=fa:typeof fa=="function"?Ut={nodeDraggable:fa}:Ut={}),a.createElement(x.k.Provider,{value:{prefixCls:qe,selectable:kn,showIcon:Zn,icon:On,switcherIcon:Qn,draggable:Ut,draggingNodeKey:Ge,checkable:Sa,checkStrictly:Dn,disabled:Fa,keyEntities:Xe,dropLevelOffset:at,dropContainerKey:Lt,dropTargetKey:Mt,dropPosition:Bt,dragOverNodeKey:Tt,indent:Nt,direction:wn,dropIndicatorRender:dn,loadData:wt,filterTreeNode:Qt,titleRender:fn,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},a.createElement("div",{role:"tree",className:ze()(qe,xt,lt,(Ee={},(0,Le.Z)(Ee,"".concat(qe,"-show-line"),Xt),(0,Le.Z)(Ee,"".concat(qe,"-focused"),me),(0,Le.Z)(Ee,"".concat(qe,"-active-focused"),Ne!==null),Ee)),style:pt},a.createElement(Et,(0,re.Z)({ref:this.listRef,prefixCls:qe,style:ft,data:xe,disabled:Fa,selectable:kn,checkable:!!Sa,motion:mn,dragging:Ge!==null,height:Kn,itemHeight:Zt,virtual:zt,focusable:sn,focused:me,tabIndex:gn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Vn,onScroll:ta},this.getTreeNodeRequiredProps(),ct))))}}],[{key:"getDerivedStateFromProps",value:function(Ee,Oe){var me=Oe.prevProps,xe={prevProps:Ee};function Xe(sn){return!me&&sn in Ee||me&&me[sn]!==Ee[sn]}var Ge,Ne=Oe.fieldNames;if(Xe("fieldNames")&&(Ne=(0,De.w$)(Ee.fieldNames),xe.fieldNames=Ne),Xe("treeData")?Ge=Ee.treeData:Xe("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Ge=(0,De.zn)(Ee.children)),Ge){xe.treeData=Ge;var at=(0,De.I8)(Ge,{fieldNames:Ne});xe.keyEntities=(0,Ke.Z)((0,Le.Z)({},dt,He),at.keyEntities)}var Lt=xe.keyEntities||Oe.keyEntities;if(Xe("expandedKeys")||me&&Xe("autoExpandParent"))xe.expandedKeys=Ee.autoExpandParent||!me&&Ee.defaultExpandParent?(0,rt.r7)(Ee.expandedKeys,Lt):Ee.expandedKeys;else if(!me&&Ee.defaultExpandAll){var Mt=(0,Ke.Z)({},Lt);delete Mt[dt],xe.expandedKeys=Object.keys(Mt).map(function(sn){return Mt[sn].key})}else!me&&Ee.defaultExpandedKeys&&(xe.expandedKeys=Ee.autoExpandParent||Ee.defaultExpandParent?(0,rt.r7)(Ee.defaultExpandedKeys,Lt):Ee.defaultExpandedKeys);if(xe.expandedKeys||delete xe.expandedKeys,Ge||xe.expandedKeys){var Bt=(0,De.oH)(Ge||Oe.treeData,xe.expandedKeys||Oe.expandedKeys,Ne);xe.flattenNodes=Bt}if(Ee.selectable&&(Xe("selectedKeys")?xe.selectedKeys=(0,rt.BT)(Ee.selectedKeys,Ee):!me&&Ee.defaultSelectedKeys&&(xe.selectedKeys=(0,rt.BT)(Ee.defaultSelectedKeys,Ee))),Ee.checkable){var Tt;if(Xe("checkedKeys")?Tt=(0,rt.E6)(Ee.checkedKeys)||{}:!me&&Ee.defaultCheckedKeys?Tt=(0,rt.E6)(Ee.defaultCheckedKeys)||{}:Ge&&(Tt=(0,rt.E6)(Ee.checkedKeys)||{checkedKeys:Oe.checkedKeys,halfCheckedKeys:Oe.halfCheckedKeys}),Tt){var Nt=Tt,je=Nt.checkedKeys,qe=je===void 0?[]:je,xt=Nt.halfCheckedKeys,ft=xt===void 0?[]:xt;if(!Ee.checkStrictly){var Xt=(0,Wt.S)(qe,!0,Lt);qe=Xt.checkedKeys,ft=Xt.halfCheckedKeys}xe.checkedKeys=qe,xe.halfCheckedKeys=ft}}return Xe("loadedKeys")&&(xe.loadedKeys=Ee.loadedKeys),xe}}]),ee}(a.Component);Ft.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:b,allowDrop:function(){return!0},expandAction:!1},Ft.TreeNode=Ce.Z;var be=Ft,yt=be},35654:function(Dt,Ot,oe){"use strict";oe.d(Ot,{BT:function(){return a},E6:function(){return E},L0:function(){return Re},OM:function(){return y},_5:function(){return Be},r7:function(){return z},wA:function(){return ze},yx:function(){return Me}});var re=oe(95190),Le=oe(93664),Ie=oe(48736),Ke=oe(59301),ke=oe(39417),ve=oe(67841),ie=oe(71430),de=null;function Be(te,se){if(!te)return[];var le=te.slice(),he=le.indexOf(se);return he>=0&&le.splice(he,1),le}function Re(te,se){var le=(te||[]).slice();return le.indexOf(se)===-1&&le.push(se),le}function Me(te){return te.split("-")}function ze(te,se){var le=[],he=(0,ve.Z)(se,te);function Ce(){var Ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ae.forEach(function(De){var Te=De.key,fe=De.children;le.push(Te),Ce(fe)})}return Ce(he.children),le}function pe(te){if(te.parent){var se=Me(te.pos);return Number(se[se.length-1])===te.parent.children.length-1}return!1}function ne(te){var se=Me(te.pos);return Number(se[se.length-1])===0}function y(te,se,le,he,Ce,Ae,De,Te,fe,$e){var Se,st=te.clientX,ot=te.clientY,_e=te.target.getBoundingClientRect(),At=_e.top,it=_e.height,dt=($e==="rtl"?-1:1)*(((Ce==null?void 0:Ce.x)||0)-st),Ye=(dt-12)/he,He=(0,ve.Z)(Te,le.props.eventKey);if(ot<At+it/2){var gt=De.findIndex(function(yt){return yt.key===He.key}),ut=gt<=0?0:gt-1,We=De[ut].key;He=(0,ve.Z)(Te,We)}var tt=He.key,St=He,Et=He.key,rt=0,Wt=0;if(!fe.includes(tt))for(var Ze=0;Ze<Ye&&pe(He);Ze+=1)He=He.parent,Wt+=1;var Ht=se.props.data,Ft=He.node,be=!0;return ne(He)&&He.level===0&&ot<At+it/2&&Ae({dragNode:Ht,dropNode:Ft,dropPosition:-1})&&He.key===le.props.eventKey?rt=-1:(St.children||[]).length&&fe.includes(Et)?Ae({dragNode:Ht,dropNode:Ft,dropPosition:0})?rt=0:be=!1:Wt===0?Ye>-1.5?Ae({dragNode:Ht,dropNode:Ft,dropPosition:1})?rt=1:be=!1:Ae({dragNode:Ht,dropNode:Ft,dropPosition:0})?rt=0:Ae({dragNode:Ht,dropNode:Ft,dropPosition:1})?rt=1:be=!1:Ae({dragNode:Ht,dropNode:Ft,dropPosition:1})?rt=1:be=!1,{dropPosition:rt,dropLevelOffset:Wt,dropTargetKey:He.key,dropTargetPos:He.pos,dragOverNodeKey:Et,dropContainerKey:rt===0?null:((Se=He.parent)===null||Se===void 0?void 0:Se.key)||null,dropAllowed:be}}function a(te,se){if(te){var le=se.multiple;return le?te.slice():te.length?[te[0]]:te}}var x=function(se){return se};function b(te,se){if(!te)return[];var le=se||{},he=le.processProps,Ce=he===void 0?x:he,Ae=Array.isArray(te)?te:[te];return Ae.map(function(De){var Te=De.children,fe=_objectWithoutProperties(De,de),$e=b(Te,se);return React.createElement(TreeNode,_extends({key:fe.key},Ce(fe)),$e)})}function E(te){if(!te)return null;var se;if(Array.isArray(te))se={checkedKeys:te,halfCheckedKeys:void 0};else if((0,Le.Z)(te)==="object")se={checkedKeys:te.checked||void 0,halfCheckedKeys:te.halfChecked||void 0};else return(0,Ie.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return se}function z(te,se){var le=new Set;function he(Ce){if(!le.has(Ce)){var Ae=(0,ve.Z)(se,Ce);if(Ae){le.add(Ce);var De=Ae.parent,Te=Ae.node;Te.disabled||De&&he(De.key)}}}return(te||[]).forEach(function(Ce){he(Ce)}),(0,re.Z)(le)}},90782:function(Dt,Ot,oe){"use strict";oe.d(Ot,{S:function(){return ie}});var re=oe(48736),Le=oe(67841);function Ie(de,Be){var Re=new Set;return de.forEach(function(Me){Be.has(Me)||Re.add(Me)}),Re}function Ke(de){var Be=de||{},Re=Be.disabled,Me=Be.disableCheckbox,ze=Be.checkable;return!!(Re||Me)||ze===!1}function ke(de,Be,Re,Me){for(var ze=new Set(de),pe=new Set,ne=0;ne<=Re;ne+=1){var y=Be.get(ne)||new Set;y.forEach(function(E){var z=E.key,te=E.node,se=E.children,le=se===void 0?[]:se;ze.has(z)&&!Me(te)&&le.filter(function(he){return!Me(he.node)}).forEach(function(he){ze.add(he.key)})})}for(var a=new Set,x=Re;x>=0;x-=1){var b=Be.get(x)||new Set;b.forEach(function(E){var z=E.parent,te=E.node;if(!(Me(te)||!E.parent||a.has(E.parent.key))){if(Me(E.parent.node)){a.add(z.key);return}var se=!0,le=!1;(z.children||[]).filter(function(he){return!Me(he.node)}).forEach(function(he){var Ce=he.key,Ae=ze.has(Ce);se&&!Ae&&(se=!1),!le&&(Ae||pe.has(Ce))&&(le=!0)}),se&&ze.add(z.key),le&&pe.add(z.key),a.add(z.key)}})}return{checkedKeys:Array.from(ze),halfCheckedKeys:Array.from(Ie(pe,ze))}}function ve(de,Be,Re,Me,ze){for(var pe=new Set(de),ne=new Set(Be),y=0;y<=Me;y+=1){var a=Re.get(y)||new Set;a.forEach(function(z){var te=z.key,se=z.node,le=z.children,he=le===void 0?[]:le;!pe.has(te)&&!ne.has(te)&&!ze(se)&&he.filter(function(Ce){return!ze(Ce.node)}).forEach(function(Ce){pe.delete(Ce.key)})})}ne=new Set;for(var x=new Set,b=Me;b>=0;b-=1){var E=Re.get(b)||new Set;E.forEach(function(z){var te=z.parent,se=z.node;if(!(ze(se)||!z.parent||x.has(z.parent.key))){if(ze(z.parent.node)){x.add(te.key);return}var le=!0,he=!1;(te.children||[]).filter(function(Ce){return!ze(Ce.node)}).forEach(function(Ce){var Ae=Ce.key,De=pe.has(Ae);le&&!De&&(le=!1),!he&&(De||ne.has(Ae))&&(he=!0)}),le||pe.delete(te.key),he&&ne.add(te.key),x.add(te.key)}})}return{checkedKeys:Array.from(pe),halfCheckedKeys:Array.from(Ie(ne,pe))}}function ie(de,Be,Re,Me){var ze=[],pe;Me?pe=Me:pe=Ke;var ne=new Set(de.filter(function(b){var E=!!(0,Le.Z)(Re,b);return E||ze.push(b),E})),y=new Map,a=0;Object.keys(Re).forEach(function(b){var E=Re[b],z=E.level,te=y.get(z);te||(te=new Set,y.set(z,te)),te.add(E),a=Math.max(a,z)}),(0,re.ZP)(!ze.length,"Tree missing follow keys: ".concat(ze.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var x;return Be===!0?x=ke(ne,y,a,pe):x=ve(ne,Be.halfCheckedKeys,y,a,pe),x}},67841:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return re}});function re(Le,Ie){return Le[Ie]}},71430:function(Dt,Ot,oe){"use strict";oe.d(Ot,{F:function(){return z},H8:function(){return E},I8:function(){return b},km:function(){return ze},oH:function(){return a},w$:function(){return pe},zn:function(){return y}});var re=oe(93664),Le=oe(95190),Ie=oe(20439),Ke=oe(62646),ke=oe(11592),ve=oe(2738),ie=oe(48736),de=oe(67841),Be=["children"];function Re(te,se){return"".concat(te,"-").concat(se)}function Me(te){return te&&te.type&&te.type.isTreeNode}function ze(te,se){return te!=null?te:se}function pe(te){var se=te||{},le=se.title,he=se._title,Ce=se.key,Ae=se.children,De=le||"title";return{title:De,_title:he||[De],key:Ce||"key",children:Ae||"children"}}function ne(te,se){var le=new Map;function he(Ce){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(Ce||[]).forEach(function(De){var Te=De[se.key],fe=De[se.children];warning(Te!=null,"Tree node must have a certain key: [".concat(Ae).concat(Te,"]"));var $e=String(Te);warning(!le.has($e)||Te===null||Te===void 0,"Same 'key' exist in the Tree: ".concat($e)),le.set($e,!0),he(fe,"".concat(Ae).concat($e," > "))})}he(te)}function y(te){function se(le){var he=(0,ke.Z)(le);return he.map(function(Ce){if(!Me(Ce))return(0,ie.ZP)(!Ce,"Tree/TreeNode can only accept TreeNode as children."),null;var Ae=Ce.key,De=Ce.props,Te=De.children,fe=(0,Ke.Z)(De,Be),$e=(0,Ie.Z)({key:Ae},fe),Se=se(Te);return Se.length&&($e.children=Se),$e}).filter(function(Ce){return Ce})}return se(te)}function a(te,se,le){var he=pe(le),Ce=he._title,Ae=he.key,De=he.children,Te=new Set(se===!0?[]:se),fe=[];function $e(Se){var st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Se.map(function(ot,_e){for(var At=Re(st?st.pos:"0",_e),it=ze(ot[Ae],At),dt,Ye=0;Ye<Ce.length;Ye+=1){var He=Ce[Ye];if(ot[He]!==void 0){dt=ot[He];break}}var gt=(0,Ie.Z)((0,Ie.Z)({},(0,ve.Z)(ot,[].concat((0,Le.Z)(Ce),[Ae,De]))),{},{title:dt,key:it,parent:st,pos:At,children:null,data:ot,isStart:[].concat((0,Le.Z)(st?st.isStart:[]),[_e===0]),isEnd:[].concat((0,Le.Z)(st?st.isEnd:[]),[_e===Se.length-1])});return fe.push(gt),se===!0||Te.has(it)?gt.children=$e(ot[De]||[],gt):gt.children=[],gt})}return $e(te),fe}function x(te,se,le){var he={};(0,re.Z)(le)==="object"?he=le:he={externalGetKey:le},he=he||{};var Ce=he,Ae=Ce.childrenPropName,De=Ce.externalGetKey,Te=Ce.fieldNames,fe=pe(Te),$e=fe.key,Se=fe.children,st=Ae||Se,ot;De?typeof De=="string"?ot=function(it){return it[De]}:typeof De=="function"&&(ot=function(it){return De(it)}):ot=function(it,dt){return ze(it[$e],dt)};function _e(At,it,dt,Ye){var He=At?At[st]:te,gt=At?Re(dt.pos,it):"0",ut=At?[].concat((0,Le.Z)(Ye),[At]):[];if(At){var We=ot(At,gt),tt={node:At,index:it,pos:gt,key:We,parentPos:dt.node?dt.pos:null,level:dt.level+1,nodes:ut};se(tt)}He&&He.forEach(function(St,Et){_e(St,Et,{node:At,pos:gt,level:dt?dt.level+1:-1},ut)})}_e(null)}function b(te){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},le=se.initWrapper,he=se.processEntity,Ce=se.onProcessFinished,Ae=se.externalGetKey,De=se.childrenPropName,Te=se.fieldNames,fe=arguments.length>2?arguments[2]:void 0,$e=Ae||fe,Se={},st={},ot={posEntities:Se,keyEntities:st};return le&&(ot=le(ot)||ot),x(te,function(_e){var At=_e.node,it=_e.index,dt=_e.pos,Ye=_e.key,He=_e.parentPos,gt=_e.level,ut=_e.nodes,We={node:At,nodes:ut,index:it,key:Ye,pos:dt,level:gt},tt=ze(Ye,dt);Se[dt]=We,st[tt]=We,We.parent=Se[He],We.parent&&(We.parent.children=We.parent.children||[],We.parent.children.push(We)),he&&he(We,ot)},{externalGetKey:$e,childrenPropName:De,fieldNames:Te}),Ce&&Ce(ot),ot}function E(te,se){var le=se.expandedKeys,he=se.selectedKeys,Ce=se.loadedKeys,Ae=se.loadingKeys,De=se.checkedKeys,Te=se.halfCheckedKeys,fe=se.dragOverNodeKey,$e=se.dropPosition,Se=se.keyEntities,st=(0,de.Z)(Se,te),ot={eventKey:te,expanded:le.indexOf(te)!==-1,selected:he.indexOf(te)!==-1,loaded:Ce.indexOf(te)!==-1,loading:Ae.indexOf(te)!==-1,checked:De.indexOf(te)!==-1,halfChecked:Te.indexOf(te)!==-1,pos:String(st?st.pos:""),dragOver:fe===te&&$e===0,dragOverGapTop:fe===te&&$e===-1,dragOverGapBottom:fe===te&&$e===1};return ot}function z(te){var se=te.data,le=te.expanded,he=te.selected,Ce=te.checked,Ae=te.loaded,De=te.loading,Te=te.halfChecked,fe=te.dragOver,$e=te.dragOverGapTop,Se=te.dragOverGapBottom,st=te.pos,ot=te.active,_e=te.eventKey,At=(0,Ie.Z)((0,Ie.Z)({},se),{},{expanded:le,selected:he,checked:Ce,loaded:Ae,loading:De,halfChecked:Te,dragOver:fe,dragOverGapTop:$e,dragOverGapBottom:Se,pos:st,active:ot,key:_e});return"props"in At||Object.defineProperty(At,"props",{get:function(){return(0,ie.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),te}}),At}},8224:function(Dt,Ot,oe){"use strict";oe.d(Ot,{Z:function(){return Le}});var re=oe(4676);function Le(Ie,Ke,ke,ve){var ie=re.unstable_batchedUpdates?function(Be){re.unstable_batchedUpdates(ke,Be)}:ke;return Ie!=null&&Ie.addEventListener&&Ie.addEventListener(Ke,ie,ve),{remove:function(){Ie!=null&&Ie.removeEventListener&&Ie.removeEventListener(Ke,ie,ve)}}}},55468:function(Dt,Ot,oe){"use strict";oe.d(Ot,{g1:function(){return Me},os:function(){return pe}});var re=/margin|padding|width|height|max|min|offset/,Le={left:!0,top:!0},Ie={cssFloat:1,styleFloat:1,float:1};function Ke(ne){return ne.nodeType===1?ne.ownerDocument.defaultView.getComputedStyle(ne,null):{}}function ke(ne,y,a){if(y=y.toLowerCase(),a==="auto"){if(y==="height")return ne.offsetHeight;if(y==="width")return ne.offsetWidth}return y in Le||(Le[y]=re.test(y)),Le[y]?parseFloat(a)||0:a}function ve(ne,y){var a=arguments.length,x=Ke(ne);return y=Ie[y]?"cssFloat"in ne.style?"cssFloat":"styleFloat":y,a===1?x:ke(ne,y,x[y]||ne.style[y])}function ie(ne,y,a){var x=arguments.length;if(y=Ie[y]?"cssFloat"in ne.style?"cssFloat":"styleFloat":y,x===3)return typeof a=="number"&&re.test(y)&&(a="".concat(a,"px")),ne.style[y]=a,a;for(var b in y)y.hasOwnProperty(b)&&ie(ne,b,y[b]);return Ke(ne)}function de(ne){return ne===document.body?document.documentElement.clientWidth:ne.offsetWidth}function Be(ne){return ne===document.body?window.innerHeight||document.documentElement.clientHeight:ne.offsetHeight}function Re(){var ne=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),y=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:ne,height:y}}function Me(){var ne=document.documentElement.clientWidth,y=window.innerHeight||document.documentElement.clientHeight;return{width:ne,height:y}}function ze(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function pe(ne){var y=ne.getBoundingClientRect(),a=document.documentElement;return{left:y.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:y.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},24514:function(Dt,Ot,oe){"use strict";oe.d(Ot,{G:function(){return Ke}});var re=oe(47273),Le=function(ve){if((0,re.Z)()&&window.document.documentElement){var ie=Array.isArray(ve)?ve:[ve],de=window.document.documentElement;return ie.some(function(Be){return Be in de.style})}return!1},Ie=function(ve,ie){if(!Le(ve))return!1;var de=document.createElement("div"),Be=de.style[ve];return de.style[ve]=ie,de.style[ve]!==Be};function Ke(ke,ve){return!Array.isArray(ke)&&ve!==void 0?Ie(ke,ve):Le(ke)}},25510:function(Dt){"use strict";Dt.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(Dt,Ot,oe){"use strict";Dt.exports=oe.p+"static/AssistantCode3.a8740efb.jpeg"},96908:function(Dt){"use strict";Dt.exports="data:image/png;base64,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"},57177:function(Dt){"use strict";Dt.exports="data:image/png;base64,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"},81378:function(Dt){"use strict";Dt.exports="data:image/png;base64,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"}}]);