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.
228 lines
948 KiB
228 lines
948 KiB
(self.webpackChunk=self.webpackChunk||[]).push([[8982],{89489:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return qe}});var ne=te(92413),de=te(59301),He={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"},Ue=He,Oe=te(7657),Be=function($e,tt){return de.createElement(Oe.Z,(0,ne.Z)({},$e,{ref:tt,icon:Ue}))},re=de.forwardRef(Be),qe=re},59477:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return qe}});var ne=te(92413),de=te(59301),He={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"},Ue=He,Oe=te(7657),Be=function($e,tt){return de.createElement(Oe.Z,(0,ne.Z)({},$e,{ref:tt,icon:Ue}))},re=de.forwardRef(Be),qe=re},26227:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return qe}});var ne=te(92413),de=te(59301),He={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"},Ue=He,Oe=te(7657),Be=function($e,tt){return de.createElement(Oe.Z,(0,ne.Z)({},$e,{ref:tt,icon:Ue}))},re=de.forwardRef(Be),qe=re},49198:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return qe}});var ne=te(92413),de=te(59301),He={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"},Ue=He,Oe=te(7657),Be=function($e,tt){return de.createElement(Oe.Z,(0,ne.Z)({},$e,{ref:tt,icon:Ue}))},re=de.forwardRef(Be),qe=re},41464:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return qe}});var ne=te(92413),de=te(59301),He={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"},Ue=He,Oe=te(7657),Be=function($e,tt){return de.createElement(Oe.Z,(0,ne.Z)({},$e,{ref:tt,icon:Ue}))},re=de.forwardRef(Be),qe=re},52671:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return qe}});var ne=te(92413),de=te(59301),He={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"},Ue=He,Oe=te(7657),Be=function($e,tt){return de.createElement(Oe.Z,(0,ne.Z)({},$e,{ref:tt,icon:Ue}))},re=de.forwardRef(Be),qe=re},8657:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return qe}});var ne=te(92413),de=te(59301),He={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"},Ue=He,Oe=te(7657),Be=function($e,tt){return de.createElement(Oe.Z,(0,ne.Z)({},$e,{ref:tt,icon:Ue}))},re=de.forwardRef(Be),qe=re},56082:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return qe}});var ne=te(92413),de=te(59301),He={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"},Ue=He,Oe=te(7657),Be=function($e,tt){return de.createElement(Oe.Z,(0,ne.Z)({},$e,{ref:tt,icon:Ue}))},re=de.forwardRef(Be),qe=re},61481:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return qe}});var ne=te(92413),de=te(59301),He={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},Ue=He,Oe=te(7657),Be=function($e,tt){return de.createElement(Oe.Z,(0,ne.Z)({},$e,{ref:tt,icon:Ue}))},re=de.forwardRef(Be),qe=re},33853:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return qe}});var ne=te(92413),de=te(59301),He={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"},Ue=He,Oe=te(7657),Be=function($e,tt){return de.createElement(Oe.Z,(0,ne.Z)({},$e,{ref:tt,icon:Ue}))},re=de.forwardRef(Be),qe=re},15075:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return qe}});var ne=te(92413),de=te(59301),He={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"},Ue=He,Oe=te(7657),Be=function($e,tt){return de.createElement(Oe.Z,(0,ne.Z)({},$e,{ref:tt,icon:Ue}))},re=de.forwardRef(Be),qe=re},43531:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return qe}});var ne=te(92413),de=te(59301),He={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"},Ue=He,Oe=te(7657),Be=function($e,tt){return de.createElement(Oe.Z,(0,ne.Z)({},$e,{ref:tt,icon:Ue}))},re=de.forwardRef(Be),qe=re},38819:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return qe}});var ne=te(92413),de=te(59301),He={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"},Ue=He,Oe=te(7657),Be=function($e,tt){return de.createElement(Oe.Z,(0,ne.Z)({},$e,{ref:tt,icon:Ue}))},re=de.forwardRef(Be),qe=re},11570:function(ht,Nt){"use strict";Nt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},29277:function(){"use strict";function ht(oe,a,y,E){y===void 0&&(y=0),E===void 0&&(E=1/0),this._name=oe,this._defaultValue=a,this._minimum=y,this._maximum=E}Object.defineProperty(ht.prototype,"name",{get:function(){return this._name},set:function(oe){if(typeof oe!="string"||oe==="")throw new Error("Shape name must be a valid string.");this._name=oe}}),Object.defineProperty(ht.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("The default value must be a real number, not: "+oe);this._defaultValue=oe}}),Object.defineProperty(ht.prototype,"minimum",{get:function(){return this._minimum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Minimum must be a real number, not: "+oe);this._minimum=oe}}),Object.defineProperty(ht.prototype,"maximum",{get:function(){return this._maximum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Maximum must be a real number, not: "+oe);this._maximum=oe}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(oe,a){var y=go.Shape._FigureParameters[oe];return y?y[a]:null},go.Shape.setFigureParameter=function(oe,a,y){if(!(y instanceof ht))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValue<y.minimum||y.defaultValue>y.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var E=go.Shape._FigureParameters[oe];E||(E=[],go.Shape._FigureParameters[oe]=E),E[a]=y};var Nt=[];function te(oe,a){var y=Nt.pop();return y===void 0?new go.Point(oe,a):(y.x=oe,y.y=a,y)}function ne(){var oe=Nt.pop();return oe===void 0?new go.Point:oe}function de(oe){Nt.push(oe)}function He(oe,a,y,E,b,x,z,ee,ae){ae||(ae=new go.Point);var le=oe-y,se=b-z,ce=NaN,Ee=NaN;if(le===0)if(se===0)oe===y&&(ce=oe,Ee=a);else{var Pe=(x-ee)/se,De=x-Pe*b;ce=oe,Ee=Pe*ce+De}else if(se===0){var he=(a-E)/le,kt=a-he*oe;ce=b,Ee=he*ce+kt}else{var he=(a-E)/le,Pe=(x-ee)/se,kt=a-he*oe,De=x-Pe*b;ce=(De-kt)/(he-Pe),Ee=he*ce+kt}return ae.x=ce,ae.y=Ee,ae}function Ue(oe,a,y,E,b,x,z,ee,ae,le,se,ce,Ee,Pe){var De=1-ae,he=ae,kt=oe*De+y*he,St=a*De+E*he,ln=y*De+b*he,rt=E*De+x*he,Ct=b*De+z*he,Mt=x*De+ee*he,qt=kt*De+ln*he,jt=St*De+rt*he,mt=ln*De+Ct*he,ke=rt*De+Mt*he,at=qt*De+mt*he,Qt=jt*De+ke*he;le.x=kt,le.y=St,se.x=qt,se.y=jt,ce.x=at,ce.y=Qt,Ee.x=mt,Ee.y=ke,Pe.x=Ct,Pe.y=Mt}var Oe=new go.Spot(.156,.156),Be=new go.Spot(.844,.844),re=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new ht("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(oe,a,y){var E=oe?oe.parameter1:NaN;(isNaN(E)||E<0)&&(E=5),E=Math.min(E,a/3),E=Math.min(E,y/3);var b=E*re,x=new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-E,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,E,a-b,0,a,b)).add(new go.PathSegment(go.PathSegment.Line,a,y-E)).add(new go.PathSegment(go.PathSegment.Bezier,a-E,y,a,y-b,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-E,b,y,0,y-b)).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,b,b,0).close()));return b>1&&(x.spot1=new go.Spot(0,0,b,b),x.spot2=new go.Spot(1,1,-b,-b)),x}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(oe,a,y){var E=new go.Geometry(go.Geometry.Line);return E.startX=0,E.startY=y/2,E.endX=a,E.endY=y/2,E}),go.Shape.defineFigureGenerator("LineV",function(oe,a,y){var E=new go.Geometry(go.Geometry.Line);return E.startX=a/2,E.startY=0,E.endX=a/2,E.endY=y,E}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LineRight",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)))}),go.Shape.defineFigureGenerator("LineDown",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Line,a,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,y)))}),go.Shape.defineFigureGenerator("LineUp",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,a,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(oe,a,y){var E=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(E*a,(1-E)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,E*y)).add(new go.PathSegment(go.PathSegment.Move,E*a,E*y)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,(1-E)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(oe,a,y){var E=a/2,b=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,E,E,E,E).close()));return b.spot1=Oe,b.spot2=Be,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(oe,a,y){var E=new go.Geometry(go.Geometry.Line);return E.startX=0,E.startY=0,E.endX=a,E.endY=y,E}),go.Shape.defineFigureGenerator("Line2",function(oe,a,y){var E=new go.Geometry(go.Geometry.Line);return E.startX=a,E.startY=0,E.endX=0,E.endY=y,E}),go.Shape.defineFigureGenerator("Curve1",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,re*a,0,a,(1-re)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,0,re*y,(1-re)*a,y)))}),go.Shape.defineFigureGenerator("Curve3",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,re*y,re*a,y)))}),go.Shape.defineFigureGenerator("Curve4",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-re)*a,0,0,(1-re)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new ht("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(oe,a,y){var E=oe?oe.parameter1:NaN;isNaN(E)?E=.1:E<-1?E=-1:E>1&&(E=1);var b=Math.abs(E)*a;if(E===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}else{var x=new go.Geometry;return E>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b<a/2&&x.setSpots(b/a,0,(a-b)/a,1),x}}),go.Shape.defineFigureGenerator("Parallelogram","Parallelogram1"),go.Shape.setFigureParameter("Parallelogram2",0,new ht("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("Parallelogram2",function(oe,a,y){var E=oe?oe.parameter1:NaN;isNaN(E)?E=10:E<-a?E=-a:E>a&&(E=a);var b=Math.abs(E);if(E===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}else{var x=new go.Geometry;return E>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b<a/2&&x.setSpots(b/a,0,(a-b)/a,1),x}}),go.Shape.setFigureParameter("Trapezoid1",0,new ht("Indent",.2,-.99,.99)),go.Shape.defineFigureGenerator("Trapezoid1",function(oe,a,y){var E=oe?oe.parameter1:NaN;isNaN(E)?E=.2:E<.5?E=-.5:E>.5&&(E=.5);var b=Math.abs(E)*a;if(E===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}else{var x=new go.Geometry;return E>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b<a/2&&x.setSpots(b/a,0,(a-b)/a,1),x}}),go.Shape.defineFigureGenerator("Trapezoid","Trapezoid1"),go.Shape.setFigureParameter("Trapezoid2",0,new ht("Indent",20,-1/0,1/0)),go.Shape.defineFigureGenerator("Trapezoid2",function(oe,a,y){var E=oe?oe.parameter1:NaN;isNaN(E)?E=20:E<-a?E=-a/2:E>a&&(E=a/2);var b=Math.abs(E);if(E===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}else{var x=new go.Geometry;return E>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b<a/2&&x.setSpots(b/a,0,(a-b)/a,1),x}}),go.Shape.setFigureParameter("ManualOperation",0,new ht("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("ManualOperation",function(oe,a,y){var E=oe?oe.parameter1:NaN;isNaN(E)?E=10:E<-a?E=-a/2:E>a&&(E=a/2);var b=Math.abs(E);if(E===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}else{var x=new go.Geometry;return E>0?x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())):x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),b<a/2&&x.setSpots(b/a,0,(a-b)/a,1),x}});var qe=[];function _e(){var oe=qe.pop();return oe===void 0?[]:oe}function $e(oe){oe.length=0,qe.push(oe)}function tt(oe){for(var a=_e(),y=.5,E=.5,b=Math.PI*1.5,x=0,z=0;z<oe;z++)x=2*Math.PI/oe*z+b,a[z]=new go.Point(E+y*Math.cos(x),E+y*Math.sin(x));return a.push(a[0]),a}function it(oe){var a=Je(oe),y=_e();y[0]=a[0];for(var E=1,b=1;E<a.length;E+=2,b+=3)y[b]=a[E],y[b+1]=a[E],y[b+2]=a[E+1];return $e(a),y}function Je(oe){for(var a=tt(oe),y=_e(),E=Math.floor(a.length/2),b=a.length-1,x=oe%2===0?2:1,z=0;z<b;z++){var ee=a[z],ae=a[z+1],le=a[(E+z-1)%b],se=a[(E+z+x)%b];y[z*2]=ee,y[z*2+1]=He(ee.x,ee.y,le.x,le.y,ae.x,ae.y,se.x,se.y,new go.Point)}return y[y.length]=y[0],$e(a),y}go.Shape.defineFigureGenerator("Pentagon",function(oe,a,y){var E=tt(5),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<5;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*a,E[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),$e(E),b.spot1=new go.Spot(.2,.22),b.spot2=new go.Spot(.8,.9),b}),go.Shape.defineFigureGenerator("Hexagon",function(oe,a,y){var E=tt(6),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<6;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*a,E[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),$e(E),b.spot1=new go.Spot(.07,.25),b.spot2=new go.Spot(.93,.75),b}),go.Shape.defineFigureGenerator("Heptagon",function(oe,a,y){var E=tt(7),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<7;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*a,E[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),$e(E),b.spot1=new go.Spot(.2,.15),b.spot2=new go.Spot(.8,.85),b}),go.Shape.defineFigureGenerator("Octagon",function(oe,a,y){var E=tt(8),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<8;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*a,E[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),$e(E),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.85),b}),go.Shape.defineFigureGenerator("Nonagon",function(oe,a,y){var E=tt(9),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<9;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*a,E[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),$e(E),b.spot1=new go.Spot(.17,.13),b.spot2=new go.Spot(.82,.82),b}),go.Shape.defineFigureGenerator("Decagon",function(oe,a,y){var E=tt(10),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<10;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*a,E[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),$e(E),b.spot1=new go.Spot(.16,.16),b.spot2=new go.Spot(.84,.84),b}),go.Shape.defineFigureGenerator("Dodecagon",function(oe,a,y){var E=tt(12),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<12;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*a,E[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),$e(E),b.spot1=new go.Spot(.16,.16),b.spot2=new go.Spot(.84,.84),b}),go.Shape.defineFigureGenerator("FivePointedStar",function(oe,a,y){var E=Je(5),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<10;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*a,E[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),$e(E),b.spot1=new go.Spot(.266,.333),b.spot2=new go.Spot(.733,.733),b}),go.Shape.defineFigureGenerator("SixPointedStar",function(oe,a,y){var E=Je(6),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<12;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*a,E[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),$e(E),b.spot1=new go.Spot(.17,.25),b.spot2=new go.Spot(.83,.75),b}),go.Shape.defineFigureGenerator("SevenPointedStar",function(oe,a,y){var E=Je(7),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<14;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*a,E[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),$e(E),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.666),b}),go.Shape.defineFigureGenerator("EightPointedStar",function(oe,a,y){var E=Je(8),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<16;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*a,E[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),$e(E),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("NinePointedStar",function(oe,a,y){var E=Je(9),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<18;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*a,E[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),$e(E),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.666),b}),go.Shape.defineFigureGenerator("TenPointedStar",function(oe,a,y){var E=Je(10),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<20;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*a,E[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),$e(E),b.spot1=new go.Spot(.281,.261),b.spot2=new go.Spot(.723,.748),b}),go.Shape.defineFigureGenerator("FivePointedBurst",function(oe,a,y){var E=it(5),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<E.length;z+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,E[z+2].x*a,E[z+2].y*y,E[z].x*a,E[z].y*y,E[z+1].x*a,E[z+1].y*y));return x.segments.last().close(),$e(E),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("SixPointedBurst",function(oe,a,y){var E=it(6),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<E.length;z+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,E[z+2].x*a,E[z+2].y*y,E[z].x*a,E[z].y*y,E[z+1].x*a,E[z+1].y*y));return x.segments.last().close(),$e(E),b.spot1=new go.Spot(.17,.222),b.spot2=new go.Spot(.833,.777),b}),go.Shape.defineFigureGenerator("SevenPointedBurst",function(oe,a,y){var E=it(7),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<E.length;z+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,E[z+2].x*a,E[z+2].y*y,E[z].x*a,E[z].y*y,E[z+1].x*a,E[z+1].y*y));return x.segments.last().close(),$e(E),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("EightPointedBurst",function(oe,a,y){var E=it(8),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<E.length;z+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,E[z+2].x*a,E[z+2].y*y,E[z].x*a,E[z].y*y,E[z+1].x*a,E[z+1].y*y));return x.segments.last().close(),$e(E),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("NinePointedBurst",function(oe,a,y){var E=it(9),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<E.length;z+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,E[z+2].x*a,E[z+2].y*y,E[z].x*a,E[z].y*y,E[z+1].x*a,E[z+1].y*y));return x.segments.last().close(),$e(E),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("TenPointedBurst",function(oe,a,y){var E=it(10),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<E.length;z+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,E[z+2].x*a,E[z+2].y*y,E[z].x*a,E[z].y*y,E[z+1].x*a,E[z+1].y*y));return x.segments.last().close(),$e(E),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.setFigureParameter("FramedRectangle",0,new ht("ThicknessX",8)),go.Shape.setFigureParameter("FramedRectangle",1,new ht("ThicknessY",8)),go.Shape.defineFigureGenerator("FramedRectangle",function(oe,a,y){var E=oe?oe.parameter1:NaN,b=oe?oe.parameter2:NaN;isNaN(E)&&(E=8),isNaN(b)&&(b=8);var x=new go.Geometry,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E<a/2&&b<y/2&&(z.add(new go.PathSegment(go.PathSegment.Move,E,b)),z.add(new go.PathSegment(go.PathSegment.Line,E,y-b)),z.add(new go.PathSegment(go.PathSegment.Line,a-E,y-b)),z.add(new go.PathSegment(go.PathSegment.Line,a-E,b).close())),x.setSpots(0,0,1,1,E,b,-E,-b),x}),go.Shape.setFigureParameter("Ring",0,new ht("Thickness",8)),go.Shape.defineFigureGenerator("Ring",function(oe,a,y){var E=oe?oe.parameter1:NaN;(isNaN(E)||E<0)&&(E=8);var b=a/2,x=new go.Geometry,z=new go.PathFigure(a,a/2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close());var ee=Math.max(b-E,0);return ee>0&&(z.add(new go.PathSegment(go.PathSegment.Move,a/2+ee,a/2)),z.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ee,ee).close())),x.spot1=Oe,x.spot2=Be,x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Cloud",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*y,-.09239631*a,.07836421*y,.1406031*a,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*y,.2450511*a,-.00697547*y,.3776197*a,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*y,.4539471*a,0,.6066018*a,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*y,.6914277*a,-.01904177*y,.8921095*a,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*y,1.036446*a,.04105738*y,1.020377*a,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*y,1.04448*a,.360238*y,.992256*a,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*y,1.032337*a,.5771781*y,1.018411*a,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*y,1.028411*a,.9571472*y,.8556702*a,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*y,.7431877*a,1.009325*y,.5624123*a,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*y,.4820677*a,1.031761*y,.3030112*a,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*y,.2329994*a,1.01518*y,.03213784*a,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*y,-.02812061*a,.9032597*y,-.01205169*a,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*y,-.01812061*a,.6089503*y,-.00606892*a,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*y,-.01606892*a,.3892545*y,-.01205169*a,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(oe,a,y){var E=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(E*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E*y)).add(new go.PathSegment(go.PathSegment.Line,a,(1-E)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,y)).add(new go.PathSegment(go.PathSegment.Line,E*a,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-E)*y)).add(new go.PathSegment(go.PathSegment.Line,0,E*y).close())).setSpots(E/2,E/2,1-E/2,1-E/2)}),go.Shape.setFigureParameter("Pie",0,new ht("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new ht("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(oe,a,y){var E=oe?oe.parameter1:NaN,b=oe?oe.parameter2:NaN;isNaN(E)&&(E=0),isNaN(b)&&(b=315);var x=E%360;x<0&&(x+=360);var z=b%360,ee=Math.min(a,y)/2;return new go.Geometry().add(new go.PathFigure(ee,ee).add(new go.PathSegment(go.PathSegment.Arc,x,z,ee,ee,ee,ee).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(oe,a,y){var E=re/Math.SQRT2*.5,b=Math.SQRT2/2,x=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*a,x*y,a,(1-E)*y,(b+E)*a,(x+E)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new ht("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(oe,a,y){var E=oe?oe.parameter1:NaN;(isNaN(E)||E<0)&&(E=30);var b=Math.min(E,a)/2,x=a/2,z=y/2;return new go.Geometry().add(new go.PathFigure(x-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+b,0)).add(new go.PathSegment(go.PathSegment.Line,x+b,z-b)).add(new go.PathSegment(go.PathSegment.Line,a,z-b)).add(new go.PathSegment(go.PathSegment.Line,a,z+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,z+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,y)).add(new go.PathSegment(go.PathSegment.Line,x-b,y)).add(new go.PathSegment(go.PathSegment.Line,x-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,x-b,z-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new ht("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(oe,a,y){var E=oe?oe.parameter1:NaN;(isNaN(E)||E<0)&&(E=10);var b=Math.min(E,a)/2,x=a/2,z=y/2;return new go.Geometry().add(new go.PathFigure(x-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+b,0)).add(new go.PathSegment(go.PathSegment.Line,x+b,z-b)).add(new go.PathSegment(go.PathSegment.Line,a,z-b)).add(new go.PathSegment(go.PathSegment.Line,a,z+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,z+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,y)).add(new go.PathSegment(go.PathSegment.Line,x-b,y)).add(new go.PathSegment(go.PathSegment.Line,x-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,x-b,z-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new ht("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(oe,a,y){var E=oe?oe.parameter1:NaN;if((isNaN(E)||E<0)&&(E=30),a===0||y===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=a,b.endY=y,b}else{var x=a/2,z=y/2,ee=Math.atan2(y,a),ae=E-Math.min(Math.cos(ee)*E/2,x),le=E-Math.min(Math.sin(ee)*E/2,z),b=new go.Geometry,se=new go.PathFigure(ae,0,!0);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,x,.2*y)),se.add(new go.PathSegment(go.PathSegment.Line,a-ae,0)),se.add(new go.PathSegment(go.PathSegment.Line,a,le)),se.add(new go.PathSegment(go.PathSegment.Line,.8*a,z)),se.add(new go.PathSegment(go.PathSegment.Line,a,y-le)),se.add(new go.PathSegment(go.PathSegment.Line,a-ae,y)),se.add(new go.PathSegment(go.PathSegment.Line,x,.8*y)),se.add(new go.PathSegment(go.PathSegment.Line,ae,y)),se.add(new go.PathSegment(go.PathSegment.Line,0,y-le)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),se.add(new go.PathSegment(go.PathSegment.Line,0,le).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new ht("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(oe,a,y){var E=oe?oe.parameter1:NaN;(isNaN(E)||E<0)&&(E=10);var b=new go.Geometry,x=new go.PathFigure(.1*a,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new ht("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(oe,a,y){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.2);var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,E*y)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+E/2)*a,E*y)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+E/2)*a,(1-E)*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,(1-E)*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-E)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-E/2)*a,(1-E)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-E/2)*a,E*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,E*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new ht("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(oe,a,y){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.5);var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-E)*a,.25*y,Math.abs(1-E)*a,.75*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,E*a,.75*y,E*a,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,re*a,0,a,(.5-re/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,(.5+re/2)*y,re*a,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,0,a,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*y,.5*a,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*a,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.5*y,.9*a,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.6*a,.2*y,a,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*y,a,.8*y,.6*a,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,.5*a,.75*y,.55*a,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*y,.45*a,.95*y,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*a,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*y,0,.25*y,.4*a,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(.4*a,.6*y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,y,.5*a,.75*y,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*y,.55*a,.95*y,.5*a,.75*y));var x=.2,z=.3,ee=0,ae=x*re;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+x+ee)*y,(.5-x+z)*a,(.5+ae+ee)*y,(.5-ae+z)*a,(.5+x+ee)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+z)*a,(.5+ee)*y,(.5+ae+z)*a,(.5+x+ee)*y,(.5+x+z)*a,(.5+ae+ee)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-x+ee)*y,(1-.5+x+z)*a,(.5-ae+ee)*y,(.5+ae+z)*a,(.5-x+ee)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-ae+z)*a,(.5-x+ee)*y,(.5-x+z+.05)*a,(.5-ae+ee-.02)*y)),x=.2,z=0,ee=-.3,ae=x*re,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+z)*a,(.5+ee)*y,(.5+ae+z)*a,(.5+x+ee)*y,(.5+x+z)*a,(.5+ae+ee)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-x+ee)*y,(1-.5+x+z)*a,(.5-ae+ee)*y,(.5+ae+z)*a,(.5-x+ee)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+z)*a,(.5+ee)*y,(.5-ae+z)*a,(.5-x+ee)*y,(.5-x+z)*a,(.5-ae+ee)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ae+z)*a,(.5+x+ee)*y,(.5-x+z)*a,(.5+ae+ee)*y,(.5-ae+z)*a,(.5+x+ee)*y)),x=.2,z=-.3,ee=0,ae=x*re,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-x+ee)*y,(1-.5+x+z-.05)*a,(.5-ae+ee-.02)*y,(.5+ae+z)*a,(.5-x+ee)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+z)*a,(.5+ee)*y,(.5-ae+z)*a,(.5-x+ee)*y,(.5-x+z)*a,(.5-ae+ee)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+x+ee)*y,(.5-x+z)*a,(.5+ae+ee)*y,(.5-ae+z)*a,(.5+x+ee)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+ae+z)*a,(.5+x+ee)*y,(.5+x+z)*a,(.5+ae+ee)*y).close()),E.setSpots(.06,.33,.93,.68),E}),go.Shape.defineFigureGenerator("YinYang",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(a*.5,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var x=.1,z=.5,ee=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(z+x)*a,ee*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*z,y*ee,x*a,x*a).close()),b=new go.PathFigure(a*.5,0,!1),E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),ee=.75,b=new go.PathFigure((z+x)*a,ee*y,!0),E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*z,y*ee,x*a,x*a).close()),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Peace",function(oe,a,y){var E=.8535533905932737,b=.5*a,x=.5*y;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,x,b,x)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Move,b,x)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,E*y)).add(new go.PathSegment(go.PathSegment.Move,b,x)).add(new go.PathSegment(go.PathSegment.Line,E*a,E*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(oe,a,y){var E=new go.Geometry,b=re*.5,x=.5,z=.5,ee=.5,ae=new go.PathFigure(z*a,(ee-x)*y);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ee*y,(z-b)*a,(ee-x)*y,(z-x)*a,(ee-b)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee+x)*y,(z-x)*a,(ee+b)*y,(z-b)*a,(ee+x)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ee*y,(z+b)*a,(ee+x)*y,(z+x)*a,(ee+b)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee-x)*y,(z+x)*a,(ee-b)*y,(z+b)*a,(ee-x)*y)),x=.4,b=re*.4;var le=ne(),se=ne(),ce=ne(),Ee=ne();Ue(z,ee-x,z+b,ee-x,z+x,ee-b,z+x,ee,.42,le,se,ce,Ee,Ee);var Pe=ne(),De=ne(),he=ne();Ue(z,ee-x,z+b,ee-x,z+x,ee-b,z+x,ee,.58,Ee,Ee,he,Pe,De);var kt=ne(),St=ne(),ln=ne();Ue(z,ee+x,z-b,ee+x,z-x,ee+b,z-x,ee,.42,kt,St,ln,Ee,Ee);var rt=ne(),Ct=ne(),Mt=ne();return Ue(z,ee+x,z-b,ee+x,z-x,ee+b,z-x,ee,.58,Ee,Ee,Mt,rt,Ct),ae.add(new go.PathSegment(go.PathSegment.Move,Mt.x*a,Mt.y*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ee*y,rt.x*a,rt.y*y,Ct.x*a,Ct.y*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee-x)*y,(z-x)*a,(ee-b)*y,(z-b)*a,(ee-x)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*a,ce.y*y,le.x*a,le.y*y,se.x*a,se.y*y)),ae.add(new go.PathSegment(go.PathSegment.Line,Mt.x*a,Mt.y*y).close()),ae.add(new go.PathSegment(go.PathSegment.Move,ln.x*a,ln.y*y)),ae.add(new go.PathSegment(go.PathSegment.Line,he.x*a,he.y*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ee*y,Pe.x*a,Pe.y*y,De.x*a,De.y*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee+x)*y,(z+x)*a,(ee+b)*y,(z+b)*a,(ee+x)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ln.x*a,ln.y*y,kt.x*a,kt.y*y,St.x*a,St.y*y).close()),de(le),de(se),de(ce),de(Ee),de(Pe),de(De),de(he),de(kt),de(St),de(ln),de(rt),de(Ct),de(Mt),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Fragile",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*y,a,.25*y,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new ht("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(oe,a,y){var E=oe?oe.parameter1:NaN;(isNaN(E)||E<0)&&(E=30),E>a&&(E=a);var b=(a-E)/2,x=b+E;return new go.Geometry().add(new go.PathFigure(x,.5*y).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,b,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(oe,a,y){var E=new go.Geometry,b=re*.4,x=.4,z=.5,ee=.5,ae=ne(),le=ne(),se=ne(),ce=ne(),Ee=new go.PathFigure((z-x)*a,ee*y,!1);E.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee-x)*y,(z-x)*a,(ee-b)*y,(z-b)*a,(ee-x)*y)),Ue(z,ee-x,z+b,ee-x,z+x,ee-b,z+x,ee,.44,se,ce,le,ae,ae),Ee.add(new go.PathSegment(go.PathSegment.Bezier,le.x*a,le.y*y,se.x*a,se.y*y,ce.x*a,ce.y*y));var Pe=te(le.x,le.y);Ue(z,ee-x,z+b,ee-x,z+x,ee-b,z+x,ee,.56,ae,ae,le,se,ce);var De=te(le.x,le.y);Ee.add(new go.PathSegment(go.PathSegment.Line,(Pe.x*.1+.95*.9)*a,Pe.y*.1*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,Pe.y*.1*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,(De.x*.1+.9)*a,.15*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,(De.x*.1+.9)*a,(De.y*.1+.05*.9)*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,De.x*a,De.y*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ee*y,se.x*a,se.y*y,ce.x*a,ce.y*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee+x)*y,(z+x)*a,(ee+b)*y,(z+b)*a,(ee+x)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ee*y,(z-b)*a,(ee+x)*y,(z-x)*a,(ee+b)*y)),x=.35,b=re*.35;var he=new go.PathFigure(z*a,(ee-x)*y,!1);E.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ee*y,(z-b)*a,(ee-x)*y,(z-x)*a,(ee-b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee+x)*y,(z-x)*a,(ee+b)*y,(z-b)*a,(ee+x)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ee*y,(z+b)*a,(ee+x)*y,(z+x)*a,(ee+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee-x)*y,(z+x)*a,(ee-b)*y,(z+b)*a,(ee-x)*y));var kt=new go.PathFigure((z-x)*a,ee*y,!1);return E.add(kt),de(ae),de(le),de(se),de(ce),de(Pe),de(De),E.spot1=new go.Spot(.202,.257),E.spot2=new go.Spot(.792,.739),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("GenderFemale",function(oe,a,y){var E=new go.Geometry,b=.375,x=0,z=-.125,ee=b*re,ae=new go.PathFigure((.525+x)*a,(.5+b+z)*y,!1);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+x)*a,(.5+z)*y,(.5+ee+x)*a,(.5+b+z)*y,(.5+b+x)*a,(.5+ee+z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*a,(.5-b+z)*y,(1-.5+b+x)*a,(.5-ee+z)*y,(.5+ee+x)*a,(.5-b+z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+x)*a,(.5+z)*y,(.5-ee+x)*a,(.5-b+z)*y,(.5-b+x)*a,(.5-ee+z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.475+x)*a,(.5+b+z)*y,(.5-b+x)*a,(.5+ee+z)*y,(.5-ee+x)*a,(.5+b+z)*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),b=.325,x=0,z=-.125,ee=b*re;var ae=new go.PathFigure((1-.5+b+x)*a,(.5+z)*y,!1);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*a,(.5+b+z)*y,(.5+b+x)*a,(.5+ee+z)*y,(.5+ee+x)*a,(.5+b+z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+x)*a,(.5+z)*y,(.5-ee+x)*a,(.5+b+z)*y,(.5-b+x)*a,(.5+ee+z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*a,(.5-b+z)*y,(.5-b+x)*a,(.5-ee+z)*y,(.5-ee+x)*a,(.5-b+z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+x)*a,(.5+z)*y,(.5+ee+x)*a,(.5-b+z)*y,(1-.5+b+x)*a,(.5-ee+z)*y));var ae=new go.PathFigure((.525+x)*a,(.5+b+z)*y,!1);return E.add(ae),E.spot1=new go.Spot(.232,.136),E.spot2=new go.Spot(.682,.611),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("LogicImplies",function(oe,a,y){var E=oe?oe.parameter1:NaN;return isNaN(E)&&(E=.2),new go.Geometry().add(new go.PathFigure((1-E)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(oe,a,y){var E=oe?oe.parameter1:NaN;return isNaN(E)&&(E=.2),new go.Geometry().add(new go.PathFigure((1-E)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,E*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E*a,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(oe,a,y){var E=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*y,.5*a,.5*y)));return E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("LogicTruth",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Move,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(oe,a,y){var E=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,E*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,E*a,E*y,E*a,E*y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(oe,a,y){var E=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,E*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,E*a,E*y,E*a,E*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new ht("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new ht("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(oe,a,y){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.3);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=.3);var x=(1-E)*a,z=(.5-b/2)*y,ee=(.5+b/2)*y,ae=new go.Geometry,le=new go.PathFigure(0,z,!0);ae.add(le),le.add(new go.PathSegment(go.PathSegment.Line,x,z)),le.add(new go.PathSegment(go.PathSegment.Line,x,0)),le.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),le.add(new go.PathSegment(go.PathSegment.Line,x,y)),le.add(new go.PathSegment(go.PathSegment.Line,x,ee)),le.add(new go.PathSegment(go.PathSegment.Line,0,ee).close()),ae.spot1=new go.Spot(0,z/y);var se=He(0,ee/y,1,ee/y,x/a,1,1,.5,ne());return ae.spot2=new go.Spot(se.x,se.y),de(se),ae}),go.Shape.setFigureParameter("Arrow2",0,new ht("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new ht("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(oe,a,y){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=30),E>a&&(E=a);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var x=a-E,z=(y-b)/2,ee=z+b,ae=new go.Geometry,le=new go.PathFigure(0,z,!0);ae.add(le),le.add(new go.PathSegment(go.PathSegment.Line,x,z)),le.add(new go.PathSegment(go.PathSegment.Line,x,0)),le.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),le.add(new go.PathSegment(go.PathSegment.Line,x,y)),le.add(new go.PathSegment(go.PathSegment.Line,x,ee)),le.add(new go.PathSegment(go.PathSegment.Line,0,ee).close()),ae.spot1=new go.Spot(0,z/y);var se=He(0,ee/y,1,ee/y,x/a,1,1,.5,ne());return ae.spot2=new go.Spot(se.x,se.y),de(se),ae}),go.Shape.defineFigureGenerator("Chevron",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),E}),go.Shape.defineFigureGenerator("DoubleArrow",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),E}),go.Shape.setFigureParameter("DoubleEndArrow",0,new ht("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(oe,a,y){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.3);var b=(.5-E/2)*y,x=(.5+E/2)*y,z=new go.Geometry,ee=new go.PathFigure(a,.5*y,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),ee.add(new go.PathSegment(go.PathSegment.Line,.3*a,x)),ee.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.3*a,b)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var ae=He(0,.5,.3,0,0,b/y,.1,b/y,ne());return z.spot1=new go.Spot(ae.x,ae.y),ae=He(.7,1,1,.5,0,x/y,1,x/y,ae),z.spot2=new go.Spot(ae.x,ae.y),de(ae),z}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new ht("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new ht("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(oe,a,y){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var x=(y-E)/2,z=x+E,ee=(y-b)/2,ae=ee+b;(E>y||b>y)&&(b>E?(E=E*y/b,x=(y-E)/2,z=x+E,ee=0,ae=y):(x=0,z=y,ee=0,ae=y));var le=new go.Geometry,se=new go.PathFigure(a,.5*y,!0);le.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ae)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),se.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),se.add(new go.PathSegment(go.PathSegment.Line,.3*a,ae)),se.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),se.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),se.add(new go.PathSegment(go.PathSegment.Line,.3*a,x)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee).close());var ce=He(0,.5,.3,ee/y,0,x/y,1,x/y,ne());return le.spot1=new go.Spot(ce.x,ce.y),ce=He(.7,ae/y,1,.5,0,z/y,1,z/y,ce),le.spot2=new go.Spot(ce.x,ce.y),de(ce),le}),go.Shape.setFigureParameter("IBeamArrow",0,new ht("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(oe,a,y){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.3);var b=(.5-E/2)*y,x=(.5+E/2)*y,z=new go.Geometry,ee=new go.PathFigure(a,.5*y,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,x)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),z.spot1=new go.Spot(0,b/y);var ae=He(.7,1,1,.5,0,x/y,1,x/y,ne());return z.spot2=new go.Spot(ae.x,ae.y),de(ae),z}),go.Shape.setFigureParameter("IBeamArrow2",0,new ht("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new ht("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(oe,a,y){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var x=(y-E)/2,z=x+E,ee=(y-b)/2,ae=ee+b;(E>y||b>y)&&(b>E?(E=E*y/b,x=(y-E)/2,z=x+E,ee=0,ae=y):(x=0,z=y,ee=0,ae=y));var le=new go.Geometry,se=new go.PathFigure(a,.5*y,!0);le.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ae)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,ae)),se.add(new go.PathSegment(go.PathSegment.Line,0,ae)),se.add(new go.PathSegment(go.PathSegment.Line,0,ee)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,x)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee).close()),le.spot1=new go.Spot(0,x/y);var ce=He(.7,ae/y,1,.5,0,z/y,1,z/y,ne());return le.spot2=new go.Spot(ce.x,ce.y),de(ce),le}),go.Shape.setFigureParameter("Pointer",0,new ht("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(oe,a,y){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.1);var b=new go.Geometry,x=new go.PathFigure(a,.5*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,E*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(E,.35);var z=He(.2,.65,1,.65,0,1,1,.5,ne());return b.spot2=new go.Spot(z.x,z.y),de(z),b}),go.Shape.setFigureParameter("RoundedPointer",0,new ht("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(oe,a,y){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.3);var b=new go.Geometry,x=new go.PathFigure(a,.5*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,E*a,.75*y,E*a,.25*y).close()),b.spot1=new go.Spot(E,.35);var z=He(0,.65,1,.65,0,1,1,.5,ne());return b.spot2=new go.Spot(z.x,z.y),de(z),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new ht("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(oe,a,y){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.4);var b=(.5-E/2)*y,x=(.5+E/2)*y,z=new go.Geometry,ee=new go.PathFigure(a,.5*y,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,b)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),z.spot1=new go.Spot(.2,.3);var ae=He(.7,1,1,.5,0,x/y,1,x/y,ne());return z.spot2=new go.Spot(ae.x,ae.y),de(ae),z}),go.Shape.setFigureParameter("SplitEndArrow2",0,new ht("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(oe,a,y){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=50);var b=(y-E)/2,x=b+E;E>y&&(b=0,x=y);var z=new go.Geometry,ee=new go.PathFigure(a,.5*y,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,b)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),z.spot1=new go.Spot(.2,b/y);var ae=He(.7,1,1,.5,0,x/y,1,x/y,ne());return z.spot2=new go.Spot(ae.x,ae.y),de(ae),z}),go.Shape.setFigureParameter("SquareArrow",0,new ht("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(oe,a,y){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.7);var b=new go.Geometry,x=new go.PathFigure(a,.5*y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,E*a,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(E,1),b}),go.Shape.defineFigureGenerator("Cone1",function(oe,a,y){var E=new go.Geometry,b=re*.5,x=re*.1,z=new go.PathFigure(0,.9*y,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+x)*y,(.5+b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+x)*y).close()),E.spot1=new go.Spot(.25,.5),E.spot2=new go.Spot(.75,.97),E}),go.Shape.defineFigureGenerator("Cone2",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.9*y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,y,.85/.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var x=new go.PathFigure(0,.9*y,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,.8*y,.85/.9*a,.8*y)),E.spot1=new go.Spot(.25,.5),E.spot2=new go.Spot(.75,.82),E}),go.Shape.defineFigureGenerator("Cube1",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(.5*a,y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var x=new go.PathFigure(.5*a,y,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),x.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),E.spot1=new go.Spot(0,.3),E.spot2=new go.Spot(.5,.85),E}),go.Shape.defineFigureGenerator("Cube2",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.3*y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var x=new go.PathFigure(0,.3*y,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),E.spot1=new go.Spot(0,.3),E.spot2=new go.Spot(.7,1),E}),go.Shape.defineFigureGenerator("Cylinder1",function(oe,a,y){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,y/3);var b=new go.Geometry,x=re*.5,z=new go.PathFigure(0,E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,re*E,(.5-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,1*a,E,(.5+x)*a,0,1*a,re*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,y-E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*y,1*a,y-re*E,(.5+x)*a,1*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-E,(.5-x)*a,1*y,0,y-re*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E));var ee=new go.PathFigure(a,E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*E,1*a,2*E-re*E,(.5+x)*a,2*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,E,(.5-x)*a,2*E,0,2*E-re*E)),b.spot1=new go.Spot(0,0,0,2*E),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(oe,a,y){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,y/3);var b=new go.Geometry,x=re*.5,z=new go.PathFigure(0,y-E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,re*E,(.5-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,E,(.5+x)*a,0,a,re*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,y-E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,y-re*E,(.5+x)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-E,(.5-x)*a,y,0,y-re*E));var ee=new go.PathFigure(0,y-E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y-2*E,0,y-E-re*E,(.5-x)*a,y-2*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,y-E,(.5+x)*a,y-2*E,a,y-E-re*E)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*E),b}),go.Shape.defineFigureGenerator("Cylinder3",function(oe,a,y){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,a/3);var b=new go.Geometry,x=re*.5,z=new go.PathFigure(E,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a-E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-re*E,0,a,(.5-x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-E,y,a,(.5+x)*y,a-re*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,re*E,y,0,(.5+x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,(.5-x)*y,re*E,0));var ee=new go.PathFigure(E,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,2*E,.5*y,E+re*E,0,2*E,(.5-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,y,2*E,(.5+x)*y,E+re*E,y)),b.spot1=new go.Spot(0,0,2*E,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(oe,a,y){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,a/3);var b=new go.Geometry,x=re*.5,z=new go.PathFigure(a-E,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-re*E,0,a,(.5-x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-E,y,a,(.5+x)*y,a-re*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,re*E,y,0,(.5+x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,(.5-x)*y,re*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,a-E,0));var ee=new go.PathFigure(a-E,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-2*E,.5*y,a-E-re*E,0,a-2*E,(.5-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-E,y,a-2*E,(.5+x)*y,a-E-re*E,y)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*E,0),b}),go.Shape.defineFigureGenerator("Prism1",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(.25*a,.25*y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var x=new go.PathFigure(.25*a,.25*y,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.spot1=new go.Spot(.408,.172),E.spot2=new go.Spot(.833,.662),E}),go.Shape.defineFigureGenerator("Prism2",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.25*y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var x=new go.PathFigure(0,y,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),x.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),x.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),E.spot1=new go.Spot(.25,.5),E.spot2=new go.Spot(.75,.75),E}),go.Shape.defineFigureGenerator("Pyramid1",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var x=new go.PathFigure(.5*a,0,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.spot1=new go.Spot(.25,.367),E.spot2=new go.Spot(.75,.875),E}),go.Shape.defineFigureGenerator("Pyramid2",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var x=new go.PathFigure(.5*a,0,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),x.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),E.spot1=new go.Spot(.25,.367),E.spot2=new go.Spot(.75,.875),E}),go.Shape.defineFigureGenerator("Actor",function(oe,a,y){var E=new go.Geometry,b=.2,x=.1,z=re*b,ee=re*x,ae=.5,le=.1,se=new go.PathFigure(ae*a,(le+x)*y,!0);E.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,(ae-b)*a,le*y,(ae-z)*a,(le+x)*y,(ae-b)*a,(le+ee)*y)),se.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le-x)*y,(ae-b)*a,(le-ee)*y,(ae-z)*a,(le-x)*y)),se.add(new go.PathSegment(go.PathSegment.Bezier,(ae+b)*a,le*y,(ae+z)*a,(le-x)*y,(ae+b)*a,(le-ee)*y)),se.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le+x)*y,(ae+b)*a,(le+ee)*y,(ae+z)*a,(le+x)*y));var ce=.05,Ee=re*ce;ae=.05,le=.25;var Pe=new go.PathFigure(.5*a,.2*y,!0);return E.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),ae=.95,le=.25,Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ce)*a,le*y,(ae+Ee)*a,(le-ce)*y,(ae+ce)*a,(le-Ee)*y)),Pe.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),Pe.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),Pe.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),ce=.025,Ee=re*ce,ae=.825,le=.35,Pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le-ce)*y,(ae+ce)*a,(le-Ee)*y,(ae+Ee)*a,(le-ce)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ce)*a,le*y,(ae-Ee)*a,(le-ce)*y,(ae-ce)*a,(le-Ee)*y)),Pe.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),Pe.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),Pe.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),ce=.05,Ee=re*ce,ae=.5,le=.7,Pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le-ce)*y,(ae+ce)*a,(le-Ee)*y,(ae+Ee)*a,(le-ce)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ce)*a,le*y,(ae-Ee)*a,(le-ce)*y,(ae-ce)*a,(le-Ee)*y)),Pe.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),Pe.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),Pe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),ce=.025,Ee=re*ce,ae=.175,le=.35,Pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le-ce)*y,(ae+ce)*a,(le-Ee)*y,(ae+Ee)*a,(le-ce)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ce)*a,le*y,(ae-Ee)*a,(le-ce)*y,(ae-ce)*a,(le-Ee)*y)),Pe.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),ce=.05,Ee=re*ce,ae=.05,le=.25,Pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le-ce)*y,(ae-ce)*a,(le-Ee)*y,(ae-Ee)*a,(le-ce)*y)),Pe.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),E.spot1=new go.Spot(.2,.2),E.spot2=new go.Spot(.8,.65),E}),go.Shape.setFigureParameter("Card",0,new ht("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(oe,a,y){var E=oe?oe.parameter1:NaN;isNaN(E)&&(E=.2);var b=new go.Geometry,x=new go.PathFigure(a,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,E*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*a,0).close()),b.spot1=new go.Spot(0,E),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(.5*a,.5*y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y));var x=new go.PathFigure(.5*a,.5*y,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),E.spot1=new go.Spot(.25,0),E.spot2=new go.Spot(.75,.25),E}),go.Shape.defineFigureGenerator("CreateRequest",function(oe,a,y){var E=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,b*y,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),E}),go.Shape.defineFigureGenerator("Database",function(oe,a,y){var E=new go.Geometry,b=re*.5,x=re*.1,z=new go.PathFigure(a,.1*y,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+x)*y,(.5+b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-x)*y,(.5-b)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-x)*y));var ee=new go.PathFigure(a,.1*y,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+x)*y,(.5+b)*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+x)*y)),ee.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+x)*y,(.5+b)*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+x)*y)),ee.add(new go.PathSegment(go.PathSegment.Move,a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*y,a,(.3+x)*y,(.5+b)*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*a,.4*y,0,(.3+x)*y)),E.spot1=new go.Spot(0,.4),E.spot2=new go.Spot(1,.9),E}),go.Shape.defineFigureGenerator("DataStorage",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*y,.25*a,.1*y).close()),E.spot1=new go.Spot(.226,0),E.spot2=new go.Spot(.81,1),E}),go.Shape.defineFigureGenerator("DiskStorage",function(oe,a,y){var E=new go.Geometry,b=re*.5,x=re*.1,z=new go.PathFigure(a,.1*y,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+x)*y,(.5+b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-x)*y,(.5-b)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-x)*y));var ee=new go.PathFigure(a,.1*y,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+x)*y,(.5+b)*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+x)*y)),ee.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+x)*y,(.5+b)*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+x)*y)),E.spot1=new go.Spot(0,.3),E.spot2=new go.Spot(1,.9),E}),go.Shape.defineFigureGenerator("Display",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),E.spot1=new go.Spot(.25,0),E.spot2=new go.Spot(.75,1),E}),go.Shape.defineFigureGenerator("DividedEvent",function(oe,a,y){var E=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var x=re*.2,z=new go.PathFigure(0,.2*y,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-x)*y,(.2-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*y,(.8+x)*a,0,a,(.2-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,y,a,(.8+x)*y,(.8+x)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-x)*a,y,0,(.8+x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ee=new go.PathFigure(0,b*y,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),E}),go.Shape.defineFigureGenerator("DividedProcess",function(oe,a,y){var E=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var x=new go.PathFigure(0,0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,b*y,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),E}),go.Shape.defineFigureGenerator("Document",function(oe,a,y){var E=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(1,.6),E}),go.Shape.defineFigureGenerator("ExternalOrganization",function(oe,a,y){var E=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var x=new go.PathFigure(0,0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(b*a,0,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),z.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),z.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),E}),go.Shape.defineFigureGenerator("ExternalProcess",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var x=new go.PathFigure(.1*a,.4*y,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*y)),E.spot1=new go.Spot(.25,.25),E.spot2=new go.Spot(.75,.75),E}),go.Shape.defineFigureGenerator("File",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var x=new go.PathFigure(.75*a,0,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),E.spot1=new go.Spot(0,.25),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("Interrupt",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(a,.5*y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y));var x=new go.PathFigure(a,.5*y,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,y));var z=new go.PathFigure(a,.5*y,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.5,.75),E}),go.Shape.defineFigureGenerator("InternalStorage",function(oe,a,y){var E=new go.Geometry,b=oe?oe.parameter1:NaN,x=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(x)&&(x=.1);var z=new go.PathFigure(0,0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(b*a,0,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ee.add(new go.PathSegment(go.PathSegment.Move,0,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,x*y)),E}),go.Shape.defineFigureGenerator("Junction",function(oe,a,y){var E=new go.Geometry,b=1/Math.SQRT2,x=(1-1/Math.SQRT2)/2,z=re*.5,ee=.5,ae=new go.PathFigure(a,ee*y,!0);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,a,(ee+z)*y,(ee+z)*a,y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-z)*a,y,0,(ee+z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-z)*y,(ee-z)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*y,(ee+z)*a,0,a,(ee-z)*y));var le=new go.PathFigure((x+b)*a,(x+b)*y,!1);return E.add(le),le.add(new go.PathSegment(go.PathSegment.Line,x*a,x*y)),le.add(new go.PathSegment(go.PathSegment.Move,x*a,(x+b)*y)),le.add(new go.PathSegment(go.PathSegment.Line,(x+b)*a,x*y)),E}),go.Shape.defineFigureGenerator("LinedDocument",function(oe,a,y){var E=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close());var x=new go.PathFigure(.1*a,0,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*y)),E.spot1=new go.Spot(.1,0),E.spot2=new go.Spot(1,.6),E}),go.Shape.defineFigureGenerator("LoopLimit",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,y,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),E.spot1=new go.Spot(0,.25),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("MagneticTape",function(oe,a,y){var E=new go.Geometry,b=re*.5,x=.5,z=new go.PathFigure(.5*a,y,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*y,(x-b)*a,y,0,(x+b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,0,0,(x-b)*y,(x-b)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,x*y,(x+b)*a,0,a,(x-b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(x+.1)*a,.9*y,a,(x+b)*y,(x+b)*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.spot1=new go.Spot(.15,.15),E.spot2=new go.Spot(.85,.8),E}),go.Shape.defineFigureGenerator("ManualInput",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(a,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),E.spot1=new go.Spot(0,.25),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("MessageFromUser",function(oe,a,y){var E=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.7);var x=new go.PathFigure(0,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E.spot1=go.Spot.TopLeft,E}),go.Shape.defineFigureGenerator("MicroformProcessing",function(oe,a,y){var E=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var x=new go.PathFigure(0,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,b*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-b)*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E}),go.Shape.defineFigureGenerator("MicroformRecording",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(1,.75),E}),go.Shape.defineFigureGenerator("MultiDocument",function(oe,a,y){var E=new go.Geometry;y=y/.8;var b=new go.PathFigure(a,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*y,.96*a,.47*y,.93*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*y,.86*a,.57*y,.83*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*a,.4*y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var x=new go.PathFigure(.1*a,.2*y,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*y)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.8,.77),E}),go.Shape.defineFigureGenerator("MultiProcess",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(.1*a,.1*y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close());var x=new go.PathFigure(.2*a,.1*y,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),x.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),E.spot1=new go.Spot(0,.2),E.spot2=new go.Spot(.8,1),E}),go.Shape.defineFigureGenerator("OfflineStorage",function(oe,a,y){var E=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var x=1-b,z=new go.PathFigure(0,0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close());var ee=new go.PathFigure(.5*b*a,b*y,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*a,b*y)),E}),go.Shape.defineFigureGenerator("OffPageConnector",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(.75,1),E}),go.Shape.defineFigureGenerator("Or",function(oe,a,y){var E=new go.Geometry,b=re*.5,x=.5,z=new go.PathFigure(a,x*y,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,y,a,(x+b)*y,(x+b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*y,(x-b)*a,y,0,(x+b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,0,0,(x-b)*y,(x-b)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,x*y,(x+b)*a,0,a,(x-b)*y));var ee=new go.PathFigure(a,.5*y,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E}),go.Shape.defineFigureGenerator("PaperTape",function(oe,a,y){var E=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.5*a,.6*y,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),E.spot1=new go.Spot(0,.49),E.spot2=new go.Spot(1,.75),E}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(oe,a,y){var E=new go.Geometry,b=oe?oe.parameter1:NaN,x=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(x)&&(x=.3);var z=new go.PathFigure(0,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(oe,a,y){var E=new go.Geometry,b=oe?oe.parameter1:NaN,x=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(x)&&(x=.3);var z=new go.PathFigure(0,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E}),go.Shape.defineFigureGenerator("Procedure",function(oe,a,y){var E=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure((1-b)*a,0,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Move,b*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),E}),go.Shape.defineFigureGenerator("Process",function(oe,a,y){var E=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(b*a,0,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("Sort",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var x=new go.PathFigure(0,.5*y,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.spot1=new go.Spot(.25,.25),E.spot2=new go.Spot(.75,.5),E}),go.Shape.defineFigureGenerator("Start",function(oe,a,y){var E=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var x=new go.PathFigure(b*a,0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y));var z=new go.PathFigure(b*a,0,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),z.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),E.spot1=new go.Spot(b,0),E.spot2=new go.Spot(1-b,1),E}),go.Shape.defineFigureGenerator("Terminator",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y)),E.spot1=new go.Spot(.23,0),E.spot2=new go.Spot(.77,1),E}),go.Shape.defineFigureGenerator("TransmittalTape",function(oe,a,y){var E=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-b)*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),E.spot1=go.Spot.TopLeft,E}),go.Shape.defineFigureGenerator("AndGate",function(oe,a,y){var E=new go.Geometry,b=re*.5,x=new go.PathFigure(0,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(.5+b)*a,0,a,(.5-b)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+b)*y,(.5+b)*a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(.55,1),E}),go.Shape.defineFigureGenerator("Buffer",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.5,.75),E}),go.Shape.defineFigureGenerator("Clock",function(oe,a,y){var E=new go.Geometry,b=re*.5,x=.5,z=new go.PathFigure(a,x*y,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,y,a,(x+b)*y,(x+b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*y,(x-b)*a,y,0,(x+b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,0,0,(x-b)*y,(x-b)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,x*y,(x+b)*a,0,a,(x-b)*y));var ee=new go.PathFigure(a,x*y,!1);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,x*y));var ae=new go.PathFigure(.8*a,.75*y,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),E}),go.Shape.defineFigureGenerator("Ground",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),E}),go.Shape.defineFigureGenerator("Inverter",function(oe,a,y){var E=new go.Geometry,b=re*.1,x=.1,z=.9,ee=.5,ae=new go.PathFigure(.8*a,.5*y,!0);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,y)),ae.add(new go.PathSegment(go.PathSegment.Line,0,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var le=new go.PathFigure((z+x)*a,ee*y,!0);return E.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee+x)*y,(z+x)*a,(ee+b)*y,(z+b)*a,(ee+x)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ee*y,(z-b)*a,(ee+x)*y,(z-x)*a,(ee+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee-x)*y,(z-x)*a,(ee-b)*y,(z-b)*a,(ee-x)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ee*y,(z+b)*a,(ee-x)*y,(z+x)*a,(ee-b)*y)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.4,.75),E}),go.Shape.defineFigureGenerator("NandGate",function(oe,a,y){var E=new go.Geometry,b=re*.5,x=re*.4,z=re*.1,ee=.1,ae=.9,le=.5,se=new go.PathFigure(.8*a,.5*y,!0);E.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+x)*y,(.4+b)*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,0,y)),se.add(new go.PathSegment(go.PathSegment.Line,0,0)),se.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+b)*a,0,.8*a,(.5-x)*y));var ce=new go.PathFigure((ae+ee)*a,le*y,!0);return E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le+ee)*y,(ae+ee)*a,(le+z)*y,(ae+z)*a,(le+ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ee)*a,le*y,(ae-z)*a,(le+ee)*y,(ae-ee)*a,(le+z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le-ee)*y,(ae-ee)*a,(le-z)*y,(ae-z)*a,(le-ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a,le*y,(ae+z)*a,(le-ee)*y,(ae+ee)*a,(le-z)*y)),E.spot1=new go.Spot(0,.05),E.spot2=new go.Spot(.55,.95),E}),go.Shape.defineFigureGenerator("NorGate",function(oe,a,y){var E=new go.Geometry,b=.5,x=re*b,z=0,ee=.5,ae=new go.PathFigure(.8*a,.5*y,!0);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(ee+x)*y,(z+x)*a,(ee+b)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(z+x)*a,(ee-b)*y,.7*a,(ee-x)*y)),b=.1,x=re*.1,z=.9,ee=.5;var le=new go.PathFigure((z-b)*a,ee*y,!0);return E.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee-b)*y,(z-b)*a,(ee-x)*y,(z-x)*a,(ee-b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*a,ee*y,(z+x)*a,(ee-b)*y,(z+b)*a,(ee-x)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee+b)*y,(z+b)*a,(ee+x)*y,(z+x)*a,(ee+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*a,ee*y,(z-x)*a,(ee+b)*y,(z-b)*a,(ee+x)*y)),E.spot1=new go.Spot(.2,.25),E.spot2=new go.Spot(.6,.75),E}),go.Shape.defineFigureGenerator("OrGate",function(oe,a,y){var E=new go.Geometry,b=.5,x=re*b,z=0,ee=.5,ae=new go.PathFigure(0,0,!0);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(z+x+x)*a,(ee-b)*y,.8*a,(ee-x)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(ee+x)*y,(z+x+x)*a,(ee+b)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y).close()),E.spot1=new go.Spot(.2,.25),E.spot2=new go.Spot(.75,.75),E}),go.Shape.defineFigureGenerator("XnorGate",function(oe,a,y){var E=new go.Geometry,b=.5,x=re*b,z=.2,ee=.5,ae=new go.PathFigure(.1*a,0,!1);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var le=new go.PathFigure(.8*a,.5*y,!0);E.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(ee+x)*y,(z+x)*a,(ee+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(z+x)*a,(ee-b)*y,.7*a,(ee-x)*y)),b=.1,x=re*.1,z=.9,ee=.5;var se=new go.PathFigure((z-b)*a,ee*y,!0);return E.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee-b)*y,(z-b)*a,(ee-x)*y,(z-x)*a,(ee-b)*y)),se.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*a,ee*y,(z+x)*a,(ee-b)*y,(z+b)*a,(ee-x)*y)),se.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee+b)*y,(z+b)*a,(ee+x)*y,(z+x)*a,(ee+b)*y)),se.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*a,ee*y,(z-x)*a,(ee+b)*y,(z-b)*a,(ee+x)*y)),E.spot1=new go.Spot(.4,.25),E.spot2=new go.Spot(.65,.75),E}),go.Shape.defineFigureGenerator("XorGate",function(oe,a,y){var E=new go.Geometry,b=.5,x=re*b,z=.2,ee=.5,ae=new go.PathFigure(.1*a,0,!1);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var le=new go.PathFigure(.2*a,0,!0);return E.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(z+x)*a,(ee-b)*y,.9*a,(ee-x)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(ee+x)*y,(z+x)*a,(ee+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y).close()),E.spot1=new go.Spot(.4,.25),E.spot2=new go.Spot(.8,.75),E}),go.Shape.defineFigureGenerator("Capacitor",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),E}),go.Shape.defineFigureGenerator("Resistor",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.5*y,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),E}),go.Shape.defineFigureGenerator("Inductor",function(oe,a,y){var E=new go.Geometry,b=re*.1,x=.1,z=.1,ee=.5,ae=new go.PathFigure((z-b*.5)*a,y,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,0,(z-b)*a,y,(z-x)*a,0)),z=.3,ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,(z+x)*a,0,(z+b)*a,y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,0,(z-b)*a,y,(z-x)*a,0)),z=.5,ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,(z+x)*a,0,(z+b)*a,y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,0,(z-b)*a,y,(z-x)*a,0)),z=.7,ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,(z+x)*a,0,(z+b)*a,y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,0,(z-b)*a,y,(z-x)*a,0)),z=.9,ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+b*.5)*a,y,(z+x)*a,0,(z+b)*a,y)),E}),go.Shape.defineFigureGenerator("ACvoltageSource",function(oe,a,y){var E=new go.Geometry,b=re*.5,x=.5,z=.5,ee=.5,ae=new go.PathFigure((z-x)*a,ee*y,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee-x)*y,(z-x)*a,(ee-b)*y,(z-b)*a,(ee-x)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ee*y,(z+b)*a,(ee-x)*y,(z+x)*a,(ee-b)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee+x)*y,(z+x)*a,(ee+b)*y,(z+b)*a,(ee+x)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ee*y,(z-b)*a,(ee+x)*y,(z-x)*a,(ee+b)*y)),ae.add(new go.PathSegment(go.PathSegment.Move,(z-x+.1)*a,ee*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+x-.1)*a,ee*y,z*a,(ee-x)*y,z*a,(ee+x)*y)),E}),go.Shape.defineFigureGenerator("DCvoltageSource",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),E}),go.Shape.defineFigureGenerator("Diode",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(a,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.5,.75),E}),go.Shape.defineFigureGenerator("Wifi",function(oe,a,y){var E=new go.Geometry,b=a,x=y;a=a*.38,y=y*.6;var z=re*.8,ee=.8,ae=0,le=.5,se=(b-a)/2,ce=(x-y)/2,Ee=new go.PathFigure(ae*a+se,(le+ee)*y+ce,!0);E.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ee)*a+se,le*y+ce,(ae-z)*a+se,(le+ee)*y+ce,(ae-ee)*a+se,(le+z)*y+ce)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+se,(le-ee)*y+ce,(ae-ee)*a+se,(le-z)*y+ce,(ae-z)*a+se,(le-ee)*y+ce)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ee+z*.5)*a+se,le*y+ce,ae*a+se,(le-ee)*y+ce,(ae-ee+z*.5)*a+se,(le-z)*y+ce)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+se,(le+ee)*y+ce,(ae-ee+z*.5)*a+se,(le+z)*y+ce,ae*a+se,(le+ee)*y+ce).close()),z=re*.4,ee=.4,ae=.2,le=.5;var Pe=new go.PathFigure(ae*a+se,(le+ee)*y+ce,!0);E.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ee)*a+se,le*y+ce,(ae-z)*a+se,(le+ee)*y+ce,(ae-ee)*a+se,(le+z)*y+ce)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+se,(le-ee)*y+ce,(ae-ee)*a+se,(le-z)*y+ce,(ae-z)*a+se,(le-ee)*y+ce)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ee+z*.5)*a+se,le*y+ce,ae*a+se,(le-ee)*y+ce,(ae-ee+z*.5)*a+se,(le-z)*y+ce)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+se,(le+ee)*y+ce,(ae-ee+z*.5)*a+se,(le+z)*y+ce,ae*a+se,(le+ee)*y+ce).close()),z=re*.2,ee=.2,ae=.5,le=.5;var De=new go.PathFigure((ae-ee)*a+se,le*y+ce,!0);E.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+se,(le-ee)*y+ce,(ae-ee)*a+se,(le-z)*y+ce,(ae-z)*a+se,(le-ee)*y+ce)),De.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a+se,le*y+ce,(ae+z)*a+se,(le-ee)*y+ce,(ae+ee)*a+se,(le-z)*y+ce)),De.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+se,(le+ee)*y+ce,(ae+ee)*a+se,(le+z)*y+ce,(ae+z)*a+se,(le+ee)*y+ce)),De.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ee)*a+se,le*y+ce,(ae-z)*a+se,(le+ee)*y+ce,(ae-ee)*a+se,(le+z)*y+ce)),z=re*.4,ee=.4,ae=.8,le=.5;var he=new go.PathFigure(ae*a+se,(le-ee)*y+ce,!0);E.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a+se,le*y+ce,(ae+z)*a+se,(le-ee)*y+ce,(ae+ee)*a+se,(le-z)*y+ce)),he.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+se,(le+ee)*y+ce,(ae+ee)*a+se,(le+z)*y+ce,(ae+z)*a+se,(le+ee)*y+ce)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee-z*.5)*a+se,le*y+ce,ae*a+se,(le+ee)*y+ce,(ae+ee-z*.5)*a+se,(le+z)*y+ce)),he.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+se,(le-ee)*y+ce,(ae+ee-z*.5)*a+se,(le-z)*y+ce,ae*a+se,(le-ee)*y+ce).close()),z=re*.8,ee=.8,ae=1,le=.5;var kt=new go.PathFigure(ae*a+se,(le-ee)*y+ce,!0);return E.add(kt),kt.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a+se,le*y+ce,(ae+z)*a+se,(le-ee)*y+ce,(ae+ee)*a+se,(le-z)*y+ce)),kt.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+se,(le+ee)*y+ce,(ae+ee)*a+se,(le+z)*y+ce,(ae+z)*a+se,(le+ee)*y+ce)),kt.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee-z*.5)*a+se,le*y+ce,ae*a+se,(le+ee)*y+ce,(ae+ee-z*.5)*a+se,(le+z)*y+ce)),kt.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+se,(le-ee)*y+ce,(ae+ee-z*.5)*a+se,(le-z)*y+ce,ae*a+se,(le-ee)*y+ce).close()),E}),go.Shape.defineFigureGenerator("Email",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,0,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Move,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),x.add(new go.PathSegment(go.PathSegment.Move,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),E}),go.Shape.defineFigureGenerator("Ethernet",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(.35*a,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var x=new go.PathFigure(.1*a,y,!0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var z=new go.PathFigure(.6*a,y,!0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,y).close());var ee=new go.PathFigure(0,.5*y,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*y)),E}),go.Shape.defineFigureGenerator("Power",function(oe,a,y){var E=new go.Geometry,b=re*.4,x=.4,z=.5,ee=.5,ae=ne(),le=ne(),se=ne(),ce=ne();Ue(z,ee-x,z+b,ee-x,z+x,ee-b,z+x,ee,.5,ae,ae,le,se,ce);var Ee=te(le.x,le.y),Pe=new go.PathFigure(le.x*a,le.y*y,!0);E.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ee*y,se.x*a,se.y*y,ce.x*a,ce.y*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee+x)*y,(z+x)*a,(ee+b)*y,(z+b)*a,(ee+x)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ee*y,(z-b)*a,(ee+x)*y,(z-x)*a,(ee+b)*y)),Ue(z-x,ee,z-x,ee-b,z-b,ee-x,z,ee-x,.5,se,ce,le,ae,ae),Pe.add(new go.PathSegment(go.PathSegment.Bezier,le.x*a,le.y*y,se.x*a,se.y*y,ce.x*a,ce.y*y)),b=re*.3,x=.3,Ue(z-x,ee,z-x,ee-b,z-b,ee-x,z,ee-x,.5,se,ce,le,ae,ae),Pe.add(new go.PathSegment(go.PathSegment.Line,le.x*a,le.y*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ee*y,ce.x*a,ce.y*y,se.x*a,se.y*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee+x)*y,(z-x)*a,(ee+b)*y,(z-b)*a,(ee+x)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ee*y,(z+b)*a,(ee+x)*y,(z+x)*a,(ee+b)*y)),Ue(z,ee-x,z+b,ee-x,z+x,ee-b,z+x,ee,.5,ae,ae,le,se,ce),Pe.add(new go.PathSegment(go.PathSegment.Bezier,le.x*a,le.y*y,ce.x*a,ce.y*y,se.x*a,se.y*y).close());var Pe=new go.PathFigure(.45*a,0,!0);return E.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),Pe.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),Pe.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),de(ae),de(le),de(se),de(ce),de(Ee),E.spot1=new go.Spot(.25,.45),E.spot2=new go.Spot(.75,.8),E}),go.Shape.defineFigureGenerator("Fallout",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,y/2,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,y/2,a/2,y/2));function x(z,ee,ae){z.add(new go.PathSegment(go.PathSegment.Move,(.3+ee)*a,(.8+ae)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+ee)*a,(.5+ae)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.1+ee)*a,(.5+ae)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.3+ee)*a,(.8+ae)*y).close())}return x(b,0,0),x(b,.4,0),x(b,.2,-.3),E}),go.Shape.defineFigureGenerator("IrritationHazard",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(.2*a,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),E.spot1=new go.Spot(.3,.3),E.spot2=new go.Spot(.7,.7),E}),go.Shape.defineFigureGenerator("ElectricalHazard",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(.37*a,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.37*y)),b.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*y)),b.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),E}),go.Shape.defineFigureGenerator("FireHazard",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(.1*a,y,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*y,.45*a,.44*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*y,.48*a,.17*y,.54*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*y,.59*a,.29*y,.58*a,.28*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*y,.8*a,.34*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*y,.87*a,.48*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,1.17*a,.76*y,.82*a,.8*y).close()),E.spot1=new go.Spot(.07,.445),E.spot2=new go.Spot(.884,.958),E}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(oe,a,y){var E=new go.Geometry,b=.5,x=0,z=0,ee=b*re,ae=.4*Math.SQRT2/2+.5,le=.5-.5*Math.SQRT2/2,se=1,ce=.5,Ee=.5,Pe=0,De=new go.PathFigure(ae*a,(1-le)*y,!1);return E.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,se*a,ce*y,se*a,.7*y,se*a,ce*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+x)*a,(Pe+x)*y,(.5+b+x)*a,(.5-ee+x)*y,(.5+ee+x)*a,(.5-b+x)*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+x)*a,(.5+z)*y,(.5-ee+x)*a,(.5-b+z)*y,(.5-b+x)*a,(.5-ee+z)*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,(.35+x)*a,.9*y,(.5-b+x)*a,(.5+ee+z)*y,(.5-ee+x)*a,.9*y)),De.add(new go.PathSegment(go.PathSegment.Move,(.25+x)*a,.8*y)),De.add(new go.PathSegment(go.PathSegment.Line,(.35+x)*a,.9*y)),De.add(new go.PathSegment(go.PathSegment.Line,(.2+x)*a,.95*y)),E}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),E}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),E}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b);var x=new go.PathFigure(a,y,!1);E.add(x);var z=new go.PathFigure(0,.5*y,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.2*a,.35*y,.3*a,.35*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.7*a,.65*y,.8*a,.65*y)),E}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close()),E}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var b=new go.PathFigure(0,.2*y,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),E}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(.7*a,y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,y,.4*a,.5*y,a,.5*y).close());var x=new go.PathFigure(.45*a,.73*y,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),x.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),x.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),E}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b);var x=new go.PathFigure(.335*a,(1-.555)*y,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),x.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var z=.5-.285,ee=.5,ae=z,le=Math.PI/4,se=4*(1-Math.cos(le))/(3*Math.sin(le)),ce=se*.5,Ee=z,Pe=z,De=se*Ee,he=se*Pe;x.add(new go.PathSegment(go.PathSegment.Bezier,(ee-Ee)*a,ae*y,(ee-(De+Ee)/2)*a,(ae+(Pe+he)/2)*y,(ee-Ee)*a,(ae+he)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ae-Pe)*y,(ee-Ee)*a,(ae-he)*y,(ee-De)*a,(ae-Pe)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,(ee+Ee)*a,ae*y,(ee+De)*a,(ae-Pe)*y,(ee+Ee)*a,(ae-he)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(ee+Ee)*a,(ae+he)*y,(ee+(De+Ee)/2)*a,(ae+(Pe+he)/2)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),x.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y));var kt=new go.PathFigure(.2*a,y,!1);E.add(kt),kt.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*y));var St=new go.PathFigure(.8*a,y,!1);return E.add(St),St.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),E}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(.1*a,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var x=new go.PathFigure(.2*a,.2*y,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),E}),go.Shape.defineFigureGenerator("BpmnEventError",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,y,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*y).close()),E}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b);var x=new go.PathFigure(a,y,!1);E.add(x);var z=new go.PathFigure(.1*a,y,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),E}),go.Shape.defineFigureGenerator("Caution",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(.05*a,y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*y,0,y,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*y,.5*a,0,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,a,y,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,y));var x=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-x)*a,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,x*a,x*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*y,.575*a,.725*y,.625*a,.375*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*y,.375*a,.375*y,.425*a,.725*y)),E}),go.Shape.defineFigureGenerator("Recycle",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(.45*a,.95*y,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*y,.17*a,.95*y,.15*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*y,0,.675*y,0,.7*y)),b.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*y)),b.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*y));var x=new go.PathFigure(.475*a,.2*y,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),x.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),x.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),x.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),x.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*y));var z=new go.PathFigure(.675*a,.575*y,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*y,a,.8*y,a,.85*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*y)),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),z.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*y)),z.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*y)),E}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(oe,a,y){var E=new go.Geometry,b=.5,x=re*.5,z=new go.PathFigure(a,b*y,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,b*a,y,a,(b+x)*y,(b+x)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-x)*a,y,0,(b+x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-x)*y,(b-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,b*y,(b+x)*a,0,a,(b-x)*y));var ee=new go.PathFigure(b*a,0,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,.15*y)),ee.add(new go.PathSegment(go.PathSegment.Move,b*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,.85*y)),ee.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.15*a,b*y)),ee.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,b*y)),ee.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*y)),E}),go.Shape.defineFigureGenerator("Package",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.15*y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var x=new go.PathFigure(0,.15*y,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*y).close()),E.spot1=new go.Spot(0,.1),E.spot2=new go.Spot(1,1),E}),go.Shape.defineFigureGenerator("Class",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*y,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var z=new go.PathFigure(0,.5*y,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close()),E}),go.Shape.defineFigureGenerator("Component",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(a,y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close());var x=new go.PathFigure(0,.2*y,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var z=new go.PathFigure(0,.6*y,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),E}),go.Shape.defineFigureGenerator("Boat Shipment",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(.15*a,.6*y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y));var x=new go.PathFigure(.15*a,.6*y,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),E}),go.Shape.defineFigureGenerator("Customer/Supplier",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(a,y,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),E}),go.Shape.defineFigureGenerator("Workcell",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,y,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E}),go.Shape.defineFigureGenerator("Supermarket",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),E}),go.Shape.defineFigureGenerator("TruckShipment",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(a,.8*y,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var z=.1,ee=re*.1,ae=.2,le=.9,se=new go.PathFigure((ae-z)*a,le*y,!0);E.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le-z)*y,(ae-z)*a,(le-ee)*y,(ae-ee)*a,(le-z)*y)),se.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z)*a,le*y,(ae+ee)*a,(le-z)*y,(ae+z)*a,(le-ee)*y)),se.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le+z)*y,(ae+z)*a,(le+ee)*y,(ae+ee)*a,(le+z)*y)),se.add(new go.PathSegment(go.PathSegment.Bezier,(ae-z)*a,le*y,(ae-ee)*a,(le+z)*y,(ae-z)*a,(le+ee)*y).close()),z=.1,ee=re*.1,ae=.8,le=.9;var ce=new go.PathFigure((ae-z)*a,le*y,!0);return E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le-z)*y,(ae-z)*a,(le-ee)*y,(ae-ee)*a,(le-z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z)*a,le*y,(ae+ee)*a,(le-z)*y,(ae+z)*a,(le-ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le+z)*y,(ae+z)*a,(le+ee)*y,(ae+ee)*a,(le+z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae-z)*a,le*y,(ae-ee)*a,(le+z)*y,(ae-z)*a,(le+ee)*y).close()),E}),go.Shape.defineFigureGenerator("KanbanPost",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(.2*a,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),E}),go.Shape.defineFigureGenerator("Forklift",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var x=new go.PathFigure(0,.5*y,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.5*a,.8*y,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y));var ee=new go.PathFigure(.5*a,.7*y,!1);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.7*y));var ae=.1,le=re*.1,se=.1,ce=.9,Ee=new go.PathFigure((se-ae)*a,ce*y,!0);E.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce-ae)*y,(se-ae)*a,(ce-le)*y,(se-le)*a,(ce-ae)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(se+ae)*a,ce*y,(se+le)*a,(ce-ae)*y,(se+ae)*a,(ce-le)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce+ae)*y,(se+ae)*a,(ce+le)*y,(se+le)*a,(ce+ae)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(se-ae)*a,ce*y,(se-le)*a,(ce+ae)*y,(se-ae)*a,(ce+le)*y)),ae=.1,le=re*.1,se=.4,ce=.9;var Pe=new go.PathFigure((se-ae)*a,ce*y,!0);return E.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce-ae)*y,(se-ae)*a,(ce-le)*y,(se-le)*a,(ce-ae)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(se+ae)*a,ce*y,(se+le)*a,(ce-ae)*y,(se+ae)*a,(ce-le)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce+ae)*y,(se+ae)*a,(ce+le)*y,(se+le)*a,(ce+ae)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(se-ae)*a,ce*y,(se-le)*a,(ce+ae)*y,(se-ae)*a,(ce+le)*y)),E}),go.Shape.defineFigureGenerator("RailShipment",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(.1*a,.4*y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*y).close());var x=new go.PathFigure(.45*a,.7*y,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y));var z=new go.PathFigure(.55*a,.4*y,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*y).close());var se=.05,ce=re*.05,Ee=.175,Pe=.95,ee=new go.PathFigure((Ee-se)*a,Pe*y,!0);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(Pe-se)*y,(Ee-se)*a,(Pe-ce)*y,(Ee-ce)*a,(Pe-se)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+se)*a,Pe*y,(Ee+ce)*a,(Pe-se)*y,(Ee+se)*a,(Pe-ce)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(Pe+se)*y,(Ee+se)*a,(Pe+ce)*y,(Ee+ce)*a,(Pe+se)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-se)*a,Pe*y,(Ee-ce)*a,(Pe+se)*y,(Ee-se)*a,(Pe+ce)*y));var se=.05,ce=re*.05,Ee=.375,Pe=.95,ae=new go.PathFigure((Ee-se)*a,Pe*y,!0);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(Pe-se)*y,(Ee-se)*a,(Pe-ce)*y,(Ee-ce)*a,(Pe-se)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+se)*a,Pe*y,(Ee+ce)*a,(Pe-se)*y,(Ee+se)*a,(Pe-ce)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(Pe+se)*y,(Ee+se)*a,(Pe+ce)*y,(Ee+ce)*a,(Pe+se)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-se)*a,Pe*y,(Ee-ce)*a,(Pe+se)*y,(Ee-se)*a,(Pe+ce)*y));var se=.05,ce=re*.05,Ee=.625,Pe=.95,le=new go.PathFigure((Ee-se)*a,Pe*y,!0);E.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(Pe-se)*y,(Ee-se)*a,(Pe-ce)*y,(Ee-ce)*a,(Pe-se)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+se)*a,Pe*y,(Ee+ce)*a,(Pe-se)*y,(Ee+se)*a,(Pe-ce)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(Pe+se)*y,(Ee+se)*a,(Pe+ce)*y,(Ee+ce)*a,(Pe+se)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-se)*a,Pe*y,(Ee-ce)*a,(Pe+se)*y,(Ee-se)*a,(Pe+ce)*y));var se=.05,ce=re*.05,Ee=.825,Pe=.95,De=new go.PathFigure((Ee-se)*a,Pe*y,!0);E.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(Pe-se)*y,(Ee-se)*a,(Pe-ce)*y,(Ee-ce)*a,(Pe-se)*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+se)*a,Pe*y,(Ee+ce)*a,(Pe-se)*y,(Ee+se)*a,(Pe-ce)*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(Pe+se)*y,(Ee+se)*a,(Pe+ce)*y,(Ee+ce)*a,(Pe+se)*y)),De.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-se)*a,Pe*y,(Ee-ce)*a,(Pe+se)*y,(Ee-se)*a,(Pe+ce)*y).close());var he=new go.PathFigure(0,y,!1);return E.add(he),he.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),E}),go.Shape.defineFigureGenerator("Warehouse",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*y,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var z=new go.PathFigure(.15*a,y,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.15*a,y).close());var ee=.05,ae=re*.05,le=.35,se=.775,ce=new go.PathFigure((le-ee)*a,se*y,!0);return E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(se-ee)*y,(le-ee)*a,(se-ae)*y,(le-ae)*a,(se-ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(le+ee)*a,se*y,(le+ae)*a,(se-ee)*y,(le+ee)*a,(se-ae)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(se+ee)*y,(le+ee)*a,(se+ae)*y,(le+ae)*a,(se+ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(le-ee)*a,se*y,(le-ae)*a,(se+ee)*y,(le-ee)*a,(se+ae)*y).close()),E}),go.Shape.defineFigureGenerator("ControlCenter",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,y,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y).close()),E}),go.Shape.defineFigureGenerator("Bluetooth",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),E}),go.Shape.defineFigureGenerator("Bookmark",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),E}),go.Shape.defineFigureGenerator("Bookmark",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),E}),go.Shape.defineFigureGenerator("Globe",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.75*a,0,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.75*y,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*a,y,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*y,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,.15*a,.25*y,.15*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*y,.85*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*y,.35*a,.3*y,.65*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*y,.35*a,.7*y,.65*a,.7*y)),E}),go.Shape.defineFigureGenerator("Wave",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.25*y,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*y,.1*a,0,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*y,.425*a,.5*y,.575*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*y,.8*a,0,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*y,.1*a,.5*y,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*y,.425*a,y,.575*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*y,.8*a,.5*y,.9*a,.5*y)),E}),go.Shape.defineFigureGenerator("Operator",function(oe,a,y){var E=new go.Geometry,b=.3,x=re*.3,z=.5,ee=.7,ae=new go.PathFigure((z-b)*a,ee*y,!0);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee-b)*y,(z-b)*a,(ee-x)*y,(z-x)*a,(ee-b)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*a,ee*y,(z+x)*a,(ee-b)*y,(z+b)*a,(ee-x)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee+b)*y,(z+b)*a,(ee+x)*y,(z+x)*a,(ee+b)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*a,ee*y,(z-x)*a,(ee+b)*y,(z-b)*a,(ee+x)*y));var le=new go.PathFigure(0,.7*y,!1);return E.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*y,0,0,a,0)),E}),go.Shape.defineFigureGenerator("TripleFanBlades",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.65*a,.3*y,.65*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*y,.35*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*a,.6*y,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.2*a,y,.35*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,y,.7*a,.6*y,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.8*a,y,.65*a,.95*y)),E}),go.Shape.defineFigureGenerator("CentrifugalPump",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(a,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,0,y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*y,.8*a,y,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),E}),go.Shape.defineFigureGenerator("Battery",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*y));var x=new go.PathFigure(0,.6*y,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),E}),go.Shape.defineFigureGenerator("Delete",function(oe,a,y){var E=new go.Geometry,b=.5,x=re*.5,z=.5,ee=.5,ae=new go.PathFigure((z-b)*a,ee*y,!0);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee-b)*y,(z-b)*a,(ee-x)*y,(z-x)*a,(ee-b)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*a,ee*y,(z+x)*a,(ee-b)*y,(z+b)*a,(ee-x)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee+b)*y,(z+b)*a,(ee+x)*y,(z+x)*a,(ee+b)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*a,ee*y,(z-x)*a,(ee+b)*y,(z-b)*a,(ee+x)*y));var le=new go.PathFigure(.15*a,.5*y,!1);return E.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*y)),E}),go.Shape.defineFigureGenerator("Flag",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.1*y,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*y,.15*a,0,.35*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,.65*a,.2*y,.85*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.85*a,.6*y,.65*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*a,.4*y,.15*a,.4*y).close()),E}),go.Shape.defineFigureGenerator("Help",function(oe,a,y){var E=new go.Geometry,b=.5,x=re*.5,z=.5,ee=.5,ae=new go.PathFigure((z-b)*a,ee*y,!1);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee-b)*y,(z-b)*a,(ee-x)*y,(z-x)*a,(ee-b)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*a,ee*y,(z+x)*a,(ee-b)*y,(z+b)*a,(ee-x)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee+b)*y,(z+b)*a,(ee+x)*y,(z+x)*a,(ee+b)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*a,ee*y,(z-x)*a,(ee+b)*y,(z-b)*a,(ee+x)*y).close()),b=.05,x=re*.05,z=.5,ee=.8;var le=new go.PathFigure((z-b)*a,ee*y,!1);return E.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee-b)*y,(z-b)*a,(ee-x)*y,(z-x)*a,(ee-b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*a,ee*y,(z+x)*a,(ee-b)*y,(z+b)*a,(ee-x)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee+b)*y,(z+b)*a,(ee+x)*y,(z+x)*a,(ee+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*a,ee*y,(z-x)*a,(ee+b)*y,(z-b)*a,(ee+x)*y).close()),le.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),le.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*y,.4*a,.2*y,.3*a,.25*y)),E}),go.Shape.defineFigureGenerator("Location",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*y,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*y,.5*a,0,.025*a,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var x=new go.PathFigure(.2*a,.5*y,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),E}),go.Shape.defineFigureGenerator("Unlocked",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var x=new go.PathFigure(.2*a,.5*y,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),E}),go.Shape.defineFigureGenerator("Gear",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*y,.79840625*a,.39915625*y,.7834375*a,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*y,.64228125*a,.2188125*y,.603875*a,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*y,.39759375*a,.20190625*y,.36053125*a,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*y,.21765625*a,.36059375*y,.201875*a,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*y,.20221875*a,.603875*y,.21884375*a,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*y,.36353125*a,.78340625*y,.3991875*a,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*y,.602375*a,.79809375*y,.63946875*a,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*y,.78234375*a,.63940625*y,.798125*a,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*y,0,.375*y,.05*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*y,.3*a,.225*y,.4*a,.175*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*y,.46*a,.05*y,.525*a,.05*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*y,.525*a,.275*y,.475*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*y,a,.4*y,a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*y,.675*a,.55*y,.675*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*y,.65*a,.7*y,.65*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,y,.61*a,.85*y,.61*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*a,y,0,y).close()),E}),go.Shape.defineFigureGenerator("Map",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),E}),go.Shape.defineFigureGenerator("Eject",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var x=new go.PathFigure(0,y*.6,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),E}),go.Shape.defineFigureGenerator("Pencil",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(a*1,y*1,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.85).close());var x=new go.PathFigure(.126*a,.85*y,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),x.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),x.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*y).close());var z=new go.PathFigure(.402*a,.85*y,!1);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*y).close());var ee=new go.PathFigure(.678*a,.85*y,!1);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*y).close());var ae=new go.PathFigure(.5*a,.1*y,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),E}),go.Shape.defineFigureGenerator("Staircase",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,y*1,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),E}),go.Shape.defineFigureGenerator("5Bars",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,y*1,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*(1-.184)).close());var x=new go.PathFigure(a*.204,y,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),x.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),x.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*1).close());var z=new go.PathFigure(a*.408,y,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.408,y*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*(1-.184*3))),z.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*1).close());var ee=new go.PathFigure(a*.612,y,!0);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.612,y*(1-.184*3))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*(1-.184*4))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*1).close());var ae=new go.PathFigure(a*.816,y,!0);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),ae.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),ae.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),E}),go.Shape.defineFigureGenerator("PC",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var x=new go.PathFigure(a*.055,.07*y,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),x.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),x.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.1).close());var z=new go.PathFigure(a*.055,.13*y,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.13)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.16)),z.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.16).close());var ee=new go.PathFigure(a*.055,.18*y,!0);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.18)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.21)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.21).close());var ae=new go.PathFigure(a*1,0,!0);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),ae.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),E}),go.Shape.defineFigureGenerator("Plane",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(.55*a,y,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*y,0,.4*y,.225*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*y,.975*a,0,a,.08*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.55*a,y).close()),E}),go.Shape.defineFigureGenerator("Key",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(a*1,y*.5,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*y)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*y,.075*a,.075*y).close()),E}),go.Shape.defineFigureGenerator("FilmTape",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var x=new go.PathFigure(0,0,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*1,y*0)),x.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var z=new go.PathFigure(a*.11,y*.1,!1);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.8)),z.add(new go.PathSegment(go.PathSegment.Line,a*.11,y*.8).close());var ee=new go.PathFigure(a*(.11+.24133333*1+.028*1),y*.1,!1);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.8)),ee.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),y*.8).close());var ae=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),E}),go.Shape.defineFigureGenerator("FloppyDisk",function(oe,a,y){var E=new go.Geometry,b=8,x=b*re,z=new go.PathFigure(b,0,!1);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.14)),z.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-x,a-x,y)),z.add(new go.PathSegment(go.PathSegment.Line,b,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,x,y,0,y-x)),z.add(new go.PathSegment(go.PathSegment.Line,0,b)),z.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,x,x,0).close());var ee=new go.PathFigure(a*.83,0,!1);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.3)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.3)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*0).close());var ae=new go.PathFigure(a*.83,y*1,!1);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var le=new go.PathFigure(a*.78,y*.05,!1);return E.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),le.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),le.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),E}),go.Shape.defineFigureGenerator("SpeechBubble",function(oe,a,y){var E=oe?oe.parameter1:NaN;(isNaN(E)||E<0)&&(E=15),E=Math.min(E,a/3),E=Math.min(E,y/3);var b=E*re,x=y*.8,z=new go.Geometry,ee=new go.PathFigure(E,0,!0);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a-E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,E,a-b,0,a,b)),ee.add(new go.PathSegment(go.PathSegment.Line,a,x-E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-E,x,a,x-b,a-b,x)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.7,x)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.55,x)),ee.add(new go.PathSegment(go.PathSegment.Line,E,x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,x-E,b,x,0,x-b)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,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(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(a*0,y*.45,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.45).close());var x=new go.PathFigure(a*1,y*.55,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),x.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),x.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),x.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),x.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),E}),go.Shape.defineFigureGenerator("Windows",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(a*0,y*.1,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.9).close());var x=new go.PathFigure(a*.1,y*.2,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),x.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),x.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),x.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),x.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),x.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.25).close());var z=new go.PathFigure(a*.28,y*.37,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.41)),z.add(new go.PathSegment(go.PathSegment.Line,a*.28,y*.41).close()),E}),go.Shape.defineFigureGenerator("Beaker",function(oe,a,y){var E=new go.Geometry,b=15,x=b*re,z=new go.PathFigure(a*.62,y*.475,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-x,a-x,y)),z.add(new go.PathSegment(go.PathSegment.Line,b,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,x,y,0,y-x)),z.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.475)),z.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.03)),z.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.62,y*.03).close()),x>1?(E.spot1=new go.Spot(0,0,x,x),E.spot2=new go.Spot(1,1,-x,-x)):(E.spot1=go.Spot.TopLeft,E.spot2=go.Spot.BottomRight),E}),go.Shape.defineFigureGenerator("Download",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);E.add(b);var x=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-x)).close());var z=new go.PathFigure(a*.4,y*0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.66)),z.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*0).close()),E}),go.Shape.defineFigureGenerator("Bin",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);E.add(b);var x=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-x)).close()),E}),go.Shape.defineFigureGenerator("Upload",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);E.add(b);var x=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-x)).close());var z=new go.PathFigure(a*.5,y*0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.63)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.63)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.74,y*.25).close()),E}),go.Shape.defineFigureGenerator("EmptyDrink",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close()),E}),go.Shape.defineFigureGenerator("Drink",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close());var x=new go.PathFigure(a*.235,y*.28,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),x.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),x.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),E}),go.Shape.defineFigureGenerator("4Arrows",function(oe,a,y){var E=new go.Geometry,b=new go.PathFigure(a*.5,y*0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.25).close()),E}),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")},5559:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var ht={},Nt="5.0",te={},ne=null,de=!1,He=!1,Ue=null,Oe=!1,Be=null,re=null,qe=0;qe<arguments.length;qe++){var _e=arguments[qe];if(_e!==null)switch(typeof _e){case"number":Nt=_e.toFixed(1);break;case"string":_e.match(new RegExp("^[0-9]\\.[0-9]+$"))?Nt=_e:Ue=_e;break;case"object":typeof _e.is3D!="undefined"?ne=_e:te=_e;break;case"boolean":de=_e,He=!0;break}}ne===null&&(ne={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},te.material_id!==void 0&&!He&&(de=!0)),Ue!==null&&te.id===void 0&&(te.id=Ue);var $e="",tt="",it=!1,Je=null,oe=null,a=null,y=!1,E=null,b=null,x=null,z=null,ee=null;te.height!==void 0&&(te.height=Math.round(te.height)),te.width!==void 0&&(te.width=Math.round(te.width));var ae=function(Le){return parseFloat(Le)>4?parseFloat(Le):5};ht.setHTML5Codebase=function(Le,Ve){re=Le,ke(Le,Ve)},ht.setJavaCodebase=ht.setJavaCodebaseVersion=ht.isCompiledInstalled=ht.setPreCompiledScriptPath=ht.setPreCompiledResourcePath=function(){},ht.setHTML5CodebaseVersion=function(Le,Ve){var Bt=parseFloat(Le);if(Bt!==NaN&&Bt<5){console.log("The GeoGebra HTML5 codebase version "+Bt+" is deprecated. Using version latest instead.");return}Be=Le,mt(Le,Ve)},ht.getHTML5CodebaseVersion=function(){return oe},ht.getParameters=function(){return te},ht.setFontsCSSURL=function(Le){z=Le},ht.setGiacJSURL=function(Le){},ht.setJNLPFile=function(Le){$e=Le},ht.setJNLPBaseDir=function(Le){},ht.inject=function(){function Le(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Ve="auto",Bt=te.id,tn,et=!1,xt=0;xt<arguments.length;xt++){var xe=arguments[xt];typeof xe=="string"?(xe=xe.toLowerCase(),xe.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?Ve=xe:Bt=arguments[xt]):typeof xe=="boolean"?et=xe:xe instanceof HTMLElement&&(tn=xe)}Gt();function Gt(){if(!Oe){setTimeout(Gt,200);return}Ve=qt(Ve);var dn=tn||document.getElementById(Bt);if(!dn){console.log("possibly bug on ajax loading? ");return}if(ht.removeExistingApplet(dn,!1),te.width===void 0&&dn.clientWidth&&(te.width=dn.clientWidth),te.height===void 0&&dn.clientHeight&&(te.height=dn.clientHeight),!(te.width&&te.height)&&Ve==="html5"&&(delete te.width,delete te.height),Je=Ve,Ve==="screenshot")St(dn,te);else{var En=!1;te.hasOwnProperty("playButton")&&te.playButton||te.hasOwnProperty("clickToLoad")&&te.clickToLoad?En=!0:te.hasOwnProperty("playButtonAutoDecide")&&te.playButtonAutoDecide&&(En=(!le()||Le())&&se()),En?(Je="screenshot",rt(dn,te,et,Ve)):kt(dn,te,et)}}};function le(){try{return window.self!==window.top}catch(Le){return!0}}function se(){return te.hasOwnProperty("screenshotGenerator")&&te.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}ht.getViews=function(){return ne},ht.isJavaInstalled=function(){return!1};var ce=function(Le){var Ve=function(xt){var xe=JSON.parse(xt),Gt=function(pn){return pn.type=="G"||pn.type=="E"},dn=xe.elements?xe.elements.filter(Gt)[0]:xe;if(!dn||!dn.url){Bt();return}te.fileName=dn.url,Ee(dn.settings||{}),ne.is3D=!0;var En="https://www.geogebra.org/images/";ht.setPreviewImage(E||dn.previewUrl,En+"GeoGebra_loading.png",En+"applet_play.png"),Le()},Bt=function(){te.onError&&te.onError(),at("Error: Fetching material (id "+te.material_id+") failed.",te)},tn=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",et="/materials/"+te.material_id+"?scope=basic";Pe("https://"+tn+"/api/proxy.php?path="+encodeURIComponent(et),Ve,Bt)};function Ee(Le){var Ve=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(Bt){Le[Bt]=!!Le[Bt]}),Ve.forEach(function(Bt){te[Bt]===void 0&&Le[Bt]!==void 0&&(te[Bt]=Le[Bt])}),te.showToolBarHelp===void 0&&(te.showToolBarHelp=te.showToolBar)}function Pe(Le,Ve,Bt){var tn=new XMLHttpRequest;tn.open("GET",Le),tn.onload=function(){Ve(tn.responseText)},tn.onerror=Bt,tn.send()}ht.isHTML5Installed=function(){return!0},ht.getLoadedAppletType=function(){return Je},ht.setPreviewImage=function(Le,Ve,Bt){E=Le,b=Ve,x=Bt},ht.removeExistingApplet=function(Le,Ve){var Bt;typeof Le=="string"&&(Le=document.getElementById(Le)),Je=null;var tn=null;for(Bt=0;Bt<Le.childNodes.length;Bt++){var et=Le.childNodes[Bt],xt=et.className;xt==="applet_screenshot"?Ve?(et.style.display="block",Je="screenshot"):et.style.display="none":xt!=="applet_scaler prerender"&&(Le.removeChild(et),tn=xt&&xt.indexOf("appletParameters")!=-1?et.id:null,Bt--)}var xe=te.id!==void 0?te.id:tn,Gt=window[xe];Gt&&typeof Gt.getBase64=="function"&&(Gt.remove(),window[xe]=null)},ht.refreshHitPoints=function(){if(ae(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var Le=ht.getAppletObject();return Le&&typeof Le.recalculateEnvironments=="function"?(Le.recalculateEnvironments(),!0):!1},ht.startAnimation=function(){var Le=ht.getAppletObject();return Le&&typeof Le.startAnimation=="function"?(Le.startAnimation(),!0):!1},ht.stopAnimation=function(){var Le=ht.getAppletObject();return Le&&typeof Le.stopAnimation=="function"?(Le.stopAnimation(),!0):!1},ht.getAppletObject=function(){var Le=te.id!==void 0?te.id:"ggbApplet";return window[Le]},ht.resize=function(){};var De=function(Le,Ve,Bt){var tn=document.createElement("param");tn.setAttribute("name",Ve),tn.setAttribute("value",Bt),Le.appendChild(tn)},he=function(Le){return Le&&Le!=="false"},kt=function(Le,Ve,Bt){ae(oe)<=4.2&&(Bt=!0);var tn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==oe||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(tn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var et=document.createElement("div");et.classList.add("appletParameters","notranslate");var xt=Ve.width,xe=Ve.height;if(Ve.disableAutoScale=Ve.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Ve.disableAutoScale,Ve.width!==void 0)if(ae(oe)<=4.4)he(Ve.showToolBar)&&(Ve.height-=7),he(Ve.showAlgebraInput)&&(Ve.height-=37),Ve.width<605&&he(Ve.showToolBar)&&(Ve.width=605,xt=605);else{var Gt=100;(he(Ve.showToolBar)||he(Ve.showMenuBar))&&(Ve.hasOwnProperty("customToolBar")&&(Ve.customToolbar=Ve.customToolBar),Gt=he(Ve.showMenuBar)?245:155),xt<Gt&&(Ve.width=Gt,xt=Gt)}et.style.border="none",et.style.display="inline-block";for(var dn in Ve)Ve.hasOwnProperty(dn)&&dn!=="appletOnLoad"&&et.setAttribute("data-param-"+dn,Ve[dn]);z&&et.setAttribute("data-param-fontscssurl",z),ht.resize=function(){GGBAppletUtils.responsiveResize(Le,Ve)},window.addEventListener("resize",function(Se){ht.resize()});var En=typeof Ve.appletOnLoad=="function"?Ve.appletOnLoad:function(){};if(!Bt&&Ve.width!==void 0){Ve.hasOwnProperty("showSplash")||et.setAttribute("data-param-showSplash","false");var pn=Le.querySelector(".applet_scaler.prerender"),Xe=pn!==null;if(Xe)var We=pn.querySelector(".ggb_preview");else{var We=Mt(xt,xe,Ve.borderColor,!1);pn=document.createElement("div"),pn.className="applet_scaler",pn.style.position="relative",pn.style.display="block",pn.style.width=xt+"px",pn.style.height=xe+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(pn,"66%"),ae(oe)>=5?(Ve.appletOnLoad=function(Se){var je=Le.querySelector(".ggb_preview");je&&je.parentNode.removeChild(je),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(pn),window.GGBT_wsf_view&&$(window).trigger("resize"),En(Se)},Xe||pn.appendChild(We)):et.appendChild(We),pn.appendChild(et),Xe||Le.appendChild(pn),setTimeout(function(){ht.resize()},1)}else{var ye=document.createElement("div");ye.className="applet_scaler",ye.style.position="relative",ye.style.display="block",ye.appendChild(et),Le.appendChild(ye),Ve.appletOnLoad=function(Se){ht.resize(),En(Se)}}function ge(Se,je){je&&typeof je.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Se,je.appletOnLoad):renderGGBElement(Se),at("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",je)}function Te(Se,je){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Se,params:je}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Jt){ge(Jt.article,Jt.params)}),html5AppletsToProcess=null)},ae(oe)<5&&(Se.className+=" geogebraweb")):ge(Se,je)}if(tn){scriptLoadStarted=!0;for(var ft=0;ft<et.childNodes.length;ft++){var pe=et.childNodes[ft].tagName;pe==="TABLE"&&(et.removeChild(et.childNodes[ft]),ft--)}if(ggbHTML5LoadedScript!==null){var ve=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');ve!=null&&ve.parentNode.removeChild(ve)}var Ye=document.createElement("script"),Re=function(){Te(et,Ve)};Ye.src=tt+a,ggbHTML5LoadedCodebaseIsWebSimple=y,ggbHTML5LoadedCodebaseVersion=oe,ggbHTML5LoadedScript=Ye.src,at("GeoGebra HTML5 codebase loaded: '"+tt+"'.",Ve),!re&&(!Be||Be=="5.0")?(y?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),Re()):tt.requirejs?__webpack_require__.e(777).then(function(){var Se=[__webpack_require__(70777)];Re.apply(null,Se)}.bind(this)).catch(__webpack_require__.oe):(Ye.onload=Re,Le.appendChild(Ye))}else Te(et,Ve);Ve.height=xe,Ve.width=xt},St=function(Le,Ve,Bt){var tn=Mt(Ve.width,Ve.height,Ve.borderColor,Bt),et=document.createElement("div");et.style.position="relative",et.style.display="block",et.style.width=Ve.width+"px",et.style.height=Ve.height+"px",et.className="applet_screenshot applet_scaler"+(Bt?" applet_screenshot_play":""),et.appendChild(tn);var xt=GGBAppletUtils.getScale(Ve,Le,Bt);Bt?(Le.appendChild(Ct()),window.GGBT_wsf_view||(Le.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(et,"66%"),Le.appendChild(et),xt!==1&&!isNaN(xt)&&(GGBAppletUtils.scaleElement(et,xt),et.style.width=Ve.width+"px",et.style.height=Ve.height+"px",et.parentNode.style.width=Ve.width*xt+"px",et.parentNode.style.height=Ve.height*xt+"px"),ht.resize=function(){ln(Le,tn,et,Bt)},window.addEventListener("resize",function(xe){ht.resize()}),ht.resize()};function ln(Le,Ve,Bt,tn){if(Le.contains(Ve)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Le.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(Le)}var et=GGBAppletUtils.getScale(te,Le,tn);Bt.parentNode!==null&&(!isNaN(et)&&et!==1?(GGBAppletUtils.scaleElement(Bt,et),Bt.parentNode.style.width=te.width*et+"px",Bt.parentNode.style.height=te.height*et+"px"):(GGBAppletUtils.scaleElement(Bt,1),Bt.parentNode.style.width=te.width+"px",Bt.parentNode.style.height=te.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(Le),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}ht.onExitFullscreen=function(Le,Ve){Ve.appendChild(Le)};var rt=function(Le,Ve,Bt,tn){St(Le,Ve,!0);for(var et=function(){var Gt=[];for(xe=0;xe<Le.childNodes.length;xe++)Gt.push(Le.childNodes[xe]);if(window.GGBT_wsf_view){var dn=window.GGBT_wsf_view.renderFullScreen(Le,Ve.id),En=document.getElementById("fullscreencontainer"),pn=jQuery(Le).find(".fullscreencontent");pn.length>0?(dn.remove(),pn.attr("id","fullscreencontent").show(),jQuery(En).append(pn),window.dispatchEvent(new Event("resize"))):kt(dn,Ve,!1),window.GGBT_wsf_view.launchFullScreen(En)}else Je=tn,kt(Le,Ve,!1);if(!window.GGBT_wsf_view)for(xe=0;xe<Gt.length;xe++)Le.removeChild(Gt[xe])},xt=Le.getElementsByClassName("ggb_preview_play"),xe=0;xe<xt.length;xe++)xt[xe].addEventListener("click",et,!1),xt[xe].addEventListener("ontouchstart",et,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(Le),se()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},Ct=function(){var Le=document.createElement("div");if(Le.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var Ve='.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");}',Bt=document.createElement("style");Bt.styleSheet?Bt.styleSheet.cssText=Ve:Bt.appendChild(document.createTextNode(Ve)),document.getElementsByTagName("head")[0].appendChild(Bt)}return Le},Mt=function(Le,Ve,Bt,tn){var et=document.createElement("div");et.className="ggb_preview",et.style.position="absolute",et.style.zIndex="90",et.style.width=Le-2+"px",et.style.height=Ve-2+"px",et.style.top="0px",et.style.left="0px",et.style.overflow="hidden",et.style.backgroundColor="white";var xt="lightgrey";Bt!==void 0&&(Bt==="none"?xt="transparent":xt=Bt),et.style.border="1px solid "+xt;var xe=document.createElement("img");if(xe.style.position="relative",xe.style.zIndex="1000",xe.style.top="-1px",xe.style.left="-1px",E!==null&&xe.setAttribute("src",E),xe.style.opacity=.7,b!==null){var Gt,dn,En;if(!tn){Gt=document.createElement("img"),Gt.style.position="absolute",Gt.style.zIndex="1001",Gt.style.opacity=1,xe.style.opacity=.3,dn=360,dn>Le/4*3&&(dn=Le/4*3),En=dn/5.8,Gt.setAttribute("src",b),Gt.setAttribute("width",dn),Gt.setAttribute("height",En);var pn=(Le-dn)/2,Xe=(Ve-En)/2;Gt.style.left=pn+"px",Gt.style.top=Xe+"px",et.appendChild(Gt)}}return et.appendChild(xe),et},qt=function(Le){return Le=Le.toLowerCase(),Le==="html5"||Le==="screenshot"?Le:"html5"},jt=["web","webSimple","web3d","tablet","tablet3d","phone"],mt=function(Le,Ve){if(oe=Le,Ve){ke(oe,!0);return}var Bt=!de;if(Bt){var tn=ae(oe);!isNaN(tn)&&tn<4.4&&(Bt=!1)}var et,xt;window.location.protocol.substr(0,4)==="http"?et=window.location.protocol:et="http:";var xe=oe.indexOf("//");xe>0?xt=oe:xe===0?xt=et+oe:xt="https://www.geogebra.org/apps/5.2.814.0/";for(var Gt in jt)if(oe.slice(jt[Gt].length*-1)===jt[Gt]||oe.slice((jt[Gt].length+1)*-1)===jt[Gt]+"/"){ke(xt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Bt&&!ne.is3D&&!ne.AV&&!ne.SV&&!ne.CV&&!ne.EV2&&!ne.CP&&!ne.PC&&!ne.DA&&!ne.FI&&!ne.PV&&!he(te.showToolBar)&&!he(te.showMenuBar)&&!he(te.showAlgebraInput)&&!he(te.enableRightClick)&&(!te.appName||te.appName=="classic")?xt+="webSimple/":xt+="web3d/",ke(xt,!1)},ke=function(Le,Ve){if(Le.requirejs){tt=Le;return}Le.slice(-1)!=="/"&&(Le+="/"),tt=Le,Ve===null&&(Ve=Le.indexOf("http")===-1),it=Ve,a="web.nocache.js",y=!1;var Bt=tt.split("/");Bt.length>1&&(!Ve&&Bt[Bt.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):jt.indexOf(Bt[Bt.length-2])>=0&&(a=Bt[Bt.length-2]+".nocache.js")),Bt=Le.split("/"),oe=Bt[Bt.length-3],oe.substr(0,4)==="test"?oe=oe.substr(4,1)+"."+oe.substr(5,1):(oe.substr(0,3)==="war"||oe.substr(0,4)==="beta")&&(oe="5.0");var tn=parseFloat(oe);tn!==NaN&&tn<5&&Le.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+tn+" is deprecated. Using version latest instead."),mt("5.0",Ve))},at=function(Le,Ve){window.console&&window.console.log&&(!Ve||typeof Ve.showLogging=="undefined"||Ve.showLogging&&Ve.showLogging!=="false")&&console.log(Le)};te.material_id!==void 0?ce(Qt):Qt();function Qt(){var Le=Nt;Be!==null?Le=Be:parseFloat(Le)<5&&(Le="5.0"),mt(Le,!1),re!==null&&ke(re,it),Oe=!0}return ht},GGBAppletUtils=function(){"use strict";function ht(){return window.GGBT_wsf_edit!==void 0}function Nt(Oe,Be){Be!=1?(Oe.style.transformOrigin="0% 0% 0px",Oe.style.webkitTransformOrigin="0% 0% 0px",Oe.style.transform="scale("+Be+","+Be+")",Oe.style.webkitTransform="scale("+Be+","+Be+")",Oe.style.maxWidth="initial",Oe.querySelector(".ggb_preview")!==null&&(Oe.querySelector(".ggb_preview").style.maxWidth="initial"),Oe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Oe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Oe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Oe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Oe.style.transform="none",Oe.style.webkitTransform="none")}function te(Oe,Be,re,qe,_e,$e){var tt=null;if($e!=null&&$e!="")for(var it=Oe.parentNode;it!=null;)if((" "+it.className+" ").indexOf(" "+$e+" ")>-1){tt=it;break}else it=it.parentNode;var Je=0,oe=0,a=0,y=0,E=0,b=0,x=0;if(tt)Je=tt.offsetWidth,oe=Math.max(qe?tt.offsetWidth:0,tt.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Je=Math.min(window.innerWidth,document.documentElement.clientWidth),oe=Math.min(window.innerHeight,document.documentElement.clientHeight),a=Je):(Je=window.innerWidth,oe=window.innerHeight,a=window.innerWidth),Oe){var z=Oe.getBoundingClientRect();z.left>0&&z.left<=Je&&(_e===void 0||!_e)&&(document.dir==="rtl"?(E=Je-z.width-z.left,b=a<=480?10:30):(b=z.left,E=a<=480?10:30),y=b+E)}if(Oe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ee=Oe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,x=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,x=40)}}return Oe&&((re===void 0||!re)&&Be>0&&Be+y<Je?Je=Be:Je-=y,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(re===void 0||!re)&&(oe-=x)),{width:Je,height:oe}}function ne(Oe,Be,re,qe,_e){if(Oe.isScreenshoGenerator)return 1;var $e=qe!==void 0&&qe,tt=Oe.noScaleMargin!=null&&Oe.noScaleMargin,it=function(ee){return ee&&ee!=="false"},Je=it(Oe.autoHeight),oe=te(Be,Oe.width,re,Je,$e&&window.GGBT_wsf_view||tt,_e),a=parseInt(oe.width),y=Oe.width,E=Oe.height;if(y===void 0){var b=Be.querySelector(".appletParameters");b&&(y=b.offsetWidth,E=b.offsetHeight)}var x=a/y,z=$e?1:oe.height/E;return re!==void 0&&!re&&(x=Math.min(1,x),z=Math.min(1,z)),Math.min(x,z)}function de(Oe,Be,re){var qe=1,_e,$e=!1;if(Oe.hasOwnProperty("allowUpscale")&&($e=Oe.allowUpscale),Oe.hasOwnProperty("scale")&&(qe=parseFloat(Oe.scale),(isNaN(qe)||qe===null||qe===0)&&(qe=1),qe>1&&($e=!0)),Be&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&($e=!0),!(Oe.hasOwnProperty("disableAutoScale")&&Oe.disableAutoScale))_e=ne(Oe,Be,$e,re,Oe.scaleContainerClass);else return qe;return $e&&(!Oe.hasOwnProperty("scale")||qe===1)?_e:Math.min(qe,_e)}function He(Oe){var Be=Math.min(window.innerWidth,document.documentElement.clientWidth),re=Math.min(window.innerHeight,document.documentElement.clientHeight),qe=Oe.getBoundingClientRect(),_e=(Be-qe.width)/2,$e=(re-qe.height)/2;$e<0&&($e=0),Oe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(_e<40?Oe.style.left="40px":Oe.style.left=_e+"px",Oe.style.top=$e+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&($e<40?Oe.style.top="40px":Oe.style.top=$e+"px",Oe.style.left=_e+"px")}function Ue(Oe,Be){var re=Oe.querySelector(".appletParameters");if(re){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Be.id!==re.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Oe)}if(re.parentElement&&/fullscreen/.test(re.parentElement.className))return;var qe=de(Be,Oe);ht()&&re.setAttribute("data-param-scale",qe);for(var _e=null,$e=0;$e<Oe.childNodes.length;$e++)if(Oe.childNodes[$e].className!==void 0&&Oe.childNodes[$e].className.match(/^applet_scaler/)){_e=Oe.childNodes[$e];break}if(_e!==null&&_e.querySelector(".noscale")!==null)return;var tt=Be.id!==void 0?Be.id:"ggbApplet",it=window[tt];(it==null||!it.recalculateEnvironments)&&_e!==null&&!_e.className.match(/fullscreen/)&&(_e.parentNode.style.transform="",!isNaN(qe)&&qe!==1?(_e.parentNode.style.width=Be.width*qe+"px",_e.parentNode.style.height=Be.height*qe+"px",Nt(_e,qe)):(Nt(_e,1),_e.parentNode.style.width=Be.width+"px",_e.parentNode.style.height=Be.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&He(Oe),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(re).parents(".content-added-content"))}}return{responsiveResize:Ue,isFlexibleWorksheetEditor:ht,positionCenter:He,getScale:de,scaleElement:Nt}}();__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_RESULT__=function(){return GGBApplet}.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__),__WEBPACK_AMD_DEFINE_RESULT__!==void 0&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__),GGBAppletUtils.makeModule=function(name,permutation){function webModule(){var H="bootstrap",I="begin",J="gwt.codesvr."+name+"=",K="gwt.codesvr=",L=name,M="startup",N="DUMMY",O=0,P=1,Q="iframe",R="position:absolute; width:0; height:0; border:none; left: -1000px;",S=" top: -1000px;",T="Chrome",U="CSS1Compat",V="<!doctype html>",W="",X="<html><head></head><body></body></html>",Y="undefined",Z="readystatechange",$=10,_="script",ab="javascript",bb="Failed to load ",cb="moduleStartup",db="scriptTagAdded",eb="moduleRequested",fb="meta",gb="name",hb=name+"::",ib="::",jb="gwt:property",kb="content",lb="=",mb="gwt:onPropertyErrorFn",nb='Bad handler "',ob='" for "gwt:onPropertyErrorFn"',pb="gwt:onLoadErrorFn",qb='" for "gwt:onLoadErrorFn"',rb="#",sb="?",tb="/",ub="img",vb="clear.cache.gif",wb="baseUrl",xb=name+".nocache.js",yb="base",zb="//",Ab="selectingPermutation",Bb=name+".devmode.js",Cb=permutation,Db=":",Eb=".cache.js",Fb="loadExternalRefs",Gb="end",n=window,o=document;function p(){var ht=n.location.search;return ht.indexOf(J)!=-1||ht.indexOf(K)!=-1}function q(ht,Nt){}webModule.__sendStats=q,webModule.__moduleName=L,webModule.__errFn=null,webModule.__moduleBase=N,webModule.__softPermutationId=O,webModule.__computePropValue=null,webModule.__getPropMap=null,webModule.__installRunAsyncCode=function(){},webModule.__gwtStartLoadingFragment=function(){return null},webModule.__gwt_isKnownPropertyValue=function(){return!1},webModule.__gwt_getMetaProperty=function(){return null};var r=null,s=n.__gwt_activeModules=n.__gwt_activeModules||{};s[L]={moduleName:L},webModule.__moduleStartupDone=function(ht){var Nt=s[L].bindings;s[L].bindings=function(){for(var te=Nt?Nt():{},ne=ht[webModule.__softPermutationId],de=O;de<ne.length;de++){var He=ne[de];te[He[O]]=He[P]}return te}};var t;function u(){return v(),t}function v(){if(!t){var ht=o.createElement(Q);if(ht.id=L,ht.style.cssText=R+S,ht.tabIndex=-1,o.body.appendChild(ht),t=ht.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var Nt=document.compatMode==U?V:W;t.write(Nt+X),t.close()}}}function w(ht){function Nt(ne){function de(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var He=de();if(He){ne();return}function Ue(){if(!He){if(!de())return;He=!0,ne(),o.removeEventListener&&o.removeEventListener(Z,Ue,!1),Oe&&clearInterval(Oe)}}o.addEventListener&&o.addEventListener(Z,Ue,!1);var Oe=setInterval(function(){Ue()},$)}function te(ne){var de=u(),He=de.body,Ue=de.createElement(_);Ue.language=ab,Ue.crossOrigin=W,Ue.src=ne,webModule.__errFn&&(Ue.onerror=function(){webModule.__errFn(L,new Error(bb+ne))}),He.appendChild(Ue)}Nt(function(){te(ht)})}webModule.__startLoadingFragment=function(ht){return C(ht)},webModule.__installRunAsyncCode=function(ht){var Nt=u(),te=Nt.body,ne=Nt.createElement(_);ne.language=ab,ne.text=ht,te.appendChild(ne),te.removeChild(ne)};function A(){for(var c={},d,e,f=o.getElementsByTagName(fb),g=O,h=f.length;g<h;++g){var i=f[g],j=i.getAttribute(gb),k;if(j){if(j=j.replace(hb,W),j.indexOf(ib)>=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(ht){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(ht){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(ht){var Nt=c[ht];return Nt==null?null:Nt},r=d,webModule.__errFn=e}function B(){function ht(Oe){var Be=Oe.lastIndexOf(rb);Be==-1&&(Be=Oe.length);var re=Oe.indexOf(sb);re==-1&&(re=Oe.length);var qe=Oe.lastIndexOf(tb,Math.min(re,Be));return qe>=O?Oe.substring(O,qe+P):W}function Nt(Oe){if(!Oe.match(/^\w+:\/\//)){var Be=o.createElement(ub);Be.src=Oe+vb,Oe=ht(Be.src)}return Oe}function te(){var Oe=__gwt_getMetaProperty(wb);return Oe!=null?Oe:W}function ne(){for(var Oe=o.getElementsByTagName(_),Be=O;Be<Oe.length;++Be)if(Oe[Be].src.indexOf(xb)!=-1)return ht(Oe[Be].src);return W}function de(){var Oe=o.getElementsByTagName(yb);return Oe.length>O?Oe[Oe.length-P].href:W}function He(){var Oe=o.location;return Oe.href==Oe.protocol+zb+Oe.host+Oe.pathname+Oe.search+Oe.hash}var Ue=te();return Ue==W&&(Ue=ne()),Ue==W&&(Ue=de()),Ue==W&&He()&&(Ue=ht(o.location.href)),Ue=Nt(Ue),Ue}function C(ht){return ht.match(/^\//)||ht.match(/^[a-zA-Z]+:\/\//)?ht:webModule.__moduleBase+ht}function D(){var ht=[],Nt=O,te=[],ne=[];function de(Oe){var Be=ne[Oe](),re=te[Oe];if(Be in re)return Be;var qe=[];for(var _e in re)qe[re[_e]]=_e;throw r&&r(Oe,qe,Be),null}if(__gwt_isKnownPropertyValue=function(Oe,Be){return Be in te[Oe]},webModule.__getPropMap=function(){var Oe={};for(var Be in te)te.hasOwnProperty(Be)&&(Oe[Be]=de(Be));return Oe},webModule.__computePropValue=de,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var He;try{He=Cb;var Ue=He.indexOf(Db);Ue!=-1&&(Nt=parseInt(He.substring(Ue+P),$),He=He.substring(O,Ue))}catch(Oe){}return webModule.__softPermutationId=Nt,C(He+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})()},49291:function(ht,Nt,te){"use strict";te.d(Nt,{Ax:function(){return Ue},Ds:function(){return Oe},KI:function(){return re},SI:function(){return He},f1:function(){return de}});var ne=te(38446);function de(qe){let _e=!0;if(qe.length>0){for(let $e=0;$e<qe.length;$e++)if(qe[$e].compile_success==0||!qe[$e].compile_success){_e=!1;break}}else _e=!1;return _e}function He(qe,_e=""){let $e=[];for(let tt=0;tt<qe.length;tt++){let it=qe[tt],Je=_e?`${_e}/${it.name}`:`${it.name}`;$e.push({title:it.name,type:it.type,isLeaf:it.type!=="tree",key:Je})}return $e}function Ue(qe,_e,$e){for(let tt=0;tt<qe.length;tt++){let it=qe[tt];if(it.key===_e){it.children=$e;break}it.children&&Ue(it.children,_e,$e)}return qe}function Oe(qe,_e,$e){let tt;return function(){let it=this,Je=arguments,oe=function(){tt=null,$e||qe.apply(it,Je)},a=$e&&!tt;clearTimeout(tt),tt=setTimeout(oe,_e),a&&qe.apply(it,Je)}}const Be=!0,re=ne.Z.API_SERVER},14573:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return tt}});var ne=te(59301),de={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},He=te(92310),Ue=te.n(He),Oe=te(71418),Be=te(2859),re=te(7660),qe=te(88230),_e=(it,Je,oe)=>new Promise((a,y)=>{var E=z=>{try{x(oe.next(z))}catch(ee){y(ee)}},b=z=>{try{x(oe.throw(z))}catch(ee){y(ee)}},x=z=>z.done?a(z.value):Promise.resolve(z.value).then(E,b);x((oe=oe.apply(it,Je)).next())}),tt=({data:it,className:Je,fullWidth:oe,style:a={},onClose:y,onOk:E,showFullTools:b,noAssociationId:x})=>{const z=(0,ne.useRef)(null),ee=(0,ne.useRef)(null),ae=(0,ne.useRef)(null),le=(0,ne.useRef)(null),[se,ce]=(0,ne.useState)(!1),[Ee,Pe]=(0,ne.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,ne.useEffect)(()=>{ae.current||(ae.current=document.createElement("style"),document.head.appendChild(ae.current)),it!=null&&it.visible?(document.body.setAttribute("data-custom","y-hidden"),ae.current.innerHTML=" html { overflow-y: hidden; }",it!=null&&it.src&&De()):(document.body.removeAttribute("data-custom"),ae.current&&(document.head.removeChild(ae.current),ae.current=null))},[it==null?void 0:it.visible]);const De=()=>_e(void 0,null,function*(){ce(!0),Pe("\u6B63\u5728\u52A0\u8F7D\u4E2D");const rt=yield(0,qe.ZJ)(it==null?void 0:it.src);z.current.src="",z.current.src=rt,z.current.onload=function(){ln()},ce(!1),Pe("")}),he=()=>{document.body.removeAttribute("data-custom"),ae.current.innerHTML=" ",y()},kt=rt=>_e(void 0,null,function*(){ce(!0),Pe("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Ct=yield(0,re.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:it.title,file:rt.dataUrl}});Ct!=null&&Ct.id&&!x?(yield(0,re.ZP)(`/api/attachments/${it.id}/add_subitem.json`,{method:"post",body:{subitem_id:Ct==null?void 0:Ct.id,settings:JSON.stringify(rt.state)}})).status===0&&E():Ct!=null&&Ct.id&&E(Ct),document.body.removeAttribute("data-custom"),ae.current.innerHTML=" ",ce(!1),Pe("")}),St=()=>{const rt=document.querySelector('a[href="https://markerjs.com/"]');rt&&rt.parentNode&&(rt.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(Mt=>{const qt=document.querySelector(Mt.name);qt&&qt.setAttribute("title",Mt.title)})},ln=()=>{ee.current=new Be.hP(z.current),ee.current.targetRoot=le.current,ee.current.addEventListener("render",kt),ee.current.addEventListener("beforeclose",he),b&&(ee.current.availableMarkerTypes=ee.current.ALL_MARKER_TYPES,ee.current.uiStyleSettings.redoButtonVisible=!0,ee.current.uiStyleSettings.notesButtonVisible=!0,ee.current.uiStyleSettings.zoomButtonVisible=!0,ee.current.uiStyleSettings.zoomOutButtonVisible=!0,ee.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ee.current.uiStyleSettings,ee.current.show(),it!=null&&it.snapshotData&&ee.current.restoreState(it.snapshotData),setTimeout(()=>{window.scrollTo(0,0),St()},300)};return ne.createElement(ne.Fragment,null,(it==null?void 0:it.visible)&&ne.createElement(Oe.Z,{spinning:se,tip:Ee,style:{position:"absolute"}},ne.createElement("div",{ref:le,className:Ue()(de.imageDimensions,Je,oe?de.fullWidth:""),style:a},ne.createElement("img",{className:de.img,ref:z}))))}},46531:function(ht,Nt,te){"use strict";var ne=te(59301),de=te(95237),He=te(43604),Ue=te(99313),Oe=te(3113),Be=te(99325),re=te(11570),qe=te(48136),_e=te(59301);const $e=(0,ne.forwardRef)(({callback:tt,showSaveButton:it,value:Je=""},oe)=>{const a=(0,ne.useRef)(),y=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],E=[{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=ee=>{a.current.setValue(a.current.getValue()+" "+ee.value+" ")},x=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:_e.createElement(de.Z,{className:re.Z.lists,gutter:[10,10]},y.map((ee,ae)=>_e.createElement(He.Z,{flex:"110px",className:re.Z.item},_e.createElement("div",null,_e.createElement(Be.Z,{value:`$$${ee.value}$$`}),ee.name),_e.createElement("div",{className:re.Z.children},ee.children.map((le,se)=>_e.createElement("div",{key:se},_e.createElement("h1",null,le.name),_e.createElement(de.Z,{gutter:[10,10]},le.data.map((ce,Ee)=>_e.createElement(He.Z,{key:Ee,onClick:()=>b(ce),className:re.Z.diamond},_e.createElement(Be.Z,{value:"`$$"+ce.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:_e.createElement(de.Z,{className:re.Z.lists,gutter:[10,10]},E.map((ee,ae)=>_e.createElement(He.Z,{flex:"110px",className:re.Z.item},_e.createElement("div",null,_e.createElement(Be.Z,{value:"`$$"+ee.value+"$$`"}),ee.name),_e.createElement("div",{className:re.Z.children},ee.children.map((le,se)=>_e.createElement("div",{key:se},le.name&&_e.createElement("h1",null,le.name),_e.createElement(de.Z,{gutter:[10,10]},le.data.map((ce,Ee)=>_e.createElement(He.Z,{key:Ee,onClick:()=>b(ce),className:re.Z.diamond},_e.createElement(Be.Z,{value:"`$$"+ce.value+"$$`"}))))))))))}],z=()=>{var ee=document.createElement("div");ee.innerHTML=a.current.getValue();var ae=ee.innerText;return tt&&tt(ae),ae};return(0,ne.useImperativeHandle)(oe,()=>({getData:z})),_e.createElement("div",{className:re.Z.mathWrap},_e.createElement(Ue.default,{defaultActiveKey:"1",items:x}),_e.createElement("math-field",{locale:"zh_cn",className:re.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},Je||""),it&&_e.createElement("div",{className:re.Z.button},_e.createElement(Oe.ZP,{size:"large",onClick:z,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Nt.Z=$e},17696:function(ht,Nt,te){"use strict";te.d(Nt,{z:function(){return qt},Z:function(){return jt}});var ne=te(59301),de=te(54580),He=te(8591),Ue=te(43418),Oe=te(3113),Be=te(38446),re=te(59674),qe=Object.defineProperty,_e=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,it=(mt,ke,at)=>ke in mt?qe(mt,ke,{enumerable:!0,configurable:!0,writable:!0,value:at}):mt[ke]=at,Je=(mt,ke)=>{for(var at in ke||(ke={}))$e.call(ke,at)&&it(mt,at,ke[at]);if(_e)for(var at of _e(ke))tt.call(ke,at)&&it(mt,at,ke[at]);return mt},oe=(mt,ke,at)=>new Promise((Qt,Le)=>{var Ve=et=>{try{tn(at.next(et))}catch(xt){Le(xt)}},Bt=et=>{try{tn(at.throw(et))}catch(xt){Le(xt)}},tn=et=>et.done?Qt(et.value):Promise.resolve(et.value).then(Ve,Bt);tn((at=at.apply(mt,ke)).next())});const a="\u3000\u3000";function y(mt){var ke=["Bytes","KB","MB","GB","TB"];if(mt==0)return"0 Byte";var at=parseInt(""+Math.floor(Math.log(mt)/Math.log(1024)),10);return(mt/Math.pow(1024,at)).toFixed(1)+" "+ke[at]}var E=({value:mt=[],action:ke,onChange:at,className:Qt,maxSize:Le=150,title:Ve="\u6587\u4EF6\u4E0A\u4F20",accept:Bt=null})=>{const tn={multiple:!1,fileList:mt,accept:Bt,withCredentials:!0,beforeUpload:xt=>xt.size/1024/1024<Le?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${Le}MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20`),Promise.reject()),action:`${ENV.API_SERVER}/api/attachments.json`,onChange(xt){var xe,Gt,dn,En;let pn=[...xt.fileList];if(pn=pn.map(Xe=>(Xe.name.indexOf(a)===-1&&(Xe.name=`${Xe.name}${a}${y(Xe.size)}`),Je({},Xe))),xt.file.status==="done"&&((Gt=(xe=xt.file)==null?void 0:xe.response)==null?void 0:Gt.status)===-1){message.error((En=(dn=xt.file)==null?void 0:dn.response)==null?void 0:En.message),at([]);return}at(pn)},onRemove:xt=>oe(void 0,null,function*(){const xe=xt.size/1024/1024;return xt.status==="uploading"?!0:xe<Le&&(xt.response?xt.response.id:xt.uid)?yield removeAttachment(xt.response?xt.response.id:xt.id):!0})};function et(xt){xt.preventDefault(),xt.stopPropagation()}return React.createElement("div",{className:`single-upload ${Qt||""}`},React.createElement(Upload,Je({},tn),React.createElement(Button,{type:"primary",title:mt.length>0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:mt.length>0,ghost:!0},Ve),React.createElement("span",{onClick:et,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Le,"M)"," ")))},b=te(61481),x=te(89392),z=Object.defineProperty,ee=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,se=(mt,ke,at)=>ke in mt?z(mt,ke,{enumerable:!0,configurable:!0,writable:!0,value:at}):mt[ke]=at,ce=(mt,ke)=>{for(var at in ke||(ke={}))ae.call(ke,at)&&se(mt,at,ke[at]);if(ee)for(var at of ee(ke))le.call(ke,at)&&se(mt,at,ke[at]);return mt};const Ee=mt=>React.createElement("svg",ce({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},mt),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var Pe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",De=Object.defineProperty,he=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,ln=(mt,ke,at)=>ke in mt?De(mt,ke,{enumerable:!0,configurable:!0,writable:!0,value:at}):mt[ke]=at,rt=(mt,ke)=>{for(var at in ke||(ke={}))kt.call(ke,at)&&ln(mt,at,ke[at]);if(he)for(var at of he(ke))St.call(ke,at)&&ln(mt,at,ke[at]);return mt},Ct=(mt,ke,at)=>new Promise((Qt,Le)=>{var Ve=et=>{try{tn(at.next(et))}catch(xt){Le(xt)}},Bt=et=>{try{tn(at.throw(et))}catch(xt){Le(xt)}},tn=et=>et.done?Qt(et.value):Promise.resolve(et.value).then(Ve,Bt);tn((at=at.apply(mt,ke)).next())});const{Dragger:Mt}=de.default;function qt(mt){let ke=[];return mt&&mt.length>0&&(ke=mt.map(at=>({uid:at.id,id:at.id,name:at.title+a+at.filesize,url:at.url,filesize:at.filesize,status:"done",response:{id:at.id}}))),ke}var jt=({value:mt,onChange:ke,action:at,data:Qt,className:Le,maxSize:Ve=150,title:Bt="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:tn=!1,accept:et="",additionalText:xt,isDragger:xe,number:Gt=1e3,aloneClear:dn=!1,realTimeRemove:En=!0,uploadText:pn,setFileProgress:Xe,showFileProgress:We})=>{const[ye,ge]=(0,ne.useState)(!1);let[Te,ft]=(0,ne.useState)(mt||[]),[pe,ve]=(0,ne.useState)(1);(0,ne.useEffect)(()=>{mt&&(pe===1&&ft([...mt]),ve(2),Gt===(mt==null?void 0:mt.length)&&ge(!0))},[mt]);const Ye=()=>{setTimeout(()=>{Te.pop(),ft([...Te])},500)};We&&Xe(Te.some(je=>je.status==="uploading"));const Re={multiple:!0,disabled:ye,accept:et,withCredentials:!0,fileList:Te,beforeUpload:(je,Jt)=>{const At=je.size/1024/1024;return Te.concat(Jt).length>Gt?(Te.pop(),ft([...Te]),He.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Gt}\u4E2A\u6587\u4EF6`),dn?Promise.reject():(Ye(),!1)):At<Ve?!0:(He.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${Ve}MB).`),dn?Promise.reject():(Ye(),!1))},data:Qt,action:at||`${Be.Z.API_SERVER}/api/attachments.json`,onChange(je){var Jt,At,Wt,It;if(je.file.status==="removed"?Te=je.fileList:Te=(0,x.uniqBy)([...je.fileList,...Te],"uid"),je.file.status==="done"&&((At=(Jt=je.file)==null?void 0:Jt.response)==null?void 0:At.status)===-1){He.ZP.error((It=(Wt=je.file)==null?void 0:Wt.response)==null?void 0:It.message);return}Te.length>=Gt?ge(!0):ge(!1),ft([...Te]),Te=Te.map(Tt=>{var Ce,fe;return(Ce=Tt==null?void 0:Tt.response)!=null&&Ce.id&&(Tt.url=(fe=Tt==null?void 0:Tt.response)==null?void 0:fe.url),Tt.name.indexOf(a)===-1&&(Tt.name=`${Tt.name}${a}${y(Tt.size)}`),rt({},Tt)}),console.log("info:",je,Te),ke(Te)},onRemove:je=>Ct(void 0,null,function*(){if(!En)return!0;const Jt=()=>Ct(void 0,null,function*(){if(je.response?je.response.id:je.id){let Wt=yield(0,re.JZ)(je.response?je.response.id:je.uid);return Promise.resolve(Wt)}else return!0});return tn?new Promise((At,Wt)=>{Ue.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ne.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>Ct(void 0,null,function*(){const It=yield Jt();He.ZP.success("\u5220\u9664\u6210\u529F"),At(!0)}),onCancel:()=>At(!1)})}):yield Jt()})};function Se(je){je.preventDefault(),je.stopPropagation()}return ne.createElement("div",{className:`multi-upload ${Le||""}`},xe&&ne.createElement(Mt,rt({},Re),ne.createElement("p",{className:"ant-upload-drag-icon"},ne.createElement(b.Z,null)),ne.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",ne.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",Ve,"MB)"," "),xt),!xe&&ne.createElement(de.default,rt({},Re),ne.createElement(Oe.ZP,{disabled:ye,className:"upload_button"},ne.createElement("img",{className:"aBtn_img",src:Pe}),Bt),ne.createElement("span",{onClick:Se,className:"upload_text"},pn||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${Ve}MB)`)))}},73278:function(ht,Nt,te){"use strict";te.d(Nt,{h:function(){return ee}});var ne=te(59301),de=te(57809),He=te(78241),Ue=te(3113),Oe=te(89780),Be=te.n(Oe),re=te(78780),qe=te(19136),_e=Object.defineProperty,$e=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,a=(ae,le,se)=>le in ae?_e(ae,le,{enumerable:!0,configurable:!0,writable:!0,value:se}):ae[le]=se,y=(ae,le)=>{for(var se in le||(le={}))Je.call(le,se)&&a(ae,se,le[se]);if(it)for(var se of it(le))oe.call(le,se)&&a(ae,se,le[se]);return ae},E=(ae,le)=>$e(ae,tt(le));const b=de.default.Option,x={labelCol:{span:4},wrapperCol:{span:20}},z={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Nt.Z=({callback:ae,onCancel:le})=>{const[se,ce]=(0,ne.useState)("python");function Ee(De){ce(z[De][1])}function Pe(De){ae(De)}return ne.createElement(He.default,E(y({},x),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Pe,style:{width:500}}),ne.createElement(He.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ne.createElement(de.default,{getPopupContainer:De=>De.parentNode,onChange:Ee},Object.keys(z).map(De=>ne.createElement(b,{key:De,value:De},z[De][0])))),ne.createElement(He.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ne.createElement(ee,{mode:se})),ne.createElement("div",{className:"flex-container flex-end"},ne.createElement(Ue.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ne.createElement(Ue.ZP,{type:"ghost",onClick:le},"\u53D6\u6D88")))};function ee({value:ae,onChange:le,mode:se,options:ce={}}){const Ee=(0,ne.useRef)(),[Pe,De]=(0,ne.useState)();return(0,ne.useEffect)(()=>{if(Pe){let he=function(kt){const St=kt.getValue();le&&le(St)};return Pe.on("change",he),()=>{Pe.off("change",he)}}},[Pe,le]),(0,ne.useEffect)(()=>{Pe&&Pe.setOption("mode",se)},[Pe,se]),(0,ne.useEffect)(()=>{Pe&&(ae!==Pe.getValue()||ae==="")&&setTimeout(()=>{Pe.setValue(ae||"")},300)},[Pe,ae]),(0,ne.useEffect)(()=>{if(Ee.current&&!Pe){const he=Be().fromTextArea(Ee.current,y({mode:se,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ce));De(he)}},[Ee.current,Pe]),ne.createElement("div",{className:"my-codemirror-container"},ne.createElement("textarea",{ref:Ee}))}},64726:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return vt}});var ne=te(59301),de=te(89780),He=te.n(de),Ue=te(76374),Oe=te(78780),Be=te(6313),re=te(25717),qe=te(99498),_e=te(25419),$e=te(67549),tt=te(99325),it=({value:we="",className:Ie,showTextOnly:Ae,showLines:ct,style:Ut={}})=>{const gt=(0,ne.useMemo)(()=>"",[we]);return ne.createElement(ne.Fragment,null,ne.createElement("div",{dangerouslySetInnerHTML:{__html:gt}}))},Je=te(59301),oe=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,z=(we,Ie,Ae)=>Ie in we?oe(we,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):we[Ie]=Ae,ee=(we,Ie)=>{for(var Ae in Ie||(Ie={}))b.call(Ie,Ae)&&z(we,Ae,Ie[Ae]);if(E)for(var Ae of E(Ie))x.call(Ie,Ae)&&z(we,Ae,Ie[Ae]);return we},ae=(we,Ie)=>a(we,y(Ie));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 se({onActionCallback:we,title:Ie,icon:Ae,actionName:ct,className:Ut="",children:gt}){function on(){we(ct)}return Je.createElement("a",{title:Ie,className:Ut,onClick:on},Je.createElement("i",{className:`${Ae}`}),gt)}var ce=({watch:we,showNullButton:Ie,showNullProgramButton:Ae,onActionCallback:ct,fullScreen:Ut,insertTemp:gt,hidetoolBar:on,extraUse:$t})=>{const Rt=[...le,{title:`${we?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${we?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Je.createElement("ul",{className:"markdown-toolbar-container"},!on&&Rt.map((gn,Mn)=>Je.createElement("li",{key:Mn},gn.actionName?Je.createElement(se,ae(ee({},gn),{onActionCallback:ct})):Je.createElement("span",{className:"v-line"}))),Ie?Je.createElement("li",null,Je.createElement(se,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:ct},Je.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Ae?Je.createElement(Je.Fragment,null,Je.createElement("li",null,Je.createElement(se,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:ct},Je.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Je.createElement("li",null,Je.createElement(se,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:ct},Je.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,gt&&Je.createElement("li",null,Je.createElement(se,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${gt}`,onActionCallback:ct},Je.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),$t&&Je.createElement("li",null,$t),Je.createElement("li",{className:"btn-full-screen"},Je.createElement(se,{icon:`${Ut?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Ut?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:ct})))},Ee=te(19647),Pe=te(78241),De=te(92832),he=te(3113),kt=Object.defineProperty,St=Object.defineProperties,ln=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,qt=(we,Ie,Ae)=>Ie in we?kt(we,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):we[Ie]=Ae,jt=(we,Ie)=>{for(var Ae in Ie||(Ie={}))Ct.call(Ie,Ae)&&qt(we,Ae,Ie[Ae]);if(rt)for(var Ae of rt(Ie))Mt.call(Ie,Ae)&&qt(we,Ae,Ie[Ae]);return we},mt=(we,Ie)=>St(we,ln(Ie));const ke={labelCol:{span:4},wrapperCol:{span:20}};var at=({callback:we,onCancel:Ie})=>{function Ae(ct){we(ct)}return ne.createElement(Pe.default,mt(jt({},ke),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Ae,style:{width:500}}),ne.createElement(Pe.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},ne.createElement(De.default,null)),ne.createElement(Pe.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},ne.createElement(De.default,null)),ne.createElement("div",{className:"flex-container flex-end"},ne.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ne.createElement(he.ZP,{type:"ghost",onClick:Ie},"\u53D6\u6D88")))},Qt=te(73278),Le=te(56030),Ve=te(43418),Bt=te(95237),tn=te(14573),et=te(59301),xt=({callback:we,onCancel:Ie})=>{const Ae=document.createElement("canvas"),ct=Ae.getContext("2d");Ae.width=1e3,Ae.height=800,ct.fillStyle="#ffffff",ct.fillRect(0,0,Ae.width,Ae.height);const Ut=Ae.toDataURL("image/png");return et.createElement(Ve.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},et.createElement(Bt.Z,{style:{height:"100vh"}},et.createElement(tn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Ut,visible:!0,title:String(Date.now())},onOk:gt=>{we({src:gt.url})},onClose:Ie})))},xe=te(12378);function Gt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Gt,go.CommandHandler),Gt.prototype.canAlignSelection=function(){var we=this.diagram;return!(we===null||we.isReadOnly||we.isModelReadOnly||we.selection.count<2)},Gt.prototype.alignLeft=function(){var we=this.diagram;we.startTransaction("aligning left");var Ie=1/0;we.selection.each(function(Ae){Ae instanceof go.Link||(Ie=Math.min(Ae.position.x,Ie))}),we.selection.each(function(Ae){Ae instanceof go.Link||Ae.move(new go.Point(Ie,Ae.position.y))}),we.commitTransaction("aligning left")},Gt.prototype.alignRight=function(){var we=this.diagram;we.startTransaction("aligning right");var Ie=-1/0;we.selection.each(function(Ae){if(!(Ae instanceof go.Link)){var ct=Ae.actualBounds.x+Ae.actualBounds.width;Ie=Math.max(ct,Ie)}}),we.selection.each(function(Ae){Ae instanceof go.Link||Ae.move(new go.Point(Ie-Ae.actualBounds.width,Ae.position.y))}),we.commitTransaction("aligning right")},Gt.prototype.alignTop=function(){var we=this.diagram;we.startTransaction("alignTop");var Ie=1/0;we.selection.each(function(Ae){Ae instanceof go.Link||(Ie=Math.min(Ae.position.y,Ie))}),we.selection.each(function(Ae){Ae instanceof go.Link||Ae.move(new go.Point(Ae.position.x,Ie))}),we.commitTransaction("alignTop")},Gt.prototype.alignBottom=function(){var we=this.diagram;we.startTransaction("aligning bottom");var Ie=-1/0;we.selection.each(function(Ae){if(!(Ae instanceof go.Link)){var ct=Ae.actualBounds.y+Ae.actualBounds.height;Ie=Math.max(ct,Ie)}}),we.selection.each(function(Ae){Ae instanceof go.Link||Ae.move(new go.Point(Ae.actualBounds.x,Ie-Ae.actualBounds.height))}),we.commitTransaction("aligning bottom")},Gt.prototype.alignCenterX=function(){var we=this.diagram,Ie=we.selection.first();if(Ie){we.startTransaction("aligning Center X");var Ae=Ie.actualBounds.x+Ie.actualBounds.width/2;we.selection.each(function(ct){ct instanceof go.Link||ct.move(new go.Point(Ae-ct.actualBounds.width/2,ct.actualBounds.y))}),we.commitTransaction("aligning Center X")}},Gt.prototype.alignCenterY=function(){var we=this.diagram,Ie=we.selection.first();if(Ie){we.startTransaction("aligning Center Y");var Ae=Ie.actualBounds.y+Ie.actualBounds.height/2;we.selection.each(function(ct){ct instanceof go.Link||ct.move(new go.Point(ct.actualBounds.x,Ae-ct.actualBounds.height/2))}),we.commitTransaction("aligning Center Y")}},Gt.prototype.alignColumn=function(we){var Ie=this.diagram;Ie.startTransaction("align Column"),we===void 0&&(we=0),we=parseFloat(we);var Ae=new Array;Ie.selection.each(function($t){$t instanceof go.Link||Ae.push($t)});for(var ct=0;ct<Ae.length-1;ct++){var Ut=Ae[ct],gt=Ut.actualBounds.y+Ut.actualBounds.height+we,on=Ae[ct+1];on.move(new go.Point(Ut.actualBounds.x,gt))}Ie.commitTransaction("align Column")},Gt.prototype.alignRow=function(we){we===void 0&&(we=0),we=parseFloat(we);var Ie=this.diagram;Ie.startTransaction("align Row");var Ae=new Array;Ie.selection.each(function($t){$t instanceof go.Link||Ae.push($t)});for(var ct=0;ct<Ae.length-1;ct++){var Ut=Ae[ct],gt=Ut.actualBounds.x+Ut.actualBounds.width+we,on=Ae[ct+1];on.move(new go.Point(gt,Ut.actualBounds.y))}Ie.commitTransaction("align Row")},Gt.prototype.canRotate=function(we){var Ie=this.diagram;return!(Ie===null||Ie.isReadOnly||Ie.isModelReadOnly||Ie.selection.count<1)},Gt.prototype.rotate=function(we){we===void 0&&(we=90);var Ie=this.diagram;Ie.startTransaction("rotate "+we.toString());var Ie=this.diagram;Ie.selection.each(function(Ae){Ae instanceof go.Link||Ae instanceof go.Group||(Ae.angle+=we)}),Ie.commitTransaction("rotate "+we.toString())},Gt.prototype.pullToFront=function(){var we=this.diagram;we.startTransaction("pullToFront");var Ie=new go.Map;we.selection.each(function(Ae){Ie.set(Ae.layer,0)}),Ie.iteratorKeys.each(function(Ae){var ct=0;Ae.parts.each(function(Ut){if(!Ut.isSelected){var gt=Ut.zOrder;isNaN(gt)?Ut.zOrder=0:ct=Math.max(ct,gt)}}),Ie.set(Ae,ct)}),we.selection.each(function(Ae){Gt._assignZOrder(Ae,Ie.get(Ae.layer)+1)}),we.commitTransaction("pullToFront")},Gt.prototype.pushToBack=function(){var we=this.diagram;we.startTransaction("pushToBack");var Ie=new go.Map;we.selection.each(function(Ae){Ie.set(Ae.layer,0)}),Ie.iteratorKeys.each(function(Ae){var ct=0;Ae.parts.each(function(Ut){if(!Ut.isSelected){var gt=Ut.zOrder;isNaN(gt)?Ut.zOrder=0:ct=Math.min(ct,gt)}}),Ie.set(Ae,ct)}),we.selection.each(function(Ae){Gt._assignZOrder(Ae,Ie.get(Ae.layer)-1-Gt._findGroupDepth(Ae))}),we.commitTransaction("pushToBack")},Gt._assignZOrder=function(we,Ie,Ae){Ae===void 0&&(Ae=we),we.layer===Ae.layer&&(we.zOrder=Ie),we instanceof go.Group&&we.memberParts.each(function(ct){Gt._assignZOrder(ct,Ie+1,Ae)})},Gt._findGroupDepth=function(we){if(we instanceof go.Group){var Ie=0;return we.memberParts.each(function(Ae){Ie=Math.max(Ie,Gt._findGroupDepth(Ae))}),Ie+1}else return 0},Gt.prototype.doKeyDown=function(){var we=this.diagram;if(we!==null){var Ie=we.lastInput;if(Ie.key==="Up"||Ie.key==="Down"||Ie.key==="Left"||Ie.key==="Right"){var Ae=this.arrowKeyBehavior;if(Ae==="none")return;if(Ae==="select"){this._arrowKeySelect();return}else if(Ae==="move"){this._arrowKeyMove();return}else if(Ae==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},Gt.prototype._getAllParts=function(){var we=new Array;return this.diagram.nodes.each(function(Ie){we.push(Ie)}),this.diagram.parts.each(function(Ie){we.push(Ie)}),we},Gt.prototype._arrowKeyMove=function(){var we=this.diagram,Ie=we.lastInput,Ae=0,ct=0;if(Ie.control||Ie.meta)Ae=1,ct=1;else if(we.grid!==null){var Ut=we.grid.gridCellSize;ct=Ut.width,Ae=Ut.height}we.startTransaction("arrowKeyMove"),we.selection.each(function(gt){Ie.key==="Up"?gt.move(new go.Point(gt.actualBounds.x,gt.actualBounds.y-Ae)):Ie.key==="Down"?gt.move(new go.Point(gt.actualBounds.x,gt.actualBounds.y+Ae)):Ie.key==="Left"?gt.move(new go.Point(gt.actualBounds.x-ct,gt.actualBounds.y)):Ie.key==="Right"&>.move(new go.Point(gt.actualBounds.x+ct,gt.actualBounds.y))}),we.commitTransaction("arrowKeyMove")},Gt.prototype._arrowKeySelect=function(){var we=this.diagram,Ie=we.lastInput,Ae=null;Ie.key==="Up"?Ae=this._findNearestPartTowards(270):Ie.key==="Down"?Ae=this._findNearestPartTowards(90):Ie.key==="Left"?Ae=this._findNearestPartTowards(180):Ie.key==="Right"&&(Ae=this._findNearestPartTowards(0)),Ae!==null&&(Ie.shift?Ae.isSelected=!0:Ie.control||Ie.meta?Ae.isSelected=!Ae.isSelected:we.select(Ae))},Gt.prototype._findNearestPartTowards=function(we){var Ie=this.diagram.selection.first();if(Ie===null)return null;for(var Ae=Ie.actualBounds.center,ct=this._getAllParts(),Ut=1/0,gt=Ie,on=0;on<ct.length;on++){var $t=ct[on];if($t!==Ie&&$t.canSelect()){var Rt=$t.actualBounds.center,gn=Ae.directionPoint(Rt),Mn=this._angleCloseness(gn,we);if(Mn<=45){var Xt=Ae.distanceSquaredPoint(Rt);Xt*=1+Math.sin(Mn*Math.PI/180),Xt<Ut&&(Ut=Xt,gt=$t)}}}return gt},Gt.prototype._angleCloseness=function(we,Ie){return Math.min(Math.abs(Ie-we),Math.min(Math.abs(Ie+360-we),Math.abs(Ie-360-we)))},Gt.prototype._arrowKeyTree=function(){var we=this.diagram,Ie=we.selection.first();if(Ie instanceof go.Node){var Ae=we.lastInput;if(Ae.key==="Right"){if(!Ie.isTreeLeaf)if(!Ie.isTreeExpanded)we.commandHandler.canExpandTree(Ie)&&we.commandHandler.expandTree(Ie);else{var ct=this._sortTreeChildrenByY(Ie).first();ct!==null&&we.select(ct)}}else if(Ae.key==="Left")if(!Ie.isTreeLeaf&&Ie.isTreeExpanded)we.commandHandler.canCollapseTree(Ie)&&we.commandHandler.collapseTree(Ie);else{var Ut=Ie.findTreeParentNode();Ut!==null&&we.select(Ut)}else if(Ae.key==="Up"){var Ut=Ie.findTreeParentNode();if(Ut!==null){var gt=this._sortTreeChildrenByY(Ut),on=gt.indexOf(Ie);if(on>0){for(var $t=gt.elt(on-1);$t!==null&&$t.isTreeExpanded&&!$t.isTreeLeaf;){var Rt=this._sortTreeChildrenByY($t);$t=Rt.last()}$t!==null&&we.select($t)}else we.select(Ut)}}else if(Ae.key==="Down")if(Ie.isTreeExpanded&&!Ie.isTreeLeaf){var ct=this._sortTreeChildrenByY(Ie).first();ct!==null&&we.select(ct)}else for(;Ie!==null;){var Ut=Ie.findTreeParentNode();if(Ut===null)break;var gt=this._sortTreeChildrenByY(Ut),on=gt.indexOf(Ie);if(on<gt.length-1){we.select(gt.elt(on+1));break}else Ie=Ut}var gn=we.selection.first();gn!==null&&we.scrollToRect(gn.actualBounds)}},Gt.prototype._sortTreeChildrenByY=function(we){var Ie=new go.List().addAll(we.findTreeChildrenNodes());return Ie.sort(function(Ae,ct){var Ut=Ae.location,gt=ct.location;return Ut.y<gt.y?-1:Ut.y>gt.y?1:Ut.x<gt.x?-1:Ut.x>gt.x?1:0}),Ie},Gt.prototype.copyToClipboard=function(we){go.CommandHandler.prototype.copyToClipboard.call(this,we),this._lastPasteOffset.set(this.pasteOffset)},Gt.prototype.pasteFromClipboard=function(){var we=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(we,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),we},Object.defineProperty(Gt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(we){if(we!=="move"&&we!=="select"&&we!=="scroll"&&we!=="tree"&&we!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+we);this._arrowKeyBehavior=we}}),Object.defineProperty(Gt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(we){if(!(we instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+we);this._pasteOffset.set(we)}});var dn=Gt,En=te(29277),pn=te(43604),Xe=te(7660),We={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},ye=te(59301),ge=(we,Ie,Ae)=>new Promise((ct,Ut)=>{var gt=Rt=>{try{$t(Ae.next(Rt))}catch(gn){Ut(gn)}},on=Rt=>{try{$t(Ae.throw(Rt))}catch(gn){Ut(gn)}},$t=Rt=>Rt.done?ct(Rt.value):Promise.resolve(Rt.value).then(gt,on);$t((Ae=Ae.apply(we,Ie)).next())});function Te({onCancel:we,callback:Ie}){let Ae=(0,ne.useRef)(),ct=(0,ne.useRef)(),Ut=(0,ne.useRef)(),gt=(0,ne.useRef)(!1);const on=(0,ne.useRef)(!1),[$t,Rt]=(0,ne.useState)(0);function gn(){const Xt=xe.bx.make,jn={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"};Ae.current=new xe.S0(ct.current,{padding:20,grid:Xt(xe.s_,"Grid",Xt(xe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Xt(xe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:an=>{var Sn=an.diagram.commandHandler.addTopLevelParts(an.diagram.selection,!0);Sn||an.diagram.currentTool.doCancel()},commandHandler:Xt(dn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:an=>{var Sn=an.subject;Sn.location=Sn.location.copy().snapToGridPoint(an.diagram.grid.gridOrigin,an.diagram.grid.gridCellSize),setTimeout(()=>{an.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:an=>{var Sn=an.subject;setTimeout(()=>{an.diagram.commandHandler.editTextBlock()})},LinkRelinked:an=>{var Sn=an.parameter.part;Sn.invalidateConnectedLinks();var An=an.subject;an.diagram.toolManager.linkingTool.isForwards?An.toNode.invalidateConnectedLinks():An.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Ae.current.nodeTemplate=Xt(xe.NB,"Auto",{locationSpot:xe.z6.Center,locationObjectName:"SHAPE",desiredSize:new xe.$u(120,60),minSize:new xe.$u(40,40),resizable:!0,resizeCellSize:new xe.$u(10,10),rotatable:!0},new xe.KX("location","loc",xe.E9.parse).makeTwoWay(xe.E9.stringify),new xe.KX("desiredSize","size",xe.$u.parse).makeTwoWay(xe.$u.stringify),Xt(xe.bn,{name:"SHAPE",fill:jn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:xe.z6.AllSides,toSpot:xe.z6.AllSides},new xe.KX("figure"),new xe.KX("fill"),new xe.KX("stroke","borderColor"),new xe.KX("strokeWidth","thickness"),new xe.KX("strokeDashArray","dash")),Xt(xe.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Xt(xe.al,{margin:1,textAlign:"center",overflow:xe.al.OverflowEllipsis,editable:!0},new xe.KX("text").makeTwoWay(),new xe.KX("stroke","color"))),Ae.current.nodeTemplate.toolTip=Xt("ToolTip",Xt(xe.s_,"Vertical",{maxSize:new xe.$u(200,NaN)},Xt(xe.al,{font:"bold 10pt sans-serif",textAlign:"center"},new xe.KX("text")),Xt(xe.al,{font:"10pt sans-serif",textAlign:"center"},new xe.KX("text","details"))));function Xn(an,Sn){var An=(mn,Zn)=>{mn.handled=!0,mn.diagram.model.commit(oa=>{var Qn=Zn.part.adornedPart,Pa=new xe.E9().setRectSpot(Qn.actualBounds,an);Pa.subtract(Qn.location),Pa.scale(2,2),Pa.x+=Math.sign(Pa.x)*130,Pa.y+=Math.sign(Pa.y)*130,Pa.add(Qn.location),Pa.snapToGridPoint(mn.diagram.grid.gridOrigin,mn.diagram.grid.gridCellSize);var ba=oa.copyNodeData(Qn.data);oa.setGroupKeyForNodeData(ba,oa.getGroupKeyForNodeData(Qn.data)),oa.addNodeData(ba);var Ua={from:Qn.key,to:oa.getKeyForNodeData(ba)};oa.addLinkData(Ua);var Va=mn.diagram.findNodeForData(ba);Va.location=Pa,mn.diagram.select(Va),setTimeout(()=>{mn.diagram.commandHandler.editTextBlock()},20)})};return Xt(xe.bn,{figure:Sn,alignment:an,alignmentFocus:an.opposite(),width:an.equals(xe.z6.Top)||an.equals(xe.z6.Bottom)?25:18,height:an.equals(xe.z6.Top)||an.equals(xe.z6.Bottom)?18:25,fill:"orange",stroke:jn.white,strokeWidth:4,mouseEnter:(mn,Zn)=>Zn.fill="dodgerblue",mouseLeave:(mn,Zn)=>Zn.fill="orange",isActionable:!0,click:An,contextClick:An})}function na(an){return Xt(xe.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:(Sn,An)=>An.fill="dodgerblue",mouseLeave:(Sn,An)=>An.fill="orange",click:(Sn,An)=>{Sn.diagram.commandHandler.showContextMenu(An.part.adornedPart)}},an||{})}Ae.current.nodeTemplate.selectionAdornmentTemplate=Xt(xe.uz,"Spot",Xt(xe.Vm,{padding:10}),Xn(xe.z6.Top,"TriangleUp"),Xn(xe.z6.Left,"TriangleLeft"),Xn(xe.z6.Right,"TriangleRight"),Xn(xe.z6.Bottom,"TriangleDown"),na({alignment:new xe.z6(.75,0)}));function Gn(an,Sn){return(An,mn)=>{An.handled=!0,An.diagram.model.commit(Zn=>{Zn.set(mn.part.adornedPart.data,an,Sn)})}}function Me(an,Sn){return Sn||(Sn="color"),Xt(xe.bn,{width:16,height:16,stroke:"lightgray",fill:an,margin:1,background:"transparent",mouseEnter:(An,mn)=>mn.stroke="dodgerblue",mouseLeave:(An,mn)=>mn.stroke="lightgray",click:Gn(Sn,an),contextClick:Gn(Sn,an)})}function yt(){return[Xt("ContextMenuButton",Xt(xe.s_,"Horizontal",Me(jn.white,"fill"),Me(jn.beige,"fill"),Me(jn.extralightblue,"fill"),Me(jn.extralightred,"fill"))),Xt("ContextMenuButton",Xt(xe.s_,"Horizontal",Me(jn.lightgray,"fill"),Me(jn.lightgreen,"fill"),Me(jn.lightblue,"fill"),Me(jn.lightred,"fill")))]}function nt(){return[Xt("ContextMenuButton",Xt(xe.s_,"Horizontal",Me(jn.black),Me(jn.green),Me(jn.blue),Me(jn.red))),Xt("ContextMenuButton",Xt(xe.s_,"Horizontal",Me(jn.white),Me(jn.magenta),Me(jn.purple),Me(jn.orange)))]}function wt(an,Sn){return Sn||(Sn="thickness"),Xt(xe.bn,"LineH",{width:16,height:16,strokeWidth:an,margin:1,background:"transparent",mouseEnter:(An,mn)=>mn.background="dodgerblue",mouseLeave:(An,mn)=>mn.background="transparent",click:Gn(Sn,an),contextClick:Gn(Sn,an)})}function Ht(an,Sn){return Sn||(Sn="dash"),Xt(xe.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:an,margin:1,background:"transparent",mouseEnter:(An,mn)=>mn.background="dodgerblue",mouseLeave:(An,mn)=>mn.background="transparent",click:Gn(Sn,an),contextClick:Gn(Sn,an)})}function Yt(){return[Xt("ContextMenuButton",Xt(xe.s_,"Horizontal",wt(1),wt(2),wt(3),wt(4))),Xt("ContextMenuButton",Xt(xe.s_,"Horizontal",Ht(null),Ht([2,4]),Ht([4,4])))]}function Kt(an,Sn){return Sn||(Sn="figure"),Xt(xe.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:an,margin:1,background:"transparent",mouseEnter:(An,mn)=>mn.fill="dodgerblue",mouseLeave:(An,mn)=>mn.fill="lightgray",click:Gn(Sn,an),contextClick:Gn(Sn,an)})}Ae.current.nodeTemplate.contextMenu=Xt("ContextMenu",Xt("ContextMenuButton",Xt(xe.s_,"Horizontal",Kt("Rectangle"),Kt("RoundedRectangle"),Kt("Ellipse"),Kt("Diamond"))),Xt("ContextMenuButton",Xt(xe.s_,"Horizontal",Kt("Parallelogram2"),Kt("ManualOperation"),Kt("Procedure"),Kt("Cylinder1"))),Xt("ContextMenuButton",Xt(xe.s_,"Horizontal",Kt("Terminator"),Kt("CreateRequest"),Kt("Document"),Kt("TriangleDown"))),yt(),nt(),Yt()),Ae.current.groupTemplate=Xt(xe.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:xe.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(an,Sn)=>{var An=Sn.addMembers(Sn.diagram.selection,!0);An||Sn.diagram.currentTool.doCancel()},avoidable:!1},new xe.KX("location","loc",xe.E9.parse).makeTwoWay(xe.E9.stringify),Xt(xe.s_,"Auto",{name:"BODY"},Xt(xe.bn,{parameter1:10,fill:jn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:xe.z6.AllSides,toSpot:xe.z6.AllSides},new xe.KX("fill"),new xe.KX("stroke","color"),new xe.KX("strokeWidth","thickness"),new xe.KX("strokeDashArray","dash")),Xt(xe.Vm,{background:"transparent",margin:20})),Xt(xe.al,{alignment:xe.z6.Top,alignmentFocus:xe.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new xe.KX("text"),new xe.KX("stroke","color"))),Ae.current.groupTemplate.selectionAdornmentTemplate=Xt(xe.uz,"Spot",Xt(xe.s_,"Auto",Xt(xe.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Xt(xe.Vm,{margin:1.5})),na({alignment:xe.z6.TopRight,alignmentFocus:xe.z6.BottomRight})),Ae.current.groupTemplate.contextMenu=Xt("ContextMenu",yt(),nt(),Yt()),Ae.current.linkTemplate=Xt(xe.rU,{layerName:"Foreground",routing:xe.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new xe.KX("fromSpot","fromSpot",xe.z6.parse),new xe.KX("toSpot","toSpot",xe.z6.parse),new xe.KX("fromShortLength","dir",an=>an>=1?10:0),new xe.KX("toShortLength","dir",an=>an>=1?10:0),new xe.KX("points").makeTwoWay(),Xt(xe.bn,{strokeWidth:2},new xe.KX("stroke","color"),new xe.KX("strokeWidth","thickness"),new xe.KX("strokeDashArray","dash")),Xt(xe.bn,{segmentIndex:0,segmentOffset:new xe.E9(15,0),segmentOrientation:xe.rU.OrientAlong,alignmentFocus:xe.z6.Right,figure:"circle",width:10,strokeWidth:0},new xe.KX("fill","color"),new xe.KX("visible","dir",an=>an===1)),Xt(xe.bn,{segmentIndex:-1,segmentOffset:new xe.E9(-10,6),segmentOrientation:xe.rU.OrientPlus90,alignmentFocus:xe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new xe.KX("fill","color"),new xe.KX("visible","dir",an=>an>=1),new xe.KX("width","thickness",an=>7+3*an),new xe.KX("height","thickness",an=>7+3*an),new xe.KX("segmentOffset","thickness",an=>new xe.E9(-15,4+1.5*an))),Xt(xe.bn,{segmentIndex:0,segmentOffset:new xe.E9(15,-6),segmentOrientation:xe.rU.OrientMinus90,alignmentFocus:xe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new xe.KX("fill","color"),new xe.KX("visible","dir",an=>an===2),new xe.KX("width","thickness",an=>7+3*an),new xe.KX("height","thickness",an=>7+3*an),new xe.KX("segmentOffset","thickness",an=>new xe.E9(-15,4+1.5*an))),Xt(xe.al,{alignmentFocus:new xe.z6(0,1,-4,0),editable:!0},new xe.KX("text").makeTwoWay(),new xe.KX("stroke","color"))),Ae.current.linkTemplate.selectionAdornmentTemplate=Xt(xe.uz,Xt(xe.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:zt(2)},new xe.KX("pathPattern","thickness",zt)),na({alignmentFocus:new xe.z6(0,0,-6,-4)}));function zt(an){return Xt(xe.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(an+4).toString()+" H3"})}function Fn(an){var Sn="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return an===0?Sn="M0 0 M16 16 M0 8 L16 8":an===2&&(Sn="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Xt(xe.bn,{geometryString:Sn,margin:2,background:"transparent",mouseEnter:(An,mn)=>mn.background="dodgerblue",mouseLeave:(An,mn)=>mn.background="transparent",click:Gn("dir",an),contextClick:Gn("dir",an)})}function Nn(an){var Sn=(An,mn)=>{An.handled=!0,An.diagram.model.commit(Zn=>{var oa=mn.part.adornedPart;Zn.set(oa.data,an?"toSpot":"fromSpot",xe.z6.stringify(xe.z6.AllSides)),(an?oa.toNode:oa.fromNode).invalidateConnectedLinks()})};return Xt(xe.bn,{width:12,height:12,fill:"transparent",mouseEnter:(An,mn)=>mn.background="dodgerblue",mouseLeave:(An,mn)=>mn.background="transparent",click:Sn,contextClick:Sn})}function bt(an,Sn){var An=0,mn=xe.z6.RightSide;an.equals(xe.z6.Top)?(An=270,mn=xe.z6.TopSide):an.equals(xe.z6.Left)?(An=180,mn=xe.z6.LeftSide):an.equals(xe.z6.Bottom)&&(An=90,mn=xe.z6.BottomSide),Sn||(An-=180);var Zn=(oa,Qn)=>{oa.handled=!0,oa.diagram.model.commit(Pa=>{var ba=Qn.part.adornedPart;Pa.set(ba.data,Sn?"toSpot":"fromSpot",xe.z6.stringify(mn)),(Sn?ba.toNode:ba.fromNode).invalidateConnectedLinks()})};return Xt(xe.bn,{alignment:an,alignmentFocus:an.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:An,background:"transparent",mouseEnter:(oa,Qn)=>Qn.background="dodgerblue",mouseLeave:(oa,Qn)=>Qn.background="transparent",click:Zn,contextClick:Zn})}Ae.current.linkTemplate.contextMenu=Xt("ContextMenu",nt(),Yt(),Xt("ContextMenuButton",Xt(xe.s_,"Horizontal",Fn(0),Fn(1),Fn(2))),Xt("ContextMenuButton",Xt(xe.s_,"Horizontal",Xt(xe.s_,"Spot",Nn(!1),bt(xe.z6.Top,!1),bt(xe.z6.Left,!1),bt(xe.z6.Right,!1),bt(xe.z6.Bottom,!1)),Xt(xe.s_,"Spot",{margin:new xe.Zt(0,0,0,2)},Nn(!0),bt(xe.z6.Top,!0),bt(xe.z6.Left,!0),bt(xe.z6.Right,!0),bt(xe.z6.Bottom,!0)))));const zn=`{ "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 la=["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 fa(an){return console.log("shapeName:",an),la.indexOf(an)>=0}var aa=new xe.YI(Ut.current,{maxSelectionCount:1,linkTemplate:Xt(xe.rU,{locationSpot:xe.z6.Center,selectionAdornmentTemplate:Xt(xe.uz,"Link",{locationSpot:xe.z6.Center},Xt(xe.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Xt(xe.bn,{toArrow:"Standard",stroke:null}))},{routing:xe.rU.AvoidsNodes,curve:xe.rU.JumpOver,corner:5,toShortLength:4},new xe.KX("points"),Xt(xe.bn,{isPanelMain:!0,strokeWidth:2}),Xt(xe.bn,{toArrow:"Standard",stroke:null})),model:new xe.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...xe.bn.getFigureGenerators().toArray().map(an=>({text:"\u672A\u547D\u540D",size:"100 100",figure:an.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Ae.current.addDiagramListener("TextEdited",function(an){var Sn;const An=an.subject.part;var mn=(Sn=document.activeElement)==null?void 0:Sn.value;typeof mn=="string"&&mn.trim()===""&&Ae.current.model.commit(function(Zn){Zn.set(An.data,"text","\u672A\u547D\u540D"),Ae.current.commandHandler.stopCommand()},"increment")}),aa.nodeTemplate=Xt(xe.NB,"Auto",{locationSpot:xe.z6.Center},new xe.KX("location","location",xe.E9.parse).makeTwoWay(xe.E9.stringify),Xt(xe.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 xe.KX("stroke").makeTwoWay(),new xe.KX("fill").makeTwoWay(),new xe.KX("figure")),Xt(xe.al,{margin:new xe.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new xe.$u(16,16),maxSize:new xe.$u(10,NaN),textAlign:"center",editable:!0},new xe.KX("key").makeTwoWay())),setTimeout(()=>{Ae.current.grid=Xt(xe.s_,"Grid",Xt(xe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Xt(xe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),Ae.current.grid.visible=!0,Ae.current.grid.gridCellStroke="darkgray",Ae.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=Ae.current,Ae.current}const Mn=()=>ge(this,null,function*(){var Xt=Ae.current.makeImage();const jn=yield(0,Xe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Xt.src}});Ie({src:jn.url})});return(0,ne.useEffect)(()=>(setTimeout(()=>{gn()},500),Rt($t+1),()=>{Ae.current=null}),[]),ye.createElement("div",{ref:on,className:gt.current?`${We.maxH60} body-overflow-initial`:"body-overflow-initial"},ye.createElement(Ve.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!$t,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:ye.createElement(Bt.Z,null,ye.createElement(pn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ye.createElement(pn.Z,{onClick:()=>{var Xt,jn,Xn=Ae.current.selection.first();if(gt.current=!gt.current,document.activeElement&&Xn){let na=(jn=(Xt=document.activeElement)==null?void 0:Xt.value)==null?void 0:jn.trim();typeof na=="string"&&Ae.current.model.commit(function(Gn){Gn.set(Xn.data,"text",na||"\u672A\u547D\u540D"),Ae.current.commandHandler.stopCommand()},"increment")}Rt($t+1)}},ye.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:we},ye.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:We.flowChartWrp},ye.createElement("div",{style:{display:"flex",height:"100%"}},ye.createElement("div",{style:{width:"300px",height:"100%"}},ye.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),ye.createElement("div",{style:{height:"calc(100% - 50px)"},className:We.myPaletteDiv,ref:Ut})),ye.createElement("div",{style:{flex:1,position:"relative"}},ye.createElement("div",{ref:ct,style:{height:"80vh"}}))),ye.createElement("div",{className:"tr"},ye.createElement(he.ZP,{size:"large",onClick:Mn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var ft=Te,pe=te(5112),ve=te(5871);const Ye=pe.ZP.Group,Re={margin:"0 8px"};var Se=({callback:we,onCancel:Ie})=>{function Ae(ct){we(ct)}return ne.createElement(Pe.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Ae},ne.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},ne.createElement("span",{style:Re},"\u5355\u5143\u683C\u6570\uFF1A"),ne.createElement("span",{style:Re},"\u884C\u6570"),ne.createElement(Pe.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},ne.createElement(ve.Z,null)),ne.createElement("span",{style:Re},"\u5217\u6570"),ne.createElement(Pe.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},ne.createElement(ve.Z,null))),ne.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},ne.createElement("span",{style:Re},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),ne.createElement(Pe.default.Item,{name:"align"},ne.createElement(Ye,null,ne.createElement(pe.ZP,{value:"default"},ne.createElement("i",{className:"fa fa-align-justify"})),ne.createElement(pe.ZP,{value:"left"},ne.createElement("i",{className:"fa fa-align-left"})),ne.createElement(pe.ZP,{value:"center"},ne.createElement("i",{className:"fa fa-align-center"})),ne.createElement(pe.ZP,{value:"right"},ne.createElement("i",{className:"fa fa-align-right"}))))),ne.createElement("div",{className:"flex-container flex-end"},ne.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ne.createElement(he.ZP,{type:"ghost",onClick:Ie},"\u53D6\u6D88")))},je=te(78673),Jt=te(5559),At=te.n(Jt),It=(0,ne.forwardRef)(({use3d:we,width:Ie,height:Ae,callback:ct,showSaveButton:Ut},gt)=>{const on=(0,ne.useRef)(),$t=(0,ne.useRef)(),[Rt,gn]=(0,ne.useState)(!1),Mn=(0,ne.useRef)({id:on,appName:"graphing",width:Ie||1e3,height:Ae||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,ne.useEffect)(()=>{$t.current=new(At())(Mn.current,!0),window.onload=function(){$t.current.inject("applet_container")}},[]);const Xt=()=>{var jn=window.ggbApplet.getPNGBase64(1,!0,72);return ct&&ct(jn),jn};return(0,ne.useEffect)(()=>{Mn.current.appName=Rt?"3D":"graphing",$t.current.inject("applet_container")},[Rt]),(0,ne.useEffect)(()=>{gn(we)},[we]),(0,ne.useImperativeHandle)(gt,()=>({getImgData:Xt})),ne.createElement(ne.Fragment,null,ne.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:on}),ne.createElement(Bt.Z,{align:"middle"},ne.createElement(pn.Z,{flex:1},ne.createElement(je.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Rt,onChange:jn=>gn(jn)})),ne.createElement(pn.Z,null,ne.createElement(he.ZP,{size:"large",onClick:Xt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Tt=te(46531),Ce=te(1012),fe=te(8591);const dt="link",pt="upload-image",Vt="add-flowchart",en="draw-image",cn="add-flowchart",sn="code-block",bn="add-table",On="------------",Ln={default:On,left:`:${On}`,center:`:${On}:`,right:`${On}:`};var Rn=te(50505),Jn=(we,Ie,Ae)=>new Promise((ct,Ut)=>{var gt=Rt=>{try{$t(Ae.next(Rt))}catch(gn){Ut(gn)}},on=Rt=>{try{$t(Ae.throw(Rt))}catch(gn){Ut(gn)}},$t=Rt=>Rt.done?ct(Rt.value):Promise.resolve(Rt.value).then(gt,on);$t((Ae=Ae.apply(we,Ie)).next())});function Yn(){}let Cn=0;const da=1e4,Pt="\u2581",_t="@\u2581\u2581@",Et="@\u2581@",Ot=`
|
|
**\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`,me=["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 Ne(we){return/^\d+$/.test(we)?`${we}px`:we}const Qe=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ut={[Qe+"-B"]:"bold",[Qe+"-I"]:"italic"},Dt={[dt]:"\u6DFB\u52A0\u94FE\u63A5",[sn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[pt]:"\u6DFB\u52A0\u56FE\u7247",[en]:"\u6DFB\u52A0\u753B\u56FE",[Vt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[bn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var vt=({defaultValue:we="",onChange:Ie,width:Ae="100%",height:ct=400,miniToolbar:Ut=!1,isFocus:gt=!1,watch:on,insertTemp:$t,mode:Rt="markdown",id:gn="markdown-editor-id",showResizeBar:Mn=!1,noStorage:Xt=!1,showNullButton:jn=!1,showNullProgramButton:Xn=!1,hidetoolBar:na=!1,fullScreen:Gn=!1,onBlur:Me,onCMBeforeChange:yt,onFullScreen:nt,className:wt="",disablePaste:Ht=!1,disabled:Yt=!1,disabledFill:Kt=!1,placeholder:zt="",values:Fn="",extraUse:Nn})=>{const[bt,zn]=(0,ne.useState)(null),[la,fa]=(0,ne.useState)(we),[aa,an]=(0,ne.useState)(on),[Sn,An]=(0,ne.useState)(Gn),[mn,Zn]=(0,ne.useState)(""),[oa,Qn]=(0,ne.useState)(0),[Pa,ba]=(0,ne.useState)(ct),[Ua,Va]=(0,ne.useState)(!1),co=(0,ne.useRef)((0,Ce.Z)()),La=(0,ne.useRef)(!1),Ea=(0,ne.useRef)(),[za,Na]=(0,ne.useState)(0),[Oa,xa]=(0,ne.useState)(0),va=(0,ne.useRef)(),Za=(0,ne.useRef)(),to=(0,ne.useRef)(),ja=(0,ne.useRef)(),vo=()=>Jn(void 0,null,function*(){var Wn;const hn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:co.current}});(Wn=hn==null?void 0:hn.attachments)!=null&&Wn.length&&(console.log("cm:",bt,va),hn.attachments.map(fn=>{fn.content_type.indexOf("image")>-1?bt.replaceSelection(``):fn.content_type.indexOf("video")>-1?bt.replaceSelection(`<video width="100%" controls src="${ENV.API_SERVER}/api/attachments/${data.id}"></video>`):fn.content_type.indexOf("pdf")>-1?bt.replaceSelection(`<a href="${ENV.API_SERVER}/api/attachments/${fn.id}?type=${fn.content_type}&disposition=inline" target="_blank">${fn.name}</a>`):bt.replaceSelection(`[${fn.name}](${ENV.API_SERVER}/api/attachments/${fn.id}?type=${fn.content_type})`)}))});(0,ne.useEffect)(()=>{const Wn=window.scrollY||window.pageYOffset;fa(Fn),bt==null||bt.setValue(Fn),window.scrollTo(0,Wn)},[Fn]),(0,ne.useEffect)(()=>{nt==null||nt(Sn)},[Sn]),(0,ne.useEffect)(()=>{if(va.current){let Wn=function(fn,xn){var pa;if(Ht){xn.preventDefault();return}const Ra=xn.clipboardData;if(Ra){const ao=Ra.types.toString(),$a=Ra.items;if(ao==="Files"||Ra.types.indexOf("Files")>-1){if(xn.preventDefault(),Rt=="stex")return;try{let Po=$a[1];((pa=$a[0])==null?void 0:pa.kind)==="file"&&(Po=$a[0]);const fo=Po.getAsFile(),Zo=fo.name.split(".").pop();(0,Le.I)(fo,Fo=>{var Fa,Ga,oo;Fo.id?((Fa=fo==null?void 0:fo.type)==null?void 0:Fa.indexOf("image"))>-1?hn.replaceSelection(``):((Ga=fo==null?void 0:fo.type)==null?void 0:Ga.indexOf("video"))>-1?hn.replaceSelection(`<video width="100%" controls src="/api/attachments/${Fo.id}"></video>`):((oo=fo==null?void 0:fo.type)==null?void 0:oo.indexOf("pdf"))>-1?hn.replaceSelection(`<a href="/api/attachments/${Fo.id}?type=${fo.type}&disposition=inline" target="_blank">${fo.name}</a>`):me.includes(Zo)?hn.replaceSelection(`<a href="/api/attachments/${Fo.id}?type=office&disposition=inline" target="_blank">${fo.name}</a>`):hn.replaceSelection(`[${fo.name}](/api/attachments/${Fo.id}?type=${Fo.content_type})`):(Fo==null?void 0:Fo.status)===401&&(fe.ZP.warning((Fo==null?void 0:Fo.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Po){fe.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const hn=He().fromTextArea(va.current,{mode:Rt,lineNumbers:!Ut,lineWrapping:!0,value:we,autoCloseTags:!Xn,autoCloseBrackets:!0});return hn.on("keyup",function(fn,xn){xn.keyCode===8&&(fn.getValue()==""?hn.setOption("placeholder",zt):hn.setOption("placeholder",null))}),hn.on("keydown",function(fn,xn){if(xn.keyCode===8){var pa=ra(fn);pa&&xn.preventDefault()}}),gt&&hn.focus(),hn.on("paste",Wn),hn.on("dragleave",function(fn,xn){Za.current.classList.remove("mouse-hover-md")}),Yt&&hn.on("beforeChange",function(fn,xn){(xn.origin==="paste"||xn.origin==="+input")&&xn.cancel()}),zn(hn),()=>{hn.off("paste",Wn)}}},[]);const bo=(0,ne.useCallback)(()=>{if(Za.current)try{}catch(Wn){console.log(Wn,"---- to set md editor body height")}},[Pa,Za,Sn]);(0,ne.useEffect)(()=>{function Wn(){let hn=new Ue.Z(fn=>{for(let xn of fn)(xn.target.offsetHeight>0||xn.target.offsetWidth>0)&&(bo(),bt.setSize("100%","100%"),bt.refresh())});return hn.observe(va.current.parentElement),hn}if(bt){const hn=Wn();return()=>{var fn,xn;(fn=va.current)!=null&&fn.parentElement&&hn.unobserve((xn=va.current)==null?void 0:xn.parentElement)}}},[bt,bo]),(0,ne.useEffect)(()=>{if(bt){let Wn=[];for(const[hn,fn]of Object.entries(ut)){let xn={[hn]:()=>{Ja(fn)}};Wn.push(xn),bt.addKeyMap(xn)}return Ea.current=setInterval(()=>{La.current&&vo()},4e3),()=>{clearInterval(Ea.current);for(let hn of Wn)bt.removeKeyMap(hn)}}},[bt]),(0,ne.useEffect)(()=>{Gn!==Sn&&An(Gn)},[Gn]),(0,Rn.Z)(()=>{if(!Xt&&oa>0){let Wn=new Date().getTime(),hn=window.sessionStorage.getItem(gn);Wn>=oa+da&&(!hn||hn!==la)&&(window.sessionStorage.setItem(gn,la),Va(!0))}},da),(0,ne.useEffect)(()=>{an(on)},[bt,on]),(0,ne.useEffect)(()=>{bt&>&&bt.focus()},[bt,gt]),(0,ne.useEffect)(()=>{if(aa&&bt){let Wn=function(fn){let xn=fn.target;if(ja.current){let pa=xn.scrollTop/xn.scrollHeight;ja.current.scrollTop=ja.current.scrollHeight*pa}};const hn=bt.getScrollerElement();return hn.addEventListener("scroll",Wn),()=>{hn.removeEventListener("scroll",Wn)}}},[bt,aa]),(0,ne.useEffect)(()=>{if(bt&&yt){let Wn=function(hn,fn){yt(hn,fn)};return bt.on("beforeChange",Wn),()=>{bt.off("beforeChange",Wn)}}},[bt,yt]),(0,ne.useEffect)(()=>{if(bt&&Me){let Wn=function(){Me(bt.getValue())};return bt.on("blur",Wn),()=>{bt.off("blur",Wn)}}},[bt,Me]);function ra(Wn,hn){var fn=Wn.getDoc(),xn=fn.getCursor(),pa=fn.getLine(xn.line),Ra=pa.charAt(xn.ch-1),ao=pa.lastIndexOf("@\u2581@",xn.ch),$a=pa.lastIndexOf("@\u2581\u2581@",xn.ch),Po=ao>$a?ao:$a,fo=ao>$a?3:4;if(_t.indexOf(Ra)===-1)return null;if(console.log("change1:",hn,Wn,pa,xn,Po,ao,$a,Ra),Po>=0&&xn.ch-Po<5){var Zo=Po+fo;return fn.replaceRange("",{line:xn.line,ch:Po},{line:xn.line,ch:Zo}),{line:xn.line,ch:Zo}}return null}(0,ne.useEffect)(()=>{if(bt){let Wn=function(hn,fn){const xn=hn.getValue();fa(xn),Qn(new Date().getTime()),hn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ie&&(Xn?Ie(xn,mo(xn)):Ie(xn))};return bt.on("change",Wn),()=>{bt.off("change",Wn)}}},[bt,Ie]),(0,ne.useEffect)(()=>{if(bt)if(we==null)bt.setValue(""),fa("");else{const Wn=window.scrollY||window.pageYOffset;we!==bt.getValue()&&(bt.setValue(we),fa(we),bt.setCursor(Yt?1:bt.lineCount(),0),window.scrollTo(0,Wn))}},[bt,we]);const Ja=(0,ne.useCallback)(Wn=>{const hn=bt.getCursor(),fn=bt.getSelection();let xn=fn.split(`
|
|
`);switch(Wn){case"bold":return bt.replaceSelection("**"+fn+"**"),fn===""&&bt.setCursor(hn.line,hn.ch+2),bt.focus();case"italic":return bt.replaceSelection("*"+fn+"*"),fn===""&&bt.setCursor(hn.line,hn.ch+1),bt.focus();case"code":return bt.replaceSelection("`"+fn+"`"),fn===""&&bt.setCursor(hn.line,hn.ch+1),bt.focus();case"inline-latex":return Zn("inline-latex"),bt.focus();case"latex":return bt.replaceSelection("```latex\n"+fn+"\n```"),bt.setCursor(hn.line+1,fn.length+1),bt.focus();case"line-break":return bt.replaceSelection(`<br/>
|
|
`),bt.focus();case"list-ul":return fn===""?bt.replaceSelection("- "+fn):bt.replaceSelection(xn.map(pa=>pa===""?"":`- ${pa}`).join(`
|
|
`)),bt.focus();case"list-ol":return fn===""?bt.replaceSelection("1. "+fn):bt.replaceSelection(xn.map((pa,Ra)=>pa===""?"":`${Ra+1}. ${pa}`).join(`
|
|
`)),bt.focus();case"add-null-ch":return fn===""&&bt.setCursor(hn.line,hn.ch),bt.replaceSelection(Pt),bt.focus();case"add-signal":return fn===""&&bt.setCursor(hn.line,hn.ch),bt.replaceSelection(Et),bt.focus();case"add-multiple":return fn===""&&bt.setCursor(hn.line,hn.ch),bt.replaceSelection(_t),bt.focus();case"inster-template-1":return fn===""&&bt.setCursor(hn.line,hn.ch),bt.replaceSelection(Ot),bt.focus();case"eraser":return bt.setValue(""),bt.focus();case"trigger-watch":return an(!aa),bt.focus();case"trigger-full-screen":return An(!Sn),bt.focus();case dt:Zn(dt);return;case sn:Zn(sn);return;case pt:Zn(pt);return;case en:Zn(en);return;case"maths-latex":Zn("maths-latex");return;case Vt:Zn(Vt);return;case bn:Zn(bn);return;default:throw new Error}},[bt,aa,Sn]),Ca=(0,ne.useCallback)((Wn,hn)=>{var fn,xn,pa,Ra,ao,$a;switch(Zn(""),mn){case dt:const{title:Fa,link:Ga}=Wn;return bt.replaceSelection(`[${Fa}](${Ga})`),bt.focus();case sn:const{language:oo,content:Hn}=Wn;return bt.replaceSelection(["```"+oo,Hn,"```"].join(`
|
|
`)),bt.focus();case"maths-latex":for(var Po=atob(Wn),fo=new Uint8Array(Po.length),Zo=0;Zo<Po.length;Zo++)fo[Zo]=Po.charCodeAt(Zo);var Fo=new Blob([fo],{type:"image/png"});(0,Le.I)(Fo,ko=>{ko.id?bt.replaceSelection(``):(ko==null?void 0:ko.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":bt.replaceSelection("`$$"+Wn+"$$`");break;case pt:case en:case cn:const{src:ea,alt:ca}=Wn,ha=hn,Eo=(pa=(xn=(fn=ha==null?void 0:ha.name)==null?void 0:fn.split("."))==null?void 0:xn.pop)==null?void 0:pa.call(xn);return((Ra=ha==null?void 0:ha.type)==null?void 0:Ra.indexOf("image"))>-1||!(ha!=null&&ha.type)?ca?bt.replaceSelection(``):bt.replaceSelection(``):((ao=ha==null?void 0:ha.type)==null?void 0:ao.indexOf("video"))>-1?bt.replaceSelection(`<video width="100%" controls src="${ea}"></video>`):(($a=ha==null?void 0:ha.type)==null?void 0:$a.indexOf("pdf"))>-1?bt.replaceSelection(`<a href="${ea}?type=${ha.type}&disposition=inline" target="_blank">${ha.name}</a>`):me.includes(Eo)?bt.replaceSelection(`<a href="${ea}?type=office&disposition=inline" target="_blank">${ha.name}</a>`):bt.replaceSelection(`[${ha.name}](${ea})`),bt.focus();case bn:const{row:lo,col:yo,align:po}=Wn;let Ro=`
|
|
`;for(let ko=0;ko<lo;ko++){let mr=[],fr=[];for(let Qo=0;Qo<yo;Qo++)ko===1&&fr.push(Ln[po]),mr.push(" ");ko===1&&(Ro+=`| ${fr.join(" | ")} |
|
|
`),Ro+=`| ${mr.join(yo===1?"":" | ")} |
|
|
`}return bt.replaceSelection(Ro+`
|
|
`),bt.focus();default:throw new Error}},[bt,mn]),Xa=(0,ne.useMemo)(()=>{switch(mn){case dt:return ne.createElement(at,{callback:Ca,onCancel:So});case sn:return ne.createElement(Qt.Z,{callback:Ca,onCancel:So});case pt:return ne.createElement(Le.Z,{callback:Ca,onCancel:So});case Vt:return ne.createElement(ft,{callback:Ca,onCancel:So});case bn:return ne.createElement(Se,{callback:Ca,onCancel:So});case"maths-latex":return ne.createElement(It,{showSaveButton:!0,callback:Ca});case"inline-latex":return ne.createElement(Tt.Z,{showSaveButton:!0,callback:Ca});default:return null}},[mn]);function So(){Zn("")}(0,ne.useEffect)(()=>{if(to.current){let Wn=function(ao){pa=!0,Ra=ao.pageY},hn=function(){pa=!1},fn=function(ao){if(pa){let $a=ao.pageY-Ra;$a<0&&($a=0),$a>300&&($a=300);let Po=ct+$a+"px";ba(Po)}},xn=to.current,pa=!1,Ra=0;return xn.addEventListener("mousedown",Wn),document.addEventListener("mousemove",fn),document.addEventListener("mouseup",hn),()=>{xn.removeEventListener("mousedown",Wn),document.removeEventListener("mousemove",fn),document.removeEventListener("mouseup",hn)}}},[bt,to]),(0,ne.useEffect)(()=>{ba(ct)},[ct]);const Io=Ne(Ae),qo=Ne(Pa),Uo={width:Io,height:qo},no=(0,ne.useMemo)(()=>{if(oa){let Wn=new Date(oa),hn=Wn.getHours(),fn=Wn.getMinutes(),xn=Wn.getSeconds();return hn=hn<10?"0"+hn:hn,fn=fn<10?"0"+fn:fn,xn=xn<10?"0"+xn:xn,`${hn}:${fn}:${xn}`}return 0},[oa]),mo=Wn=>{const hn=[];if(Xn){let fn=-1;Wn=Wn.replace(/(@▁▁@|@▁@)/g,function(xn,pa,Ra){hn.push({multiLine:xn!==Et})})}return hn};function Vo(){window.sessionStorage.removeItem(gn),Va(!1),Qn(0)}function ur(){Va(!1),Qn(0),bt.setValue(window.sessionStorage.getItem(gn))}(0,ne.useEffect)(()=>{Dt[mn]&&mn!==en&&mn!==Vt&&setTimeout(()=>{const Wn=document.getElementsByClassName("markdown-popup-form")[0],hn=window.innerWidth/2-Wn.offsetWidth/2,fn=window.innerHeight/2-Wn.offsetHeight/2;Na(hn),xa(fn)},0)},[mn]);const Xo=Wn=>{Wn.preventDefault();const hn=Wn.clientX-za,fn=Wn.clientY-Oa;document.body.onmousemove=xn=>{let pa=xn.clientX-hn,Ra=xn.clientY-fn;const ao=document.getElementsByClassName("markdown-popup-form")[0],$a=window.innerWidth-ao.offsetWidth,Po=window.innerHeight-ao.offsetHeight;pa=Math.max(0,Math.min(pa,$a)),Ra=Math.max(0,Math.min(Ra,Po)),dr(xn.clientX,xn.clientY,hn,fn)&&(Na(pa),xa(Ra))},document.body.onmouseup=function(){document.body.onmousemove=null}},dr=(Wn,hn,fn,xn)=>{const pa=document.body.clientHeight,Ra=document.body.clientWidth;return Wn<20&&fn>Wn||Wn>Ra-20&&fn<Wn||hn<20&&xn>hn||hn>pa-20&&xn<hn?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return ne.createElement(ne.Fragment,null,ne.createElement("div",{className:"markdown-editor-wrapper",ref:Za},ne.createElement("div",{className:`markdown-editor-container ${wt} ${aa?"on-preview":""} ${Ut?"mini":""} ${Sn?"full-screen":""}`,style:Uo},ne.createElement(ce,{insertTemp:$t,watch:aa,fullScreen:Sn,showNullButton:jn,showNullProgramButton:Xn,onActionCallback:Ja,hidetoolBar:na,extraUse:Nn}),ne.createElement("div",{className:"markdown-editor-body"},ne.createElement("div",{className:"codemirror-container"},ne.createElement("textarea",{ref:va,placeholder:zt})),aa?ne.createElement("div",{ref:ja,className:"preview-container"},Rt==="stex"&&ne.createElement(it,{value:la}),Rt!=="stex"&&ne.createElement(tt.Z,{disabledFill:Kt,showProgramFill:Xn,value:la})):null))),Mn?ne.createElement("a",{ref:to,className:"editor-resize"}):null,mn===en&&ne.createElement(xt,{callback:Ca,onCancel:So}),mn===Vt&&ne.createElement(ft,{callback:Ca,onCancel:So}),ne.createElement(Ee.Z,null,Dt[mn]&&mn!==en&&mn!==Vt?ne.createElement(Ve.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:za,top:Oa},title:ne.createElement("div",{style:{cursor:"move"},onMouseDown:Xo},Dt[mn]),open:!0,onCancel:So,footer:null,destroyOnClose:!0,width:mn===Vt?"1200px":null,height:mn===Vt?"80vh":null,className:"markdown-popup-form"},Xa):null))}},56030:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return ee},I:function(){return le}});var ne=te(78241),de=te(8591),He=te(92832),Ue=te(3113),Oe=te(49291),Be=te(59301),re=te(73898),qe=te(59301),_e=Object.defineProperty,$e=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,a=(se,ce,Ee)=>ce in se?_e(se,ce,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[ce]=Ee,y=(se,ce)=>{for(var Ee in ce||(ce={}))Je.call(ce,Ee)&&a(se,Ee,ce[Ee]);if(it)for(var Ee of it(ce))oe.call(ce,Ee)&&a(se,Ee,ce[Ee]);return se},E=(se,ce)=>$e(se,tt(ce));const{useForm:b}=ne.default,x={width:280,marginRight:10},z={labelCol:{span:5},wrapperCol:{span:19}};var ee=({callback:se,onCancel:ce})=>{const[Ee]=b();let Pe=(0,Be.useRef)();function De(St){se(St,Pe.current)}function he(St,ln){if(St.status===-1){de.ZP.error(St.message);return}Ee.setFieldsValue({src:`/api/attachments/${St.id}`,type:ln.type})}function kt(St){let ln=St.target.files[0];Pe.current=ln,le(ln,he)}return qe.createElement(ne.default,E(y({form:Ee},z),{className:"upload-image-panel",onFinish:De,style:{width:470,overflow:"hidden"}}),qe.createElement(ne.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},qe.createElement("div",{className:"flex-container"},qe.createElement(ne.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},qe.createElement(He.default,{style:x})),qe.createElement(ae,{onFileChange:kt}))),qe.createElement(ne.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},qe.createElement(He.default,{style:{width:264}})),qe.createElement(ne.default.Item,{style:{textAlign:"right"}},qe.createElement(Ue.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),qe.createElement(Ue.ZP,{type:"default",onClick:ce},"\u53D6\u6D88")))};function ae({onFileChange:se}){return qe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",qe.createElement("input",{type:"file",onChange:se}))}function le(se,ce){if(!se)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,re.bg)())throw de.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Ee=new FormData;Ee.append("editormd-image-file",se),Ee.append("file_param_name","editormd-image-file"),Ee.append("byxhr","true");var Pe=new window.XMLHttpRequest;Pe.withCredentials=!0,Pe.addEventListener("load",function(De){ce(JSON.parse(De.target.responseText),se)},!1),Pe.addEventListener("error",function(De){console.error(De)},!1),Pe.open("POST",`${Oe.KI}/api/attachments.json`),Pe.send(Ee)}},19647:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return He}});var ne=te(59301),de=te(4676);class He extends ne.Component{constructor(Oe){super(Oe);const Be=window.document;this.node=Be.createElement("div"),Be.body.appendChild(this.node)}render(){const{children:Oe}=this.props;return(0,de.createPortal)(Oe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},55785:function(ht,Nt,te){"use strict";te.d(Nt,{i:function(){return ae},Z:function(){return se}});var ne={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"},de=te(71418),He=te(6848),Ue=te(92310),Oe=te.n(Ue),Be=te(88230),re=te(57816),qe=te(73898),_e="data:image/png;base64,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",$e="data:image/png;base64,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",tt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEv1JREFUaEPFWgd4VWW2XecmhNAEJFQpAYHAo+OMBBBHkBJCdQhKqOq88j2eQ31Kb6KASWBgEFBAmkLojmJEihAEJaFEejUQSAIhEKRLSLjnfXv/5fzn3ht4880r99PvknvKPXevf6299v63BQB5R5dUtwoK4wDrFcuyqsLywLIs2LAAjwXA4r8tC/Kd/wHL8oh3eZzuReeJY/yH+FsfV3+L82wAtmXBQxfSv/m7AMvmS/nY014eL91FXk93FP8Btq3f6RPb5m8Tn/M/xXX0Of+vrqXPbS9s28vHvfROp3opGjZsr7qXPEddL9/pvvT8fD2/0/n0b/W9XvG7jfPF89D9+Duu2rCT7eBi71VvPybLyktZUh1W/lHbsp4VIFBQCCABEkVKB04e1+cZ52iQ6BIC1gBJA8THFPgSe1jwBgJJRf0pIFkyIBxs+cMVrCLwCgwHJA6EDp4bKHE6BVQEzASRgy8BEvd9zOfyeQZQAiS5WORx8xy1eIoCSSwo3ESx4GbW9dT5a2Aj1gm6YAb/SE8QB5sB0gGnY4pNxCARcBFHN0MCMYnPV0wz3v9vQFLBlHAaIJlgaMbJ1e86RkwywYAXtpdYERikQOCZC8cNknMPudwSres/zbsCj6eqkidHotxMIpDEMSVjCij6IABILH0EspBAfZ1ilw+YLrkz5E2L3P8YkxxmsMw9kUmO3OlACt3TIAkwhdwFZBJLsJA3dY7feZL5ioXqneTOuvbTPNuRNt8co0CS+UYyifOGkVsEcIFAknIXACR3bgqQk/xAEiA/6WXKHWcQ1nTBFokFS5eSLYcpMmf5SpoOnAOAYhOBJKMu7y/P0YBISZVy5wuKS/L8cpLDJOvaj3NtlcydoJnJXoKDIFgeC7ZmkGJFICbJZC9XPd/3/wEkJ/9IE6FzEoFkyRwjk7OLSWrFO6tfGQcdWMkkBZKQuH8AJPlsvrnKyt33F5vdkmEARC4xpEw7NpWbxPn+15hMckASwJty5+SsQC7wH5Y7dlzOy1skkwgk6bCU/dOuzmSVYoMA08wbdJlfTtKuzX2uOs80FE9jknVt7xxmUOCAm0xSzo6MgbDQRYMkjYbJILpEmQ3T5f1v5SQDJErh5Nokj1idhM4Rkxzbray2DqDLetOZyi6rvKNkzgckZhI5vAAu0GWv3QAK4JUki3tb136YbYt6RtYdiknEIlWXaLaYrs0ByMUk43pdK+n6yDcn+bo/twvkbKEs+BNy0qMH93Bi50Y0jeqH4JBQTR2yxIpJBFLO+WPY+ckUdP3zTDxbM0LpnsxJbiZlnzqIlA0L0fk/PuTaZ9/q2YiMeQfPVKkuLbXDJp3gbBtb541G/TbRqNPyZacG4rUg6h9lwemeKgf6OjkTWCtnT4JjEqjmMaXLDyRlBASbBIMcNrmtulngilKUjzOTPDKXAQ9u/wrbW4hSZcNgBRfzK3qLKmb5fhJACvzuxdNRJqwy2v/rZJQqX8kPJLrP1fNHsWPBRHQdEYeKtRqApE+iYzBJWObsEwewZ2Ucuo2agzKVqmHXkul4ePcWOg+dAU+xYrpOysv8BSXLVkDxUs+wI9w8/W006tAH9SO7iHO4uHWMiZI0bTJkER0QJJLPq8nxBkBu+VIBVznEseBmIeuwzzy/8FE+Dm3+FHmZ6egxdqEsgKVkAsg+cwhHkj7HvbxrHKOQ0JKI+EMPNO3YF7CCRSeB05boOBQU5CMlcR5yL5zCH6cth8U1mgCJFtWtq5ewe/H7HIzOw2eh9LOV/UDKOX8U2xZMRNSIOFSq1YCPu0FSRaqN7DOHkfzZDHQbmYBnKtfE/ds38d3c0ajRJBK/6/3P2lJvmDwIzbsORJ0XX2V2bH7/bTR6NQYRkVHafgvJDACSKnyLAInXX3ZyvE3rWwS3aFY4IMn2DitckOsaChSd92tWOn5OWonbOZkchJgPvpDMEEy6ejYNe1fFo2J4BCLadUdwSAlknUzFLyk7EPFSNAdAmQcC5+blc0jd9AluZl3g6wfO3gwEFxOsVDBYFh7cuoHtfx2Lms3aoGWvtzVAfJ5t49o5AVCXkfGorCROWWn9LqQr98JJ7Fg4GZ3fmYGwGvX4s2sXTiK0dFmUCaumOwcbJg9E8+iBeP7FjnzO5mlvoTEB1Lqrljin1ePUYGxcTKtutJxM42Bl745jk+CApHKLwyY/Jnn4bOkRHJDIgid/Nh23rmQgLDwCnqBg5KafRMz0z109u6SEYQgpURqdhn4ADwVaApu2ZSXO7v0G3d6dh3KVa3BttX3+GFzPOItKtRsiOLQErpxOw4CEzXwdfZ8DkpDbh/duoXjJMsww31fO2SNC4kbGo0KtBgwaM1DmBvEmjMOvVzKQNHsUOvzLJFSp14wBuX/rBu5cz8ad3GzU+X0HeDzBWD9pAFpED8LzrQRAm6a+iUYdY9CgdbRRuJp9O5XrRD9OtY5cRarqHdLxK7s+0ja7KJDM7oK706CaqE5O2rloAuq06ojaL7RH2ldLcfnYfsS8v0o7vusXTmPPsg/RJnYEy4XqThBIBQ/vY/O0P6Fhu+5o3mMIsy4pYTjqtu6CiLbRSFn3MdIP7kL/hM0ICgp2jI1EQtt5P2jEBznnjmLHxxMQPTIeYZSDpLtjkGQ+elzwCLdzs3A94zQObFqMsFr18biwAHdvXEVh/kOxIDwWuo5IQJmw57B+Yn+06DYIdVt14ntsnDIEjTr2Rf02XeGRtZUIvnR1vj0+r1f3BWnBELPEs4h3K/v7WZyDlDypPplydoHstJY7zSRlqx3W0f0Of7kYmcdT0GfaSt14/TlpFdJTd6L3hMW80vkHG3XSzkUTkX/vDnqM+VgImJJeACnr/or0A7vQP36TNBTA1r+MQuFDETh6Ne8xmCVu78o4ZB5LdUFFQfIWFsITTDnOZJiNNrHDEN6iHXYvmY6sU4f0dZTLKoU3QOlK1fBMxWooG/YcSleoDIsWCIB1E2LRottg1I3sxCzbMHkwGncigASDPK52kmKScoAMA0Amwq+ekgBl7ZypTYI/SE6AzA6Cr1tzOhCmu7Nw6G8CoD9OXaEB2p84l3NJjzFu46CYdPDLxcg4/ANen7HG2bogAbYsDdCA+E06Bx3fuppXOL1O7tqMNv2H4fnIzrh09EfcvZblAuhOXg7S9+9AvbZRKFOuIh+TaxU1GrdC+Sq1kHvxNB4XPkLZSs8hac5ohLdsh5bdh8htDBtn9mxB5bqNUK5KOAMgABqCupGdyXJgw6RBaNLpddRv60icKFBV4StqJFexKm04Mc5dxHphCYCEkruYpCyxUQOx5vttOSiZU7baAenQ10uQeSwFr01ZrveRdi+ZhsKCfHT580fyO9WekmDS0W2rcTr5a/SZthwhJco4+0rwIGX9fGbQgPiNsIIoB8luhaAhvhjRA637D2O5ke11F0BK4qJGJbCL4y0BCZJL7mSBun3BeAQXL4FX3h4v8lJ2Br6d+5/4XY83Ua9tNAdz7YRYtJQAEWBkGpp07IuIl7q5Og5OF0E1TX1AklsWXFAb3Qorc8cMv2apq0OgHZ7cG/Jp8fjlJ7nfQxJ56KulyDyRgt6Tl2mAdi6cwOah49APXAxRMnfy+4048f1G9Bz/CUqVq6DNCD1T6roFnIMGxG1kiePgSpAof34+sicD9HyrTrpGMhEyAaoY3kDYdNlW4D056fZUgzV106e4evYIeo5dwMHevXQ6G4Tu786DhxaI14u14/uhZfc3Ua91Fz6HclKTzm8wQH57RLSXxA+tcpLZmTCbqzInUg7K3PEhqZ/fno6WO+5cK4aJ1c6+XF+jtiFMJgkWHd7yGUtc70nL9HbDj5/H4/6v19F15GzNRrFBKK7/ectynNu/DW98uAYW5wrFTCBl/QJcOLhbAMQmQRS+tJdEr9UGQOIJZREtUfIFSJ3jBkm0hejai4eTsfeLOYiZtgLZJw9i//oFaDtgOMKbvyxzh41EBmgI6lFhChvrJg5A006vc/ng2y3QG3kSKGEcit7wI1JZl7d/wAwyAy5+l2EcfLYXKDBe9gMOKIGYlLZlGTJPpOK1iZ/JDgVw+G9LcPVMGnqN/0RYYdcurgXKUbkXT+G1iUvlMRVkC6kbBED9P9og7LlhMLwWAdSLk30dStjyZYIUCCClcZzMjZxEID28fwfrKad0jMGp5K9QtX4z/OGtseLOvJVkI3HsG3jBYNC6if3RlBnUXbeEBGkMhuhtc2cvKVADlcuAS9sIIOWkTBYEAEm7KiF3FBSzRvIF6fCWFcgigCYs1buy6anbcXzbWnT4t6koX622McMgFsmWWUNRvlo4Xn5znN98Q+qGhQxQ7Efr4AkKkd0G8SwscaN6oXXsMNSlolH2ETVQlqVtNuUgkjjXy4ZwXDonieJ22/wxyL1wmh0cWetioaFGQxNIHNMXL/R8iyWOQCPJa9olFg2IQXor3L19bs43CPAEkwKClPHddA3Q05hEbRcFgszeen/IVcyqwvMbAugAeo9fIhjpsfDowV1snTuag9ikS6xrCIWK2h9WzELrfsNQs2kbhyGy53dg4yIB0Kx1Qv6UsaFJB8tigCJjh6FG4xdx6MulaDtotItJ1LOjOiggQBIZE6TcS6fxw7JZeHD7JqKGxyGsVgQHMf/+bd7fCgkthTXvCYDqt4ligBLHvcEANXy5pyFf7saqbppqJhUNkpWxdZoNjzMnwPWPaQx85E6DZLCJ5M6jBkiU7FA+IYBOHkSvcZ/qVhKBlLZlObKO78eLMUNRreELfOz+zVzsXRXHLIoaEY+gYGKIsfFnWThADDqcjH4z18paxnGO9KNXj+7NFvfSkX3weh+jF/UAQ0I0SNTqoU5CkQBJkKzCApza8zUOJ61CidLlUJD/AI079kXjDn34Xr8c2Inj29ej1/hFuJZ+DKUrVOWGKYFHktcsqj8atOsh2KgmhHynf8RBZwiF2es/KWRlbJ0qTAIXnY5kuXOSaOso4+BiEgGldlp9chL14wRAi1zTQgUFD7F/7TzkXT6P0mFVUKx4KG7lZHLh2m7wuyhXNdydE+WkUOrGRZy4+81MlDnI2Z4oePgA6ycO5N9AueKlIe+Jlg/FQcrd0wGycf6nbTi+bR0bmZpNItG23zCcTd2OY98lInpkAspWrol9a+bg0YMHaP+nca49H2bQ2NfRrGt/NGxHDHJ3BcSOq9OQVbWRtuAB5M7K+Haq3vKWtkeOXDFcLgmSCPJnCiRiHFNWT/7I4paanNnp3MAkudLFrRzp8sKLK2fScOPyOXgfF3DvrWazl0R3wZBSZ+bOwo1LZ3AvLwd1ft/eMBfiGS8d+RH7vpiNf3qlN1p0H8wGhBeU6nh7KAcdwc4FkxA1Mh4Vazd05yD5F3UgqMnbLHoAajVqxZ9SIbxt/jjcv52Hxq/2QdqWFWgTO5x/1293b6Ag/xGCQ0K4AKcOeGTMv6M2PaPfQIrKM6bkGXtEej5PTArRDQRAgjq6KBTAkPX1B0m1902QVEvGBMmUJ7d5UN1w2hNyts35m7TUqnPo28Rz+Mqd6jyovOktfITsM2mo1bQtLxh1vglSzi/HWOKom03tm0DF7ONH+QhiWbREM1VuGeX/do83+25cOsdd+C7vzOSxtJO7NuHnb1ZpsEuWfZbNRAi3sQJNDamZO2fKRw70Bdw6ty4mTZE2W9pZCQpP7fjkFTPQKggKqL8HJA46j3EJkMz7qvEs9mW6a+HIr5Jhc0GZ5kYcF6xWe0kKpN9u38DlE6mo1bwtQsuUD1jM+tGK+2niU8oneVkXUL5KTdFNJ8Pw2z1upBIYVLyWq1JdtnWcjoC41lfunG1z4faEa3QVt3gMBkj/aMkkESQxreMEyWGT+kyB5OfufLsNmqFOb09Inti2cAYjfW2+wzY3g4ytc6OQ1c1V7e7cIMn62t0iUr85oODJDw2Q3ONcMvAy4Yskz39Ii10ESMZ0ke+snF+r52LS5CuApQcXldyJKt23SxAIJCGNDkiBd2XVIvCXO7VJ6J4ScrFCgukCSckYM5GToJZk89kDMUlv06tuAy/EJyEkAq2YxBvZVDdp/HxHjI3ZO7O3JoF0RrfUqJY5POIwCTauEoPW2LbNo7/+TPIfRgyUC9QAvDYCcgjF1dPTHQPBTi1l1PaX+c53/EuD5BrgN+TOmNEz86WSuSfJnXg2EWEOPHdO/h6QZHIPCJIzYuw7KeSSO1a2opumFpBoZX07pXqBjaO2bfPwfFEgmQzwBUkB4d7wEyvaL+g+3QgBKu3KqmasMiw+XXINkhzqN+otQSBluX0nhdSCkH07KWn0rOLZHJBUt/5JMBU9vSqTPt1Q1zTGUApv+5hTrU5D1D3OpXPVzeDiwc348SRIcYD9ikvupGHQY71GLnGtWBlc1XLR+UVuT/gzSUmlmWMokKI3F3BbQ00Yaek1meQ4UPciUxItJFCMK4uutXpWX5D+O0x6MkiyXeQDkp7mCTALzsZAztzRyIZt28meYtZ7JesNzPovre3F1xCIb8QAAAAASUVORK5CYII=",it="data:image/png;base64,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",Je="data:image/png;base64,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",oe="data:image/png;base64,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",a="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEyhJREFUaEPFWwl4TefWfveJzIkhUnNQQ7TETBGzGtoU1bpoixa9bd2rWkVVJ1o1lFtDVYdf+Xu1fkqFqqlURSIINcVMzCQhJIZEZDz7Pt/6hv3tfU7C7T+dh+ecs6ez93q/d613DTEAIDdlaQ13EWYZMLqYhlHVgAHDMNgu/m6w7/RFbHe+8+NMAKZhwEVnAqZLXMOkU2nf/V4uN7uKOJ9dkf8DTFO9sy2mSb/Gt9NHfh7bTv/luWy76YZpumm/m72zQ90m2B2bbnktcYw8X7yz6xr0M/w8fn32Wf6umz+3djy/H3Y9fo9yH3t62qbdq3g66/mAdBfc2w3DZ0KNmI+vGAycooLiZANGGAyXBYgEieEDO0i0hYBj//g57FY4Hgbc3kCSVr8PSIYwCBlbPJCElRtegmGBxLZzI8ptzs/MoNJgdmMaAiB+3WIyvjSibnR2Xxwgvl8/Ri6e0kHi55YKEoHJDeWCmWUYrqbG7aNLlsHE85woLkiQuB3vzyQ6XjJNe/+/AUkaU8CpgcRXr1ixknFi9dv2MSZprAHcMN2MFZKdFhjyOM4eO0iK5d7A+xNMIpvCvdy4feS7NABVuaElMzgrbCCx7wQtHcXZw/0ed30OMG3uTnNvysn9jzHJYgYtv1KZZLk7nW3k7hT7uAsrkUnkgvlK98YmG/hOsLSFIlaP5galz7DcuQtIN24l/6dJcUMYmwPDjO4NJOHuvIAkwdJjV+kgcZBLe+nujiIIc2X8ySQW5Lo8mSIe0hGX1HEaANKgDCRhdXF9AZICpHQm2VyeR0yy2Kjip7g3N7lnC3TGYDIMu0e26G8eWmxKIcDJ4I1JmmCQbuz/ASQr/ggRoWISfyhubM4oe0ySK14zhJMlXEEokLiL+2+AJO7NI1Zp7s4mFrwKBzeMWwcWmRTdlVpzKDTFJAskyRLL3Vnu8H/F3ZHisl606rwyiYEkFJaUf0rV6aySbLACvlJXTHE6Y5JSbfbY4y0mPTCTlNLUYqUHSIYASEjokkFiAAiFpwsCAaxN5cHA+QPxCKteBxWq1iYzekjwUmLS7YzLCClfCT5+/jbvx9SWBInIr9S4SQuf48WYZMluKbVVULdJb3aklMsy7kgGOUAiJhUpheVUdxKUC8k74RcUgsp1ooQMl6rMi+pzCAfpfu3uzoSRtX8huTjLzUlJbW2j/Upq8yzHktkGigrz4OsfKOIWsOK9F9Ck13No2OUZOu7w5uWoXK8xKtVrTEylK3iAZMB0F2HNlFdQMaIeOv/1ffqdg+u/V0DxmxdYiPeQ8g8hMrqXBpJckSUxyRISHC8Jkl0+C41Phs69k4XdP85DZPsYVGvQXKwFnv/wPInnUwc3/YDM1LPoNuIDlZs5pb9cLDYl6EU8yIVmZO37xuTsYBJbBG6nu3MkqHSsAKkoLxdxi6eiYq1ItOr3Mll+5fsvoHGvQQSQu6gQSSsX4OKhnWja6zlEdR8A0+Xjkcyy651N2oLdy79A91FTUbVBM/qNX6aOpPfbGVcQWLYC/AKCFUh3b11HeK0G6Pn3qbSNuT5uPUesEYzznsTKpLZkd1dYkIcDG5bg8pEkNOzcF5HRT+JW+kXk5dy2EmY3cOd6Kk4krkejzv0QVD7cdh8BIeUQWrGaTb7bwBIgEdjaMxiZf3ylAJLqTa5uySyl0CgTtdxdQd5d7FgyE3czr6HbyI9RtlJ1YszK9wdzgDr3E1LchZTdm7A39j9Q/ZHm6PjSO/AJCLIxyXQX45dpI+EbEIynJnyuQKB7LS7C0rf6IfqFN1G3bQ9Id7d25ihUe6QFWvYdYbk/G0iyAsBB0IWDnrfoysopneU5zJgpezbj8JYVtNAyzp9A+ulk232W9qVmVFtEdfuL9yTXJvEFIyU7M/d+ZcpSjmH42JjE5LcNJM0V3rxyDkkrvkBRQR66vvwhyletxWWzYeCnD4agcU/GoKcJ0MxLp/HHz4tx++ol+JTxRWh4FXR5ZRICQisokM7ui8OupXPRecS7qNk0Gnk5t2C4XPAPLofCvFz8OGEg2g8dizqtu3G2FORj2YQB6DR0PCKad4RLd3+2YGslsx4xST9OGcmTSRTvxP6rZ48gvGZ9uFw+Kg86Ef8LLhzagcdfngTfgCDOHHcxbl1PRdmHqntWJhwy3Ju7k0wybuxZYDJDcGYw+1ogmVr9TQfqzo00/Pbl+wiPqI92g0YjoGyYApKBFP/dp6jTqjOCyj+EU4kbcCl5F2o1i0bz3sNRXJCHrV9PQnCFcPQa8xlPck03fvl0FLkF5t7Yz8Yvmobc7Cw8OXYOcm9eR+zk4eg0fCJqNe9AAN24eAqbZo9D/w+/RXDFKjx7EOpOl+O8BieDNH2SNSStZqcLC104iPPcxSi8l0vs5sa06nY3084h/vtZaPbEYEQ0bkfsZq70wsEEHImLRfuBo1G+au0SQSotJtHzMICcRVBnTHIyiYGVenI/qj3SEi5XGQscAAW52bh8dA/O7PmN/HR47QZoFjMYleo0EtUGF7JvpKMw/x4q1qhLhj23fzv2rPgCfScugH9oBaSdPIAd/5yFmHGzUbFmJG6lX8C6Ga+jZb8RaNjtWQLoZPwvOPzrcgyatozXt3gGRG5M1bukoCCQmFFFfZUdLaSfFcRLBunQxh9w9XQyOg55W8UW0yxG/t07iF8yE8EVHkK7gaN4nut20z24i4uxe9UC5GRloOOQ8fAPDPk3QLKSb+N60hc8UWUrUDFJxhlLOHgDiQHLbuR2+iVcTUlG+umDyEo9D7+AINRu0RF123RH+Sq1lKDgZSFdrvNV/+MHg+EuKoKPrx8KcnPo+MgOMWgz4G/E7Izzx7B53juoEtkEPV6fTvsTFk/HxeRdyu13GjoOtVt2cTBJlsKtsowsjxOTPECyqs26BM+5mYGdS+fQvXUaMg5lK0Ug904mEv9rDrIzr5JwYHbIy7mD/HvZKLibTeAxEVGYn4cq9Zqgdd8RnvU7vdLh5qDw5FjETvb0Gbvn22S2ktxKDEiQDDCXx/ZfPJQAFoMYQ1je4i4qVoZiIDNl5VPGj29zVHQq1WuEqG4DuGLkIQunEjfS4ggJr4KLBxORdmIf+r73DXwDg4kNl47sRvyi6TB8fDBoxnLy8zcunKL4l309DUkrvsTT7yygOMhIkn8vp0QmybYD93SiBEOGkYVVq9rtGxCgYk9BXi4Sl8xCdmY6eo2agZys64hf8in8g0LhHxwCP/YeFAK/wFD4se8BwQgMCsXdWzdwZFssWvUZTkDx2O9ZiFXtEVtpyQ3j2q7PFUBW70evJlgSXMakAz9/S8BUqPYw7t68QS6ofvQTPI5piOifGRIX9scjLKIeOgwdR20KXnXgIJKYSDuPX+eOQ6cX30ZE0/aqVnfk12U4mbAe/iFl0az3i6jF9onX8d9X49i21Rg4damoaQFLxvRR+//sB7YYBkxZyl2jMBoDPv3UIdRkscY0KYUozLuHMpQDmhSnXGV8YLjKoLioEMWFBfDzC0RK0mbUbBINX/8g1ZdygqTXBOUiopLVtZ3zVAzSE1aLSbJoyg1KTTfBJHbMsW2xuHx4F2LGzdN6SY6qgzgn7tsp8A8uiw5DxgpwLJCKCu7h188noHL9pmj17Kuk7uRvbf/2E7h8fFCpTkOkHt9PQkK+tnz+DgLLV0THlyZwEek2Kf6JcKOViHiMkfFJZBuyG2hjEN/oQu0WnVQfyVv74drpw0hcNgcxb36GgNByWD31FTTq9izqt+mBM3t/x8nE9bRPl+r2XMzJJJ44y4Yfuw0jI3GeaYrU3puk5vGJs0gyTAfp+LZYnN65AYFlw0pcrMKZ4V7OLdRo9BjaDx5rdWgZFKYb2xZNRf7d22jTfyQyLp5CxtljKOPnj/YvjsfqycPQqPtf8HCLjlg1aRg6DptAK5K52PUzRyN68BglvyVIwmt5FQ58tepdWeHuvAoH6QZNYkv8d9PRLGYoKlSvg0vJO/HH6oV4ZuLXcPn6I/aTEWj0OAOoJ87u3YqTO9bjyTGzrWqDJtdVh9bRd9JrgtTgy9gxlxjkZotZ9HRKZpInSMfjVuPigXi0fvY1j7a4veEHHNq0jJLZ9oPfUrKenbT3p69xZs9WziqXC2HVHqbKRI2GrVGuUnWsmfoq+rz7JcpVqYl9qxfi8uEkPP3+N4j79hOwakLfd7+C4fKxFogJlRcJKPgq5gHAqtc9EEiWwLhwIAF7Y7/BU+PmIrBcRaTs3oyjv63EM+8tpLjCAIrq3p8AYs9zMnEdYsbMUTHH6sraa396D0l9ZqKBXFzCHNVucGuu637ujuYNDAOMQZcP70Tnlz/kcltEfot5Vld294r5CCoXjvaDx2jzDaCMPDsjDRVr1UdY9bpw+fqRi2Nd2cMbl+LMni3o/8kPBEBRfi7WTvsbAXc15Qi6vPIBIhq39WSvAySZJ4korYElXIpqN2u9G5twcCNu0RRCufOI98joBzcswbWUI+g1ehbNN6z6eDiVsiLb9kTKni04uWMdnnprrk29PShIkknGtYTZxCCx/JVSexB3x0BiDDqduOGBY3HNJu0Q/cJbto6sXnjllW8DRfdy4BcYjNgpf0XlelHoMGScGkI5sX0t9q9ZhPDakZTIlvi6D5PsjNIbf4JpWnf2blYG1v1jNFo/8yoebtmJjL716w8RGl4VrfuPpNUe+9EwAqhBuyeRsudXnEhYh95j54LV8jLOHUflulE8VNg6v15mHLRKg3E1/jORB1lVbObuXM72ApV5mItj5rCEw7H4NSQSuo+aDhflUVyKW4pQVikMJCyZiYDQ8mj/vGSQ0NmiipGTeZVYcenwbty4dBrRz72BHUtn46m356N85QhiZ/qZZMQvno6iwgIySou+w1Ty6hUoB0iqSabcnZTXOpO0oqsA6cjWlTgRvxZPv/cNyvgF4PbVy9i84F206P0SHm7VlX46dvJLaNxjICLbPkEMOpGwFr3HzUNe9k1smj8R3V6dhJAKlVVM0ks8JfWRjLTt/zBZu1u1G5gZXCLnKSUmSRd2PP5nXDyUiMcG/J2D4wDIikMGDm38HiHhVRH9/JuqfcFqbqyImnk5Bfk5d1C2UjVUa9ACD9VugH1rF6NOq65o0XsYioqLcCJuDZI3L0doWGV0fW0yziRtwbGtsajTuivaPjeaEl3vIJlwWZ0KUYHmR5KqUmDZJ39ky4Epq3UzR1MbpO2gN8AKuwlLPsWtq5cR89YcuMqUIaOvmvwSonoMxCPtnsTppM0EUJ/x83Ez/QLiFk9Dr1HTqP5oCQFrpMtjCEUksUZq3CxikASJsYRuWDbjZOvBgxkc1OPxa3F656YHdnEsXkQzBgnWFOTnYvfy+aj2aHNUf7QlQsKq0HVZ5s4qxn0mfgnGrIR/zqQSUdUGzdHpxfHwDSlLv5myazP2/vQVwmrURY/Xp/FipbeXaYHExZTVAPQEiRAThgSunTmK3xd+hC7DJ6JKZHMSCuf2xaHdc28gIqqNKpqumvQionoOIheXemwvklZ9hTotuyAr9SxVHPqMnQe4XCXEJM8iLd1j2raZNDSigyQndXSQVDnI5r4MnNqxHpeO7kH31z4WeYs2quWSI1k832HVb1adfqz/SC+DkfZJIcYOlpjWatIe+bnZ2LbwI0Q9PgA1mkZzljITisHI9JMHyGAdho4vdaE8+Myd3d3lZF7DqZ2b0DxmMBWTT+3cSHdQv10v0WLnx+9fuwjVHm2FynUbo7ggH0e3/oSs1DNUVYlo3IYn2F4HI7VirmMuz0jdNpMYxFaVjB1ywocCjsakkkCimMSGSBj7HACqpFZWDkQsk7FKvZc4vcoHWSh11KZXnSBJ9ypLSCULhz/PJFV51tsFXmbuuAvjdUZ7K4ENRsrJVKukJLuyTvCIQam/f6oqCRIkW0ySCk/vDXGr2oQAB5cLAinBbUqQThGVAw8Boo1zqfEvYXJt5s4JkvfWuRQepZBJc3f2cS5vMcnu7ryCpE0XeWv42UCicSovLQ3ZOneAalzZOiPNMIyq0uA0i0XEsebjZCNOHlMSk+RkqpLtzoafGowsYQhFMNZSivcHSdXyZPFVSpX7zNwxo0nhQHOkTO0JTO0xSax4VeS0mne2rqya0nHGEieT9DFkWbnmLk7ONoi6E9uWbqT+PmOZSaO/lsyWA/CWXKYyg8dolgUU38+P91HDI7wk5OjKMpBU61yyThtCUedwcGy/IVjozd2peQrmCrkroJyu1Ne/xSQxbOJo+CklKHMbFJcQZzRgaYxLAmnlXwokwSKYWG5ciZtZA8VmMmCGKaktjEQOyzZpKguYmtHVtI8OBuvK8u/eurJkeMd8gy0WCRXJwXGMIOuukmrNHAy9uEqnM3vKRVUKSiVPr4oSDw1oiHagPu/A2kmih6OXasidlejC7CBZfyVhB0nEpKwABDSlNcZAMtzuWaaJLtLdSTdlgWRnkZ0ZcrXrMYa3z+8Lkoox+jiXAEVNEwmGaX9VwRwSFzOlg/QgTCodJDnGZQfJXtS0/1XF/UCy/pRFMknLv4B0mO7tAcV+E4LavnLlX3lTS/GLYAyLAAAAAElFTkSuQmCC",y="data:image/png;base64,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",E="data:image/png;base64,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",b="data:image/png;base64,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",x="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAElZJREFUaEPFWwd0VWW2/s5NL4AEBamDSpEhSBGEyFAEpESKgDAIKCgKTx2KyjAMIlVAUIo8Hk2QFXHAR3E9BESQEAJBKUoRlECoShqQAoQkpJwz699/Of8594Sg8+a9u8K69552z9nf/+397YIBAPkpn9UySzDPgNHRMozqBgwYhsF28XeDfacvYrv7nR9nAbAMAz46E7B84hoWnUr7ynv5THYVcT67Iv8DLEu9sy2WRb/Gt9NHfh7bTv/kuWy7ZcKyTNpvsnd2qGmB3bFlymuJY+T54p1d16Cf4efx67PP8ndN/tza8fx+2PX4Pcp97Olpm3av4uns5wPSfTD3GkbAhFqx068YDJySotITBowoGD4bEAkSwwdOkGgLAcf++DnsVjgeBkwvkKTVywHJEAYhY4sHkrByw0swbJDYdm5Euc39mRlUGsxpTEMAxK9bSsaXRtSNzu6LA8T368fIxXN3kPi5dwWJwOSG8sHKNgxfU+PGqbh1sPA8J4oPEiRux/KZRMdLpmnv/zcgSWMKODWQ+OoVK1YyTqx+xz7GJI01gAnLZKyQ7LTBkMdx9jhBUiz3Au93MIlsCnO9cePkmjQA1bmhJTM4Kxwgse8ELR3F2cP9Hnd9LjAd7k5zb8rJ/a8xyWYGLb+7Msl2dzrbyN0p9nEXViaTyAXzle7FJgf4brC0hSJWj+YGpc+w3bkPSDdyT3xiUdwQxubAMKN7gSTcnQdIEiw9dt0dJA7y3V66u6MIwlwZfzKJBbkuf6aIh3TFJXWcBoA0KANJWF1cX4CkALk7kxwuzy8m2WxU8VPcm0nu2QadMZgMw+6RLfqc46stKQQ4GbyYpAkG6cb+H0Cy448QESom8YfixuaMcsYkueI1Q7hZwhWEAom7uH8BJHFvfrFKc3cOseApHEwYuUdXWRTdlVpzKTTFJBskyRLb3dnu8N/i7khx2S9adZ5MYiAJhSXln1J1OqskG+yAr9QVU5zumKRUmzP2eMWke2aSUpparPQDyRAACQldNkgMAKHwdEEggHWovH9XTBIg5aZdQmB4JCIqVRGIWbTwOV6MSbbsllJbBXWH9GZHSrks445kkAskYlKJUlhudSdBuXTiAILDI1Ht4Wghw6Uq81B9LuEg3a/T3Vkwsn9YSS7OdnNSUtvbaL+S2j4yxI87Pxcym6s9eqmwIj8IYUH7uBSXRzeNHQJfcAh9z7uejgtHEvxiUkTlB1CvTVdFHSaJN0weioZte+CxHoNJEEgm2SDJFVkWk2whwfGSIDnls9D4ZOj8m9n47vNFaNA2FjUaNhdrgec/PE/i+dSxHWuRlXoenV6erHIzt/SXi8WhBD3Eg1xoRvb3yy3ODiaxhWHd7s6doJomNk55AWGVqiAssqKOjF/M1yAia965fQt52VcxaPZ6BIVFUDKbnnwU8cumggHiCwigaxTczEGV2vXQdexcxzXXje+HZt0Ho3Gn/raBxBHM9XHruWINC7e6BHcwSSa1Zbu74qJCHN0eh19PHsQfO/RGgyd7IDf9MgrzbtgJswncvJaK00nb0LjDswi/737HfYRGVkKFKjUc8t0BlgCJwNaewcg6slQBJNUbiQgBimIX4xBlogZgmtg09UW06DUc9WO6c1b4fMhOPYfsK+dRr3VXYWgZz9gC4Inn5R8SkbRuIQbOXo+QsAi6XNqZYwRQv2mrEVm5Kj3EF9NGoFHH3mj0VF8bIMvE2rG90XrAa3i0bSxtd6o7Fud1kGQFgIPgBMkrJtmuTroteQ4zZsqhnfhx13+jabdBuHrxNNLPnvBbkGVtqBPdBtGdnvNOch0SXzBSsjPr8FJLlnIMI8DBJD+QBGiWWYrNU4cTQPXadBM5k4GE1TNhlpSgy2sz7fKQyq24m7zww158u24RBs5ah6DwSCoLpZ05ivjl09BXAJSWfBR7Vs7AgJmfIiSyknrm4sJ8fD5hINq+8BYeafkUGZy9Sll6JoFRyalMUu1k1i8m6UFZGcmfSfQ7Yn/G+ZO4v059+HwBKg86nfglLh3fj84jpiAoNJwzxyxF7rVUVHygpn9lwiXDvdydZJJx/dASi61+XjVgdrVBsrT6m2SSjFU3Mn9FSVEhgkLCyUj5udeRtPZDNO0+GNUfbW7X8mTUEblVaVEhAoNDEFXzIVDhwzCQoQEUUbkq9q+ZQ3RrP2KSY0EW3MjCpneHocOr76BOkxgyhE/U6khoC3Wny3Feg5NBmj7JGpJWs9OFhS4cxHlmKYoL8hEUGiGAsut2OWkXkPjpPDTrPgS1m8RAlo4uHduHkwmb0XbgaNxXvW6ZIN0tJtHzMIDcRVB3THIziYF05dQhHNzwX/dMcf3AtoPH4SHGAOGi0s8ew57l09Bv6moEBIdg05RheOqVyajZuJXj+tlXzmH7vHGIGTxGiQdmEKpv8QyIWKXqXeJsDhIzqqivsqOFqrCDeNkgHf9qLTLOnkC7oX9VscWySnHn9k0kxs2l2Bkz8A2e55om3YNZWorvNi2heNtu6HiEhEX+BpDs5Nu4dvA/eaIq4oisv5UHUsmdAuTfyCIG/HIsifzzn4aOR1iFKMUeypPktRWTfIiIegDBYZFCkxhIPXMUe1ZMR98pq3H5RBKSE79Ev2mfcHdrS0Nc/D4BSZ/Ox4P1m+Dp0XMUeE6QdCbJUrhdlpHlcWKSH0h2tVmX4Hk5V3HgswUoys9D+6Fvo2LV2si/mYWkfyzArawMEg4MkMK8m7hTcAtFt28ReExEFN8pxIP1HkOr3i/71+/0SofJQeHJsYid7OmvfrfYIbMdosCh7gwwl+d2dblpF7F31XuI7joIDUXgLi64jV1L/obmvYajVnRr/9YFizyqnQGkM5GwYjqenbIaRzYuRVHhbXQb94GEVB17bNunOLVrA23vN/0TMHfIH8qOQYwkdwryymSSbDtwTydKMOIaeh2NfQ4KDVWxp6gwH0lx83ArKx3d3piDvOxrSIx7HyHhFRASEYlg9h4eieCwCghm30MjEBZeAbdzr+Pkns1o2eslAorHfv9CrGqPOEpLJozMbz9SANm9H72aYEtwd0wqyr+F+BVTUalabbR7cTwVydmqv5N/C1tmjUSbgX9B3RbtXH0k0VcSIDHupp89ivgVMwggtvK+Xvg22g2bgDrN2jpASlw1C9cun0HhrVw0ix2C6K5/tlkkKgBsQ9y4Xr/L9eonGQEBGDDjM+4ahdEY8OlnjlP8Y/HBLClGcWEBAkPCGG0pTvkCA2D4AlFaUozS4iIEB4ch5eBO1HnsSYrXcoG4QdJrgvoxRuaBRSoG6QmrzSRZNOWrnppugknfrluAzJSTeKhlR4REVFDuyCwqxtlvd6Bmo8dR6cHaDjcVEBCEJl0Higo4vyaJhJUz0PfdVQiPqoofd/wD5w/Ho8+k5QgI4cksU0VfTB9BgZiJhdzMX9DnnRUOIEjTmBbOHfqG55l2Cq0qDDI+iWxDdgNVFVxREj7UbdFe9ZG82g+ZZ39E0roFiB37IUIrVMIX772Kxp36oX7rp3HucDySk7bRPl2qy5gnr+dsXfDEWTb8KBG/mrTIsqgFyllTNkh2M0+CdGrXemRfueAsShsGTLMUOakXERlVDaEacOxXAoKC0GnUDLtDCx8yzh5TAEVWfgD5ebnYPGUYOo2cihqNW5LNfjl+APvWvI9nJixG8Z187PpoInq8NR/3123oCZLwWp7Cga9WvSsr3J2ncJBu0CK2JK6ZjWaxL6ByzYfxy4kDOPLFSvSduAy+oBBsnvkyGndmAHXF+cO7kbx/G3qMm29XGzS5rjq0rr6TXhOkBt/V/QuJQSZbzL8DJB1U6SKLCvLw5ezX0HrA66jbvD13U67WuZT1nEEnsOfjGeg7+WNERvG48uXcN1Cj0eNo2WcEVRt2Lvwrra4eb84n1m3/YAyq1K6PNoNG+7szV0xSSSoPAHa97p5AsgXGpaP7cHjzcjzz9kKqoqR8txOnvtmAvpNWUlxhAEV36U8AnTu0G8lJWxE7boGKOXZX1ln7c8c+rhW43Dcy9y1Q7QbTJQL8Y5Lt7mjeQJtb0IFivnrrnNfxxHMMoHblzDewGHQcCR+/h76TVyKcVRIsE1tmjULtpk8SQNcvJ+PrRRMQM2QsHnmiCwFy8XA8Dqz7CF1en4nqDZuVC5LMk0SU1sopwqWodrPWuxHlIY6riYRVM8gVdnh5Ehn92PY4cvHdRs+j+YZN019CdJcBaNCmK1IO7ULy/q145s2FDvV2ryCpSkbmvvnEIOFz/JSaF0jJiVtw5fQRP6PwLrlB6DP1EhpREYEhoeI4rWFgAH9o2haPdX+eXGtGCgeo86ipOLlrA3IyLlPA7TF2HirXqY+Ej6cj63IK+s+IozyJDFZSjP95bxTM0mL0nLgEoZH3lQuSm0l6zcsRvCXTtPrd7eyr2PrBaLTqOxIPPd6ejL572buocH91tOr/H7TaN08bTgA1jOmBlENf4/S+rej51kKwWt7VCz+j2iPRvCvg6Px6zDholQYjI/FDkQfZVWzm7nzu9gLFJ15TY0omJ+0iuUR9UkfmPEzBMB9cvUFTVKxaS1UpZO2ZXaNKnQao3aQ1AcpqWkyq93lnGX5O2IKwiIqo2aQ1qtSqh4MbluDcwW8Q8/wY1Huii5oUYja8dvFn7Fr8d/qdzq/PcEgChZbL3akmmXJ3ekmIRy6lqDRDnty9AacTt5BwCQwOxY2MX7Fzyd/RoucwSrrZa/PUYWjy9EA0aNOdGHR63xb0fHsRCm/lYMfiieg0cgoiK1dTMUkXCGX1kYy0vR9YrN2t2g0s5PtEznOXmMTB4LKaQJIjVoaB4oI8bJs3Gk/0H4U6zaSL0wWIc1IoPYUBNIseXsYgdt1jX63FT/Gb0bznC/hj5wF8OIWZUPwWM8pP32wEy49a9B6Oxl2e82eRAIKVhORLASBXqgLLOfkjWw4s9m2dO5qq623+PAasFrkv7n3kZvyK2DcXwBcYSEbfNHUYop8eiEdjeuDswZ0EUK/xi5GTfgkJq2eh2xuzEFqhsj16pY10+Q2hiCTWSE2YRwySIJHB2Q3LZpwM7iLQe8clHzeaAFoC1KrfSPyhmZYHOYZL7Fm7DAbQagbQMko+2W+wIHto41I82qEXWvZ5hbs1MbjiAMkyqRKece4k+k9fg7CKUeWCxMWU3aUl4zhA0phkAZnnTiF+5TR0fGkiHmzQnITChe8TEDNoDGpHt1ZF001TXqTcjLm41J8O4+CmpXj48Y7ITj1PFYdeby0CfL4yYpJ/kZbuMW3PXBoa0UGSkzo6SKpko7GNCwOeyygmCQYxlcUAqtO0rXaMZJ2cCOLvGecYQLPRe9JSajew37+dk4nk/dvR6tlX+PCEECReIDEXcun7RDTqpLUmPGC695k7XThYyMvKxJkDO9A8dggVk88c+IrusX5MN9Fi58f/sGUVajRqiWqPNEFp0R2c2r2RWjABgcHkzlnc9XJrdutcK0mJ6rmRumcuMYiSOg2o3wISuTqqu3F3x2xZVHAbQaFh8AUG8evKyoEEVW+d0xCLyV2F3/QqH2Rh98dYTqvfi0kyApU3vSoq4Jwjv41JqvKstws8Zu54POE1QWcrgQ1GyslU/tt238l5rNxnpMa/ryoJEiRHTJIKT2/gCbVmuzut2sCEg+bu7IqEHIz0mG+Q06uquOo9hOIGSeTXSqjc68ydbFOwx3A3/Mpzd54gadNF7lk5vZfEwWA1d4+Whmydu0A1ruyek2YYRnW5crk74auVA0AZrMfUj804ea6cTFWy3asrqxJWjyEUITY4CbhidA9GejFJ3Z/SceXP3DlB4q0GNVPuN2Kszd7p1QARt5QCo6qAO5a4maSPIcvKNWeSnG0QdSe2Ld1IjZ+zzqLRXzvIywF4u+zjDZIdl/h+fnyAGHoUw/J3aZ2rGKYqDa6Kg2NalZuvLHen5imouyrysXIGI38bk8SwiavhxzHSG4KlZcQZuyvLyzwSSBt8BZJgESysN64kzK2FUusEYEUpqS3Aom6MY9LUw+hq2kefBmJdWf7dqytLIlvMN/iNc+kjxkQh1wiyAIlYK12UGNaXNULiH7OnZL63ruOAa8P6/u6OT3fy3Ml/xNgUPRy9VEMusEwX5gTJ/l8STpCoxGNZ2aEIbUprjIFkmOY8y0JH6e6km7JBcrLIdmu6AW1FJ9vn5YKkpLdkiARatCW0cpIs6PLqrE+MK4s4UgZI6vd/N0g8geIguPMk71nw8kCy/yuLZJJ2XSAdlrk3tDR4QnibV6/8E9rRHPF4PE2FAAAAAElFTkSuQmCC",z="data:image/png;base64,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",ee=te(59301);const ae=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:_e,swimg:$e},{name:"101\u8BA1\u5212",ptimg:tt,swimg:it},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Je,swimg:oe},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:y},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:E,swimg:b},{name:"\u519B\u961F\u4E00\u6D41",ptimg:x,swimg:z}];var se=({className:ce,dataSource:Ee=[],col:Pe=4,right:De,bottom:he=23,precision:kt=0,wrapWidth:St=1200,trackEventItems:ln,loading:rt,onRemove:Ct=()=>{},isCurrent:Mt=!0,showAlias:qt=!1})=>{const jt=Math.floor((St-(Pe-1)*De)/Pe),mt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return ee.createElement(de.Z,{spinning:rt},ee.createElement("div",{className:Oe()(ne.list,ce)},!!(Ee!=null&&Ee.length)&&(Ee==null?void 0:Ee.map((ke,at)=>{var Qt;const{name:Le,id:Ve,identifier:Bt,featured:tn,school_name:et,image_url:xt,excellent:xe,is_plan:Gt}=ke;return ee.createElement("div",{key:Ve,className:ne.wrap,style:{width:jt,marginRight:(1+at)%Pe===0?0:De+kt,marginBottom:he}},ee.createElement("a",{className:ne.li,onClick:dn=>{dn.preventDefault(),dn.stopPropagation(),ln&&(0,Be.L9)([ln]),(0,Be.xg)(`/paths/${Bt}`)}},ee.createElement("div",{className:ne.img},ee.createElement("img",{className:ne.cover,src:`${xt}`}),Mt&&(0,qe.bg)()&&(ke==null?void 0:ke.studying)&&ee.createElement("div",{className:`${ne.movebq} user-path-items`,onClick:dn=>{dn.stopPropagation(),Ct(ke)}},ee.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ee.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Qt=ke==null?void 0:ke.subject_tags)==null?void 0:Qt.map((dn,En)=>{var pn,Xe;if(En===0){const ye=(pn=mt.find(ge=>ge.name==dn))==null?void 0:pn.swimg;return ee.createElement("img",{className:ne.sign,src:ye,style:{left:"-4px"}})}const We=(Xe=mt.find(ye=>ye.name==dn))==null?void 0:Xe.ptimg;return ee.createElement("img",{className:ne.sign,src:We,style:{left:`${48+52*(En-1)+2*En}px`}})}),ee.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(ke==null?void 0:ke.excellent)&&ee.createElement("div",{className:ne.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ee.createElement("div",{className:ne.name},ee.createElement(He.Z,{title:qt&&(ke!=null&&ke.excellent_alias_name)?ee.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Le}`,ee.createElement("br",null),ee.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ke==null?void 0:ke.excellent_alias_name}`)):Le},ee.createElement("span",{className:ne.e},qt&&(ke==null?void 0:ke.excellent_alias_name)||Le))),ee.createElement("div",{className:ne.tags},ee.createElement("div",null,ee.createElement(He.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ee.createElement("span",null,ke.stages_count))),ee.createElement(He.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ee.createElement("span",null,ke.members_count)))))))})),!Ee.length&&ee.createElement(re.Z,null)))}},11420:function(ht,Nt,te){"use strict";te.d(Nt,{jL:function(){return Oe},w9:function(){return ke},QD:function(){return Tt},cQ:function(){return Ct.Z},op:function(){return Se},O5:function(){return Ot},_b:function(){return en},t7:function(){return b},Gi:function(){return tn},YG:function(){return Ve},qp:function(){return tt},vr:function(){return dt},qE:function(){return At},Je:function(){return ee},wb:function(){return rt},cq:function(){return En},tp:function(){return oe}});var ne=te(59301),de={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},He="data:image/png;base64,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",Oe=({dataSource:me=[],img:Ne,imgWidth:Ze=346,title:Qe,sunTitle:ut,bannerExtraContent:Dt})=>ne.createElement("div",{className:de.banner},ne.createElement("div",{className:de.content},ne.createElement("aside",null,ne.createElement("p",null,ne.createElement("b",null,Qe),ne.createElement("span",null,ut)),me.length>0&&ne.createElement("div",{className:de.btns},me.map((vt,we)=>ne.createElement("div",{key:we,onClick:vt.click},vt.name,vt.sign?ne.createElement("img",{src:He,width:39}):null))),Dt),Ne&&ne.createElement("img",{style:{marginTop:33,marginRight:38},src:Ne,width:Ze}))),Be={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"},re=te(92310),qe=te.n(re),_e=te(89392),tt=({dataSource:me=[],value:Ne,onChange:Ze,onTitleChange:Qe,className:ut,title:Dt,titleWidth:vt=41,style:we={},fontColor:Ie="#6A7283",showCount:Ae})=>{const[ct,Ut]=(0,ne.useState)(0),[gt,on]=(0,ne.useState)(!1),$t=(0,ne.useRef)(null),Rt=(0,ne.useRef)(null);return(0,ne.useEffect)(()=>{var gn;me.length!==0&&(((gn=$t==null?void 0:$t.current)==null?void 0:gn.clientHeight)>97?Ut(1):Ut(0)),me.length===0&&Ut(0),on(!1)},[me]),ne.createElement("div",{className:qe()(Be.row,ut),style:we},ne.createElement("div",{onClick:(0,_e.throttle)(()=>Qe==null?void 0:Qe(),2e3),style:{width:vt,marginTop:gt?12:4},className:`${Be.title} ${Qe?"current":""}`},Dt),ne.createElement("div",{className:gt?`${Be.tagsWrap} ${Be.tagsBorderWrap}`:Be.tagsWrap},ne.createElement("div",{className:Be.bar,ref:Rt,style:ct>0?{height:ct===1?97:"auto",overflow:ct===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ne.createElement("div",{className:Be.tag,ref:$t},me==null?void 0:me.map(gn=>ne.createElement("span",{onClick:()=>Ze(gn.id),key:gn.id,style:{color:Ie},className:Ne===gn.id?Be.active:""},ne.createElement("span",{title:gn.name,className:Be.name},gn.name),!!Ae&&ne.createElement("span",{className:Be.num},gn.count))))),!!ct&&ne.createElement(ne.Fragment,null,ct===1?ne.createElement("div",{onClick:()=>{var gn;Ut(2),((gn=$t==null?void 0:$t.current)==null?void 0:gn.clientHeight)>245?on(!0):on(!1)},className:Be.action},"\u5C55\u5F00",ne.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ne.createElement("div",{onClick:()=>{Rt.current.scrollTop=0,Ut(1),on(!1)},className:Be.action},"\u6536\u8D77",ne.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},it={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"},oe=({dataSource:me=[],value:Ne,onChange:Ze,className:Qe,style:ut={}})=>ne.createElement("div",{style:ut,className:qe()(it.tabs,Qe)},me.map(Dt=>ne.createElement("span",{onClick:()=>Ze(Dt.id),className:Ne===Dt.id?it.active:"",key:Dt.id},Dt.name))),a={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},y=te(92832),b=({dataSource:me=[],value:Ne="",onChange:Ze,onInputChange:Qe=()=>{},className:ut,style:Dt={},placeholder:vt,allowClear:we=!1})=>{var Ie;const[Ae,ct]=(0,ne.useState)(""),[Ut,gt]=(0,ne.useState)("");(0,ne.useEffect)(()=>{var Rt;let gn=Ne;(Rt=JSON.stringify(Ne))!=null&&Rt.includes("{")&&(ct(Ne.id),gn=Ne.value||"");try{gt(decodeURIComponent(gn||""))}catch(Mn){gt(decodeURIComponent(gn||""))}},[Ne]);const on=()=>{Ze(encodeURIComponent(Ut),Ae||null)},$t=Rt=>{Rt!==Ae&&(ct(Rt),Ze(encodeURIComponent(Ut),Rt))};return ne.createElement("div",{className:qe()(a.input,ut),style:Dt},!!me.length&&ne.createElement("div",{className:a.dropdown},ne.createElement("div",{className:a.text},(Ie=me.find(Rt=>Rt.id===Ae))==null?void 0:Ie.name,ne.createElement("i",{className:"iconfont icon-zhankai4"}),ne.createElement("b",{className:a.b1}),ne.createElement("b",{className:a.b2})),ne.createElement("div",{className:a.menu},me.map((Rt,gn)=>ne.createElement("div",{key:gn,onClick:()=>$t(Rt.id)},Rt.name)))),ne.createElement(y.default,{onPressEnter:on,value:Ut,onChange:Rt=>{gt(Rt.target.value),Qe(encodeURIComponent(Rt.target.value),Ae||null)},bordered:!1,placeholder:vt}),ne.createElement("i",{onClick:on,className:"iconfont icon-sousuo9 font14 pl10 current"}))},x={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},ee=({value:me,onChange:Ne,className:Ze,total:Qe,pageSize:ut,style:Dt={}})=>{const vt=me<2,we=me>=Math.ceil(Qe/ut);return Qe<=ut?ne.createElement(ne.Fragment,null):ne.createElement("div",{className:qe()(x.quickPager,Ze),style:Dt},ne.createElement("div",{onClick:()=>{vt||Ne(me-1,"prev")},className:vt?x.disabled:""},"\u4E0A\u4E00\u9875"),ne.createElement("div",{onClick:()=>{we||Ne(me+1,"next")},className:we?x.disabled:""},"\u4E0B\u4E00\u9875"))},ae={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},le=te(71418),se=te(6848),ce=te(13570),Ee=te(38446),Pe=te(88230),De=te(96908),he=te(57177),kt=te(81378),St=te(57816),rt=({className:me,dataSource:Ne=[],col:Ze=4,right:Qe,bottom:ut=23,precision:Dt=0,wrapWidth:vt=1200,trackEventItems:we,loading:Ie})=>{const Ae=Math.floor((vt-(Ze-1)*Qe)/Ze);return ne.createElement(le.Z,{spinning:Ie},ne.createElement("div",{className:qe()(ae.list,me)},!!Ne.length&&Ne.map((ct,Ut)=>{const{name:gt,id:on,identifier:$t,power:Rt,cover_image_id:gn,pic:Mn}=ct;return ne.createElement("div",{className:ae.wrap,key:on,style:{width:Ae,marginRight:(1+Ut)%Ze===0?0:Qe+Dt,marginBottom:ut}},ne.createElement("a",{target:"_blank",href:`/shixuns/${$t}/challenges`,className:ae.li,onClick:Xt=>{Xt.preventDefault(),we&&(0,Pe.L9)([we]),Rt&&(0,Pe.xg)(`/shixuns/${$t}/challenges`)}},ne.createElement("div",{className:ae.img},ne.createElement("img",{className:ae.cover,src:`${Mn}`}),ct.is_jupyter&&ne.createElement("img",{className:ae.sign,src:De}),ct.is_jupyter_lab&&ne.createElement("img",{className:ae.sign,src:he}),ct.is_unity_3d&&ne.createElement("img",{className:ae.sign,src:kt})),ne.createElement("div",{className:ae.name},ne.createElement(se.Z,{title:gt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ne.createElement("span",{className:ae.e},gt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ne.createElement("div",{className:ae.tags},ne.createElement(se.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ne.createElement("span",null,ct.challenges_count))),!!ct.myshixuns_count&&ne.createElement(se.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ne.createElement("span",null,ct.myshixuns_count))),ne.createElement(se.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ne.createElement("span",null,ne.createElement("span",null,ct.level))),ne.createElement("div",{className:ae.rate},ne.createElement(ce.Z,{allowHalf:!0,disabled:!0,defaultValue:ct.score_info}),ne.createElement("span",null,"\xA0",ct.score_info?`${ct.score_info}\u5206`:"5\u5206")))),!Rt&&ne.createElement("div",{className:ae.lockWrap},ne.createElement("img",{src:`${Ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ne.length&&ne.createElement(St.Z,null)))},Ct=te(55785),Mt={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"},qt="data:image/png;base64,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",jt=te(59301),ke=({className:me,dataSource:Ne=[],col:Ze=4,right:Qe,bottom:ut=23,precision:Dt=0,wrapWidth:vt=1200,trackEventItems:we,loading:Ie})=>{const Ae=Math.floor((vt-(Ze-1)*Qe)/Ze);return jt.createElement(le.Z,{spinning:Ie},jt.createElement("div",{className:qe()(Mt.list,me)},!!Ne.length&&Ne.map((ct,Ut)=>{const{subject_identifier:gt,id:on,identifier:$t,power:Rt}=ct,gn=ct.is_public!=0&&ct.is_public;return jt.createElement("div",{className:Mt.wrap,key:on,style:{width:Ae,marginRight:(1+Ut)%Ze===0?0:Qe+Dt,marginBottom:ut}},jt.createElement("a",{className:Mt.li,onClick:Mn=>{Mn.preventDefault(),we&&(0,Pe.L9)([we]),(0,Pe.xg)(ct.first_category_url)}},jt.createElement("div",{className:Mt.top},jt.createElement(se.Z,{title:ct.name},jt.createElement("div",{className:Mt.name},ct.name)),jt.createElement("img",{className:Mt.img,src:Ee.Z.IMG_SERVER+"/images/"+ct.avatar_url}),jt.createElement("div",{className:Mt.text,title:ct.creator},ct.creator),gt&&jt.createElement("div",{className:Mt.btns},jt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),jt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),gn&&jt.createElement("div",{className:Mt.sign},"\u516C\u5F00")),jt.createElement("div",{className:Mt.bottom},ct.visits>0&&jt.createElement(se.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},jt.createElement("span",null,jt.createElement("i",{className:"iconfont icon-liulanyan"}),jt.createElement("span",null,ct.visits))),ct.course_members_count>0&&jt.createElement(se.Z,{title:"\u6210\u5458",placement:"bottom"},jt.createElement("span",null,jt.createElement("i",{className:"iconfont icon-chengyuan"}),ct.course_members_count)),ct.tasks_count>0&&jt.createElement(se.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},jt.createElement("span",null,jt.createElement("i",{className:"iconfont icon-zuoye"}),ct.tasks_count)),ct.is_end?jt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):jt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ct.is_accessible&&jt.createElement("div",{className:Mt.lockWrap},jt.createElement("img",{src:`${Ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),jt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ne.length&&jt.createElement(St.Z,null)))},at={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Qt=te(24459),Ve=({dataSource:me=[],value:Ne,onChange:Ze,className:Qe,style:ut={},tabBarExtraContent:Dt})=>ne.createElement("div",{className:qe()(at.tabs,Qe),style:ut},ne.createElement("div",{className:at.tabsWrap},me.map((vt,we)=>ne.createElement("aside",{className:at.tab,onClick:()=>{Ze(vt.id),vt.link&&Qt.history.push(vt.link)},key:we},ne.createElement("div",{className:Ne===vt.id?at.active:""},vt.name),(vt==null?void 0:vt.resetCount)==null&&(vt==null?void 0:vt.total)!==void 0&&ne.createElement("span",null,"\uFF08",vt==null?void 0:vt.total,"\uFF09"),(vt==null?void 0:vt.resetCount)!==void 0&&(vt==null?void 0:vt.total)!==void 0&&ne.createElement(se.Z,{title:(vt==null?void 0:vt.tip)!=null?vt==null?void 0:vt.tip:""},ne.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ne.createElement("span",{style:{color:"#000"}},vt==null?void 0:vt.resetCount),"/",ne.createElement("span",null,vt==null?void 0:vt.total),"\uFF09"))))),ne.createElement("div",{className:at.tabBar},Dt)),tn=({className:me,style:Ne={},children:Ze})=>ne.createElement("div",{className:qe()(me),style:Ne},Ze),et={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"},xt=te(38854),xe=te(20834);const Gt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var En=({sortValue:me,dropValue:Ne,className:Ze,onSort:Qe,onDrop:ut,dataSource:Dt=Gt})=>{var vt;return ne.createElement("div",{className:qe()(et.orderWrap,Ze)},ne.createElement(xt.Z,{dropdownRender:()=>ne.createElement(xe.default,null,Dt.map((we,Ie)=>ne.createElement(xe.default.Item,{key:Ie,onClick:()=>ut(we.id)},we.name)))},ne.createElement("span",{className:et.orderTextWrap},(vt=Dt.find(we=>Ne===we.id))==null?void 0:vt.name)),ne.createElement("span",{className:et.orderIconWrap},ne.createElement("span",{className:et.orderAsc},ne.createElement("i",{className:me==="asc"?`iconfont icon-sanjiaoxing-up font12 ${et.cursorPointer} ${et.active}`:`iconfont icon-sanjiaoxing-up font12 ${et.cursorPointer}`,onClick:()=>Qe(me==="asc"?"desc":"asc")})),ne.createElement("span",{className:et.orderDesc},ne.createElement("i",{className:me==="desc"?`iconfont icon-sanjiaoxing-down font12 ${et.cursorPointer} ${et.active}`:`iconfont icon-sanjiaoxing-down font12 ${et.cursorPointer}`,onClick:()=>Qe(me==="asc"?"desc":"asc")}))))},pn={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"},Xe=te(3113),We=Object.defineProperty,ye=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,ft=(me,Ne,Ze)=>Ne in me?We(me,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Ne]=Ze,pe=(me,Ne)=>{for(var Ze in Ne||(Ne={}))ge.call(Ne,Ze)&&ft(me,Ze,Ne[Ze]);if(ye)for(var Ze of ye(Ne))Te.call(Ne,Ze)&&ft(me,Ze,Ne[Ze]);return me},ve=(me,Ne)=>{var Ze={};for(var Qe in me)ge.call(me,Qe)&&Ne.indexOf(Qe)<0&&(Ze[Qe]=me[Qe]);if(me!=null&&ye)for(var Qe of ye(me))Ne.indexOf(Qe)<0&&Te.call(me,Qe)&&(Ze[Qe]=me[Qe]);return Ze},Ye=(me,Ne,Ze)=>new Promise((Qe,ut)=>{var Dt=Ie=>{try{we(Ze.next(Ie))}catch(Ae){ut(Ae)}},vt=Ie=>{try{we(Ze.throw(Ie))}catch(Ae){ut(Ae)}},we=Ie=>Ie.done?Qe(Ie.value):Promise.resolve(Ie.value).then(Dt,vt);we((Ze=Ze.apply(me,Ne)).next())}),Se=me=>{var Ne=me,{className:Ze,style:Qe,children:ut,loading:Dt=!1,openLoading:vt,onClick:we=()=>{},size:Ie="middle",shape:Ae="round"}=Ne,ct=ve(Ne,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Ut,gt]=(0,ne.useState)(!1);return ne.createElement(Xe.ZP,pe({onClick:(0,_e.throttle)(on=>Ye(void 0,null,function*(){vt&>(!0);try{yield we(on)}catch($t){console.log("error",$t)}vt&>(!1)}),2e3,{leading:!0,trailing:!1}),className:qe()(pn.btn,pn[`${Ie}-${Ae}`],Ze),style:Qe,size:Ie,shape:Ae,loading:Ut||Dt},ct),ut)},je={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"},At=({className:me,style:Ne,children:Ze=null,onClick:Qe,title:ut})=>ne.createElement("div",{className:qe()(je.head,me),style:Ne},ne.createElement("span",{className:"primary-hover",onClick:Qe},ne.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ne.createElement("b",{title:ut},ut),ne.createElement("div",{className:je.node},Ze)),Wt={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"},Tt=({confirmShow:me=!0,confirmTitle:Ne,confirmClick:Ze,cancelShow:Qe=!0,cancelTitle:ut,cancelClick:Dt,className:vt,style:we,confirmLoading:Ie=!1})=>ne.createElement("div",{className:qe()(Wt.btns,vt),style:we},me&&ne.createElement(Xe.ZP,{loading:Ie,onClick:Ze,type:"primary",className:Wt.confirm},Ne),Qe&&ne.createElement(Xe.ZP,{onClick:Dt,className:Wt.cancel},ut)),Ce={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"},dt=({className:me,style:Ne={},LeftContent:Ze,children:Qe,RightContent:ut})=>ne.createElement("div",{className:qe()(Ce.fixedBottom,me),style:Ne},ne.createElement("div",{className:Ce.wrap},ne.createElement("div",{className:Ce.left},Ze),ne.createElement("div",{className:Ce.center},Qe),ne.createElement("div",{className:Ce.right},ut))),pt={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"},en=({className:me,style:Ne={},dataSource:Ze=[]})=>ne.createElement("div",{className:qe()(pt.crumbs,me),style:Ne},Ze.map((Qe,ut)=>ut<Ze.length-1?ne.createElement(ne.Fragment,{key:ut},Qe.path||Qe.onClick?ne.createElement("span",{className:pt.hover,onClick:Qe!=null&&Qe.onClick?Qe.onClick:()=>Qt.history.push(Qe.path)},Qe.name):ne.createElement("span",null,Qe.name),ne.createElement("span",null,"\xA0",">","\xA0")):ne.createElement("span",{key:ut,style:{color:"#5F6368"}},Qe.name))),cn=te(31797),sn=Object.defineProperty,bn=Object.defineProperties,On=Object.getOwnPropertyDescriptors,Ln=Object.getOwnPropertySymbols,Rn=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,Yn=(me,Ne,Ze)=>Ne in me?sn(me,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Ne]=Ze,Cn=(me,Ne)=>{for(var Ze in Ne||(Ne={}))Rn.call(Ne,Ze)&&Yn(me,Ze,Ne[Ze]);if(Ln)for(var Ze of Ln(Ne))Jn.call(Ne,Ze)&&Yn(me,Ze,Ne[Ze]);return me},da=(me,Ne)=>bn(me,On(Ne)),Pt=(me,Ne)=>{var Ze={};for(var Qe in me)Rn.call(me,Qe)&&Ne.indexOf(Qe)<0&&(Ze[Qe]=me[Qe]);if(me!=null&&Ln)for(var Qe of Ln(me))Ne.indexOf(Qe)<0&&Jn.call(me,Qe)&&(Ze[Qe]=me[Qe]);return Ze};const{Countdown:_t}=cn.default;var Ot=me=>{var Ne=me,{onChange:Ze}=Ne,Qe=Pt(Ne,["onChange"]);const[ut,Dt]=(0,ne.useState)(null);(0,ne.useEffect)(()=>{typeof ut=="number"&&ut>=0&&Ze(ut)},[ut]);const vt=we=>{const Ie=Math.floor(we/1e3);Dt(Ie)};return ne.createElement(_t,da(Cn({},Qe),{onChange:vt}))}},50505:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return de}});var ne=te(59301);function de(He,Ue){const Oe=(0,ne.useRef)();(0,ne.useEffect)(()=>{Oe.current=He}),(0,ne.useEffect)(()=>{function Be(){Oe.current()}if(Ue!==null){let re=setInterval(Be,Ue);return()=>clearInterval(re)}},[Ue])}},59674:function(ht,Nt,te){"use strict";te.d(Nt,{$J:function(){return He},JZ:function(){return Oe},bN:function(){return re},jP:function(){return Be},rO:function(){return Ue}});var ne=te(7660),de=(qe,_e,$e)=>new Promise((tt,it)=>{var Je=y=>{try{a($e.next(y))}catch(E){it(E)}},oe=y=>{try{a($e.throw(y))}catch(E){it(E)}},a=y=>y.done?tt(y.value):Promise.resolve(y.value).then(Je,oe);a(($e=$e.apply(qe,_e)).next())});function He(qe){return(0,ne.U2)(`libraries/${qe}.json`)}function Ue(qe){return(0,ne.U2)("library_tags.json",qe)}function Oe(qe){return de(this,null,function*(){return(yield(0,ne.IV)(`attachments/${qe}.json`)).status===0})}function Be(qe){return(0,ne.v_)("libraries.json",qe)}function re(qe,_e){return(0,ne.gz)(`libraries/${qe}.json`,_e)}},66231:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return $e}});var ne=te(43418),de={ul:"ul___TdfYY"},He=te(32637),Ue=te(59301),Oe=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,qe=(tt,it)=>{var Je={};for(var oe in tt)Be.call(tt,oe)&&it.indexOf(oe)<0&&(Je[oe]=tt[oe]);if(tt!=null&&Oe)for(var oe of Oe(tt))it.indexOf(oe)<0&&re.call(tt,oe)&&(Je[oe]=tt[oe]);return Je},$e=tt=>{var it=tt,{open:Je,onCancel:oe}=it,a=qe(it,["open","onCancel"]);return Ue.createElement(ne.default,{centered:!0,open:Je,title:Ue.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:oe,footer:null},Ue.createElement("div",null,Ue.createElement("div",{className:"tc"},Ue.createElement("img",{className:"mt10",src:He,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),Ue.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),Ue.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),Ue.createElement("div",{style:{color:"#333"},className:"pt30 font14"},Ue.createElement("ul",{className:de.ul},Ue.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),Ue.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),Ue.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},81376:function(ht,Nt,te){"use strict";te.r(Nt),te.d(Nt,{default:function(){return _t}});var ne=te(59301),de=te(24459),He=te(92832),Ue=te(98228),Oe=te(57809),Be=te(78241),re=te(8591),qe=te(43418),_e=te(88522),$e=te(95237),tt=te(43604),it=te(78673),Je=te(5112),oe=te(24905),a=te(17574),y=te(54580),E=te(3113),b=te(71418),x=te(64726),z={bg:"bg____raBL",wrap:"wrap___HeK2P",crumbs:"crumbs___bamBY",titleWrap:"titleWrap___UpC0c",flexRow:"flexRow___WjoyK",flexJustifyCenter:"flexJustifyCenter___V6ndk",flexAlignEnd:"flexAlignEnd___So64w",flexAlignCenter:"flexAlignCenter___WWRXs",flexColumn:"flexColumn___b0Fz8",formWrap:"formWrap___Bmhgz",fieldWrap:"fieldWrap___pR4UB",mdWrap:"mdWrap___FPskk",tree:"tree___bVp9O",backgroundFa:"backgroundFa___ghlCO",aBtn:"aBtn___M7dWu",bBtn:"bBtn___XycZO",cascaderWrap:"cascaderWrap___CPNAV",listItem:"listItem____eV5T",right:"right___x8wr7",one:"one___wdYdi",schoolHintWrap:"schoolHintWrap___AWsQj",colorCDCDCD:"colorCDCDCD___xguLh",color0152d9:"color0152d9___MEYYd",spanText:"spanText___Srs_u",addTypeRadio:"addTypeRadio___JTRkP",add_ai:"add_ai___JGWFe",paths_content:"paths_content___Rzg9i",content_header:"content_header___LvvU1",header_box:"header_box___c05Gw",header_bj:"header_bj____CaVY",header_text:"header_text___jNO1N",lianjie:"lianjie___vtxBe",buzou_box:"buzou_box___qkXlL",no_start_style:"no_start_style___ONC9T",start_style:"start_style___vWVZl"},ee=te(88230),ae=te(38446),le=te(7660),se=te(64165),ce={cascaderContainer:"cascaderContainer___uz26h",valueWrap:"valueWrap___zTHXb",valueItem:"valueItem___vBNoA",placeholder:"placeholder___bJTkn",modalWrap:"modalWrap___uhROO",left:"left___oZrbl",right:"right___y9QjL",disabled:"disabled___LVx0f",emptyWrap:"emptyWrap___KG5pK"},Ee=te(99267),Pe=te(38819),De=Object.defineProperty,he=Object.defineProperties,kt=Object.getOwnPropertyDescriptors,St=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,Ct=(Et,Ot,me)=>Ot in Et?De(Et,Ot,{enumerable:!0,configurable:!0,writable:!0,value:me}):Et[Ot]=me,Mt=(Et,Ot)=>{for(var me in Ot||(Ot={}))ln.call(Ot,me)&&Ct(Et,me,Ot[me]);if(St)for(var me of St(Ot))rt.call(Ot,me)&&Ct(Et,me,Ot[me]);return Et},qt=(Et,Ot)=>he(Et,kt(Ot)),jt=(Et,Ot)=>{var me={};for(var Ne in Et)ln.call(Et,Ne)&&Ot.indexOf(Ne)<0&&(me[Ne]=Et[Ne]);if(Et!=null&&St)for(var Ne of St(Et))Ot.indexOf(Ne)<0&&rt.call(Et,Ne)&&(me[Ne]=Et[Ne]);return me};const mt=(0,ne.createRef)();var at=({dataSource:Et,placeholder:Ot,defaultValue:me,onChange:Ne})=>{const[Ze,Qe]=(0,ne.useState)(!1),[ut,Dt]=(0,ne.useState)({data:[],objData:{},ids:[]}),[vt,we]=(0,ne.useState)({});(0,ne.useEffect)(()=>{window.addEventListener("click",()=>{Qe(!1),we({})})},[]),(0,ne.useEffect)(()=>{if(me){let gt={},on=[];me.forEach($t=>{const Rt=$t,{sub_discipline:gn}=Rt,Mn=jt(Rt,["sub_discipline"]);gn&&(gt[gn.id]=qt(Mt({},Mn),{sub_disciplines:[gn]}),on.push(gn.id))}),Dt({ids:on,data:Object.values(gt),objData:gt}),Ne(on)}},[me]);const Ie=()=>ne.createElement("div",{className:ce.emptyWrap},ne.createElement(se.Z,{image:se.Z.PRESENTED_IMAGE_SIMPLE})),Ae=gt=>{if(ut.ids.includes(gt.id))return!1;const on=vt,{sub_disciplines:$t}=on,Rt=jt(on,["sub_disciplines"]),gn=qt(Mt({},ut.objData),{[gt.id]:qt(Mt({},Rt),{sub_disciplines:[gt]})});Dt({ids:[...ut.ids,gt.id],data:Object.values(gn),objData:gn}),Ne([...ut.ids,gt.id])},ct=gt=>{const on=ut.objData;delete on[gt];const $t=ut.ids.filter(Rt=>Rt!==gt);Dt({data:Object.values(on),objData:on,ids:$t}),Ne($t)};let Ut=45;return mt&&mt.current&&mt.current.clientHeight>45&&(Ut=mt.current.clientHeight+5),ne.createElement("div",{className:ce.cascaderContainer,onClick:gt=>{gt.stopPropagation()}},ne.createElement("div",{ref:mt,className:ce.valueWrap,onClick:()=>Qe(!Ze)},ut.data.length===0&&ne.createElement("span",{className:ce.placeholder},Ot||"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),ut.data.map(gt=>ne.createElement("div",{className:ce.valueItem,key:gt.id},ne.createElement("span",null,gt.name),ne.createElement("span",null,"/"),ne.createElement("span",null,gt.sub_disciplines[0].name),ne.createElement("span",{onClick:on=>{on.stopPropagation(),on.preventDefault(),ct(gt.sub_disciplines[0].id)}},ne.createElement(Ee.Z,null))))),Ze&&ne.createElement("div",{className:ce.modalWrap,style:{top:Ut}},ne.createElement("div",{className:ce.left},Et.length===0&&Ie(),Et.length>0&&Et.map(gt=>ne.createElement("div",{key:gt.id,onClick:()=>{we(gt)}},ne.createElement("span",null,gt.name),ne.createElement("span",null,ne.createElement(Pe.Z,null))))),vt.sub_disciplines&&ne.createElement("div",{className:ce.right},vt.sub_disciplines.length===0&&Ie(),vt.sub_disciplines.length>0&&vt.sub_disciplines.map(gt=>{const on=ut.ids.includes(gt.id);return ne.createElement("div",{key:gt.id,className:on?ce.disabled:"",onClick:()=>{Ae(gt),Qe(!1)}},gt.name)}))))},Qt=te(1710),Le=te(19842),Ve=te(29679),Bt=te(19248),tn=te(75454),et={flexRow:"flexRow___qY1Ro",flexColumn:"flexColumn___xTKsc",formWrap:"formWrap___OJ1NZ",example:"example___XZnZv",footerWrap:"footerWrap___DSZCv"},xt=te(59301),xe=Object.defineProperty,Gt=Object.getOwnPropertySymbols,dn=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,pn=(Et,Ot,me)=>Ot in Et?xe(Et,Ot,{enumerable:!0,configurable:!0,writable:!0,value:me}):Et[Ot]=me,Xe=(Et,Ot)=>{for(var me in Ot||(Ot={}))dn.call(Ot,me)&&pn(Et,me,Ot[me]);if(Gt)for(var me of Gt(Ot))En.call(Ot,me)&&pn(Et,me,Ot[me]);return Et},We=(Et,Ot)=>{var me={};for(var Ne in Et)dn.call(Et,Ne)&&Ot.indexOf(Ne)<0&&(me[Ne]=Et[Ne]);if(Et!=null&&Gt)for(var Ne of Gt(Et))Ot.indexOf(Ne)<0&&En.call(Et,Ne)&&(me[Ne]=Et[Ne]);return me},ye=(Et,Ot,me)=>new Promise((Ne,Ze)=>{var Qe=vt=>{try{Dt(me.next(vt))}catch(we){Ze(we)}},ut=vt=>{try{Dt(me.throw(vt))}catch(we){Ze(we)}},Dt=vt=>vt.done?Ne(vt.value):Promise.resolve(vt.value).then(Qe,ut);Dt((me=me.apply(Et,Ot)).next())});const ge=(Et,Ot)=>Ot.some(me=>me.label.toLowerCase().indexOf(Et.toLowerCase())>-1),Te=He.default.TextArea,ft=Et=>{var Ot=Et,{newCourse:me,globalSetting:Ne,loading:Ze,dispatch:Qe,schoolName:ut,onSuccess:Dt=()=>{}}=Ot,vt=We(Ot,["newCourse","globalSetting","loading","dispatch","schoolName","onSuccess"]);const[we]=Be.default.useForm();(0,ne.useEffect)(()=>{we.setFieldsValue({name:ut})},[ut]);const Ie=Ae=>ye(void 0,null,function*(){const{name:ct,city:Ut=[],address:gt,remarks:on}=Ae||{},$t=yield Qe({type:"newCourse/appplySchool",payload:{name:ct,province:Ut[0],city:Ut[1],address:gt,remarks:on}});if(($t==null?void 0:$t.status)==2){const Rt=qe.default.confirm({icon:null,width:600,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:xt.createElement(xt.Fragment,null,xt.createElement("p",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u7533\u8BF7\u65B0\u589E\u7684\u5355\u4F4D\u5DF2\u5B58\u5728\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4E3A\u8BE5\u5355\u4F4D\uFF1F"),xt.createElement(Qt.default,{columns:[{title:"\u5B66\u6821/\u5355\u4F4D",dataIndex:"name"},{title:"\u7528\u6237\u6570",width:150,dataIndex:"users_count"}],dataSource:[Xe({},$t)],pagination:!1})),onOk:()=>ye(void 0,null,function*(){yield Dt(ct),Rt.destroy(),Qe({type:"newCourse/setActionTabs",payload:{}})}),onCancel:()=>{Rt.destroy()}});return}Qe({type:"newCourse/setActionTabs",payload:{}}),$t.status==0&&(re.ZP.success("\u65B0\u589E\u53D1\u5E03\u5355\u4F4D\u6210\u529F\uFF01"),Dt(ct))});return xt.createElement(qe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:me.actionTabs.key==="NewCourse-AppplySchool",title:"\u7533\u8BF7\u53D1\u5E03\u5355\u4F4D",width:"600px",footer:null},xt.createElement(Be.default,{className:et.formWrap,form:we,labelCol:{span:4},wrapperCol:{span:20},onFinish:Ie},xt.createElement(Be.default.Item,{label:"\u53D1\u5E03\u5355\u4F4D\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"}]},xt.createElement(He.default,{placeholder:"\u8BF7\u8F93\u5165\u53D1\u5E03\u5355\u4F4D"})),xt.createElement("div",{className:`${et.flexRow} ${et.example}`},xt.createElement("div",null,"\u793A\u4F8B\uFF1A"),xt.createElement("div",{className:et.flexColumn},xt.createElement("div",null,xt.createElement(Ve.Z,{style:{color:"rgb(82, 196, 26)"}}),xt.createElement("span",{className:"font14 ml5"},"\u6B63\u786E\u793A\u4F8B\uFF1A\u6E56\u5357\u5927\u5B66")),xt.createElement("div",null,xt.createElement(Bt.Z,{style:{color:"red"}}),xt.createElement("span",{className:"font14 ml5"},"\u9519\u8BEF\u793A\u4F8B\uFF1A\u6E56\u5927\u5CB3\u9E93\u4E66\u9662")))),xt.createElement(Be.default.Item,{label:"\u5730\u533A\uFF1A",name:"city"},xt.createElement(Le.Z,{allowClear:!0,size:"middle",options:tn.P,placeholder:"\u8BF7\u9009\u62E9\u6240\u5728\u5730",showSearch:{matchInputWidth:!0,filter:ge}})),xt.createElement(Be.default.Item,{label:"\u8BE6\u7EC6\u5730\u5740\uFF1A",name:"address"},xt.createElement(He.default,{placeholder:"\u8BF7\u586B\u5199\u5B8C\u6574\u7684\u5730\u5740\u4FE1\u606F"})),xt.createElement(Be.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks"},xt.createElement(Te,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"})),xt.createElement("div",{className:et.footerWrap},xt.createElement(Be.default.Item,null,xt.createElement(E.ZP,{className:"mr5",size:"middle",onClick:()=>{Qe({type:"newCourse/setActionTabs",payload:{}})}},"\u53D6\u6D88"),xt.createElement(E.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Ze["newCourse/appplySchool"]},"\u4FDD\u5B58")))))};var pe=(0,de.connect)(({newCourse:Et,loading:Ot,globalSetting:me})=>({newCourse:Et,globalSetting:me,loading:Ot.effects}))(ft),ve=te(66231),Ye=te(17696),Re="data:image/png;base64,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",Se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYIAAAAoCAYAAADzCv21AAAAAXNSR0IArs4c6QAAApFJREFUeF7t3TFO42AQgFEiQSIKKrgEiJqb0HI4Wm5CjeASUFGgBArkSInixPY/rWfetqHIPI80+tjdZPHw9HH9e/6zOvOHAAECBFIJrL+Xn+8v95vWUIu7x7fl6mpz0/pBrxMgQIDAvAQu/i7Xr8+3X613veh+QBW0mLxOgACBeQpEqmB7CFTBPB+wd02AAIGWQKQKtodAFbQovU6AAIH5CrSqYH8IVMF8H7J3ToAAgSmBVhXsD4EqsEgECBDIKzBVBb1DoAryLoHJCBCoLTBVBb1DoApqL4rpCRDILTBWBSeHQBXkXgTTESBQV2CsCk4OgSqouyQmJ0Agv8BQFQweAlWQfxlMSIBATYGhKhg8BKqg5oKYmgCBGgLHVTB6CFRBjYUwJQEC9QSOq2D0EKiCesthYgIE6ggcVsHkIVAFdZbCpAQI1BI4rILJQ6AKai2GaQkQqCWwq4LmIVAFtRbDtAQI1BHYVUHzEKiCOkthUgIE6gl0VRA6BKqg3nKYmACBGgJdFTgENZ61KQkQIDAoED4EvsrSBhEgQCCnQOhXQ34tlPPhm4oAAQLhvyxWA5aFAAECOQVC/3xUDeR8+KYiQIBA+D+UqQHLQoAAgZwCoY+YUAM5H76pCBAgEP7QOTVgWQgQIJBTIPQx1Gog58M3FQECBMJfTKMGLAsBAgRyCoS+qlIN5Hz4piJAgED4y+vVgGUhQIBAToGhGugm7X3WkBrI+fBNRYAAgbEaODkEasCyECBAIKfAWA30DoEayPnwTUWAAIGpGugdAjVgWQgQIJBTYKoG9odADeR8+KYiQIBAqwb2h0ANWBYCBAjkFGjVwPYQqIGcD99UBAgQiNTA9hCoActCgACBnAKRGugm/wceYDXmz1T+uAAAAABJRU5ErkJggg==",je="data:image/png;base64,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",Jt="data:image/png;base64,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",At=te.p+"static/shiyong.3f0aff1d.png",Wt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABQVJREFUWEfNmXes32MUxj8PagS1QghJiU1pxExsFbUqitoSKzVilEjoHzVj/KEEDYnGbq3aexNiRRGjlMTee8+K432u87u+99ffvPdK7kl+f/3e8bznPec5z3m/oh8WEfMBGwPbAhsCawIrAIvncj8BnwFvAS8CjwMvSPq72+3UzYSIWBE4BjgQ+BZ4FHgOmAN8AhiYzUA9di1gM2A0sDQwHZgqyWM7so4ARsQywFnA3sDVwJWS3uhohxwUEesAhwIHAzcDkyV9026NtgAjYl/gwuKNGw1Skj3Xb4sIe3Jy8brXnSjpplaLNQUYEQsAlwDbeTFJL/cbVYOJEbFBHvox4FhJfzVavyHAiFgEmAk4qPeX9PNggqutFRGLAdcDTrrxkn6r32cegOm5O4DvgEOanWywAOd+VwFLAbvX79cI4GWZgXv83+AqnnQ43WYmkHRU9fB9AGZCnGFuq11rRPSMkRSD4bWIGAacU650tiQzQo/ldZszT60mTi/ApJLXgZ2rCRERnuSY3FHShwMBmQR/Q9LVLEkm+17LxLkPGFmjoCrAS4E/JJ1QN+kpYAvgI2B7SW/3F2Qh+mnA4YVevjc7NGKGiDClLSTp6J6bS/ea9V8pGbVGPc9FxPBy5XcDWwFfAGMkeWxXFhFTgBOBX3KNpxstkDxpJ4xyxakBPBcYVuLupCaTfMW3Ajvl6XeR9EynCCPCxHymbwjYTdJDreaWeDwfmCtpkjIuPshTNS1fGdwzzFfphXGSHm4HMiKOKxRyEWAi3keSs7WlZVl8EBhhgJsCl0sa1cHE+T02a6q9sV+Zd3uzeRHhuntF/n9YNWs72MthNMEATwGWk+T4aGtJO44nJ5O94o2vrZ8YEXtmKTPHHS/p4raL983oC4AvDfAWqwtJVhgdW0ScVgafnuXQAKbWJkfEGOBOZ2PympVQVxYRVk7jDfA14ABJr3a1wr/kOhHwSW2WT2dHxOaA42fRogunNEu8dntFxPrADAP8ysKyE23WaNGIsMZzXDo+XVPHAUuWcjlN0oR2QFrErzXoHAP8vXhhuKQ/B7DYXj5tKWEL5hrWeFZBXUv8Sph4rR8HC+DKhaaeBZavADxI0twBHLoX4ECv2KBcDlcrRP589iFLAPekxvMNdW2pDXqueCBJYvn+RKky6wGzUn2vXhqlB4Bl8z9Xjloz1THQTJLpBmjlPLMfNGM1/Ahgop9dWsuta4kWEWsDLmcrud1MJdRVL1Olma6I2i6IiIVLX3xveuzd0n5uWTL206p7IsJx6QOsCljG7SDJvXJHVkRKL1F3XOoSXE39js1e2ODea0JBbubtyZHAOynX3u8EYUT0ljo3LG3FQoLz2OtMIaWB/zqvtWV/nPLpfmCTogU/Tk++2QpkH7GQG7eUWxVucr9ypPkpBafVdlsrWtAvDXeVpNkGMGtYnb/UgqT/k1sJsKlgrYA7DzgZ+NW6UNKTbZFVBmTcOiF3LULjh/JmM1aS6amPNRSsCbKh5M//JmWj42pjHei+oWtLTXmNZVoedLQkv+30WkPJnyBc+xo1Te5H7K1aE9+V6mngIcexnXGEf5Jcx3ssmybH67rzNE05wO8l9W3niEwMF38nyKBYRKxSzf62bWflFEO3cU8vmueG7tNHghy6j0eVqx66z291aT80HzDrQA7dJ+A6oEPzEb0J2dY+Q2yUnyGsrKufIT7PzxAWsv3+DPEPkKKBQOOiq+AAAAAASUVORK5CYII=",It=te(58617),Tt=te(11420),Ce=te(73898),fe=te(59301),dt=Object.defineProperty,pt=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,en=Object.getOwnPropertySymbols,cn=Object.prototype.hasOwnProperty,sn=Object.prototype.propertyIsEnumerable,bn=(Et,Ot,me)=>Ot in Et?dt(Et,Ot,{enumerable:!0,configurable:!0,writable:!0,value:me}):Et[Ot]=me,On=(Et,Ot)=>{for(var me in Ot||(Ot={}))cn.call(Ot,me)&&bn(Et,me,Ot[me]);if(en)for(var me of en(Ot))sn.call(Ot,me)&&bn(Et,me,Ot[me]);return Et},Ln=(Et,Ot)=>pt(Et,Vt(Ot)),Rn=(Et,Ot)=>{var me={};for(var Ne in Et)cn.call(Et,Ne)&&Ot.indexOf(Ne)<0&&(me[Ne]=Et[Ne]);if(Et!=null&&en)for(var Ne of en(Et))Ot.indexOf(Ne)<0&&sn.call(Et,Ne)&&(me[Ne]=Et[Ne]);return me},Jn=(Et,Ot,me)=>new Promise((Ne,Ze)=>{var Qe=vt=>{try{Dt(me.next(vt))}catch(we){Ze(we)}},ut=vt=>{try{Dt(me.throw(vt))}catch(we){Ze(we)}},Dt=vt=>vt.done?Ne(vt.value):Promise.resolve(vt.value).then(Qe,ut);Dt((me=me.apply(Et,Ot)).next())});const{TextArea:Yn}=He.default,{TreeNode:Cn}=Ue.default,da=Oe.default.Option,Pt=Et=>{var Ot=Et,{user:me,newCourse:Ne,globalSetting:Ze,loading:Qe,dispatch:ut}=Ot,Dt=Rn(Ot,["user","newCourse","globalSetting","loading","dispatch"]),vt,we,Ie,Ae,ct,Ut,gt,on,$t,Rt,gn,Mn,Xt,jn,Xn,na,Gn,Me,yt,nt,wt,Ht,Yt,Kt,zt,Fn,Nn,bt,zn,la,fa,aa,an,Sn,An,mn,Zn,oa,Qn,Pa,ba,Ua,Va,co,La,Ea,za,Na,Oa,xa,va,Za,to,ja,vo,bo,ra,Ja,Ca,Xa,So,Io,qo,Uo,no,mo,Vo,ur,Xo,dr,Wn,hn,fn,xn,pa,Ra,ao,$a,Po,fo,Zo,Fo,Fa,Ga,oo;const[Hn]=(0,de.useSearchParams)(),ea=(0,de.useParams)(),[ca]=Be.default.useForm(),[ha,Eo]=(0,ne.useState)({}),[lo,yo]=(0,ne.useState)(),po=(0,ne.useRef)(),[Ro,ko]=(0,ne.useState)(!0),[mr,fr]=(0,ne.useState)(!1),[Qo,gr]=(0,ne.useState)(),[Pr,tr]=(0,ne.useState)(),[vr,wr]=(0,ne.useState)(!0),[hi,li]=(0,ne.useState)(!1),[zr,Si]=(0,ne.useState)(!1),[Pi,Wr]=(0,ne.useState)(-1),[yi,si]=(0,ne.useState)(!0),[Hr,bi]=(0,ne.useState)([]),[Mi,Ci]=(0,ne.useState)([]),[Ei,xi]=(0,ne.useState)(!1),[Fi,ui]=(0,ne.useState)(!1),[zi,Bi]=(0,ne.useState)(!1),[Ur]=Be.default.useForm(),Or=(0,ne.useRef)(),[Ge,Vr]=(0,ne.useState)({}),[Hi,wi]=(0,ne.useState)(!1),[Cr,Ir]=(0,ne.useState)(!1),[Jr,di]=(0,ne.useState)(!1);(0,ne.useEffect)(()=>()=>{window.clearInterval(Or.current)},[]);const Xr=()=>Jn(void 0,null,function*(){var vn,Ia;const Ma=yield(0,le.ZP)("/api/subject_generations/get.json",{method:"get"});(Ma==null?void 0:Ma.status)==0&&(Vr(Ma==null?void 0:Ma.data),(((vn=Ma==null?void 0:Ma.data)==null?void 0:vn.state)==1||((Ia=Ma==null?void 0:Ma.data)==null?void 0:Ia.state)==-1)&&window.clearInterval(Or.current))}),Ai=()=>Jn(void 0,null,function*(){const vn=yield(0,le.ZP)("/api/subject_generations/get_file.json",{method:"get"});(vn==null?void 0:vn.status)==0&&Ur.setFieldValue("file_ids",(0,Ye.z)(vn==null?void 0:vn.data))}),el=[{title:"\u5C55\u793A\u8BFE\u7A0B\u6982\u8981\uFF08\u9009\u4E2D\uFF0C\u5219\u9ED8\u8BA4\u5C55\u793A\u6240\u6709\u6982\u89C8\u6A21\u5757\uFF09",key:"all",children:[{title:"\u5C55\u793A\u8BFE\u7A0B\u7AE0\u8282",key:"chapter"},{title:"\u5C55\u793A\u6392\u884C\u699C",key:"charts"},{title:"\u5C55\u793A\u8BC1\u4E66\u7533\u8BF7",key:"cert_apply"},{title:"\u5C55\u793A\u77E5\u8BC6\u56FE\u8C31",key:"knowledge_graph"}]}],[ro,gi]=(0,ne.useState)([]),[Er,Ki]=(0,ne.useState)(!1),Qr=ro.length>0&&ro.length<4,[Kr,Yr]=(0,ne.useState)(1),[Di,Zi]=(0,ne.useState)([]),[ci,Li]=(0,ne.useState)([]);(0,ne.useEffect)(()=>{var vn;Ni(),mi(),po.current=ea.pathId,yo(!!po.current),(0,ee.Dk)((vn=Ze==null?void 0:Ze.setting)==null?void 0:vn.name),ca.setFieldsValue({learning_notes_title:"\u8BFE\u7A0B\u987B\u77E5"}),po.current&&ji()},[]);const Ni=()=>Jn(void 0,null,function*(){const vn=yield(0,le.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});Zi(vn.disciplines)}),mi=()=>Jn(void 0,null,function*(){si(!0);const vn=yield ut({type:"newCourse/getSchoolOption",payload:{display_aliases:!0}});si(!1),bi(vn==null?void 0:vn.schools),Ci(vn==null?void 0:vn.schools)}),qr=()=>{if(Hn.get("username")){de.history.push(`/users/${Hn.get("username")}/paths`);return}de.history.push(lo?`/paths/${po.current}`:"/paths")},ji=()=>Jn(void 0,null,function*(){var vn,Ia,Ma,To,Mo,$r,fi,_r,vi,ei,ti,ni,ai,oi,Zr,Ar,Rr,ri;const qn=yield ut({type:"newCourse/getEditCourseData",payload:{id:po.current}});if(qn){let nl={name:qn.name,name_en:qn.name_en,intro:qn.description,content:(vn=qn==null?void 0:qn.toast)==null?void 0:vn.content,notice:qn.learning_notes,school_id:qn==null?void 0:qn.school,learning_notes_title:qn.learning_notes_title||"\u8BFE\u7A0B\u987B\u77E5"};qn.disciplines&&qn.disciplines.length>0&&Li(qn.disciplines),ca.setFieldsValue(nl),Si((Ia=qn==null?void 0:qn.toast)==null?void 0:Ia.is_open),Wr((Ma=qn==null?void 0:qn.toast)==null?void 0:Ma.open_num),ko(qn==null?void 0:qn.cust_seq),fr(qn==null?void 0:qn.show_spoc),li(qn==null?void 0:qn.show_history),ui(qn==null?void 0:qn.show_course_section),xi(qn==null?void 0:qn.allow_download),wr(qn==null?void 0:qn.show_tag),Ki(qn==null?void 0:qn.allow_set_subject_summary),qn!=null&&qn.show_chapter&&ro.push("chapter"),qn!=null&&qn.show_charts&&ro.push("charts"),qn!=null&&qn.show_cert_apply&&ro.push("cert_apply"),qn!=null&&qn.show_knowledge_graph&&ro.push("knowledge_graph"),qn!=null&&qn.show_chapter&&(qn!=null&&qn.show_charts)&&(qn!=null&&qn.show_cert_apply)&&(qn!=null&&qn.show_knowledge_graph)&&ro.push("all"),gi([...ro]),((To=qn==null?void 0:qn.attachments)==null?void 0:To.length)>0&&gr([{uid:($r=(Mo=qn==null?void 0:qn.attachments)==null?void 0:Mo[0])==null?void 0:$r.id,name:(_r=(fi=qn==null?void 0:qn.attachments)==null?void 0:fi[0])==null?void 0:_r.title,response:{id:(ei=(vi=qn==null?void 0:qn.attachments)==null?void 0:vi[0])==null?void 0:ei.id}}]),((ti=qn==null?void 0:qn.attachments_b)==null?void 0:ti.length)>0&&tr([{uid:(ai=(ni=qn==null?void 0:qn.attachments_b)==null?void 0:ni[0])==null?void 0:ai.id,name:(Zr=(oi=qn==null?void 0:qn.attachments_b)==null?void 0:oi[0])==null?void 0:Zr.title,response:{id:(Rr=(Ar=qn==null?void 0:qn.attachments_b)==null?void 0:Ar[0])==null?void 0:Rr.id}}]),Eo({name:qn.name,intro:qn.description,notice:qn.learning_notes,content:(ri=qn==null?void 0:qn.toast)==null?void 0:ri.content})}}),Oi=vn=>Jn(void 0,null,function*(){var Ia,Ma,To,Mo;const{name:$r,intro:fi,notice:_r,name_en:vi,learning_notes_title:ei,sub_discipline_ids:ti,school_id:ni}=vn||{},ai=lo?"newCourse/editCourse":"newCourse/submitCourse";let oi=!1,Zr=null;if(Hr.map(ri=>{ni===ri.name&&(oi=!0,Zr=ri.id)}),!oi)return re.ZP.error(`\u672A\u627E\u5230\u5305\u542B'${ni}'\u7684\u53D1\u5E03\u5355\u4F4D`);let Ar={id:po.current,name:$r,name_en:vi,description:fi,learning_notes:_r,cust_seq:Ro,show_spoc:mr,school_id:Zr,show_tag:vr,show_history:hi,show_course_section:Fi,allow_download:Ei,learning_notes_title:ei,attachment_ids:[(Ma=(Ia=Qo==null?void 0:Qo[0])==null?void 0:Ia.response)==null?void 0:Ma.id],attachment_ids_b:[(Mo=(To=Pr==null?void 0:Pr[0])==null?void 0:To.response)==null?void 0:Mo.id],sub_discipline_ids:ti,subject_toast_attributes:{is_open:zr,open_num:Pi,content:vn.content}};Er&&(Ar.show_chapter=ro==null?void 0:ro.includes("chapter"),Ar.show_charts=ro==null?void 0:ro.includes("charts"),Ar.show_cert_apply=ro==null?void 0:ro.includes("cert_apply"),Ar.show_knowledge_graph=ro==null?void 0:ro.includes("knowledge_graph"));const Rr=yield ut({type:ai,payload:On({},Ar)});Rr!=null&&Rr.subject_id&&de.history.push(`/paths/${Rr.subject_id}`)}),tl=()=>{ut({type:"newCourse/setActionTabs",payload:{key:"NewCourse-AppplySchool"}})},Gi=vn=>{mi(),Eo(Ln(On({},ca.getFieldsValue()),{school_id:vn}))},Wi=(vn,Ia)=>{gi(vn)};return fe.createElement("div",{className:z.wrap},fe.createElement("div",{className:z.bg},fe.createElement("div",{className:z.crumbs},fe.createElement("span",null,"\u5B9E\u8DF5\u8BFE\u7A0B"),fe.createElement("i",{className:"iconfont icon-zhankai1"}),fe.createElement("b",null,lo?"\u7F16\u8F91":"\u521B\u5EFA","\u5B9E\u8DF5\u8BFE\u7A0B")),fe.createElement("div",{className:z.titleWrap},fe.createElement("span",null,lo?"\u7F16\u8F91":"\u521B\u5EFA","\u5B9E\u8DF5\u8BFE\u7A0B"),fe.createElement("b",{onClick:qr},"\u8FD4\u56DE")),!lo&&fe.createElement(Tt.tp,{style:{marginTop:"20px"},dataSource:[{name:"\u624B\u52A8\u521B\u5EFA",id:1},{name:"\u667A\u80FD\u521B\u5EFA",id:2}],value:Kr,onChange:vn=>Jn(void 0,null,function*(){var Ia,Ma,To;if(Yr(vn),vn==1)window.clearInterval(Or.current),Ur.resetFields();else{Ai();const Mo=yield(0,le.ZP)("/api/subject_generations/get.json",{method:"get"});(Mo==null?void 0:Mo.status)==0&&(Vr(Mo==null?void 0:Mo.data),(((Ia=Mo==null?void 0:Mo.data)==null?void 0:Ia.state)==1||((Ma=Mo==null?void 0:Mo.data)==null?void 0:Ma.state)==-1)&&window.clearInterval(Or.current),((To=Mo==null?void 0:Mo.data)==null?void 0:To.state)==0&&(Or.current=setInterval(()=>{Xr()},1e3)))}})}),Kr==1&&fe.createElement(Be.default,{form:ca,className:z.formWrap,scrollToFirstError:!0,layout:"vertical",colon:!1,onValuesChange:()=>{const vn=ca.getFieldsValue();"school_id"in vn&&Ci(Hr.filter(Ia=>{var Ma,To,Mo;return((Mo=(Ma=Ia==null?void 0:Ia.name)==null?void 0:Ma.toUpperCase())==null?void 0:Mo.indexOf((To=vn==null?void 0:vn.school_id)==null?void 0:To.toUpperCase()))!==-1})),Eo(On({},vn))},onFinish:Oi},fe.createElement("div",{className:z.fieldWrap},fe.createElement(Be.default.Item,{extra:fe.createElement("div",{className:"tr c-grey-333 font12 mt3"},`${((vt=ha.name)==null?void 0:vt.length)||0}/60`),name:"name",label:"\u5B9E\u8DF5\u8BFE\u7A0B\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u540D\u79F0"}]},fe.createElement(Yn,{maxLength:60,placeholder:"\u4F8B\u5982\uFF1A\u5927\u5B66\u8BA1\u7B97\u673A\u57FA\u7840 \u2014\u2014 \u8BA1\u7B97\u601D\u7EF4"})),fe.createElement(Be.default.Item,{style:{marginTop:"-24px"},name:"name_en",label:"\u82F1\u6587\u8BFE\u7A0B\u540D\u79F0",extra:fe.createElement("div",{className:"tr c-grey-333 font12 mt3"},`${((we=ha.name_en)==null?void 0:we.length)||0}/200`),rules:[{message:"\u8BF7\u8F93\u5165\u82F1\u6587\u8BFE\u7A0B\u540D\u79F0"}]},fe.createElement(Yn,{maxLength:200,placeholder:"College Computer Fundamentals - Computational Thinking"})),fe.createElement(Be.default.Item,{name:"sub_discipline_ids",label:fe.createElement("div",{style:{display:"flex",justifyContent:"space-between",width:1200}},fe.createElement("div",null,"\u65B9\u5411&\u8BFE\u7A0B"),fe.createElement("div",{style:{color:"#9096A3",position:"relative",left:12}},"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",fe.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>Bi(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"))),style:{marginTop:"-24px"}},fe.createElement(at,{defaultValue:ci,dataSource:Di,onChange:vn=>ca.setFieldsValue({sub_discipline_ids:vn})})),fe.createElement(Be.default.Item,{label:"\u53D1\u5E03\u5355\u4F4D",name:"school_id",wrapperCol:{span:24},extra:!yi&&ha.school_id&&!(Hr!=null&&Hr.find(vn=>vn.name===ha.school_id))&&fe.createElement("div",{className:z.schoolHintWrap},fe.createElement("span",{className:z.colorCDCDCD},"\u672A\u627E\u5230\u5305\u542B\u201C",ha.school_id,"\u201D\u7684\u53D1\u5E03\u5355\u4F4D\uFF0C\u5982\u6709\u9700\u8981\uFF0C\u8BF7",fe.createElement("span",{style:{color:"blue",cursor:"pointer"},onClick:()=>{var vn,Ia;qe.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",width:400,icon:null,centered:!0,content:fe.createElement("div",{style:{textAlign:"center"}},fe.createElement("div",{style:{textAlign:"left"}},"\u8BF7\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u5B98\u65B9\u4EA4\u6D41QQ\u7FA4\uFF1A",(vn=Ze==null?void 0:Ze.setting)==null?void 0:vn.homepage_tea_qq_number,"\uFF0C\u8054\u7CFB\u7FA4\u5185\u7684\u8FD0\u8425\u8FDB\u884C\u54A8\u8BE2\u548C\u7533\u8BF7\u65B0\u589E\u5B66\u6821\u540D\u79F0\u3002"),fe.createElement("img",{src:`${ae.Z.IMG_SERVER}/${(Ia=Ze==null?void 0:Ze.setting)==null?void 0:Ia.homepage_tea_qq_qrcode_url}`,style:{width:"170px",height:"170px",marginTop:"20px"}})),okText:"\u6211\u77E5\u9053\u4E86"})}},"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425"),"\u7533\u8BF7\u65B0\u589E")),rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53D1\u5E03\u5355\u4F4D"}]},fe.createElement(_e.Z,{placeholder:"\u8BF7\u8F93\u5165\u53D1\u5E03\u5355\u4F4D",showSearch:!0,size:"large"},Mi.map((vn,Ia)=>fe.createElement(da,{key:Ia,value:vn.name},vn.name))))),fe.createElement("div",{className:z.mdWrap},fe.createElement(Be.default.Item,{name:"intro",label:"\u7B80\u4ECB",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u7B80\u4ECB"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u7B80\u4ECB"},{max:65e3,message:"\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u7B80\u4ECB\u6700\u5927\u9650\u523665000\u4E2A\u5B57\u7B26"}]},fe.createElement(x.Z,{watch:!0,defaultValue:ha.intro}))),fe.createElement("div",{className:z.mdWrap},fe.createElement($e.Z,{align:"top",className:"mb10 mt10"},fe.createElement(tt.Z,null,fe.createElement("span",{className:"c-red mr10"},"*")),fe.createElement(tt.Z,{flex:"1"},fe.createElement(Be.default.Item,{name:"learning_notes_title",label:"",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u8BFE\u7A0B\u987B\u77E5\u6807\u9898"},{max:15,message:"\u8BF7\u8F93\u8BFE\u7A0B\u987B\u77E5\u6807\u9898\u6700\u5927\u9650\u523615\u4E2A\u5B57\u7B26"}]},fe.createElement(He.default,{style:{height:38},placeholder:"\u8BF7\u8F93\u5165"})))),fe.createElement(Be.default.Item,{name:"notice",label:"",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u8BFE\u7A0B\u987B\u77E5"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u8BFE\u7A0B\u987B\u77E5"},{max:65e3,message:"\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u8BFE\u7A0B\u987B\u77E5\u6700\u5927\u9650\u523665000\u4E2A\u5B57\u7B26"}]},fe.createElement(x.Z,{insertTemp:"1",watch:!0,defaultValue:ha.notice}))),fe.createElement("div",{className:z.mdWrap},fe.createElement("div",{style:{display:"flex",alignItems:"center"}},fe.createElement(it.Z,{checked:zr,style:{marginRight:11,minWidth:32},onChange:vn=>{Si(vn)}}),fe.createElement("span",{className:z.spanText},"\u8BFE\u7A0B\u516C\u544A",fe.createElement("span",null,"\uFF08\u652F\u6301\u8001\u5E08\u81EA\u5B9A\u4E49\u516C\u544A\u5185\u5BB9\uFF0C\u4EE5\u5F39\u6846\u5F62\u5F0F\u63D0\u9192\u8BFE\u7A0B\u7684\u5B66\u4E60\u7528\u6237\uFF09"))),zr&&fe.createElement(Be.default.Item,{style:{marginTop:10},name:"content",label:"",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u8BFE\u7A0B\u63D0\u793A"},{max:1e4,message:"\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u8BFE\u7A0B\u63D0\u793A\u6700\u5927\u9650\u523610000\u4E2A\u5B57\u7B26"}]},fe.createElement(x.Z,{insertTemp:"1",watch:!0,defaultValue:ha.content})),zr&&fe.createElement("div",{style:{marginTop:20,borderBottom:"1px solid #DBDCE0",paddingBottom:7}},fe.createElement("label",{style:{color:"#000",marginRight:10}},"\u63D0\u793A\u6B21\u6570"),fe.createElement(Je.ZP.Group,{value:Pi,onChange:vn=>{Wr(vn.target.value)}},fe.createElement(Je.ZP,{className:"c-black",value:-1},"\u6BCF\u6B21"),fe.createElement(Je.ZP,{className:"ml20 c-black",value:1},"\u4E00\u6B21")))),fe.createElement("div",{className:z.mdWrap,style:{marginTop:25}},fe.createElement(oe.default,{style:{marginLeft:Er?"28px":"0"},checked:Ro,onChange:vn=>{ko(vn==null?void 0:vn.target.checked)}},fe.createElement("span",{className:z.spanText},"\u5C55\u793A\u9ED8\u8BA4\u7AE0\u8282\u5E8F\u53F7",fe.createElement("span",null,"\uFF08\u9009\u4E2D\uFF0C\u5219\u4E3A\u7AE0\u8282\u4E0B\u6240\u6709\u9879\u76EE\u6DFB\u52A0\u6392\u5E8F\u7F16\u53F7\uFF09"))),fe.createElement("br",null),fe.createElement(oe.default,{style:{marginTop:"10px",marginLeft:Er?"28px":"0"},checked:mr,onChange:vn=>fr(vn==null?void 0:vn.target.checked)},fe.createElement("span",{className:z.spanText},"\u81EA\u9009\u5E76\u5C55\u793ASPOC\u8BFE\u5802",fe.createElement("span",null,"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u6559\u5B66\u56E2\u961F\u4E0B\u65B9\u6DFB\u52A0SPOC\u8BFE\u5802\u6A21\u5757\uFF0C\u56E2\u961F\u6210\u5458\u53EF\u7BA1\u7406\u6A21\u5757\u4E2D\u8BFE\u5802\u7684\u5C55\u793A\uFF09"))),fe.createElement("br",null),fe.createElement(oe.default,{style:{marginTop:"10px",marginLeft:Er?"28px":"0"},checked:vr,onChange:vn=>wr(vn==null?void 0:vn.target.checked)},fe.createElement("span",{className:z.spanText},"\u5C55\u793A\u6280\u672F\u6807\u7B7E\u6A21\u5757",fe.createElement("span",null,"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u6559\u5B66\u56E2\u961F\u4E0B\u65B9\u6DFB\u52A0\u6280\u672F\u6807\u7B7E\u6A21\u5757\uFF09"))),fe.createElement("br",null),fe.createElement(oe.default,{style:{marginTop:"10px",marginLeft:Er?"28px":"0"},checked:hi,onChange:vn=>li(vn==null?void 0:vn.target.checked)},fe.createElement("span",{className:z.spanText},"\u5C55\u793A\u5386\u53F2\u8BFE\u5802\u6A21\u5757",fe.createElement("span",null,"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u6559\u5B66\u56E2\u961F\u4E0B\u65B9\u6DFB\u52A0\u5386\u53F2\u8BFE\u5802\u6A21\u5757\uFF0C\u56E2\u961F\u6210\u5458\u53EF\u7BA1\u7406\u6A21\u5757\u4E2D\u8BFE\u5802\u7684\u5C55\u793A\uFF09"))),fe.createElement("br",null),fe.createElement(oe.default,{style:{marginTop:"10px",marginLeft:Er?"28px":"0"},checked:Ei,onChange:vn=>xi(vn==null?void 0:vn.target.checked)},fe.createElement("span",{className:z.spanText},"\u5141\u8BB8\u4E0B\u8F7D\u6559\u5B66\u8BFE\u4EF6",fe.createElement("span",null,"\uFF08\u9009\u4E2D\uFF0C\u5219\u5141\u8BB8\u5B66\u4E60\u7528\u6237\u4E0B\u8F7D\u8BFE\u7A0B\u7AE0\u8282\u4E2D\u4E0A\u4F20\u7684\u6559\u5B66\u8BFE\u4EF6\uFF09"))),fe.createElement("br",null),fe.createElement(oe.default,{style:{marginTop:"10px",marginLeft:Er?"28px":"0"},checked:Fi,onChange:vn=>ui(vn==null?void 0:vn.target.checked)},fe.createElement("span",{className:z.spanText},"\u9ED8\u8BA4\u5C55\u5F00\u8BFE\u7A0B\u5C0F\u8282\u5185\u5BB9",fe.createElement("span",null,"\uFF08\u9009\u4E2D\uFF0C\u5219\u7528\u6237\u5728\u8FDB\u5165\u662F\u5C06\u8BFE\u7A0B\u8BE6\u60C5\u9875\u9762\u65F6\uFF0C\u9ED8\u8BA4\u5C55\u5F00\u6240\u6709\u5C0F\u8282\u5185\u5BB9\uFF09"))),fe.createElement("br",null),Er&&fe.createElement(a.default,{style:{marginTop:"10px"},showIcon:!1,className:z.tree,defaultExpandAll:!0,treeData:el,onCheck:(vn,Ia)=>{Wi(vn,Ia)},titleRender:vn=>fe.createElement(oe.default,{checked:ro==null?void 0:ro.includes(vn.key),indeterminate:vn.key==="all"?Qr:!1,onChange:Ia=>{const Ma=ro==null?void 0:ro.indexOf(vn.key);if(Ma>-1)if(vn.key==="all")ro.splice(0);else{ro.splice(Ma,1);const To=ro==null?void 0:ro.indexOf("all");To>-1&&ro.splice(To,1)}else vn.key==="all"?ro.splice(0,ro.length,"all","chapter","charts","cert_apply","knowledge_graph"):(ro.push(vn.key),ro.length>=4&&!(ro!=null&&ro.includes("all"))&&ro.push("all"));console.log("checkedValueList--",ro),gi([...ro])}},vn.title)}),fe.createElement("div",{className:"mt10"},fe.createElement("div",{className:"c-black mb10"},"\u81EA\u5B9A\u4E49\u9876\u90E8\u80CC\u666F\u56FE"),fe.createElement(y.default,{action:ae.Z.API_SERVER+"/api/attachments.json",withCredentials:!0,fileList:Qo,onChange:vn=>{var Ia,Ma;const To=(vn==null?void 0:vn.file.size)/1024/1024<2;if(!((Ia=vn.fileList)!=null&&Ia.length))return!1;gr(To?(Ma=vn==null?void 0:vn.fileList)==null?void 0:Ma.slice(-1):[...Qo])},beforeUpload:vn=>{const Ia=vn.type==="image/jpeg"||vn.type==="image/png";if(!Ia)return re.ZP.error("\u53EA\u80FD\u4E0A\u4F20jpg \u6216\u8005png\u56FE\u7247"),!1;const Ma=vn.size/1024/1024<2;return Ma?Ia&&Ma:(re.ZP.error("\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u5927\u4E8E2m"),!1)},onRemove:vn=>{gr([])}},fe.createElement("div",{className:z.aBtn},"\u4E0A\u4F20\u56FE\u7247"),fe.createElement("span",{style:{color:"#5F6367",pointerEvents:"none"}},"\uFF08\u672C\u9879\u975E\u5FC5\u9700\u3002\u5982\u4E0D\u4E0A\u4F20\uFF0C\u5219\u4F7F\u7528\u7CFB\u7EDF\u9ED8\u8BA4\u56FE\u7247\uFF1B\u5982\u4E0A\u4F20\uFF0C\u8BF7\u9009\u62E9jpg\u3001png\u683C\u5F0F\uFF0C\u5927\u5C0F\u4E0D\u8D85\u8FC72M\uFF0C\u5EFA\u8BAE\u5C3A\u5BF81920*240\u50CF\u7D20\uFF09"))),fe.createElement("div",{className:"mt10"},fe.createElement("div",{className:"c-black mb10"},"\u81EA\u5B9A\u4E49\u9876\u90E8\u5185\u5BB9\u56FE"),fe.createElement(y.default,{action:ae.Z.API_SERVER+"/api/attachments.json",withCredentials:!0,fileList:Pr,onChange:vn=>{var Ia,Ma;const To=(vn==null?void 0:vn.file.size)/1024/1024<2;if(!((Ia=vn.fileList)!=null&&Ia.length))return!1;tr(To?(Ma=vn==null?void 0:vn.fileList)==null?void 0:Ma.slice(-1):[...Pr])},beforeUpload:vn=>{const Ia=vn.type==="image/jpeg"||vn.type==="image/png";if(!Ia)return re.ZP.error("\u53EA\u80FD\u4E0A\u4F20jpg \u6216\u8005png\u56FE\u7247"),!1;const Ma=vn.size/1024/1024<2;return Ma?Ia&&Ma:(re.ZP.error("\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u5927\u4E8E2m"),!1)},onRemove:vn=>{tr([])}},fe.createElement("div",{className:z.aBtn},"\u4E0A\u4F20\u56FE\u7247"),fe.createElement("span",{style:{color:"#5F6367",pointerEvents:"none"}},"\uFF08\u672C\u9879\u975E\u5FC5\u9700\u3002\u5982\u4E0D\u4E0A\u4F20\uFF0C\u5219\u4F7F\u7528\u7CFB\u7EDF\u9ED8\u8BA4\u56FE\u7247\uFF1B\u5982\u4E0A\u4F20\uFF0C\u8BF7\u9009\u62E9jpg\u3001png\u683C\u5F0F\uFF0C\u5927\u5C0F\u4E0D\u8D85\u8FC72M\uFF0C\u5EFA\u8BAE\u5C3A\u5BF81200*240\u50CF\u7D20\uFF09")))),fe.createElement("div",{className:z.backgroundFa},fe.createElement("div",{className:z.bBtn,onClick:qr},"\u53D6\u6D88"),fe.createElement(E.ZP,{className:z.cBtn,onClick:()=>ca.submit(),loading:Qe["newCourse/editCourse"]||Qe["newCourse/submitCourse"]},"\u63D0\u4EA4 "))),Kr==2&&fe.createElement("div",{className:z.add_ai},fe.createElement("div",{style:{margin:"20px 0"}},"\u6839\u636E\u60A8\u4E0A\u4F20\u7684\u8D44\u6599\u81EA\u52A8\u751F\u6210\u8BFE\u7A0B\u7B80\u4ECB\u3001\u8BFE\u7A0B\u76EE\u6807\u3001\u8BFE\u7A0B\u5927\u7EB2\u3001\u7AE0\u8282\u63CF\u8FF0\u3001\u8BFE\u7A0B\u8D44\u6E90\u3001\u77E5\u8BC6\u70B9\u3001\u77E5\u8BC6\u56FE\u8C31\u7B49\u5185\u5BB9"),fe.createElement(Be.default,{form:Ur,scrollToFirstError:!0,colon:!1},fe.createElement(Be.default.Item,{name:"file_ids"},fe.createElement(Ye.Z,{accept:".pdf, .docx, .doc, .xlsx, .xls, .txt, .md",maxSize:150,number:99,uploadText:"\u5EFA\u8BAE\u4E0A\u4F20\u8BFE\u7A0B\u4E66\u7C4D\u3001\u8BFE\u7A0B\u6559\u5B66\u5927\u7EB2\u7B49\u7C7B\u4F3C\u6587\u4EF6",setFileProgress:di,showFileProgress:!0}))),((Ie=[-1,0,1])==null?void 0:Ie.includes(Ge==null?void 0:Ge.state))&&fe.createElement("div",{className:z.paths_content},fe.createElement("div",{className:z.content_header},fe.createElement("i",{className:"iconfont icon-ziyuanshibie font22 mb10",style:{color:(Ae=[1,2,3,4,5,6,7,8])!=null&&Ae.includes(Ge==null?void 0:Ge.phase)?"#2a56ca":"#bdbdbd"}}),fe.createElement("i",{className:"iconfont icon-kechengjibenxinxi font22 mb10",style:{color:(ct=[2,3,4,5,6,7,8])!=null&&ct.includes(Ge==null?void 0:Ge.phase)?"#2a56ca":"#bdbdbd"}}),fe.createElement("i",{className:"iconfont icon-kechengneirongziyuan font22 mb10",style:{color:(Ut=[5,6,7,8])!=null&&Ut.includes(Ge==null?void 0:Ge.phase)?"#2a56ca":"#bdbdbd"}})),fe.createElement("div",{style:{display:"flex",position:"relative"}},fe.createElement("div",{className:z.header_box,style:{left:0}},fe.createElement("img",{src:(gt=[1,2,3,4,5,6,7,8])!=null&>.includes(Ge==null?void 0:Ge.phase)?Re:Se}),fe.createElement("div",{className:z.header_text,style:{color:(on=[1,2,3,4,5,6,7,8])!=null&&on.includes(Ge==null?void 0:Ge.phase)?"#fff":"#9096A3"}},($t=[1,2,3,4,5,6,7,8])!=null&&$t.includes(Ge==null?void 0:Ge.phase)?"\u8D44\u6E90\u8BC6\u522B \u5DF2\u5B8C\u6210":"\u8D44\u6E90\u8BC6\u522B"),fe.createElement("div",{style:{textAlign:"center",width:"386px"}},fe.createElement("img",{src:Jt,style:{width:"233px",height:"179px"}}))),fe.createElement("div",{className:z.header_box,style:{left:"380px"}},fe.createElement("img",{src:(Rt=[2,3,4,5,6,7,8])!=null&&Rt.includes(Ge==null?void 0:Ge.phase)?je:Se}),fe.createElement("div",{className:z.header_text,style:{color:(gn=[2,3,4,5,6,7,8])!=null&&gn.includes(Ge==null?void 0:Ge.phase)?"#fff":"#9096A3"}},(Mn=[2,3,4,5,6,7,8])!=null&&Mn.includes(Ge==null?void 0:Ge.phase)?`\u8BFE\u7A0B\u57FA\u672C\u4FE1\u606F\u751F\u6210 ${(Xt=[2,3,4])!=null&&Xt.includes(Ge==null?void 0:Ge.phase)?"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210"}`:"\u8BFE\u7A0B\u57FA\u672C\u4FE1\u606F\u751F\u6210 \u7B49\u5F85\u4E2D"),fe.createElement("div",{className:z.lianjie}),fe.createElement("div",{style:{textAlign:"center"}},fe.createElement("div",{className:z.buzou_box},fe.createElement("div",{style:{display:"flex",alignItems:"center"}},((jn=[0,1])==null?void 0:jn.includes(Ge==null?void 0:Ge.phase))&&fe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}}),((Xn=[2])==null?void 0:Xn.includes(Ge==null?void 0:Ge.phase))&&(Ge==null?void 0:Ge.state)!=-1&&fe.createElement(b.Z,{indicator:fe.createElement(It.Z,{spin:!0}),size:"small"},fe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}})),((na=[2])==null?void 0:na.includes(Ge==null?void 0:Ge.phase))&&(Ge==null?void 0:Ge.state)==-1&&fe.createElement("i",{className:"iconfont icon-cuowu font16",style:{color:"#E30000"}}),((Gn=[3,4,5,6,7,8])==null?void 0:Gn.includes(Ge==null?void 0:Ge.phase))&&fe.createElement("i",{className:"iconfont icon-wancheng3 font16",style:{color:"#83B6FF"}}),fe.createElement("div",{style:{margin:"0 10px",color:(Me=[0,1])!=null&&Me.includes(Ge==null?void 0:Ge.phase)?"#9096A3":(yt=[2])!=null&&yt.includes(Ge==null?void 0:Ge.phase)&&(Ge==null?void 0:Ge.state)==-1?"red":"#83B6FF"}},"\u8BFE\u7A0B\u7B80\u4ECB\u751F\u6210"),fe.createElement("div",{style:{color:(nt=[0,1])!=null&&nt.includes(Ge==null?void 0:Ge.phase)?"#9096A3":(wt=[2])!=null&&wt.includes(Ge==null?void 0:Ge.phase)&&(Ge==null?void 0:Ge.state)==-1?"red":"#83B6FF"}},(Ht=[0,1])!=null&&Ht.includes(Ge==null?void 0:Ge.phase)?"\u7B49\u5F85\u4E2D":(Yt=[2])!=null&&Yt.includes(Ge==null?void 0:Ge.phase)?(Ge==null?void 0:Ge.state)==-1?"\u751F\u6210\u5931\u8D25":"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210")),fe.createElement("div",{style:{width:"2px",height:"30px",background:(Kt=[0,1,2])!=null&&Kt.includes(Ge==null?void 0:Ge.phase)?"rgba(48,97,208,0.1)":"#83B6FF",marginLeft:"7px"}}),fe.createElement("div",{style:{display:"flex",alignItems:"center"}},((zt=[0,1,2])==null?void 0:zt.includes(Ge==null?void 0:Ge.phase))&&fe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}}),((Fn=[3])==null?void 0:Fn.includes(Ge==null?void 0:Ge.phase))&&(Ge==null?void 0:Ge.state)!=-1&&fe.createElement(b.Z,{indicator:fe.createElement(It.Z,{spin:!0}),size:"small"},fe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}})),((Nn=[3])==null?void 0:Nn.includes(Ge==null?void 0:Ge.phase))&&(Ge==null?void 0:Ge.state)==-1&&fe.createElement("i",{className:"iconfont icon-cuowu font16",style:{color:"#E30000"}}),((bt=[4,5,6,7,8])==null?void 0:bt.includes(Ge==null?void 0:Ge.phase))&&fe.createElement("i",{className:"iconfont icon-wancheng3 font16",style:{color:"#83B6FF"}}),fe.createElement("div",{style:{margin:"0 10px",color:(zn=[0,1,2])!=null&&zn.includes(Ge==null?void 0:Ge.phase)?"#9096A3":(la=[3])!=null&&la.includes(Ge==null?void 0:Ge.phase)&&(Ge==null?void 0:Ge.state)==-1?"red":"#83B6FF"}},"\u8BFE\u7A0B\u76EE\u6807\u751F\u6210"),fe.createElement("div",{style:{color:(fa=[0,1,2])!=null&&fa.includes(Ge==null?void 0:Ge.phase)?"#9096A3":(aa=[3])!=null&&aa.includes(Ge==null?void 0:Ge.phase)&&(Ge==null?void 0:Ge.state)==-1?"red":"#83B6FF"}},(an=[0,1,2])!=null&&an.includes(Ge==null?void 0:Ge.phase)?"\u7B49\u5F85\u4E2D":(Sn=[3])!=null&&Sn.includes(Ge==null?void 0:Ge.phase)?(Ge==null?void 0:Ge.state)==-1?"\u751F\u6210\u5931\u8D25":"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210")),fe.createElement("div",{style:{width:"2px",height:"30px",background:(An=[0,1,2,3])!=null&&An.includes(Ge==null?void 0:Ge.phase)?"rgba(48,97,208,0.1)":"#83B6FF",marginLeft:"7px"}}),fe.createElement("div",{style:{display:"flex",alignItems:"center"}},((mn=[0,1,2,3])==null?void 0:mn.includes(Ge==null?void 0:Ge.phase))&&fe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}}),((Zn=[4])==null?void 0:Zn.includes(Ge==null?void 0:Ge.phase))&&(Ge==null?void 0:Ge.state)!=-1&&fe.createElement(b.Z,{indicator:fe.createElement(It.Z,{spin:!0}),size:"small"},fe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}})),((oa=[4])==null?void 0:oa.includes(Ge==null?void 0:Ge.phase))&&(Ge==null?void 0:Ge.state)==-1&&fe.createElement("i",{className:"iconfont icon-cuowu font16",style:{color:"#E30000"}}),((Qn=[5,6,7,8])==null?void 0:Qn.includes(Ge==null?void 0:Ge.phase))&&fe.createElement("i",{className:"iconfont icon-wancheng3 font16",style:{color:"#83B6FF"}}),fe.createElement("div",{style:{margin:"0 10px",color:(Pa=[0,1,2,3])!=null&&Pa.includes(Ge==null?void 0:Ge.phase)?"#9096A3":(ba=[4])!=null&&ba.includes(Ge==null?void 0:Ge.phase)&&(Ge==null?void 0:Ge.state)==-1?"red":"#83B6FF"}},"\u7AE0\u8282\u53CA\u63CF\u8FF0\u751F\u6210"),fe.createElement("div",{style:{color:(Ua=[0,1,2,3])!=null&&Ua.includes(Ge==null?void 0:Ge.phase)?"#9096A3":(Va=[4])!=null&&Va.includes(Ge==null?void 0:Ge.phase)&&(Ge==null?void 0:Ge.state)==-1?"red":"#83B6FF"}},(co=[0,1,2,3])!=null&&co.includes(Ge==null?void 0:Ge.phase)?"\u7B49\u5F85\u4E2D":(La=[4])!=null&&La.includes(Ge==null?void 0:Ge.phase)?(Ge==null?void 0:Ge.state)==-1?"\u751F\u6210\u5931\u8D25":"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210"),((Ea=[5,6,7,8])==null?void 0:Ea.includes(Ge==null?void 0:Ge.phase))&&fe.createElement("div",{style:{marginLeft:"10px",color:"#232B40"}},"\u5171\u751F\u6210",fe.createElement("span",{style:{color:"#3061D0"}},Ge==null?void 0:Ge.stage_size),"\u4E2A\u7AE0\u8282"))))),fe.createElement("div",{className:z.header_box,style:{left:"760px"}},fe.createElement("img",{src:(za=[5,6,7,8])!=null&&za.includes(Ge==null?void 0:Ge.phase)?je:Se}),fe.createElement("div",{className:z.header_text,style:{color:(Na=[5,6,7,8])!=null&&Na.includes(Ge==null?void 0:Ge.phase)?"#fff":"#9096A3"}},(Oa=[5,6,7,8])!=null&&Oa.includes(Ge==null?void 0:Ge.phase)?`\u8BFE\u7A0B\u5185\u5BB9\u8D44\u6E90\u751F\u6210 ${(xa=[5,6,7])!=null&&xa.includes(Ge==null?void 0:Ge.phase)?"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210"}`:"\u8BFE\u7A0B\u5185\u5BB9\u8D44\u6E90\u751F\u6210 \u7B49\u5F85\u4E2D"),fe.createElement("div",{className:z.lianjie}),fe.createElement("div",{style:{textAlign:"center"}},fe.createElement("div",{className:z.buzou_box},fe.createElement("div",{style:{display:"flex",alignItems:"center"}},((va=[0,1,2,3,4])==null?void 0:va.includes(Ge==null?void 0:Ge.phase))&&fe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}}),((Za=[5])==null?void 0:Za.includes(Ge==null?void 0:Ge.phase))&&(Ge==null?void 0:Ge.state)!=-1&&fe.createElement(b.Z,{indicator:fe.createElement(It.Z,{spin:!0}),size:"small"},fe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}})),((to=[5])==null?void 0:to.includes(Ge==null?void 0:Ge.phase))&&(Ge==null?void 0:Ge.state)==-1&&fe.createElement("i",{className:"iconfont icon-cuowu font16",style:{color:"#E30000"}}),((ja=[6,7,8])==null?void 0:ja.includes(Ge==null?void 0:Ge.phase))&&fe.createElement("i",{className:"iconfont icon-wancheng3 font16",style:{color:"#83B6FF"}}),fe.createElement("div",{style:{margin:"0 10px",color:(vo=[0,1,2,3,4])!=null&&vo.includes(Ge==null?void 0:Ge.phase)?"#9096A3":(bo=[5])!=null&&bo.includes(Ge==null?void 0:Ge.phase)&&(Ge==null?void 0:Ge.state)==-1?"red":"#83B6FF"}},"\u77E5\u8BC6\u70B9\u751F\u6210"),fe.createElement("div",{style:{color:(ra=[0,1,2,3,4])!=null&&ra.includes(Ge==null?void 0:Ge.phase)?"#9096A3":(Ja=[5])!=null&&Ja.includes(Ge==null?void 0:Ge.phase)&&(Ge==null?void 0:Ge.state)==-1?"red":"#83B6FF"}},(Ca=[0,1,2,3,4])!=null&&Ca.includes(Ge==null?void 0:Ge.phase)?"\u7B49\u5F85\u4E2D":(Xa=[5])!=null&&Xa.includes(Ge==null?void 0:Ge.phase)?(Ge==null?void 0:Ge.state)==-1?"\u751F\u6210\u5931\u8D25":"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210"),((So=[6,7,8])==null?void 0:So.includes(Ge==null?void 0:Ge.phase))&&fe.createElement("div",{style:{marginLeft:"10px",color:"#232B40"}},"\u5171\u751F\u6210",fe.createElement("span",{style:{color:"#3061D0"}},Ge==null?void 0:Ge.resource_size),"\u4E2A\u77E5\u8BC6\u70B9")),fe.createElement("div",{style:{width:"2px",height:"30px",background:(Io=[0,1,2,3,4,5])!=null&&Io.includes(Ge==null?void 0:Ge.phase)?"rgba(48,97,208,0.1)":"#83B6FF",marginLeft:"7px"}}),fe.createElement("div",{style:{display:"flex",alignItems:"center"}},((qo=[0,1,2,3,4,5])==null?void 0:qo.includes(Ge==null?void 0:Ge.phase))&&fe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}}),((Uo=[6])==null?void 0:Uo.includes(Ge==null?void 0:Ge.phase))&&(Ge==null?void 0:Ge.state)!=-1&&fe.createElement(b.Z,{indicator:fe.createElement(It.Z,{spin:!0}),size:"small"},fe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}})),((no=[6])==null?void 0:no.includes(Ge==null?void 0:Ge.phase))&&(Ge==null?void 0:Ge.state)==-1&&fe.createElement("i",{className:"iconfont icon-cuowu font16",style:{color:"#E30000"}}),((mo=[7,8])==null?void 0:mo.includes(Ge==null?void 0:Ge.phase))&&fe.createElement("i",{className:"iconfont icon-wancheng3 font16",style:{color:"#83B6FF"}}),fe.createElement("div",{style:{margin:"0 10px",color:(Vo=[0,1,2,3,4,5])!=null&&Vo.includes(Ge==null?void 0:Ge.phase)?"#9096A3":(ur=[6])!=null&&ur.includes(Ge==null?void 0:Ge.phase)&&(Ge==null?void 0:Ge.state)==-1?"red":"#83B6FF"}},"\u77E5\u8BC6\u70B9\u8D44\u6E90\u751F\u6210"),fe.createElement("div",{style:{color:(Xo=[0,1,2,3,4,5])!=null&&Xo.includes(Ge==null?void 0:Ge.phase)?"#9096A3":(dr=[6])!=null&&dr.includes(Ge==null?void 0:Ge.phase)&&(Ge==null?void 0:Ge.state)==-1?"red":"#83B6FF"}},(Wn=[0,1,2,3,4,5])!=null&&Wn.includes(Ge==null?void 0:Ge.phase)?"\u7B49\u5F85\u4E2D":(hn=[6])!=null&&hn.includes(Ge==null?void 0:Ge.phase)?(Ge==null?void 0:Ge.state)==-1?"\u751F\u6210\u5931\u8D25":"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210"),((fn=[7,8])==null?void 0:fn.includes(Ge==null?void 0:Ge.phase))&&fe.createElement("div",{style:{marginLeft:"10px",color:"#232B40"}},"\u5171\u751F\u6210",fe.createElement("span",{style:{color:"#3061D0"}},Ge==null?void 0:Ge.resource_size),"\u4E2A\u8D44\u6E90")),fe.createElement("div",{style:{width:"2px",height:"30px",background:(xn=[0,1,2,3,4,5,6])!=null&&xn.includes(Ge==null?void 0:Ge.phase)?"rgba(48,97,208,0.1)":"#83B6FF",marginLeft:"7px"}}),fe.createElement("div",{style:{display:"flex",alignItems:"center"}},((pa=[0,1,2,3,4,5,6])==null?void 0:pa.includes(Ge==null?void 0:Ge.phase))&&fe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}}),((Ra=[7])==null?void 0:Ra.includes(Ge==null?void 0:Ge.phase))&&(Ge==null?void 0:Ge.state)!=-1&&fe.createElement(b.Z,{indicator:fe.createElement(It.Z,{spin:!0}),size:"small"},fe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}})),((ao=[7])==null?void 0:ao.includes(Ge==null?void 0:Ge.phase))&&(Ge==null?void 0:Ge.state)==-1&&fe.createElement("i",{className:"iconfont icon-cuowu font16",style:{color:"#E30000"}}),(($a=[8])==null?void 0:$a.includes(Ge==null?void 0:Ge.phase))&&fe.createElement("i",{className:"iconfont icon-wancheng3 font16",style:{color:"#83B6FF"}}),fe.createElement("div",{style:{margin:"0 10px",color:(Po=[0,1,2,3,4,5,6])!=null&&Po.includes(Ge==null?void 0:Ge.phase)?"#9096A3":(fo=[7])!=null&&fo.includes(Ge==null?void 0:Ge.phase)&&(Ge==null?void 0:Ge.state)==-1?"red":"#83B6FF"}},"\u77E5\u8BC6\u56FE\u8C31\u751F\u6210"),fe.createElement("div",{style:{color:(Zo=[0,1,2,3,4,5,6])!=null&&Zo.includes(Ge==null?void 0:Ge.phase)?"#9096A3":(Fo=[7])!=null&&Fo.includes(Ge==null?void 0:Ge.phase)&&(Ge==null?void 0:Ge.state)==-1?"red":"#83B6FF"}},(Fa=[0,1,2,3,4,5,6])!=null&&Fa.includes(Ge==null?void 0:Ge.phase)?"\u7B49\u5F85\u4E2D":(Ga=[7])!=null&&Ga.includes(Ge==null?void 0:Ge.phase)?(Ge==null?void 0:Ge.state)==-1?"\u751F\u6210\u5931\u8D25":"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210"),((oo=[8])==null?void 0:oo.includes(Ge==null?void 0:Ge.phase))&&fe.createElement("div",{style:{marginLeft:"10px",color:"#232B40"}},"\u5171\u751F\u6210",fe.createElement("span",{style:{color:"#3061D0"}},Ge==null?void 0:Ge.knowledge_size),"\u4E2A\u77E5\u8BC6\u56FE\u8C31"))))))),fe.createElement(b.Z,{spinning:Cr},fe.createElement("div",{className:(Ge==null?void 0:Ge.state)==0||Jr?z.start_style:z.no_start_style,onClick:()=>Jn(void 0,null,function*(){var vn;if(Jr)return re.ZP.error("\u6709\u6587\u4EF6\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u8BF7\u7B49\u6587\u4EF6\u4E0A\u4F20\u5B8C\u6210\u540E\u518D\u751F\u6210"),!1;if(!(0,Ce.Ny)())return wi(!0),!1;if((Ge==null?void 0:Ge.state)==-2||(Ge==null?void 0:Ge.state)==-1){Ir(!0);let Ia=[];if((vn=Ur.getFieldValue("file_ids"))==null||vn.map(Ma=>{var To,Mo;Ia.push(((To=Ma==null?void 0:Ma.response)==null?void 0:To.container_id)||((Mo=Ma==null?void 0:Ma.response)==null?void 0:Mo.id))}),(Ia==null?void 0:Ia.length)>0){const Ma=yield(0,le.ZP)("/api/subject_generations.json",{method:"post",body:{attachment_ids:Ia}});(Ma==null?void 0:Ma.status)==0&&(re.ZP.success("\u5F00\u59CB\u751F\u6210"),Xr(),Or.current=setInterval(()=>{Xr()},1e3))}else re.ZP.error("\u8BF7\u4E0A\u4F20\u8BFE\u7A0B\u8D44\u6599\uFF0C\u5EFA\u8BAE\u4E0A\u4F20\u4E66\u7C4D\u3001\u8BFE\u7A0B\u6559\u5B66\u5927\u7EB2\u7B49");Ir(!1)}else if((Ge==null?void 0:Ge.state)==1){Ir(!0);const Ia=yield(0,le.ZP)("/api/subject_generations/finish.json",{method:"post",body:{id:Ge==null?void 0:Ge.id}});(Ia==null?void 0:Ia.status)==0&&de.history.push(`/paths/${Ge==null?void 0:Ge.subject_id}`),Ir(!1)}})},(Ge==null?void 0:Ge.state)==1?"\u5B8C\u6210\u8BFE\u7A0B\u521B\u5EFA":(Ge==null?void 0:Ge.state)==0?"\u8BFE\u7A0B\u751F\u6210\u4E2D\uFF0C\u8BF7\u7A0D\u540E...":(Ge==null?void 0:Ge.state)==-1?"\u91CD\u65B0\u751F\u6210\u8BFE\u7A0B":"\u5F00\u59CB\u751F\u6210\u8BFE\u7A0B"))),Hi&&fe.createElement("div",{style:{width:"100vw",height:"100vh",position:"fixed",top:0,left:0,background:"rgba(0,0,0,.5)",zIndex:200,display:"flex",alignItems:"center",justifyContent:"center"}},fe.createElement("div",{style:{width:"500px",height:"515px",textAlign:"center"}},fe.createElement("img",{src:Wt,style:{marginLeft:"auto",display:"block",cursor:"pointer",width:"30px",height:"30px"},onClick:()=>{wi(!1)}}),fe.createElement("img",{src:At,style:{display:"block",marginTop:"-20px",width:"460px",height:"500px"}}))),fe.createElement(pe,{schoolName:ha.school_id,onSuccess:Gi}),fe.createElement(ve.Z,{open:zi,onCancel:()=>{Bi(!1)}})))};var _t=(0,de.connect)(({user:Et,newCourse:Ot,loading:me,globalSetting:Ne})=>({user:Et,newCourse:Ot,globalSetting:Ne,loading:me.effects}))(Pt)},75454:function(ht,Nt,te){"use strict";te.d(Nt,{P:function(){return ne}});const ne=[{value:"\u5317\u4EAC",label:"\u5317\u4EAC",children:[{value:"\u4E1C\u57CE",label:"\u4E1C\u57CE"},{value:"\u897F\u57CE",label:"\u897F\u57CE"},{value:"\u671D\u9633",label:"\u671D\u9633"},{value:"\u4E30\u53F0",label:"\u4E30\u53F0"},{value:"\u77F3\u666F\u5C71",label:"\u77F3\u666F\u5C71"},{value:"\u6D77\u6DC0",label:"\u6D77\u6DC0"},{value:"\u95E8\u5934\u6C9F",label:"\u95E8\u5934\u6C9F"},{value:"\u623F\u5C71",label:"\u623F\u5C71"},{value:"\u901A\u5DDE",label:"\u901A\u5DDE"},{value:"\u987A\u4E49",label:"\u987A\u4E49"},{value:"\u660C\u5E73",label:"\u660C\u5E73"},{value:"\u5927\u5174",label:"\u5927\u5174"},{value:"\u5E73\u8C37",label:"\u5E73\u8C37"},{value:"\u6000\u67D4",label:"\u6000\u67D4"},{value:"\u5BC6\u4E91",label:"\u5BC6\u4E91"},{value:"\u5EF6\u5E86",label:"\u5EF6\u5E86"}]},{value:"\u4E0A\u6D77",label:"\u4E0A\u6D77",children:[{value:"\u5D07\u660E",label:"\u5D07\u660E"},{value:"\u9EC4\u6D66",label:"\u9EC4\u6D66"},{value:"\u5362\u6E7E",label:"\u5362\u6E7E"},{value:"\u5F90\u6C47",label:"\u5F90\u6C47"},{value:"\u957F\u5B81",label:"\u957F\u5B81"},{value:"\u9759\u5B89",label:"\u9759\u5B89"},{value:"\u666E\u9640",label:"\u666E\u9640"},{value:"\u95F8\u5317",label:"\u95F8\u5317"},{value:"\u8679\u53E3",label:"\u8679\u53E3"},{value:"\u6768\u6D66",label:"\u6768\u6D66"},{value:"\u95F5\u884C",label:"\u95F5\u884C"},{value:"\u5B9D\u5C71",label:"\u5B9D\u5C71"},{value:"\u5609\u5B9A",label:"\u5609\u5B9A"},{value:"\u6D66\u4E1C",label:"\u6D66\u4E1C"},{value:"\u91D1\u5C71",label:"\u91D1\u5C71"},{value:"\u677E\u6C5F",label:"\u677E\u6C5F"},{value:"\u9752\u6D66",label:"\u9752\u6D66"},{value:"\u5357\u6C47",label:"\u5357\u6C47"},{value:"\u5949\u8D24",label:"\u5949\u8D24"}]},{value:"\u5E7F\u4E1C",label:"\u5E7F\u4E1C",children:[{value:"\u5E7F\u5DDE",label:"\u5E7F\u5DDE"},{value:"\u6DF1\u5733",label:"\u6DF1\u5733"},{value:"\u73E0\u6D77",label:"\u73E0\u6D77"},{value:"\u4E1C\u839E",label:"\u4E1C\u839E"},{value:"\u4E2D\u5C71",label:"\u4E2D\u5C71"},{value:"\u4F5B\u5C71",label:"\u4F5B\u5C71"},{value:"\u60E0\u5DDE",label:"\u60E0\u5DDE"},{value:"\u6CB3\u6E90",label:"\u6CB3\u6E90"},{value:"\u6F6E\u5DDE",label:"\u6F6E\u5DDE"},{value:"\u6C5F\u95E8",label:"\u6C5F\u95E8"},{value:"\u63ED\u9633",label:"\u63ED\u9633"},{value:"\u8302\u540D",label:"\u8302\u540D"},{value:"\u6885\u5DDE",label:"\u6885\u5DDE"},{value:"\u6E05\u8FDC",label:"\u6E05\u8FDC"},{value:"\u6C55\u5934",label:"\u6C55\u5934"},{value:"\u6C55\u5C3E",label:"\u6C55\u5C3E"},{value:"\u97F6\u5173",label:"\u97F6\u5173"},{value:"\u987A\u5FB7",label:"\u987A\u5FB7"},{value:"\u9633\u6C5F",label:"\u9633\u6C5F"},{value:"\u4E91\u6D6E",label:"\u4E91\u6D6E"},{value:"\u6E5B\u6C5F",label:"\u6E5B\u6C5F"},{value:"\u8087\u5E86",label:"\u8087\u5E86"}]},{value:"\u6C5F\u82CF",label:"\u6C5F\u82CF",children:[{value:"\u5357\u4EAC",label:"\u5357\u4EAC"},{value:"\u5E38\u719F",label:"\u5E38\u719F"},{value:"\u5E38\u5DDE",label:"\u5E38\u5DDE"},{value:"\u6D77\u95E8",label:"\u6D77\u95E8"},{value:"\u6DEE\u5B89",label:"\u6DEE\u5B89"},{value:"\u6C5F\u90FD",label:"\u6C5F\u90FD"},{value:"\u6C5F\u9634",label:"\u6C5F\u9634"},{value:"\u6606\u5C71",label:"\u6606\u5C71"},{value:"\u8FDE\u4E91\u6E2F",label:"\u8FDE\u4E91\u6E2F"},{value:"\u5357\u901A",label:"\u5357\u901A"},{value:"\u542F\u4E1C",label:"\u542F\u4E1C"},{value:"\u6CAD\u9633",label:"\u6CAD\u9633"},{value:"\u5BBF\u8FC1",label:"\u5BBF\u8FC1"},{value:"\u82CF\u5DDE",label:"\u82CF\u5DDE"},{value:"\u592A\u4ED3",label:"\u592A\u4ED3"},{value:"\u6CF0\u5DDE",label:"\u6CF0\u5DDE"},{value:"\u540C\u91CC",label:"\u540C\u91CC"},{value:"\u65E0\u9521",label:"\u65E0\u9521"},{value:"\u5F90\u5DDE",label:"\u5F90\u5DDE"},{value:"\u76D0\u57CE",label:"\u76D0\u57CE"},{value:"\u626C\u5DDE",label:"\u626C\u5DDE"},{value:"\u5B9C\u5174",label:"\u5B9C\u5174"},{value:"\u4EEA\u5F81",label:"\u4EEA\u5F81"},{value:"\u5F20\u5BB6\u6E2F",label:"\u5F20\u5BB6\u6E2F"},{value:"\u9547\u6C5F",label:"\u9547\u6C5F"}]},{value:"\u91CD\u5E86",label:"\u91CD\u5E86",children:[{value:"\u4E07\u5DDE",label:"\u4E07\u5DDE"},{value:"\u6DAA\u9675",label:"\u6DAA\u9675"},{value:"\u6E1D\u4E2D",label:"\u6E1D\u4E2D"},{value:"\u5927\u6E21\u53E3",label:"\u5927\u6E21\u53E3"},{value:"\u6C5F\u5317",label:"\u6C5F\u5317"},{value:"\u6C99\u576A\u575D",label:"\u6C99\u576A\u575D"},{value:"\u4E5D\u9F99\u5761",label:"\u4E5D\u9F99\u5761"},{value:"\u5357\u5CB8",label:"\u5357\u5CB8"},{value:"\u5317\u789A",label:"\u5317\u789A"},{value:"\u4E07\u76DB",label:"\u4E07\u76DB"},{value:"\u53CC\u6322",label:"\u53CC\u6322"},{value:"\u6E1D\u5317",label:"\u6E1D\u5317"},{value:"\u5DF4\u5357",label:"\u5DF4\u5357"},{value:"\u9ED4\u6C5F",label:"\u9ED4\u6C5F"},{value:"\u957F\u5BFF",label:"\u957F\u5BFF"},{value:"\u7DA6\u6C5F",label:"\u7DA6\u6C5F"},{value:"\u6F7C\u5357",label:"\u6F7C\u5357"},{value:"\u94DC\u6881",label:"\u94DC\u6881"},{value:"\u5927\u8DB3",label:"\u5927\u8DB3"},{value:"\u8363\u660C",label:"\u8363\u660C"},{value:"\u58C1\u5C71",label:"\u58C1\u5C71"},{value:"\u6881\u5E73",label:"\u6881\u5E73"},{value:"\u57CE\u53E3",label:"\u57CE\u53E3"},{value:"\u4E30\u90FD",label:"\u4E30\u90FD"},{value:"\u57AB\u6C5F",label:"\u57AB\u6C5F"},{value:"\u6B66\u9686",label:"\u6B66\u9686"},{value:"\u5FE0\u53BF",label:"\u5FE0\u53BF"},{value:"\u5F00\u53BF",label:"\u5F00\u53BF"},{value:"\u4E91\u9633",label:"\u4E91\u9633"},{value:"\u5949\u8282",label:"\u5949\u8282"},{value:"\u5DEB\u5C71",label:"\u5DEB\u5C71"},{value:"\u5DEB\u6EAA",label:"\u5DEB\u6EAA"},{value:"\u77F3\u67F1",label:"\u77F3\u67F1"},{value:"\u79C0\u5C71",label:"\u79C0\u5C71"},{value:"\u9149\u9633",label:"\u9149\u9633"},{value:"\u5F6D\u6C34",label:"\u5F6D\u6C34"},{value:"\u6C5F\u6D25",label:"\u6C5F\u6D25"},{value:"\u5408\u5DDD",label:"\u5408\u5DDD"},{value:"\u6C38\u5DDD",label:"\u6C38\u5DDD"},{value:"\u5357\u5DDD",label:"\u5357\u5DDD"}]},{value:"\u5B89\u5FBD",label:"\u5B89\u5FBD",children:[{value:"\u5408\u80A5",label:"\u5408\u80A5"},{value:"\u5B89\u5E86",label:"\u5B89\u5E86"},{value:"\u868C\u57E0",label:"\u868C\u57E0"},{value:"\u4EB3\u5DDE",label:"\u4EB3\u5DDE"},{value:"\u5DE2\u6E56",label:"\u5DE2\u6E56"},{value:"\u6EC1\u5DDE",label:"\u6EC1\u5DDE"},{value:"\u961C\u9633",label:"\u961C\u9633"},{value:"\u8D35\u6C60",label:"\u8D35\u6C60"},{value:"\u6DEE\u5317",label:"\u6DEE\u5317"},{value:"\u6DEE\u5316",label:"\u6DEE\u5316"},{value:"\u6DEE\u5357",label:"\u6DEE\u5357"},{value:"\u9EC4\u5C71",label:"\u9EC4\u5C71"},{value:"\u4E5D\u534E\u5C71",label:"\u4E5D\u534E\u5C71"},{value:"\u516D\u5B89",label:"\u516D\u5B89"},{value:"\u9A6C\u978D\u5C71",label:"\u9A6C\u978D\u5C71"},{value:"\u5BBF\u5DDE",label:"\u5BBF\u5DDE"},{value:"\u94DC\u9675",label:"\u94DC\u9675"},{value:"\u5C6F\u6EAA",label:"\u5C6F\u6EAA"},{value:"\u829C\u6E56",label:"\u829C\u6E56"},{value:"\u5BA3\u57CE",label:"\u5BA3\u57CE"}]},{value:"\u798F\u5EFA",label:"\u798F\u5EFA",children:[{value:"\u798F\u5DDE",label:"\u798F\u5DDE"},{value:"\u53A6\u95E8",label:"\u53A6\u95E8"},{value:"\u6CC9\u5DDE",label:"\u6CC9\u5DDE"},{value:"\u6F33\u5DDE",label:"\u6F33\u5DDE"},{value:"\u9F99\u5CA9",label:"\u9F99\u5CA9"},{value:"\u5357\u5E73",label:"\u5357\u5E73"},{value:"\u5B81\u5FB7",label:"\u5B81\u5FB7"},{value:"\u8386\u7530",label:"\u8386\u7530"},{value:"\u4E09\u660E",label:"\u4E09\u660E"}]},{value:"\u7518\u8083",label:"\u7518\u8083",children:[{value:"\u5170\u5DDE",label:"\u5170\u5DDE"},{value:"\u5609\u5CEA\u5173",label:"\u5609\u5CEA\u5173"},{value:"\u767D\u94F6",label:"\u767D\u94F6"},{value:"\u5B9A\u897F",label:"\u5B9A\u897F"},{value:"\u6566\u714C",label:"\u6566\u714C"},{value:"\u7518\u5357",label:"\u7518\u5357"},{value:"\u91D1\u660C",label:"\u91D1\u660C"},{value:"\u9152\u6CC9",label:"\u9152\u6CC9"},{value:"\u4E34\u590F",label:"\u4E34\u590F"},{value:"\u5E73\u51C9",label:"\u5E73\u51C9"},{value:"\u5929\u6C34",label:"\u5929\u6C34"},{value:"\u9647\u5357",label:"\u9647\u5357"},{value:"\u6B66\u5A01",label:"\u6B66\u5A01"},{value:"\u897F\u5CF0",label:"\u897F\u5CF0"},{value:"\u5F20\u6396",label:"\u5F20\u6396"}]},{value:"\u5E7F\u897F",label:"\u5E7F\u897F",children:[{value:"\u5357\u5B81",label:"\u5357\u5B81"},{value:"\u6765\u5BBE",label:"\u6765\u5BBE"},{value:"\u767E\u8272",label:"\u767E\u8272"},{value:"\u5317\u6D77",label:"\u5317\u6D77"},{value:"\u6842\u6797",label:"\u6842\u6797"},{value:"\u9632\u57CE\u6E2F",label:"\u9632\u57CE\u6E2F"},{value:"\u8D35\u6E2F",label:"\u8D35\u6E2F"},{value:"\u6CB3\u6C60",label:"\u6CB3\u6C60"},{value:"\u8D3A\u5DDE",label:"\u8D3A\u5DDE"},{value:"\u67F3\u5DDE",label:"\u67F3\u5DDE"},{value:"\u94A6\u5DDE",label:"\u94A6\u5DDE"},{value:"\u68A7\u5DDE",label:"\u68A7\u5DDE"},{value:"\u7389\u6797",label:"\u7389\u6797"}]},{value:"\u8D35\u5DDE",label:"\u8D35\u5DDE",children:[{value:"\u8D35\u9633",label:"\u8D35\u9633"},{value:"\u5B89\u987A",label:"\u5B89\u987A"},{value:"\u6BD5\u8282",label:"\u6BD5\u8282"},{value:"\u90FD\u5300",label:"\u90FD\u5300"},{value:"\u51EF\u91CC",label:"\u51EF\u91CC"},{value:"\u516D\u76D8\u6C34",label:"\u516D\u76D8\u6C34"},{value:"\u94DC\u4EC1",label:"\u94DC\u4EC1"},{value:"\u5174\u4E49",label:"\u5174\u4E49"},{value:"\u7389\u5C4F",label:"\u7389\u5C4F"},{value:"\u9075\u4E49",label:"\u9075\u4E49"}]},{value:"\u6D77\u5357",label:"\u6D77\u5357",children:[{value:"\u6D77\u53E3",label:"\u6D77\u53E3"},{value:"\u510B\u53BF",label:"\u510B\u53BF"},{value:"\u9675\u6C34",label:"\u9675\u6C34"},{value:"\u743C\u6D77",label:"\u743C\u6D77"},{value:"\u4E09\u4E9A",label:"\u4E09\u4E9A"},{value:"\u901A\u4EC0",label:"\u901A\u4EC0"},{value:"\u4E07\u5B81",label:"\u4E07\u5B81"}]},{value:"\u6CB3\u5317",label:"\u6CB3\u5317",children:[{value:"\u77F3\u5BB6\u5E84",label:"\u77F3\u5BB6\u5E84"},{value:"\u4FDD\u5B9A",label:"\u4FDD\u5B9A"},{value:"\u5317\u6234\u6CB3",label:"\u5317\u6234\u6CB3"},{value:"\u6CA7\u5DDE",label:"\u6CA7\u5DDE"},{value:"\u627F\u5FB7",label:"\u627F\u5FB7"},{value:"\u4E30\u6DA6",label:"\u4E30\u6DA6"},{value:"\u90AF\u90F8",label:"\u90AF\u90F8"},{value:"\u8861\u6C34",label:"\u8861\u6C34"},{value:"\u5ECA\u574A",label:"\u5ECA\u574A"},{value:"\u5357\u6234\u6CB3",label:"\u5357\u6234\u6CB3"},{value:"\u79E6\u7687\u5C9B",label:"\u79E6\u7687\u5C9B"},{value:"\u5510\u5C71",label:"\u5510\u5C71"},{value:"\u65B0\u57CE",label:"\u65B0\u57CE"},{value:"\u90A2\u53F0",label:"\u90A2\u53F0"},{value:"\u5F20\u5BB6\u53E3",label:"\u5F20\u5BB6\u53E3"}]},{value:"\u9ED1\u9F99\u6C5F",label:"\u9ED1\u9F99\u6C5F",children:[{value:"\u54C8\u5C14\u6EE8",label:"\u54C8\u5C14\u6EE8"},{value:"\u5317\u5B89",label:"\u5317\u5B89"},{value:"\u5927\u5E86",label:"\u5927\u5E86"},{value:"\u5927\u5174\u5B89\u5CAD",label:"\u5927\u5174\u5B89\u5CAD"},{value:"\u9E64\u5C97",label:"\u9E64\u5C97"},{value:"\u9ED1\u6CB3",label:"\u9ED1\u6CB3"},{value:"\u4F73\u6728\u65AF",label:"\u4F73\u6728\u65AF"},{value:"\u9E21\u897F",label:"\u9E21\u897F"},{value:"\u7261\u4E39\u6C5F",label:"\u7261\u4E39\u6C5F"},{value:"\u9F50\u9F50\u54C8\u5C14",label:"\u9F50\u9F50\u54C8\u5C14"},{value:"\u4E03\u53F0\u6CB3",label:"\u4E03\u53F0\u6CB3"},{value:"\u53CC\u9E2D\u5C71",label:"\u53CC\u9E2D\u5C71"},{value:"\u7EE5\u5316",label:"\u7EE5\u5316"},{value:"\u4F0A\u6625",label:"\u4F0A\u6625"}]},{value:"\u6CB3\u5357",label:"\u6CB3\u5357",children:[{value:"\u90D1\u5DDE",label:"\u90D1\u5DDE"},{value:"\u5B89\u9633",label:"\u5B89\u9633"},{value:"\u9E64\u58C1",label:"\u9E64\u58C1"},{value:"\u6F62\u5DDD",label:"\u6F62\u5DDD"},{value:"\u7126\u4F5C",label:"\u7126\u4F5C"},{value:"\u6D4E\u6E90",label:"\u6D4E\u6E90"},{value:"\u5F00\u5C01",label:"\u5F00\u5C01"},{value:"\u6F2F\u6CB3",label:"\u6F2F\u6CB3"},{value:"\u6D1B\u9633",label:"\u6D1B\u9633"},{value:"\u5357\u9633",label:"\u5357\u9633"},{value:"\u5E73\u9876\u5C71",label:"\u5E73\u9876\u5C71"},{value:"\u6FEE\u9633",label:"\u6FEE\u9633"},{value:"\u4E09\u95E8\u5CE1",label:"\u4E09\u95E8\u5CE1"},{value:"\u5546\u4E18",label:"\u5546\u4E18"},{value:"\u65B0\u4E61",label:"\u65B0\u4E61"},{value:"\u4FE1\u9633",label:"\u4FE1\u9633"},{value:"\u8BB8\u660C",label:"\u8BB8\u660C"},{value:"\u5468\u53E3",label:"\u5468\u53E3"},{value:"\u9A7B\u9A6C\u5E97",label:"\u9A7B\u9A6C\u5E97"}]},{value:"\u9999\u6E2F",label:"\u9999\u6E2F",children:[{value:"\u9999\u6E2F",label:"\u9999\u6E2F"},{value:"\u4E5D\u9F99",label:"\u4E5D\u9F99"},{value:"\u65B0\u754C",label:"\u65B0\u754C"}]},{value:"\u6E56\u5317",label:"\u6E56\u5317",children:[{value:"\u6B66\u6C49",label:"\u6B66\u6C49"},{value:"\u5929\u95E8",label:"\u5929\u95E8"},{value:"\u6069\u65BD",label:"\u6069\u65BD"},{value:"\u9102\u5DDE",label:"\u9102\u5DDE"},{value:"\u9EC4\u5188",label:"\u9EC4\u5188"},{value:"\u9EC4\u77F3",label:"\u9EC4\u77F3"},{value:"\u8346\u95E8",label:"\u8346\u95E8"},{value:"\u8346\u5DDE",label:"\u8346\u5DDE"},{value:"\u6F5C\u6C5F",label:"\u6F5C\u6C5F"},{value:"\u5341\u5830",label:"\u5341\u5830"},{value:"\u968F\u5DDE",label:"\u968F\u5DDE"},{value:"\u6B66\u7A74",label:"\u6B66\u7A74"},{value:"\u4ED9\u6843",label:"\u4ED9\u6843"},{value:"\u54B8\u5B81",label:"\u54B8\u5B81"},{value:"\u8944\u9633",label:"\u8944\u9633"},{value:"\u8944\u6A0A",label:"\u8944\u6A0A"},{value:"\u5B5D\u611F",label:"\u5B5D\u611F"},{value:"\u5B9C\u660C",label:"\u5B9C\u660C"}]},{value:"\u6E56\u5357",label:"\u6E56\u5357",children:[{value:"\u957F\u6C99",label:"\u957F\u6C99"},{value:"\u5E38\u5FB7",label:"\u5E38\u5FB7"},{value:"\u90F4\u5DDE",label:"\u90F4\u5DDE"},{value:"\u8861\u9633",label:"\u8861\u9633"},{value:"\u6000\u5316",label:"\u6000\u5316"},{value:"\u5409\u9996",label:"\u5409\u9996"},{value:"\u5A04\u5E95",label:"\u5A04\u5E95"},{value:"\u90B5\u9633",label:"\u90B5\u9633"},{value:"\u6E58\u6F6D",label:"\u6E58\u6F6D"},{value:"\u76CA\u9633",label:"\u76CA\u9633"},{value:"\u5CB3\u9633",label:"\u5CB3\u9633"},{value:"\u6C38\u5DDE",label:"\u6C38\u5DDE"},{value:"\u5F20\u5BB6\u754C",label:"\u5F20\u5BB6\u754C"},{value:"\u682A\u6D32",label:"\u682A\u6D32"}]},{value:"\u6C5F\u897F",label:"\u6C5F\u897F",children:[{value:"\u5357\u660C",label:"\u5357\u660C"},{value:"\u629A\u5DDE",label:"\u629A\u5DDE"},{value:"\u8D63\u5DDE",label:"\u8D63\u5DDE"},{value:"\u5409\u5B89",label:"\u5409\u5B89"},{value:"\u666F\u5FB7\u9547",label:"\u666F\u5FB7\u9547"},{value:"\u4E95\u5188\u5C71",label:"\u4E95\u5188\u5C71"},{value:"\u4E5D\u6C5F",label:"\u4E5D\u6C5F"},{value:"\u5E90\u5C71",label:"\u5E90\u5C71"},{value:"\u840D\u4E61",label:"\u840D\u4E61"},{value:"\u4E0A\u9976",label:"\u4E0A\u9976"},{value:"\u65B0\u4F59",label:"\u65B0\u4F59"},{value:"\u5B9C\u6625",label:"\u5B9C\u6625"},{value:"\u9E70\u6F6D",label:"\u9E70\u6F6D"}]},{value:"\u5409\u6797",label:"\u5409\u6797",children:[{value:"\u957F\u6625",label:"\u957F\u6625"},{value:"\u5409\u6797",label:"\u5409\u6797"},{value:"\u767D\u57CE",label:"\u767D\u57CE"},{value:"\u767D\u5C71",label:"\u767D\u5C71"},{value:"\u73F2\u6625",label:"\u73F2\u6625"},{value:"\u8FBD\u6E90",label:"\u8FBD\u6E90"},{value:"\u6885\u6CB3",label:"\u6885\u6CB3"},{value:"\u56DB\u5E73",label:"\u56DB\u5E73"},{value:"\u677E\u539F",label:"\u677E\u539F"},{value:"\u901A\u5316",label:"\u901A\u5316"},{value:"\u5EF6\u5409",label:"\u5EF6\u5409"}]},{value:"\u8FBD\u5B81",label:"\u8FBD\u5B81",children:[{value:"\u6C88\u9633",label:"\u6C88\u9633"},{value:"\u978D\u5C71",label:"\u978D\u5C71"},{value:"\u672C\u6EAA",label:"\u672C\u6EAA"},{value:"\u671D\u9633",label:"\u671D\u9633"},{value:"\u5927\u8FDE",label:"\u5927\u8FDE"},{value:"\u4E39\u4E1C",label:"\u4E39\u4E1C"},{value:"\u629A\u987A",label:"\u629A\u987A"},{value:"\u961C\u65B0",label:"\u961C\u65B0"},{value:"\u846B\u82A6\u5C9B",label:"\u846B\u82A6\u5C9B"},{value:"\u9526\u5DDE",label:"\u9526\u5DDE"},{value:"\u8FBD\u9633",label:"\u8FBD\u9633"},{value:"\u76D8\u9526",label:"\u76D8\u9526"},{value:"\u94C1\u5CAD",label:"\u94C1\u5CAD"},{value:"\u8425\u53E3",label:"\u8425\u53E3"}]},{value:"\u6FB3\u95E8",label:"\u6FB3\u95E8",children:[{value:"\u6FB3\u95E8",label:"\u6FB3\u95E8"}]},{value:"\u5185\u8499\u53E4",label:"\u5185\u8499\u53E4",children:[{value:"\u547C\u548C\u6D69\u7279",label:"\u547C\u548C\u6D69\u7279"},{value:"\u963F\u62C9\u5584\u76DF",label:"\u963F\u62C9\u5584\u76DF"},{value:"\u5305\u5934",label:"\u5305\u5934"},{value:"\u8D64\u5CF0",label:"\u8D64\u5CF0"},{value:"\u4E1C\u80DC",label:"\u4E1C\u80DC"},{value:"\u6D77\u62C9\u5C14",label:"\u6D77\u62C9\u5C14"},{value:"\u96C6\u5B81",label:"\u96C6\u5B81"},{value:"\u4E34\u6CB3",label:"\u4E34\u6CB3"},{value:"\u901A\u8FBD",label:"\u901A\u8FBD"},{value:"\u4E4C\u6D77",label:"\u4E4C\u6D77"},{value:"\u4E4C\u5170\u6D69\u7279",label:"\u4E4C\u5170\u6D69\u7279"},{value:"\u9521\u6797\u6D69\u7279",label:"\u9521\u6797\u6D69\u7279"}]},{value:"\u5B81\u590F",label:"\u5B81\u590F",children:[{value:"\u94F6\u5DDD",label:"\u94F6\u5DDD"},{value:"\u56FA\u6E90",label:"\u56FA\u6E90"},{value:"\u77F3\u5634\u5C71",label:"\u77F3\u5634\u5C71"},{value:"\u5434\u5FE0",label:"\u5434\u5FE0"}]},{value:"\u9752\u6D77",label:"\u9752\u6D77",children:[{value:"\u897F\u5B81",label:"\u897F\u5B81"},{value:"\u5FB7\u4EE4\u54C8",label:"\u5FB7\u4EE4\u54C8"},{value:"\u683C\u5C14\u6728",label:"\u683C\u5C14\u6728"},{value:"\u5171\u548C",label:"\u5171\u548C"},{value:"\u6D77\u4E1C",label:"\u6D77\u4E1C"},{value:"\u6D77\u664F",label:"\u6D77\u664F"},{value:"\u739B\u6C81",label:"\u739B\u6C81"},{value:"\u540C\u4EC1",label:"\u540C\u4EC1"},{value:"\u7389\u6811",label:"\u7389\u6811"}]},{value:"\u5C71\u4E1C",label:"\u5C71\u4E1C",children:[{value:"\u6D4E\u5357",label:"\u6D4E\u5357"},{value:"\u6EE8\u5DDE",label:"\u6EE8\u5DDE"},{value:"\u5156\u5DDE",label:"\u5156\u5DDE"},{value:"\u5FB7\u5DDE",label:"\u5FB7\u5DDE"},{value:"\u4E1C\u8425",label:"\u4E1C\u8425"},{value:"\u83CF\u6CFD",label:"\u83CF\u6CFD"},{value:"\u6D4E\u5B81",label:"\u6D4E\u5B81"},{value:"\u83B1\u829C",label:"\u83B1\u829C"},{value:"\u804A\u57CE",label:"\u804A\u57CE"},{value:"\u4E34\u6C82",label:"\u4E34\u6C82"},{value:"\u84EC\u83B1",label:"\u84EC\u83B1"},{value:"\u9752\u5C9B",label:"\u9752\u5C9B"},{value:"\u66F2\u961C",label:"\u66F2\u961C"},{value:"\u65E5\u7167",label:"\u65E5\u7167"},{value:"\u6CF0\u5B89",label:"\u6CF0\u5B89"},{value:"\u6F4D\u574A",label:"\u6F4D\u574A"},{value:"\u5A01\u6D77",label:"\u5A01\u6D77"},{value:"\u70DF\u53F0",label:"\u70DF\u53F0"},{value:"\u67A3\u5E84",label:"\u67A3\u5E84"},{value:"\u6DC4\u535A",label:"\u6DC4\u535A"}]},{value:"\u5C71\u897F",label:"\u5C71\u897F",children:[{value:"\u592A\u539F",label:"\u592A\u539F"},{value:"\u5415\u6881",label:"\u5415\u6881"},{value:"\u957F\u6CBB",label:"\u957F\u6CBB"},{value:"\u5927\u540C",label:"\u5927\u540C"},{value:"\u5019\u9A6C",label:"\u5019\u9A6C"},{value:"\u664B\u57CE",label:"\u664B\u57CE"},{value:"\u79BB\u77F3",label:"\u79BB\u77F3"},{value:"\u4E34\u6C7E",label:"\u4E34\u6C7E"},{value:"\u5B81\u6B66",label:"\u5B81\u6B66"},{value:"\u6714\u5DDE",label:"\u6714\u5DDE"},{value:"\u5FFB\u5DDE",label:"\u5FFB\u5DDE"},{value:"\u9633\u6CC9",label:"\u9633\u6CC9"},{value:"\u6986\u6B21",label:"\u6986\u6B21"},{value:"\u664B\u4E2D",label:"\u664B\u4E2D"},{value:"\u8FD0\u57CE",label:"\u8FD0\u57CE"}]},{value:"\u9655\u897F",label:"\u9655\u897F",children:[{value:"\u897F\u5B89",label:"\u897F\u5B89"},{value:"\u5B89\u5EB7",label:"\u5B89\u5EB7"},{value:"\u5B9D\u9E21",label:"\u5B9D\u9E21"},{value:"\u6C49\u4E2D",label:"\u6C49\u4E2D"},{value:"\u6E2D\u5357",label:"\u6E2D\u5357"},{value:"\u5546\u5DDE",label:"\u5546\u5DDE"},{value:"\u7EE5\u5FB7",label:"\u7EE5\u5FB7"},{value:"\u94DC\u5DDD",label:"\u94DC\u5DDD"},{value:"\u54B8\u9633",label:"\u54B8\u9633"},{value:"\u5EF6\u5B89",label:"\u5EF6\u5B89"},{value:"\u6986\u6797",label:"\u6986\u6797"}]},{value:"\u56DB\u5DDD",label:"\u56DB\u5DDD",children:[{value:"\u6210\u90FD",label:"\u6210\u90FD"},{value:"\u5DF4\u4E2D",label:"\u5DF4\u4E2D"},{value:"\u8FBE\u5DDD",label:"\u8FBE\u5DDD"},{value:"\u5FB7\u9633",label:"\u5FB7\u9633"},{value:"\u90FD\u6C5F\u5830",label:"\u90FD\u6C5F\u5830"},{value:"\u5CE8\u7709\u5C71",label:"\u5CE8\u7709\u5C71"},{value:"\u6DAA\u9675",label:"\u6DAA\u9675"},{value:"\u5E7F\u5B89",label:"\u5E7F\u5B89"},{value:"\u5E7F\u5143",label:"\u5E7F\u5143"},{value:"\u4E5D\u5BE8\u6C9F",label:"\u4E5D\u5BE8\u6C9F"},{value:"\u5EB7\u5B9A",label:"\u5EB7\u5B9A"},{value:"\u4E50\u5C71",label:"\u4E50\u5C71"},{value:"\u6CF8\u5DDE",label:"\u6CF8\u5DDE"},{value:"\u9A6C\u5C14\u5EB7",label:"\u9A6C\u5C14\u5EB7"},{value:"\u7EF5\u9633",label:"\u7EF5\u9633"},{value:"\u7709\u5C71",label:"\u7709\u5C71"},{value:"\u5357\u5145",label:"\u5357\u5145"},{value:"\u5185\u6C5F",label:"\u5185\u6C5F"},{value:"\u6500\u679D\u82B1",label:"\u6500\u679D\u82B1"},{value:"\u9042\u5B81",label:"\u9042\u5B81"},{value:"\u6C76\u5DDD",label:"\u6C76\u5DDD"},{value:"\u897F\u660C",label:"\u897F\u660C"},{value:"\u96C5\u5B89",label:"\u96C5\u5B89"},{value:"\u5B9C\u5BBE",label:"\u5B9C\u5BBE"},{value:"\u81EA\u8D21",label:"\u81EA\u8D21"},{value:"\u8D44\u9633",label:"\u8D44\u9633"}]},{value:"\u53F0\u6E7E",label:"\u53F0\u6E7E",children:[{value:"\u53F0\u5317",label:"\u53F0\u5317"},{value:"\u57FA\u9686",label:"\u57FA\u9686"},{value:"\u53F0\u5357",label:"\u53F0\u5357"},{value:"\u53F0\u4E2D",label:"\u53F0\u4E2D"},{value:"\u9AD8\u96C4",label:"\u9AD8\u96C4"},{value:"\u5C4F\u4E1C",label:"\u5C4F\u4E1C"},{value:"\u5357\u6295",label:"\u5357\u6295"},{value:"\u4E91\u6797",label:"\u4E91\u6797"},{value:"\u65B0\u7AF9",label:"\u65B0\u7AF9"},{value:"\u5F70\u5316",label:"\u5F70\u5316"},{value:"\u82D7\u6817",label:"\u82D7\u6817"},{value:"\u5609\u4E49",label:"\u5609\u4E49"},{value:"\u6843\u56ED",label:"\u6843\u56ED"},{value:"\u5B9C\u5170",label:"\u5B9C\u5170"},{value:"\u53F0\u4E1C",label:"\u53F0\u4E1C"},{value:"\u91D1\u95E8",label:"\u91D1\u95E8"},{value:"\u9A6C\u7956",label:"\u9A6C\u7956"},{value:"\u6F8E\u6E56",label:"\u6F8E\u6E56"}]},{value:"\u5929\u6D25",label:"\u5929\u6D25",children:[{value:"\u5929\u6D25",label:"\u5929\u6D25"},{value:"\u548C\u5E73",label:"\u548C\u5E73"},{value:"\u4E1C\u4E3D",label:"\u4E1C\u4E3D"},{value:"\u6CB3\u4E1C",label:"\u6CB3\u4E1C"},{value:"\u897F\u9752",label:"\u897F\u9752"},{value:"\u6CB3\u897F",label:"\u6CB3\u897F"},{value:"\u6D25\u5357",label:"\u6D25\u5357"},{value:"\u5357\u5F00",label:"\u5357\u5F00"},{value:"\u5317\u8FB0",label:"\u5317\u8FB0"},{value:"\u6CB3\u5317",label:"\u6CB3\u5317"},{value:"\u6B66\u6E05",label:"\u6B66\u6E05"},{value:"\u7EA2\u6322",label:"\u7EA2\u6322"},{value:"\u5858\u6CBD",label:"\u5858\u6CBD"},{value:"\u6C49\u6CBD",label:"\u6C49\u6CBD"},{value:"\u5927\u6E2F",label:"\u5927\u6E2F"},{value:"\u5B81\u6CB3",label:"\u5B81\u6CB3"},{value:"\u9759\u6D77",label:"\u9759\u6D77"},{value:"\u5B9D\u577B",label:"\u5B9D\u577B"},{value:"\u84DF\u53BF",label:"\u84DF\u53BF"}]},{value:"\u65B0\u7586",label:"\u65B0\u7586",children:[{value:"\u4E4C\u9C81\u6728\u9F50",label:"\u4E4C\u9C81\u6728\u9F50"},{value:"\u963F\u514B\u82CF",label:"\u963F\u514B\u82CF"},{value:"\u963F\u52D2\u6CF0",label:"\u963F\u52D2\u6CF0"},{value:"\u963F\u56FE\u4EC0",label:"\u963F\u56FE\u4EC0"},{value:"\u535A\u4E50",label:"\u535A\u4E50"},{value:"\u660C\u5409",label:"\u660C\u5409"},{value:"\u4E1C\u5C71",label:"\u4E1C\u5C71"},{value:"\u54C8\u5BC6",label:"\u54C8\u5BC6"},{value:"\u548C\u7530",label:"\u548C\u7530"},{value:"\u5580\u4EC0",label:"\u5580\u4EC0"},{value:"\u514B\u62C9\u739B\u4F9D",label:"\u514B\u62C9\u739B\u4F9D"},{value:"\u5E93\u8F66",label:"\u5E93\u8F66"},{value:"\u5E93\u5C14\u52D2",label:"\u5E93\u5C14\u52D2"},{value:"\u594E\u5C6F",label:"\u594E\u5C6F"},{value:"\u77F3\u6CB3\u5B50",label:"\u77F3\u6CB3\u5B50"},{value:"\u5854\u57CE",label:"\u5854\u57CE"},{value:"\u5410\u9C81\u756A",label:"\u5410\u9C81\u756A"},{value:"\u4F0A\u5B81",label:"\u4F0A\u5B81"}]},{value:"\u897F\u85CF",label:"\u897F\u85CF",children:[{value:"\u62C9\u8428",label:"\u62C9\u8428"},{value:"\u963F\u91CC",label:"\u963F\u91CC"},{value:"\u660C\u90FD",label:"\u660C\u90FD"},{value:"\u6797\u829D",label:"\u6797\u829D"},{value:"\u90A3\u66F2",label:"\u90A3\u66F2"},{value:"\u65E5\u5580\u5219",label:"\u65E5\u5580\u5219"},{value:"\u5C71\u5357",label:"\u5C71\u5357"}]},{value:"\u4E91\u5357",label:"\u4E91\u5357",children:[{value:"\u6606\u660E",label:"\u6606\u660E"},{value:"\u5927\u7406",label:"\u5927\u7406"},{value:"\u4FDD\u5C71",label:"\u4FDD\u5C71"},{value:"\u695A\u96C4",label:"\u695A\u96C4"},{value:"\u5927\u7406",label:"\u5927\u7406"},{value:"\u4E1C\u5DDD",label:"\u4E1C\u5DDD"},{value:"\u4E2A\u65E7",label:"\u4E2A\u65E7"},{value:"\u666F\u6D2A",label:"\u666F\u6D2A"},{value:"\u5F00\u8FDC",label:"\u5F00\u8FDC"},{value:"\u4E34\u6CA7",label:"\u4E34\u6CA7"},{value:"\u4E3D\u6C5F",label:"\u4E3D\u6C5F"},{value:"\u516D\u5E93",label:"\u516D\u5E93"},{value:"\u6F5E\u897F",label:"\u6F5E\u897F"},{value:"\u66F2\u9756",label:"\u66F2\u9756"},{value:"\u601D\u8305",label:"\u601D\u8305"},{value:"\u6587\u5C71",label:"\u6587\u5C71"},{value:"\u897F\u53CC\u7248\u7EB3",label:"\u897F\u53CC\u7248\u7EB3"},{value:"\u7389\u6EAA",label:"\u7389\u6EAA"},{value:"\u4E2D\u7538",label:"\u4E2D\u7538"},{value:"\u662D\u901A",label:"\u662D\u901A"}]},{value:"\u6D59\u6C5F",label:"\u6D59\u6C5F",children:[{value:"\u676D\u5DDE",label:"\u676D\u5DDE"},{value:"\u6E29\u5DDE",label:"\u6E29\u5DDE"},{value:"\u5B89\u5409",label:"\u5B89\u5409"},{value:"\u6148\u6EAA",label:"\u6148\u6EAA"},{value:"\u5B9A\u6D77",label:"\u5B9A\u6D77"},{value:"\u5949\u5316",label:"\u5949\u5316"},{value:"\u6D77\u76D0",label:"\u6D77\u76D0"},{value:"\u9EC4\u5CA9",label:"\u9EC4\u5CA9"},{value:"\u6E56\u5DDE",label:"\u6E56\u5DDE"},{value:"\u5609\u5174",label:"\u5609\u5174"},{value:"\u91D1\u534E",label:"\u91D1\u534E"},{value:"\u4E34\u5B89",label:"\u4E34\u5B89"},{value:"\u4E34\u6D77",label:"\u4E34\u6D77"},{value:"\u4E3D\u6C34",label:"\u4E3D\u6C34"},{value:"\u5B81\u6CE2",label:"\u5B81\u6CE2"},{value:"\u74EF\u6D77",label:"\u74EF\u6D77"},{value:"\u5E73\u6E56",label:"\u5E73\u6E56"},{value:"\u5343\u5C9B\u6E56",label:"\u5343\u5C9B\u6E56"},{value:"\u8862\u5DDE",label:"\u8862\u5DDE"},{value:"\u6C5F\u5C71",label:"\u6C5F\u5C71"},{value:"\u745E\u5B89",label:"\u745E\u5B89"},{value:"\u7ECD\u5174",label:"\u7ECD\u5174"},{value:"\u5D4A\u5DDE",label:"\u5D4A\u5DDE"},{value:"\u53F0\u5DDE",label:"\u53F0\u5DDE"},{value:"\u6E29\u5CAD",label:"\u6E29\u5CAD"},{value:"\u4F59\u59DA",label:"\u4F59\u59DA"},{value:"\u821F\u5C71",label:"\u821F\u5C71"}]},{value:"\u6D77\u5916",label:"\u6D77\u5916",children:[{value:"\u7F8E\u56FD",label:"\u7F8E\u56FD"},{value:"\u65E5\u672C",label:"\u65E5\u672C"},{value:"\u82F1\u56FD",label:"\u82F1\u56FD"},{value:"\u6CD5\u56FD",label:"\u6CD5\u56FD"},{value:"\u5FB7\u56FD",label:"\u5FB7\u56FD"},{value:"\u5176\u4ED6",label:"\u5176\u4ED6"}]}]},50371:function(ht,Nt){"use strict";function te(){const ne=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let de=1;de<arguments.length;de++){const He=de<0||arguments.length<=de?void 0:arguments[de];He&&Object.keys(He).forEach(Ue=>{const Oe=He[Ue];Oe!==void 0&&(ne[Ue]=Oe)})}return ne}Nt.Z=te},13845:function(ht,Nt,te){"use strict";te.d(Nt,{F:function(){return ne},Z:function(){return de}});function ne(He){return He!=null&&He===He.window}function de(He,Ue){var Oe,Be;if(typeof window=="undefined")return 0;const re=Ue?"scrollTop":"scrollLeft";let qe=0;return ne(He)?qe=He[Ue?"pageYOffset":"pageXOffset"]:He instanceof Document?qe=He.documentElement[re]:(He instanceof HTMLElement||He)&&(qe=He[re]),He&&!ne(He)&&typeof qe!="number"&&(qe=(Be=((Oe=He.ownerDocument)!==null&&Oe!==void 0?Oe:He).documentElement)===null||Be===void 0?void 0:Be[re]),qe}},56762:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return de}});var ne=te(59301);function de(){const[,He]=ne.useReducer(Ue=>Ue+1,0);return He}},68031:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return Ue}});var ne=te(16089);function de(Oe,Be,re,qe){const _e=re-Be;return Oe/=qe/2,Oe<1?_e/2*Oe*Oe*Oe+Be:_e/2*((Oe-=2)*Oe*Oe+2)+Be}var He=te(13845);function Ue(Oe){let Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:re=()=>window,callback:qe,duration:_e=450}=Be,$e=re(),tt=(0,He.Z)($e,!0),it=Date.now(),Je=()=>{const a=Date.now()-it,y=de(a>_e?_e:a,tt,Oe,_e);(0,He.F)($e)?$e.scrollTo(window.pageXOffset,y):$e instanceof Document||$e.constructor.name==="HTMLDocument"?$e.documentElement.scrollTop=y:$e.scrollTop=y,a<_e?(0,ne.Z)(Je):typeof qe=="function"&&qe()};(0,ne.Z)(Je)}},88522:function(ht,Nt,te){"use strict";var ne=te(92310),de=te.n(ne),He=te(11592),Ue=te(2738),Oe=te(59301),Be=te(53487),re=te(92343),qe=te(36355),_e=te(57809);const{Option:$e}=_e.default;function tt(a){return a&&a.type&&(a.type.isSelectOption||a.type.isSelectOptGroup)}const it=(a,y)=>{const{prefixCls:E,className:b,popupClassName:x,dropdownClassName:z,children:ee,dataSource:ae}=a,le=(0,He.Z)(ee);let se;le.length===1&&(0,re.l$)(le[0])&&!tt(le[0])&&([se]=le);const ce=se?()=>se:void 0;let Ee;le.length&&tt(le[0])?Ee=ee:Ee=ae?ae.map(he=>{if((0,re.l$)(he))return he;switch(typeof he){case"string":return Oe.createElement($e,{key:he,value:he},he);case"object":{const{value:kt}=he;return Oe.createElement($e,{key:kt,value:kt},he.text)}default:return}}):[];const{getPrefixCls:Pe}=Oe.useContext(qe.E_),De=Pe("select",E);return Oe.createElement(_e.default,Object.assign({ref:y,suffixIcon:null},(0,Ue.Z)(a,["dataSource","dropdownClassName"]),{prefixCls:De,popupClassName:x||z,className:de()(`${De}-auto-complete`,b),mode:_e.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:ce}),Ee)},Je=Oe.forwardRef(it),oe=(0,Be.Z)(Je);Je.Option=$e,Je._InternalPanelDoNotUseOrYouWillBeFired=oe,Nt.Z=Je},19842:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return Ot}});var ne=te(26407),de=te(59301),He=te(33853),Ue=te(58617),Oe=te(38819),Be=te(92310),re=te.n(Be),qe=te(92413),_e=te(33606),$e=te(37061),tt=te(77861),it=te(17115),Je=te(90782),oe=te(6089),a=te(18929),y=de.createContext(null),E=y,b=te(39559),x=te(400),z=te(33708),ee="__rc_cascader_search_mark__",ae=function(Ne,Ze,Qe){var ut=Qe.label;return Ze.some(function(Dt){return String(Dt[ut]).toLowerCase().includes(Ne.toLowerCase())})},le=function(Ne,Ze,Qe,ut){return Ze.map(function(Dt){return Dt[ut.label]}).join(" / ")},se=function(me,Ne,Ze,Qe,ut,Dt){var vt=ut.filter,we=vt===void 0?ae:vt,Ie=ut.render,Ae=Ie===void 0?le:Ie,ct=ut.limit,Ut=ct===void 0?50:ct,gt=ut.sort;return de.useMemo(function(){var on=[];if(!me)return[];function $t(Rt,gn){var Mn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Rt.forEach(function(Xt){if(!(!gt&&Ut!==!1&&Ut>0&&on.length>=Ut)){var jn=[].concat((0,ne.Z)(gn),[Xt]),Xn=Xt[Ze.children],na=Mn||Xt.disabled;if((!Xn||Xn.length===0||Dt)&&we(me,jn,{label:Ze.label})){var Gn;on.push((0,z.Z)((0,z.Z)({},Xt),{},(Gn={disabled:na},(0,x.Z)(Gn,Ze.label,Ae(me,jn,Qe,Ze)),(0,x.Z)(Gn,ee,jn),(0,x.Z)(Gn,Ze.children,void 0),Gn)))}Xn&&$t(Xt[Ze.children],jn,na)}})}return $t(Ne,[]),gt&&on.sort(function(Rt,gn){return gt(Rt[ee],gn[ee],me,Ze)}),Ut!==!1&&Ut>0?on.slice(0,Ut):on},[me,Ne,Ze,Qe,Ae,Dt,we,gt,Ut])},ce="__RC_CASCADER_SPLIT__",Ee="SHOW_PARENT",Pe="SHOW_CHILD";function De(me){return me.join(ce)}function he(me){return me.map(De)}function kt(me){return me.split(ce)}function St(me){var Ne=me||{},Ze=Ne.label,Qe=Ne.value,ut=Ne.children,Dt=Qe||"value";return{label:Ze||"label",value:Dt,key:Dt,children:ut||"children"}}function ln(me,Ne){var Ze,Qe;return(Ze=me.isLeaf)!==null&&Ze!==void 0?Ze:!((Qe=me[Ne.children])!==null&&Qe!==void 0&&Qe.length)}function rt(me){var Ne=me.parentElement;if(Ne){var Ze=me.offsetTop-Ne.offsetTop;Ze-Ne.scrollTop<0?Ne.scrollTo({top:Ze}):Ze+me.offsetHeight-Ne.scrollTop>Ne.offsetHeight&&Ne.scrollTo({top:Ze+me.offsetHeight-Ne.offsetHeight})}}function Ct(me,Ne){return me.map(function(Ze){var Qe;return(Qe=Ze[ee])===null||Qe===void 0?void 0:Qe.map(function(ut){return ut[Ne.value]})})}function Mt(me,Ne,Ze){var Qe=new Set(me),ut=Ne();return me.filter(function(Dt){var vt=ut[Dt],we=vt?vt.parent:null,Ie=vt?vt.children:null;return vt&&vt.node.disabled?!0:Ze===Pe?!(Ie&&Ie.some(function(Ae){return Ae.key&&Qe.has(Ae.key)})):!(we&&!we.node.disabled&&Qe.has(we.key))})}function qt(me,Ne,Ze){for(var Qe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,ut=Ne,Dt=[],vt=function(){var Ae,ct,Ut,gt=me[we],on=(Ae=ut)===null||Ae===void 0?void 0:Ae.findIndex(function(Rt){var gn=Rt[Ze.value];return Qe?String(gn)===String(gt):gn===gt}),$t=on!==-1?(ct=ut)===null||ct===void 0?void 0:ct[on]:null;Dt.push({value:(Ut=$t==null?void 0:$t[Ze.value])!==null&&Ut!==void 0?Ut:gt,index:on,option:$t}),ut=$t==null?void 0:$t[Ze.children]},we=0;we<me.length;we+=1)vt();return Dt}var jt=function(me,Ne,Ze,Qe,ut){return de.useMemo(function(){var Dt=ut||function(vt){var we=Qe?vt.slice(-1):vt,Ie=" / ";return we.every(function(Ae){return["string","number"].includes((0,b.Z)(Ae))})?we.join(Ie):we.reduce(function(Ae,ct,Ut){var gt=de.isValidElement(ct)?de.cloneElement(ct,{key:Ut}):ct;return Ut===0?[gt]:[].concat((0,ne.Z)(Ae),[Ie,gt])},[])};return me.map(function(vt){var we,Ie,Ae=qt(vt,Ne,Ze),ct=Dt(Ae.map(function(gt){var on,$t=gt.option,Rt=gt.value;return(on=$t==null?void 0:$t[Ze.label])!==null&&on!==void 0?on:Rt}),Ae.map(function(gt){var on=gt.option;return on})),Ut=De(vt);return{label:ct,value:Ut,key:Ut,valueCells:vt,disabled:(we=Ae[Ae.length-1])===null||we===void 0||(Ie=we.option)===null||Ie===void 0?void 0:Ie.disabled}})},[me,Ne,Ze,ut,Qe])},mt=te(71430),ke=function(me,Ne){var Ze=de.useRef({options:null,info:null}),Qe=de.useCallback(function(){return Ze.current.options!==me&&(Ze.current.options=me,Ze.current.info=(0,mt.I8)(me,{fieldNames:Ne,initWrapper:function(Dt){return(0,z.Z)((0,z.Z)({},Dt),{},{pathKeyEntities:{}})},processEntity:function(Dt,vt){var we=Dt.nodes.map(function(Ie){return Ie[Ne.value]}).join(ce);vt.pathKeyEntities[we]=Dt,Dt.key=we}})),Ze.current.info.pathKeyEntities},[Ne,me]);return Qe},at=function(me,Ne){return de.useCallback(function(Ze){var Qe=[],ut=[];return Ze.forEach(function(Dt){var vt=qt(Dt,me,Ne);vt.every(function(we){return we.option})?ut.push(Dt):Qe.push(Dt)}),[ut,Qe]},[me,Ne])},Qt=te(48736);function Le(me){return de.useMemo(function(){if(!me)return[!1,{}];var Ne={matchInputWidth:!0,limit:50};return me&&(0,b.Z)(me)==="object"&&(Ne=(0,z.Z)((0,z.Z)({},Ne),me)),Ne.limit<=0&&delete Ne.limit,[!0,Ne]},[me])}var Ve=de.memo(function(me){var Ne=me.children;return Ne},function(me,Ne){return!Ne.open}),Bt=Ve;function tn(me){var Ne,Ze=me.prefixCls,Qe=me.checked,ut=me.halfChecked,Dt=me.disabled,vt=me.onClick,we=me.disableCheckbox,Ie=de.useContext(E),Ae=Ie.checkable,ct=typeof Ae!="boolean"?Ae:null;return de.createElement("span",{className:re()("".concat(Ze),(Ne={},(0,x.Z)(Ne,"".concat(Ze,"-checked"),Qe),(0,x.Z)(Ne,"".concat(Ze,"-indeterminate"),!Qe&&ut),(0,x.Z)(Ne,"".concat(Ze,"-disabled"),Dt||we),Ne)),onClick:vt},ct)}var et="__cascader_fix_label__";function xt(me){var Ne=me.prefixCls,Ze=me.multiple,Qe=me.options,ut=me.activeValue,Dt=me.prevValuePath,vt=me.onToggleOpen,we=me.onSelect,Ie=me.onActive,Ae=me.checkedSet,ct=me.halfCheckedSet,Ut=me.loadingKeys,gt=me.isSelectable,on=me.searchValue,$t="".concat(Ne,"-menu"),Rt="".concat(Ne,"-menu-item"),gn=de.useContext(E),Mn=gn.fieldNames,Xt=gn.changeOnSelect,jn=gn.expandTrigger,Xn=gn.expandIcon,na=gn.loadingIcon,Gn=gn.dropdownMenuColumnStyle,Me=jn==="hover",yt=de.useMemo(function(){return Qe.map(function(nt){var wt,Ht=nt.disabled,Yt=nt.disableCheckbox,Kt=nt[ee],zt=(wt=nt[et])!==null&&wt!==void 0?wt:nt[Mn.label],Fn=nt[Mn.value],Nn=ln(nt,Mn),bt=Kt?Kt.map(function(an){return an[Mn.value]}):[].concat((0,ne.Z)(Dt),[Fn]),zn=De(bt),la=Ut.includes(zn),fa=Ae.has(zn),aa=ct.has(zn);return{disabled:Ht,label:zt,value:Fn,isLeaf:Nn,isLoading:la,checked:fa,halfChecked:aa,option:nt,disableCheckbox:Yt,fullPath:bt,fullPathKey:zn}})},[Qe,Ae,Mn,ct,Ut,Dt]);return de.createElement("ul",{className:$t,role:"menu"},yt.map(function(nt){var wt,Ht=nt.disabled,Yt=nt.label,Kt=nt.value,zt=nt.isLeaf,Fn=nt.isLoading,Nn=nt.checked,bt=nt.halfChecked,zn=nt.option,la=nt.fullPath,fa=nt.fullPathKey,aa=nt.disableCheckbox,an=function(){if(!(Ht||on)){var Zn=(0,ne.Z)(la);Me&&zt&&Zn.pop(),Ie(Zn)}},Sn=function(){gt(zn)&&we(la,zt)},An;return typeof zn.title=="string"?An=zn.title:typeof Yt=="string"&&(An=Yt),de.createElement("li",{key:fa,className:re()(Rt,(wt={},(0,x.Z)(wt,"".concat(Rt,"-expand"),!zt),(0,x.Z)(wt,"".concat(Rt,"-active"),ut===Kt||ut===fa),(0,x.Z)(wt,"".concat(Rt,"-disabled"),Ht),(0,x.Z)(wt,"".concat(Rt,"-loading"),Fn),wt)),style:Gn,role:"menuitemcheckbox",title:An,"aria-checked":Nn,"data-path-key":fa,onClick:function(){an(),!aa&&(!Ze||zt)&&Sn()},onDoubleClick:function(){Xt&&vt(!1)},onMouseEnter:function(){Me&&an()},onMouseDown:function(Zn){Zn.preventDefault()}},Ze&&de.createElement(tn,{prefixCls:"".concat(Ne,"-checkbox"),checked:Nn,halfChecked:bt,disabled:Ht||aa,disableCheckbox:aa,onClick:function(Zn){aa||(Zn.stopPropagation(),Sn())}}),de.createElement("div",{className:"".concat(Rt,"-content")},Yt),!Fn&&Xn&&!zt&&de.createElement("div",{className:"".concat(Rt,"-expand-icon")},Xn),Fn&&na&&de.createElement("div",{className:"".concat(Rt,"-loading-icon")},na))}))}var xe=function(){var me=(0,tt.lk)(),Ne=me.multiple,Ze=me.open,Qe=de.useContext(E),ut=Qe.values,Dt=de.useState([]),vt=(0,_e.Z)(Dt,2),we=vt[0],Ie=vt[1];return de.useEffect(function(){if(Ze&&!Ne){var Ae=ut[0];Ie(Ae||[])}},[Ze]),[we,Ie]},Gt=te(10228),dn=function(me,Ne,Ze,Qe,ut,Dt){var vt=(0,tt.lk)(),we=vt.direction,Ie=vt.searchValue,Ae=vt.toggleOpen,ct=vt.open,Ut=we==="rtl",gt=de.useMemo(function(){for(var Gn=-1,Me=Ne,yt=[],nt=[],wt=Qe.length,Ht=Ct(Ne,Ze),Yt=function(zn){var la=Me.findIndex(function(fa,aa){return(Ht[aa]?De(Ht[aa]):fa[Ze.value])===Qe[zn]});if(la===-1)return"break";Gn=la,yt.push(Gn),nt.push(Qe[zn]),Me=Me[Gn][Ze.children]},Kt=0;Kt<wt&&Me;Kt+=1){var zt=Yt(Kt);if(zt==="break")break}for(var Fn=Ne,Nn=0;Nn<yt.length-1;Nn+=1)Fn=Fn[yt[Nn]][Ze.children];return[nt,Gn,Fn,Ht]},[Qe,Ze,Ne]),on=(0,_e.Z)(gt,4),$t=on[0],Rt=on[1],gn=on[2],Mn=on[3],Xt=function(Me){ut(Me)},jn=function(Me){var yt=gn.length,nt=Rt;nt===-1&&Me<0&&(nt=yt);for(var wt=0;wt<yt;wt+=1){nt=(nt+Me+yt)%yt;var Ht=gn[nt];if(Ht&&!Ht.disabled){var Yt=$t.slice(0,-1).concat(Mn[nt]?De(Mn[nt]):Ht[Ze.value]);Xt(Yt);return}}},Xn=function(){if($t.length>1){var Me=$t.slice(0,-1);Xt(Me)}else Ae(!1)},na=function(){var Me,yt=((Me=gn[Rt])===null||Me===void 0?void 0:Me[Ze.children])||[],nt=yt.find(function(Ht){return!Ht.disabled});if(nt){var wt=[].concat((0,ne.Z)($t),[nt[Ze.value]]);Xt(wt)}};de.useImperativeHandle(me,function(){return{onKeyDown:function(Me){var yt=Me.which;switch(yt){case Gt.Z.UP:case Gt.Z.DOWN:{var nt=0;yt===Gt.Z.UP?nt=-1:yt===Gt.Z.DOWN&&(nt=1),nt!==0&&jn(nt);break}case Gt.Z.LEFT:{if(Ie)break;Ut?na():Xn();break}case Gt.Z.RIGHT:{if(Ie)break;Ut?Xn():na();break}case Gt.Z.BACKSPACE:{Ie||Xn();break}case Gt.Z.ENTER:{if($t.length){var wt=gn[Rt],Ht=(wt==null?void 0:wt[ee])||[];Ht.length?Dt(Ht.map(function(Yt){return Yt[Ze.value]}),Ht[Ht.length-1]):Dt($t,gn[Rt])}break}case Gt.Z.ESC:Ae(!1),ct&&Me.stopPropagation()}},onKeyUp:function(){}}})},En=de.forwardRef(function(me,Ne){var Ze,Qe,ut,Dt,vt=(0,tt.lk)(),we=vt.prefixCls,Ie=vt.multiple,Ae=vt.searchValue,ct=vt.toggleOpen,Ut=vt.notFoundContent,gt=vt.direction,on=vt.open,$t=de.useRef(),Rt=gt==="rtl",gn=de.useContext(E),Mn=gn.options,Xt=gn.values,jn=gn.halfValues,Xn=gn.fieldNames,na=gn.changeOnSelect,Gn=gn.onSelect,Me=gn.searchOptions,yt=gn.dropdownPrefixCls,nt=gn.loadData,wt=gn.expandTrigger,Ht=yt||we,Yt=de.useState([]),Kt=(0,_e.Z)(Yt,2),zt=Kt[0],Fn=Kt[1],Nn=function(Ea){if(!(!nt||Ae)){var za=qt(Ea,Mn,Xn),Na=za.map(function(va){var Za=va.option;return Za}),Oa=Na[Na.length-1];if(Oa&&!ln(Oa,Xn)){var xa=De(Ea);Fn(function(va){return[].concat((0,ne.Z)(va),[xa])}),nt(Na)}}};de.useEffect(function(){zt.length&&zt.forEach(function(La){var Ea=kt(La),za=qt(Ea,Mn,Xn,!0).map(function(Oa){var xa=Oa.option;return xa}),Na=za[za.length-1];(!Na||Na[Xn.children]||ln(Na,Xn))&&Fn(function(Oa){return Oa.filter(function(xa){return xa!==La})})})},[Mn,zt,Xn]);var bt=de.useMemo(function(){return new Set(he(Xt))},[Xt]),zn=de.useMemo(function(){return new Set(he(jn))},[jn]),la=xe(),fa=(0,_e.Z)(la,2),aa=fa[0],an=fa[1],Sn=function(Ea){an(Ea),Nn(Ea)},An=function(Ea){var za=Ea.disabled,Na=ln(Ea,Xn);return!za&&(Na||na||Ie)},mn=function(Ea,za){var Na=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Gn(Ea),!Ie&&(za||na&&(wt==="hover"||Na))&&ct(!1)},Zn=de.useMemo(function(){return Ae?Me:Mn},[Ae,Me,Mn]),oa=de.useMemo(function(){for(var La=[{options:Zn}],Ea=Zn,za=Ct(Ea,Xn),Na=function(){var Za=aa[Oa],to=Ea.find(function(vo,bo){return(za[bo]?De(za[bo]):vo[Xn.value])===Za}),ja=to==null?void 0:to[Xn.children];if(!(ja!=null&&ja.length))return"break";Ea=ja,La.push({options:ja})},Oa=0;Oa<aa.length;Oa+=1){var xa=Na();if(xa==="break")break}return La},[Zn,aa,Xn]),Qn=function(Ea,za){An(za)&&mn(Ea,ln(za,Xn),!0)};dn(Ne,Zn,Xn,aa,Sn,Qn),de.useEffect(function(){for(var La=0;La<aa.length;La+=1){var Ea,za=aa.slice(0,La+1),Na=De(za),Oa=(Ea=$t.current)===null||Ea===void 0?void 0:Ea.querySelector('li[data-path-key="'.concat(Na.replace(/\\{0,2}"/g,'\\"'),'"]'));Oa&&rt(Oa)}},[aa]);var Pa=!((Ze=oa[0])!==null&&Ze!==void 0&&(Qe=Ze.options)!==null&&Qe!==void 0&&Qe.length),ba=[(ut={},(0,x.Z)(ut,Xn.value,"__EMPTY__"),(0,x.Z)(ut,et,Ut),(0,x.Z)(ut,"disabled",!0),ut)],Ua=(0,z.Z)((0,z.Z)({},me),{},{multiple:!Pa&&Ie,onSelect:mn,onActive:Sn,onToggleOpen:ct,checkedSet:bt,halfCheckedSet:zn,loadingKeys:zt,isSelectable:An}),Va=Pa?[{options:ba}]:oa,co=Va.map(function(La,Ea){var za=aa.slice(0,Ea),Na=aa[Ea];return de.createElement(xt,(0,qe.Z)({key:Ea},Ua,{searchValue:Ae,prefixCls:Ht,options:La.options,prevValuePath:za,activeValue:Na}))});return de.createElement(Bt,{open:on},de.createElement("div",{className:re()("".concat(Ht,"-menus"),(Dt={},(0,x.Z)(Dt,"".concat(Ht,"-menu-empty"),Pa),(0,x.Z)(Dt,"".concat(Ht,"-rtl"),Rt),Dt)),ref:$t},co))}),pn=En;function Xe(me){var Ne=me.onPopupVisibleChange,Ze=me.popupVisible,Qe=me.popupClassName,ut=me.popupPlacement;warning(!Ne,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(Ze===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(Qe===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(ut===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function We(me,Ne){if(me){var Ze=function Qe(ut){for(var Dt=0;Dt<ut.length;Dt++){var vt=ut[Dt];if(vt[Ne==null?void 0:Ne.value]===null)return warning(!1,"`value` in Cascader options should not be `null`."),!0;if(Array.isArray(vt[Ne==null?void 0:Ne.children])&&Qe(vt[Ne==null?void 0:Ne.children]))return!0}};Ze(me)}}var ye=null,ge=["id","prefixCls","fieldNames","defaultValue","value","changeOnSelect","onChange","displayRender","checkable","autoClearSearchValue","searchValue","onSearch","showSearch","expandTrigger","options","dropdownPrefixCls","loadData","popupVisible","open","popupClassName","dropdownClassName","dropdownMenuColumnStyle","popupPlacement","placement","onDropdownVisibleChange","onPopupVisibleChange","expandIcon","loadingIcon","children","dropdownMatchSelectWidth","showCheckedStrategy"];function Te(me){return Array.isArray(me)&&Array.isArray(me[0])}function ft(me){return me?Te(me)?me:(me.length===0?[]:[me]).map(function(Ne){return Array.isArray(Ne)?Ne:[Ne]}):[]}var pe=de.forwardRef(function(me,Ne){var Ze=me.id,Qe=me.prefixCls,ut=Qe===void 0?"rc-cascader":Qe,Dt=me.fieldNames,vt=me.defaultValue,we=me.value,Ie=me.changeOnSelect,Ae=me.onChange,ct=me.displayRender,Ut=me.checkable,gt=me.autoClearSearchValue,on=gt===void 0?!0:gt,$t=me.searchValue,Rt=me.onSearch,gn=me.showSearch,Mn=me.expandTrigger,Xt=me.options,jn=me.dropdownPrefixCls,Xn=me.loadData,na=me.popupVisible,Gn=me.open,Me=me.popupClassName,yt=me.dropdownClassName,nt=me.dropdownMenuColumnStyle,wt=me.popupPlacement,Ht=me.placement,Yt=me.onDropdownVisibleChange,Kt=me.onPopupVisibleChange,zt=me.expandIcon,Fn=zt===void 0?">":zt,Nn=me.loadingIcon,bt=me.children,zn=me.dropdownMatchSelectWidth,la=zn===void 0?!1:zn,fa=me.showCheckedStrategy,aa=fa===void 0?Ee:fa,an=(0,$e.Z)(me,ge),Sn=(0,it.ZP)(Ze),An=!!Ut,mn=(0,a.Z)(vt,{value:we,postState:ft}),Zn=(0,_e.Z)(mn,2),oa=Zn[0],Qn=Zn[1],Pa=de.useMemo(function(){return St(Dt)},[JSON.stringify(Dt)]),ba=de.useMemo(function(){return Xt||[]},[Xt]),Ua=ke(ba,Pa),Va=de.useCallback(function(hn){var fn=Ua();return hn.map(function(xn){var pa=fn[xn].nodes;return pa.map(function(Ra){return Ra[Pa.value]})})},[Ua,Pa]),co=(0,a.Z)("",{value:$t,postState:function(fn){return fn||""}}),La=(0,_e.Z)(co,2),Ea=La[0],za=La[1],Na=function(fn,xn){za(fn),xn.source!=="blur"&&Rt&&Rt(fn)},Oa=Le(gn),xa=(0,_e.Z)(Oa,2),va=xa[0],Za=xa[1],to=se(Ea,ba,Pa,jn||ut,Za,Ie),ja=at(ba,Pa),vo=de.useMemo(function(){var hn=ja(oa),fn=(0,_e.Z)(hn,2),xn=fn[0],pa=fn[1];if(!An||!oa.length)return[xn,[],pa];var Ra=he(xn),ao=Ua(),$a=(0,Je.S)(Ra,!0,ao),Po=$a.checkedKeys,fo=$a.halfCheckedKeys;return[Va(Po),Va(fo),pa]},[An,oa,Ua,Va,ja]),bo=(0,_e.Z)(vo,3),ra=bo[0],Ja=bo[1],Ca=bo[2],Xa=de.useMemo(function(){var hn=he(ra),fn=Mt(hn,Ua,aa);return[].concat((0,ne.Z)(Ca),(0,ne.Z)(Va(fn)))},[ra,Ua,Va,Ca,aa]),So=jt(Xa,ba,Pa,An,ct),Io=(0,oe.Z)(function(hn){if(Qn(hn),Ae){var fn=ft(hn),xn=fn.map(function(ao){return qt(ao,ba,Pa).map(function($a){return $a.option})}),pa=An?fn:fn[0],Ra=An?xn:xn[0];Ae(pa,Ra)}}),qo=(0,oe.Z)(function(hn){if((!An||on)&&za(""),!An)Io(hn);else{var fn=De(hn),xn=he(ra),pa=he(Ja),Ra=xn.includes(fn),ao=Ca.some(function(Hn){return De(Hn)===fn}),$a=ra,Po=Ca;if(ao&&!Ra)Po=Ca.filter(function(Hn){return De(Hn)!==fn});else{var fo=Ra?xn.filter(function(Hn){return Hn!==fn}):[].concat((0,ne.Z)(xn),[fn]),Zo=Ua(),Fo;if(Ra){var Fa=(0,Je.S)(fo,{checked:!1,halfCheckedKeys:pa},Zo);Fo=Fa.checkedKeys}else{var Ga=(0,Je.S)(fo,!0,Zo);Fo=Ga.checkedKeys}var oo=Mt(Fo,Ua,aa);$a=Va(oo)}Io([].concat((0,ne.Z)(Po),(0,ne.Z)($a)))}}),Uo=function(fn,xn){if(xn.type==="clear"){Io([]);return}var pa=xn.values[0],Ra=pa.valueCells;qo(Ra)},no=Gn!==void 0?Gn:na,mo=yt||Me,Vo=Ht||wt,ur=function(fn){Yt==null||Yt(fn),Kt==null||Kt(fn)},Xo=de.useMemo(function(){return{options:ba,fieldNames:Pa,values:ra,halfValues:Ja,changeOnSelect:Ie,onSelect:qo,checkable:Ut,searchOptions:to,dropdownPrefixCls:jn,loadData:Xn,expandTrigger:Mn,expandIcon:Fn,loadingIcon:Nn,dropdownMenuColumnStyle:nt}},[ba,Pa,ra,Ja,Ie,qo,Ut,to,jn,Xn,Mn,Fn,Nn,nt]),dr=!(Ea?to:ba).length,Wn=Ea&&Za.matchInputWidth||dr?{}:{minWidth:"auto"};return de.createElement(E.Provider,{value:Xo},de.createElement(tt.Ac,(0,qe.Z)({},an,{ref:Ne,id:Sn,prefixCls:ut,autoClearSearchValue:on,dropdownMatchSelectWidth:la,dropdownStyle:Wn,displayValues:So,onDisplayValuesChange:Uo,mode:An?"multiple":void 0,searchValue:Ea,onSearch:Na,showSearch:va,OptionList:pn,emptyOptions:dr,open:no,dropdownClassName:mo,placement:Vo,onDropdownVisibleChange:ur,getRawInputElement:function(){return bt}})))});pe.SHOW_PARENT=Ee,pe.SHOW_CHILD=Pe;var ve=pe,Ye=ve,Re=te(2738),Se=te(62892),je=te(53487),Jt=te(19080),At=te(36355),Wt=te(93891),It=te(1684),Tt=te(19716),Ce=te(32441),fe=te(14154),dt=te(58582),pt=te(84443),Vt=te(66339),en=te(33234),cn=te(98447),sn=te(17313),bn=te(74207),On=te(83116);const Ln=me=>{const{prefixCls:Ne,componentCls:Ze,antCls:Qe}=me,ut=`${Ze}-menu-item`,Dt=`
|
|
&${ut}-expand ${ut}-expand-icon,
|
|
${ut}-loading-icon
|
|
`;return[{[Ze]:{width:me.controlWidth}},{[`${Ze}-dropdown`]:[(0,cn.C2)(`${Ne}-checkbox`,me),{[`&${Qe}-select-dropdown`]:{padding:0}},{[Ze]:{"&-checkbox":{top:0,marginInlineEnd:me.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Ze}-menu-empty`]:{[`${Ze}-menu`]:{width:"100%",height:"auto",[ut]:{color:me.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:me.controlItemWidth,height:me.dropdownHeight,margin:0,padding:me.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${me.lineWidth}px ${me.lineType} ${me.colorSplit}`},"&-item":Object.assign(Object.assign({},sn.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:me.optionPadding,lineHeight:me.lineHeight,cursor:"pointer",transition:`all ${me.motionDurationMid}`,borderRadius:me.borderRadiusSM,"&:hover":{background:me.controlItemBgHover},"&-disabled":{color:me.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Dt]:{color:me.colorTextDisabled}},[`&-active:not(${ut}-disabled)`]:{"&, &:hover":{fontWeight:me.optionSelectedFontWeight,backgroundColor:me.optionSelectedBg}},"&-content":{flex:"auto"},[Dt]:{marginInlineStart:me.paddingXXS,color:me.colorTextDescription,fontSize:me.fontSizeIcon},"&-keyword":{color:me.colorHighlight}})}}}]},{[`${Ze}-dropdown-rtl`]:{direction:"rtl"}},(0,bn.c)(me)]};var Rn=(0,On.Z)("Cascader",me=>[Ln(me)],me=>{const Ne=Math.round((me.controlHeight-me.fontSize*me.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:me.controlItemBgActive,optionSelectedFontWeight:me.fontWeightStrong,optionPadding:`${Ne}px ${me.paddingSM}px`,menuPadding:me.paddingXXS}}),Jn=function(me,Ne){var Ze={};for(var Qe in me)Object.prototype.hasOwnProperty.call(me,Qe)&&Ne.indexOf(Qe)<0&&(Ze[Qe]=me[Qe]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,Qe=Object.getOwnPropertySymbols(me);ut<Qe.length;ut++)Ne.indexOf(Qe[ut])<0&&Object.prototype.propertyIsEnumerable.call(me,Qe[ut])&&(Ze[Qe[ut]]=me[Qe[ut]]);return Ze};const{SHOW_CHILD:Yn,SHOW_PARENT:Cn}=Ye;function da(me,Ne,Ze){const Qe=me.toLowerCase().split(Ne).reduce((vt,we,Ie)=>Ie===0?[we]:[].concat((0,ne.Z)(vt),[Ne,we]),[]),ut=[];let Dt=0;return Qe.forEach((vt,we)=>{const Ie=Dt+vt.length;let Ae=me.slice(Dt,Ie);Dt=Ie,we%2===1&&(Ae=de.createElement("span",{className:`${Ze}-menu-item-keyword`,key:`separator-${we}`},Ae)),ut.push(Ae)}),ut}const Pt=(me,Ne,Ze,Qe)=>{const ut=[],Dt=me.toLowerCase();return Ne.forEach((vt,we)=>{we!==0&&ut.push(" / ");let Ie=vt[Qe.label];const Ae=typeof Ie;(Ae==="string"||Ae==="number")&&(Ie=da(String(Ie),Dt,Ze)),ut.push(Ie)}),ut},_t=de.forwardRef((me,Ne)=>{const{prefixCls:Ze,size:Qe,disabled:ut,className:Dt,rootClassName:vt,multiple:we,bordered:Ie=!0,transitionName:Ae,choiceTransitionName:ct="",popupClassName:Ut,dropdownClassName:gt,expandIcon:on,placement:$t,showSearch:Rt,allowClear:gn=!0,notFoundContent:Mn,direction:Xt,getPopupContainer:jn,status:Xn,showArrow:na,builtinPlacements:Gn,style:Me}=me,yt=Jn(me,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),nt=(0,Re.Z)(yt,["suffixIcon"]),{getPopupContainer:wt,getPrefixCls:Ht,renderEmpty:Yt,direction:Kt,popupOverflow:zt,cascader:Fn}=de.useContext(At.E_),Nn=Xt||Kt,bt=Nn==="rtl",{status:zn,hasFeedback:la,isFormItemInput:fa,feedbackIcon:aa}=de.useContext(Ce.aM),an=(0,Jt.F)(zn,Xn),Sn=Mn||(Yt==null?void 0:Yt("Cascader"))||de.createElement(Wt.Z,{componentName:"Cascader"}),An=Ht(),mn=Ht("select",Ze),Zn=Ht("cascader",Ze),[oa,Qn]=(0,fe.Z)(mn),[Pa]=Rn(Zn),{compactSize:ba,compactItemClassnames:Ua}=(0,en.ri)(mn,Xt),Va=re()(Ut||gt,`${Zn}-dropdown`,{[`${Zn}-dropdown-rtl`]:Nn==="rtl"},vt,Qn),co=de.useMemo(()=>{if(!Rt)return Rt;let Ca={render:Pt};return typeof Rt=="object"&&(Ca=Object.assign(Object.assign({},Ca),Rt)),Ca},[Rt]),La=(0,Tt.Z)(Ca=>{var Xa;return(Xa=Qe!=null?Qe:ba)!==null&&Xa!==void 0?Xa:Ca}),Ea=de.useContext(It.Z),za=ut!=null?ut:Ea;let Na=on;on||(Na=bt?de.createElement(He.Z,null):de.createElement(Oe.Z,null));const Oa=de.createElement("span",{className:`${mn}-menu-item-loading-icon`},de.createElement(Ue.Z,{spin:!0})),xa=de.useMemo(()=>we?de.createElement("span",{className:`${Zn}-checkbox-inner`}):!1,[we]),va=(0,pt.Z)(me.suffixIcon,na),{suffixIcon:Za,removeIcon:to,clearIcon:ja}=(0,Vt.Z)(Object.assign(Object.assign({},me),{hasFeedback:la,feedbackIcon:aa,showSuffixIcon:va,multiple:we,prefixCls:mn,componentName:"Cascader"})),vo=de.useMemo(()=>$t!==void 0?$t:bt?"bottomRight":"bottomLeft",[$t,bt]),bo=(0,dt.Z)(Gn,zt),ra=gn===!0?{clearIcon:ja}:gn,Ja=de.createElement(Ye,Object.assign({prefixCls:mn,className:re()(!Ze&&Zn,{[`${mn}-lg`]:La==="large",[`${mn}-sm`]:La==="small",[`${mn}-rtl`]:bt,[`${mn}-borderless`]:!Ie,[`${mn}-in-form-item`]:fa},(0,Jt.Z)(mn,an,la),Ua,Fn==null?void 0:Fn.className,Dt,vt,Qn),disabled:za,style:Object.assign(Object.assign({},Fn==null?void 0:Fn.style),Me)},nt,{builtinPlacements:bo,direction:Nn,placement:vo,notFoundContent:Sn,allowClear:ra,showSearch:co,expandIcon:Na,suffixIcon:Za,removeIcon:to,loadingIcon:Oa,checkable:xa,dropdownClassName:Va,dropdownPrefixCls:Ze||Zn,choiceTransitionName:(0,Se.m)(An,"",ct),transitionName:(0,Se.m)(An,"slide-up",Ae),getPopupContainer:jn||wt,ref:Ne}));return Pa(oa(Ja))}),Et=(0,je.Z)(_t);_t.SHOW_PARENT=Cn,_t.SHOW_CHILD=Yn,_t._InternalPanelDoNotUseOrYouWillBeFired=Et;var Ot=_t},24905:function(ht,Nt,te){"use strict";te.d(Nt,{default:function(){return se}});var ne=te(92310),de=te.n(ne),He=te(5630),Ue=te(59301),Oe=te(36355),Be=te(1684),re=te(32441),_e=Ue.createContext(null),$e=te(98447),tt=te(14088),it=te(4572),Je=function(ce,Ee){var Pe={};for(var De in ce)Object.prototype.hasOwnProperty.call(ce,De)&&Ee.indexOf(De)<0&&(Pe[De]=ce[De]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,De=Object.getOwnPropertySymbols(ce);he<De.length;he++)Ee.indexOf(De[he])<0&&Object.prototype.propertyIsEnumerable.call(ce,De[he])&&(Pe[De[he]]=ce[De[he]]);return Pe};const oe=(ce,Ee)=>{var Pe;const{prefixCls:De,className:he,rootClassName:kt,children:St,indeterminate:ln=!1,style:rt,onMouseEnter:Ct,onMouseLeave:Mt,skipGroup:qt=!1,disabled:jt}=ce,mt=Je(ce,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:ke,direction:at,checkbox:Qt}=Ue.useContext(Oe.E_),Le=Ue.useContext(_e),{isFormItemInput:Ve}=Ue.useContext(re.aM),Bt=Ue.useContext(Be.Z),tn=(Pe=(Le==null?void 0:Le.disabled)||jt)!==null&&Pe!==void 0?Pe:Bt,et=Ue.useRef(mt.value);Ue.useEffect(()=>{Le==null||Le.registerValue(mt.value)},[]),Ue.useEffect(()=>{if(!qt)return mt.value!==et.current&&(Le==null||Le.cancelValue(et.current),Le==null||Le.registerValue(mt.value),et.current=mt.value),()=>Le==null?void 0:Le.cancelValue(mt.value)},[mt.value]);const xt=ke("checkbox",De),[xe,Gt]=(0,$e.ZP)(xt),dn=Object.assign({},mt);Le&&!qt&&(dn.onChange=function(){mt.onChange&&mt.onChange.apply(mt,arguments),Le.toggleOption&&Le.toggleOption({label:St,value:mt.value})},dn.name=Le.name,dn.checked=Le.value.includes(mt.value));const En=de()(`${xt}-wrapper`,{[`${xt}-rtl`]:at==="rtl",[`${xt}-wrapper-checked`]:dn.checked,[`${xt}-wrapper-disabled`]:tn,[`${xt}-wrapper-in-form-item`]:Ve},Qt==null?void 0:Qt.className,he,kt,Gt),pn=de()({[`${xt}-indeterminate`]:ln},it.A,Gt),Xe=ln?"mixed":void 0;return xe(Ue.createElement(tt.Z,{component:"Checkbox",disabled:tn},Ue.createElement("label",{className:En,style:Object.assign(Object.assign({},Qt==null?void 0:Qt.style),rt),onMouseEnter:Ct,onMouseLeave:Mt},Ue.createElement(He.Z,Object.assign({"aria-checked":Xe},dn,{prefixCls:xt,className:pn,disabled:tn,ref:Ee})),St!==void 0&&Ue.createElement("span",null,St))))};var y=Ue.forwardRef(oe),E=te(26407),b=te(2738),x=function(ce,Ee){var Pe={};for(var De in ce)Object.prototype.hasOwnProperty.call(ce,De)&&Ee.indexOf(De)<0&&(Pe[De]=ce[De]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,De=Object.getOwnPropertySymbols(ce);he<De.length;he++)Ee.indexOf(De[he])<0&&Object.prototype.propertyIsEnumerable.call(ce,De[he])&&(Pe[De[he]]=ce[De[he]]);return Pe};const z=(ce,Ee)=>{const{defaultValue:Pe,children:De,options:he=[],prefixCls:kt,className:St,rootClassName:ln,style:rt,onChange:Ct}=ce,Mt=x(ce,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:qt,direction:jt}=Ue.useContext(Oe.E_),[mt,ke]=Ue.useState(Mt.value||Pe||[]),[at,Qt]=Ue.useState([]);Ue.useEffect(()=>{"value"in Mt&&ke(Mt.value||[])},[Mt.value]);const Le=Ue.useMemo(()=>he.map(We=>typeof We=="string"||typeof We=="number"?{label:We,value:We}:We),[he]),Ve=We=>{Qt(ye=>ye.filter(ge=>ge!==We))},Bt=We=>{Qt(ye=>[].concat((0,E.Z)(ye),[We]))},tn=We=>{const ye=mt.indexOf(We.value),ge=(0,E.Z)(mt);ye===-1?ge.push(We.value):ge.splice(ye,1),"value"in Mt||ke(ge),Ct==null||Ct(ge.filter(Te=>at.includes(Te)).sort((Te,ft)=>{const pe=Le.findIndex(Ye=>Ye.value===Te),ve=Le.findIndex(Ye=>Ye.value===ft);return pe-ve}))},et=qt("checkbox",kt),xt=`${et}-group`,[xe,Gt]=(0,$e.ZP)(et),dn=(0,b.Z)(Mt,["value","disabled"]),En=he.length?Le.map(We=>Ue.createElement(y,{prefixCls:et,key:We.value.toString(),disabled:"disabled"in We?We.disabled:Mt.disabled,value:We.value,checked:mt.includes(We.value),onChange:We.onChange,className:`${xt}-item`,style:We.style,title:We.title},We.label)):De,pn={toggleOption:tn,value:mt,disabled:Mt.disabled,name:Mt.name,registerValue:Bt,cancelValue:Ve},Xe=de()(xt,{[`${xt}-rtl`]:jt==="rtl"},St,ln,Gt);return xe(Ue.createElement("div",Object.assign({className:Xe,style:rt},dn,{ref:Ee}),Ue.createElement(_e.Provider,{value:pn},En)))},ee=Ue.forwardRef(z);var ae=Ue.memo(ee);const le=y;le.Group=ae,le.__ANT_CHECKBOX=!0;var se=le},98447:function(ht,Nt,te){"use strict";te.d(Nt,{C2:function(){return Oe}});var ne=te(17313),de=te(37613),He=te(83116);const Ue=Be=>{const{checkboxCls:re}=Be,qe=`${re}-wrapper`;return[{[`${re}-group`]:Object.assign(Object.assign({},(0,ne.Wf)(Be)),{display:"inline-flex",flexWrap:"wrap",columnGap:Be.marginXS,[`> ${Be.antCls}-row`]:{flex:1}}),[qe]:Object.assign(Object.assign({},(0,ne.Wf)(Be)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${qe}`]:{marginInlineStart:0},[`&${qe}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[re]:Object.assign(Object.assign({},(0,ne.Wf)(Be)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Be.borderRadiusSM,alignSelf:"center",[`${re}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${re}-inner`]:Object.assign({},(0,ne.oN)(Be))},[`${re}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Be.checkboxSize,height:Be.checkboxSize,direction:"ltr",backgroundColor:Be.colorBgContainer,border:`${Be.lineWidth}px ${Be.lineType} ${Be.colorBorder}`,borderRadius:Be.borderRadiusSM,borderCollapse:"separate",transition:`all ${Be.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Be.checkboxSize/14*5,height:Be.checkboxSize/14*8,border:`${Be.lineWidthBold}px solid ${Be.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Be.motionDurationFast} ${Be.motionEaseInBack}, opacity ${Be.motionDurationFast}`}},"& + span":{paddingInlineStart:Be.paddingXS,paddingInlineEnd:Be.paddingXS}})},{[`
|
|
${qe}:not(${qe}-disabled),
|
|
${re}:not(${re}-disabled)
|
|
`]:{[`&:hover ${re}-inner`]:{borderColor:Be.colorPrimary}},[`${qe}:not(${qe}-disabled)`]:{[`&:hover ${re}-checked:not(${re}-disabled) ${re}-inner`]:{backgroundColor:Be.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${re}-checked:not(${re}-disabled):after`]:{borderColor:Be.colorPrimaryHover}}},{[`${re}-checked`]:{[`${re}-inner`]:{backgroundColor:Be.colorPrimary,borderColor:Be.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Be.motionDurationMid} ${Be.motionEaseOutBack} ${Be.motionDurationFast}`}}},[`
|
|
${qe}-checked:not(${qe}-disabled),
|
|
${re}-checked:not(${re}-disabled)
|
|
`]:{[`&:hover ${re}-inner`]:{backgroundColor:Be.colorPrimaryHover,borderColor:"transparent"}}},{[re]:{"&-indeterminate":{[`${re}-inner`]:{backgroundColor:Be.colorBgContainer,borderColor:Be.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Be.fontSizeLG/2,height:Be.fontSizeLG/2,backgroundColor:Be.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${qe}-disabled`]:{cursor:"not-allowed"},[`${re}-disabled`]:{[`&, ${re}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${re}-inner`]:{background:Be.colorBgContainerDisabled,borderColor:Be.colorBorder,"&:after":{borderColor:Be.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Be.colorTextDisabled},[`&${re}-indeterminate ${re}-inner::after`]:{background:Be.colorTextDisabled}}}]};function Oe(Be,re){const qe=(0,de.TS)(re,{checkboxCls:`.${Be}`,checkboxSize:re.controlInteractiveSize});return[Ue(qe)]}Nt.ZP=(0,He.Z)("Checkbox",(Be,re)=>{let{prefixCls:qe}=re;return[Oe(qe,Be)]})},91857:function(ht,Nt,te){"use strict";var ne=te(59301),de=te(38819),He=te(92310),Ue=te.n(He),Oe=te(31561),Be=te(70425),re=te(18929),qe=te(2738),_e=te(79676),$e=te(53487),tt=te(92343),it=te(36355),Je=te(20834),oe=te(40875),a=te(88088),y=te(47211);const E=null,b=ae=>{const{menu:le,arrow:se,prefixCls:ce,children:Ee,trigger:Pe,disabled:De,dropdownRender:he,getPopupContainer:kt,overlayClassName:St,rootClassName:ln,open:rt,onOpenChange:Ct,visible:Mt,onVisibleChange:qt,mouseEnterDelay:jt=.15,mouseLeaveDelay:mt=.1,autoAdjustOverflow:ke=!0,placement:at="",overlay:Qt,transitionName:Le}=ae,{getPopupContainer:Ve,getPrefixCls:Bt,direction:tn}=ne.useContext(it.E_),et=ne.useMemo(()=>{const Se=Bt();return Le!==void 0?Le:at.includes("top")?`${Se}-slide-down`:`${Se}-slide-up`},[Bt,at,Le]),xt=ne.useMemo(()=>at?at.includes("Center")?at.slice(0,at.indexOf("Center")):at:tn==="rtl"?"bottomRight":"bottomLeft",[at,tn]),xe=Bt("dropdown",ce),[Gt,dn]=(0,y.Z)(xe),[,En]=(0,a.Z)(),pn=ne.Children.only(Ee),Xe=(0,tt.Tm)(pn,{className:Ue()(`${xe}-trigger`,{[`${xe}-rtl`]:tn==="rtl"},pn.props.className),disabled:De}),We=De?[]:Pe;let ye;We&&We.includes("contextMenu")&&(ye=!0);const[ge,Te]=(0,re.Z)(!1,{value:rt!=null?rt:Mt}),ft=(0,Be.useEvent)(Se=>{Ct==null||Ct(Se),qt==null||qt(Se),Te(Se)}),pe=Ue()(St,ln,dn,{[`${xe}-rtl`]:tn==="rtl"}),ve=(0,_e.Z)({arrowPointAtCenter:typeof se=="object"&&se.pointAtCenter,autoAdjustOverflow:ke,offset:En.marginXXS,arrowWidth:se?En.sizePopupArrow:0,borderRadius:En.borderRadius}),Ye=ne.useCallback(()=>{Te(!1)},[]),Re=()=>{let Se;return le!=null&&le.items?Se=ne.createElement(Je.default,Object.assign({},le)):typeof Qt=="function"?Se=Qt():Se=Qt,he&&(Se=he(Se)),Se=ne.Children.only(typeof Se=="string"?ne.createElement("span",null,Se):Se),ne.createElement(oe.J,{prefixCls:`${xe}-menu`,expandIcon:ne.createElement("span",{className:`${xe}-menu-submenu-arrow`},ne.createElement(de.Z,{className:`${xe}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Ye,validator:je=>{let{mode:Jt}=je}},Se)};return Gt(ne.createElement(Oe.Z,Object.assign({alignPoint:ye},(0,qe.Z)(ae,["rootClassName"]),{mouseEnterDelay:jt,mouseLeaveDelay:mt,visible:ge,builtinPlacements:ve,arrow:!!se,overlayClassName:pe,prefixCls:xe,getPopupContainer:kt||Ve,transitionName:et,trigger:We,overlay:Re,placement:xt,onVisibleChange:ft}),Xe))};function x(ae){return Object.assign(Object.assign({},ae),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const z=(0,$e.Z)(b,"dropdown",ae=>ae,x),ee=ae=>ne.createElement(z,Object.assign({},ae),ne.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=ee,Nt.Z=b},38854:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return a}});var ne=te(91857),de=te(92310),He=te.n(de),Ue=te(59301),Oe=te(18785),Be=te(3113),re=te(36355),qe=te(81327),_e=te(33234),$e=te(47211),tt=function(y,E){var b={};for(var x in y)Object.prototype.hasOwnProperty.call(y,x)&&E.indexOf(x)<0&&(b[x]=y[x]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,x=Object.getOwnPropertySymbols(y);z<x.length;z++)E.indexOf(x[z])<0&&Object.prototype.propertyIsEnumerable.call(y,x[z])&&(b[x[z]]=y[x[z]]);return b};const it=y=>{const{getPopupContainer:E,getPrefixCls:b,direction:x}=Ue.useContext(re.E_),{prefixCls:z,type:ee="default",danger:ae,disabled:le,loading:se,onClick:ce,htmlType:Ee,children:Pe,className:De,menu:he,arrow:kt,autoFocus:St,overlay:ln,trigger:rt,align:Ct,open:Mt,onOpenChange:qt,placement:jt,getPopupContainer:mt,href:ke,icon:at=Ue.createElement(Oe.Z,null),title:Qt,buttonsRender:Le=Re=>Re,mouseEnterDelay:Ve,mouseLeaveDelay:Bt,overlayClassName:tn,overlayStyle:et,destroyPopupOnHide:xt,dropdownRender:xe}=y,Gt=tt(y,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),dn=b("dropdown",z),En=`${dn}-button`,[pn,Xe]=(0,$e.Z)(dn),We={menu:he,arrow:kt,autoFocus:St,align:Ct,disabled:le,trigger:le?[]:rt,onOpenChange:qt,getPopupContainer:mt||E,mouseEnterDelay:Ve,mouseLeaveDelay:Bt,overlayClassName:tn,overlayStyle:et,destroyPopupOnHide:xt,dropdownRender:xe},{compactSize:ye,compactItemClassnames:ge}=(0,_e.ri)(dn,x),Te=He()(En,ge,De,Xe);"overlay"in y&&(We.overlay=ln),"open"in y&&(We.open=Mt),"placement"in y?We.placement=jt:We.placement=x==="rtl"?"bottomLeft":"bottomRight";const ft=Ue.createElement(Be.ZP,{type:ee,danger:ae,disabled:le,loading:se,onClick:ce,htmlType:Ee,href:ke,title:Qt},Pe),pe=Ue.createElement(Be.ZP,{type:ee,danger:ae,icon:at}),[ve,Ye]=Le([ft,pe]);return pn(Ue.createElement(qe.Z.Compact,Object.assign({className:Te,size:ye,block:!0},Gt),ve,Ue.createElement(ne.Z,Object.assign({},We),Ye)))};it.__ANT_BUTTON=!0;var Je=it;const oe=ne.Z;oe.Button=Je;var a=oe},47211:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return tt}});var ne=te(17313),de=te(13826),He=te(92899),Ue=te(29878),Oe=te(19447),Be=te(83116),re=te(37613),_e=it=>{const{componentCls:Je,menuCls:oe,colorError:a,colorTextLightSolid:y}=it,E=`${oe}-item`;return{[`${Je}, ${Je}-menu-submenu`]:{[`${oe} ${E}`]:{[`&${E}-danger:not(${E}-disabled)`]:{color:a,"&:hover":{color:y,backgroundColor:a}}}}}};const $e=it=>{const{componentCls:Je,menuCls:oe,zIndexPopup:a,dropdownArrowDistance:y,sizePopupArrow:E,antCls:b,iconCls:x,motionDurationMid:z,dropdownPaddingVertical:ee,fontSize:ae,dropdownEdgeChildPadding:le,colorTextDisabled:se,fontSizeIcon:ce,controlPaddingHorizontal:Ee,colorBgElevated:Pe}=it;return[{[Je]:Object.assign(Object.assign({},(0,ne.Wf)(it)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:a,display:"block","&::before":{position:"absolute",insetBlock:-y+E/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${x}-down, & > ${b}-btn-icon > ${x}-down`]:{fontSize:ce}},[`${Je}-wrap`]:{position:"relative",[`${b}-btn > ${x}-down`]:{fontSize:ce},[`${x}-down::before`]:{transition:`transform ${z}`}},[`${Je}-wrap-open`]:{[`${x}-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${Je}-placement-bottomLeft,
|
|
&${b}-slide-down-appear${b}-slide-down-appear-active${Je}-placement-bottomLeft,
|
|
&${b}-slide-down-enter${b}-slide-down-enter-active${Je}-placement-bottom,
|
|
&${b}-slide-down-appear${b}-slide-down-appear-active${Je}-placement-bottom,
|
|
&${b}-slide-down-enter${b}-slide-down-enter-active${Je}-placement-bottomRight,
|
|
&${b}-slide-down-appear${b}-slide-down-appear-active${Je}-placement-bottomRight`]:{animationName:de.fJ},[`&${b}-slide-up-enter${b}-slide-up-enter-active${Je}-placement-topLeft,
|
|
&${b}-slide-up-appear${b}-slide-up-appear-active${Je}-placement-topLeft,
|
|
&${b}-slide-up-enter${b}-slide-up-enter-active${Je}-placement-top,
|
|
&${b}-slide-up-appear${b}-slide-up-appear-active${Je}-placement-top,
|
|
&${b}-slide-up-enter${b}-slide-up-enter-active${Je}-placement-topRight,
|
|
&${b}-slide-up-appear${b}-slide-up-appear-active${Je}-placement-topRight`]:{animationName:de.Qt},[`&${b}-slide-down-leave${b}-slide-down-leave-active${Je}-placement-bottomLeft,
|
|
&${b}-slide-down-leave${b}-slide-down-leave-active${Je}-placement-bottom,
|
|
&${b}-slide-down-leave${b}-slide-down-leave-active${Je}-placement-bottomRight`]:{animationName:de.Uw},[`&${b}-slide-up-leave${b}-slide-up-leave-active${Je}-placement-topLeft,
|
|
&${b}-slide-up-leave${b}-slide-up-leave-active${Je}-placement-top,
|
|
&${b}-slide-up-leave${b}-slide-up-leave-active${Je}-placement-topRight`]:{animationName:de.ly}})},(0,Oe.ZP)(it,{colorBg:Pe,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Je} ${oe}`]:{position:"relative",margin:0},[`${oe}-submenu-popup`]:{position:"absolute",zIndex:a,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Je}, ${Je}-menu-submenu`]:{[oe]:Object.assign(Object.assign({padding:le,listStyleType:"none",backgroundColor:Pe,backgroundClip:"padding-box",borderRadius:it.borderRadiusLG,outline:"none",boxShadow:it.boxShadowSecondary},(0,ne.Qy)(it)),{[`${oe}-item-group-title`]:{padding:`${ee}px ${Ee}px`,color:it.colorTextDescription,transition:`all ${z}`},[`${oe}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${oe}-item-icon`]:{minWidth:ae,marginInlineEnd:it.marginXS,fontSize:it.fontSizeSM},[`${oe}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${z}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${oe}-item, ${oe}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ee}px ${Ee}px`,color:it.colorText,fontWeight:"normal",fontSize:ae,lineHeight:it.lineHeight,cursor:"pointer",transition:`all ${z}`,borderRadius:it.borderRadiusSM,"&:hover, &-active":{backgroundColor:it.controlItemBgHover}},(0,ne.Qy)(it)),{"&-selected":{color:it.colorPrimary,backgroundColor:it.controlItemBgActive,"&:hover, &-active":{backgroundColor:it.controlItemBgActiveHover}},"&-disabled":{color:se,cursor:"not-allowed","&:hover":{color:se,backgroundColor:Pe,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${it.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:it.colorSplit},[`${Je}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:it.paddingXS,[`${Je}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:it.colorTextDescription,fontSize:ce,fontStyle:"normal"}}}),[`${oe}-item-group-list`]:{margin:`0 ${it.marginXS}px`,padding:0,listStyle:"none"},[`${oe}-submenu-title`]:{paddingInlineEnd:Ee+it.fontSizeSM},[`${oe}-submenu-vertical`]:{position:"relative"},[`${oe}-submenu${oe}-submenu-disabled ${Je}-menu-submenu-title`]:{[`&, ${Je}-menu-submenu-arrow-icon`]:{color:se,backgroundColor:Pe,cursor:"not-allowed"}},[`${oe}-submenu-selected ${Je}-menu-submenu-title`]:{color:it.colorPrimary}})}},[(0,de.oN)(it,"slide-up"),(0,de.oN)(it,"slide-down"),(0,He.Fm)(it,"move-up"),(0,He.Fm)(it,"move-down"),(0,Ue._y)(it,"zoom-big")]]};var tt=(0,Be.Z)("Dropdown",(it,Je)=>{let{rootPrefixCls:oe}=Je;const{marginXXS:a,sizePopupArrow:y,controlHeight:E,fontSize:b,lineHeight:x,paddingXXS:z,componentCls:ee,borderRadiusLG:ae}=it,le=(E-b*x)/2,{dropdownArrowOffset:se}=(0,Oe.fS)({contentRadius:ae}),ce=(0,re.TS)(it,{menuCls:`${ee}-menu`,rootPrefixCls:oe,dropdownArrowDistance:y/2+a,dropdownArrowOffset:se,dropdownPaddingVertical:le,dropdownEdgeChildPadding:z});return[$e(ce),_e(ce)]},it=>({zIndexPopup:it.zIndexPopupBase+50}))},8628:function(ht,Nt,te){"use strict";var ne=te(59301),de=te(34280),He=te(56762),Ue=te(69507);function Oe(){let Be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const re=(0,ne.useRef)({}),qe=(0,He.Z)(),_e=(0,Ue.ZP)();return(0,de.Z)(()=>{const $e=_e.subscribe(tt=>{re.current=tt,Be&&qe()});return()=>_e.unsubscribe($e)},[]),re.current}Nt.Z=Oe},45818:function(ht,Nt,te){"use strict";te.d(Nt,{D:function(){return z},Z:function(){return le}});var ne=te(92413),de=te(59301),He={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"},Ue=He,Oe=te(7657),Be=function(ce,Ee){return de.createElement(Oe.Z,(0,ne.Z)({},ce,{ref:Ee,icon:Ue}))},re=de.forwardRef(Be),qe=re,_e=te(33853),$e=te(38819),tt=te(92310),it=te.n(tt),Je=te(2738),a=se=>!isNaN(parseFloat(se))&&isFinite(se),y=te(36355),E=te(84966),b=function(se,ce){var Ee={};for(var Pe in se)Object.prototype.hasOwnProperty.call(se,Pe)&&ce.indexOf(Pe)<0&&(Ee[Pe]=se[Pe]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,Pe=Object.getOwnPropertySymbols(se);De<Pe.length;De++)ce.indexOf(Pe[De])<0&&Object.prototype.propertyIsEnumerable.call(se,Pe[De])&&(Ee[Pe[De]]=se[Pe[De]]);return Ee};const x={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},z=de.createContext({}),ee=(()=>{let se=0;return function(){let ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return se+=1,`${ce}${se}`}})();var le=de.forwardRef((se,ce)=>{const{prefixCls:Ee,className:Pe,trigger:De,children:he,defaultCollapsed:kt=!1,theme:St="dark",style:ln={},collapsible:rt=!1,reverseArrow:Ct=!1,width:Mt=200,collapsedWidth:qt=80,zeroWidthTriggerStyle:jt,breakpoint:mt,onCollapse:ke,onBreakpoint:at}=se,Qt=b(se,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Le}=(0,de.useContext)(E.Gs),[Ve,Bt]=(0,de.useState)("collapsed"in se?se.collapsed:kt),[tn,et]=(0,de.useState)(!1);(0,de.useEffect)(()=>{"collapsed"in se&&Bt(se.collapsed)},[se.collapsed]);const xt=(Xe,We)=>{"collapsed"in se||Bt(Xe),ke==null||ke(Xe,We)},xe=(0,de.useRef)();xe.current=Xe=>{et(Xe.matches),at==null||at(Xe.matches),Ve!==Xe.matches&&xt(Xe.matches,"responsive")},(0,de.useEffect)(()=>{function Xe(ye){return xe.current(ye)}let We;if(typeof window!="undefined"){const{matchMedia:ye}=window;if(ye&&mt&&mt in x){We=ye(`(max-width: ${x[mt]})`);try{We.addEventListener("change",Xe)}catch(ge){We.addListener(Xe)}Xe(We)}}return()=>{try{We==null||We.removeEventListener("change",Xe)}catch(ye){We==null||We.removeListener(Xe)}}},[mt]),(0,de.useEffect)(()=>{const Xe=ee("ant-sider-");return Le.addSider(Xe),()=>Le.removeSider(Xe)},[]);const Gt=()=>{xt(!Ve,"clickTrigger")},{getPrefixCls:dn}=(0,de.useContext)(y.E_),En=()=>{const Xe=dn("layout-sider",Ee),We=(0,Je.Z)(Qt,["collapsed"]),ye=Ve?qt:Mt,ge=a(ye)?`${ye}px`:String(ye),Te=parseFloat(String(qt||0))===0?de.createElement("span",{onClick:Gt,className:it()(`${Xe}-zero-width-trigger`,`${Xe}-zero-width-trigger-${Ct?"right":"left"}`),style:jt},De||de.createElement(qe,null)):null,ve={expanded:Ct?de.createElement($e.Z,null):de.createElement(_e.Z,null),collapsed:Ct?de.createElement(_e.Z,null):de.createElement($e.Z,null)}[Ve?"collapsed":"expanded"],Ye=De!==null?Te||de.createElement("div",{className:`${Xe}-trigger`,onClick:Gt,style:{width:ge}},De||ve):null,Re=Object.assign(Object.assign({},ln),{flex:`0 0 ${ge}`,maxWidth:ge,minWidth:ge,width:ge}),Se=it()(Xe,`${Xe}-${St}`,{[`${Xe}-collapsed`]:!!Ve,[`${Xe}-has-trigger`]:rt&&De!==null&&!Te,[`${Xe}-below`]:!!tn,[`${Xe}-zero-width`]:parseFloat(ge)===0},Pe);return de.createElement("aside",Object.assign({className:Se},We,{style:Re,ref:ce}),de.createElement("div",{className:`${Xe}-children`},he),rt||tn&&Te?Ye:null)},pn=de.useMemo(()=>({siderCollapsed:Ve}),[Ve]);return de.createElement(z.Provider,{value:pn},En())})},84966:function(ht,Nt,te){"use strict";te.d(Nt,{VY:function(){return z},$_:function(){return x},h4:function(){return b},Gs:function(){return Je},ZP:function(){return ee}});var ne=te(26407),de=te(92310),He=te.n(de),Ue=te(2738),Oe=te(59301),Be=te(36355),re=te(83116),_e=ae=>{const{componentCls:le,bodyBg:se,lightSiderBg:ce,lightTriggerBg:Ee,lightTriggerColor:Pe}=ae;return{[`${le}-sider-light`]:{background:ce,[`${le}-sider-trigger`]:{color:Pe,background:Ee},[`${le}-sider-zero-width-trigger`]:{color:Pe,background:Ee,border:`1px solid ${se}`,borderInlineStart:0}}}};const $e=ae=>{const{antCls:le,componentCls:se,colorText:ce,triggerColor:Ee,footerBg:Pe,triggerBg:De,headerHeight:he,headerPadding:kt,headerColor:St,footerPadding:ln,triggerHeight:rt,zeroTriggerHeight:Ct,zeroTriggerWidth:Mt,motionDurationMid:qt,motionDurationSlow:jt,fontSize:mt,borderRadius:ke,bodyBg:at,headerBg:Qt,siderBg:Le}=ae;return{[se]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:at,"&, *":{boxSizing:"border-box"},[`&${se}-has-sider`]:{flexDirection:"row",[`> ${se}, > ${se}-content`]:{width:0}},[`${se}-header, &${se}-footer`]:{flex:"0 0 auto"},[`${se}-sider`]:{position:"relative",minWidth:0,background:Le,transition:`all ${qt}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${le}-menu${le}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:rt},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:rt,color:Ee,lineHeight:`${rt}px`,textAlign:"center",background:De,cursor:"pointer",transition:`all ${qt}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:he,insetInlineEnd:-Mt,zIndex:1,width:Mt,height:Ct,color:Ee,fontSize:ae.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Le,borderStartStartRadius:0,borderStartEndRadius:ke,borderEndEndRadius:ke,borderEndStartRadius:0,cursor:"pointer",transition:`background ${jt} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${jt}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Mt,borderStartStartRadius:ke,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:ke}}}}},_e(ae)),{"&-rtl":{direction:"rtl"}}),[`${se}-header`]:{height:he,padding:kt,color:St,lineHeight:`${he}px`,background:Qt,[`${le}-menu`]:{lineHeight:"inherit"}},[`${se}-footer`]:{padding:ln,color:ce,fontSize:mt,background:Pe},[`${se}-content`]:{flex:"auto",minHeight:0}}};var tt=(0,re.Z)("Layout",ae=>[$e(ae)],ae=>{const{colorBgLayout:le,controlHeight:se,controlHeightLG:ce,colorText:Ee,controlHeightSM:Pe,marginXXS:De,colorTextLightSolid:he,colorBgContainer:kt}=ae,St=ce*1.25;return{colorBgHeader:"#001529",colorBgBody:le,colorBgTrigger:"#002140",bodyBg:le,headerBg:"#001529",headerHeight:se*2,headerPadding:`0 ${St}px`,headerColor:Ee,footerPadding:`${Pe}px ${St}px`,footerBg:le,siderBg:"#001529",triggerHeight:ce+De*2,triggerBg:"#002140",triggerColor:he,zeroTriggerWidth:ce,zeroTriggerHeight:ce,lightSiderBg:kt,lightTriggerBg:kt,lightTriggerColor:Ee}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),it=function(ae,le){var se={};for(var ce in ae)Object.prototype.hasOwnProperty.call(ae,ce)&&le.indexOf(ce)<0&&(se[ce]=ae[ce]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,ce=Object.getOwnPropertySymbols(ae);Ee<ce.length;Ee++)le.indexOf(ce[Ee])<0&&Object.prototype.propertyIsEnumerable.call(ae,ce[Ee])&&(se[ce[Ee]]=ae[ce[Ee]]);return se};const Je=Oe.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function oe(ae){let{suffixCls:le,tagName:se,displayName:ce}=ae;return Ee=>Oe.forwardRef((De,he)=>Oe.createElement(Ee,Object.assign({ref:he,suffixCls:le,tagName:se},De)))}const a=Oe.forwardRef((ae,le)=>{const{prefixCls:se,suffixCls:ce,className:Ee,tagName:Pe}=ae,De=it(ae,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:he}=Oe.useContext(Be.E_),kt=he("layout",se),[St,ln]=tt(kt),rt=ce?`${kt}-${ce}`:kt;return St(Oe.createElement(Pe,Object.assign({className:He()(se||rt,Ee,ln),ref:le},De)))}),y=Oe.forwardRef((ae,le)=>{const{direction:se}=Oe.useContext(Be.E_),[ce,Ee]=Oe.useState([]),{prefixCls:Pe,className:De,rootClassName:he,children:kt,hasSider:St,tagName:ln,style:rt}=ae,Ct=it(ae,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Mt=(0,Ue.Z)(Ct,["suffixCls"]),{getPrefixCls:qt,layout:jt}=Oe.useContext(Be.E_),mt=qt("layout",Pe),[ke,at]=tt(mt),Qt=He()(mt,{[`${mt}-has-sider`]:typeof St=="boolean"?St:ce.length>0,[`${mt}-rtl`]:se==="rtl"},jt==null?void 0:jt.className,De,he,at),Le=Oe.useMemo(()=>({siderHook:{addSider:Ve=>{Ee(Bt=>[].concat((0,ne.Z)(Bt),[Ve]))},removeSider:Ve=>{Ee(Bt=>Bt.filter(tn=>tn!==Ve))}}}),[]);return ke(Oe.createElement(Je.Provider,{value:Le},Oe.createElement(ln,Object.assign({ref:le,className:Qt,style:Object.assign(Object.assign({},jt==null?void 0:jt.style),rt)},Mt),kt)))}),E=oe({tagName:"div",displayName:"Layout"})(y),b=oe({suffixCls:"header",tagName:"header",displayName:"Header"})(a),x=oe({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(a),z=oe({suffixCls:"content",tagName:"main",displayName:"Content"})(a);var ee=E},40875:function(ht,Nt,te){"use strict";te.d(Nt,{J:function(){return Be}});var ne=te(59301),de=te(33234),He=te(70425),Ue=function(re,qe){var _e={};for(var $e in re)Object.prototype.hasOwnProperty.call(re,$e)&&qe.indexOf($e)<0&&(_e[$e]=re[$e]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,$e=Object.getOwnPropertySymbols(re);tt<$e.length;tt++)qe.indexOf($e[tt])<0&&Object.prototype.propertyIsEnumerable.call(re,$e[tt])&&(_e[$e[tt]]=re[$e[tt]]);return _e};const Oe=ne.createContext(null),Be=ne.forwardRef((re,qe)=>{const{children:_e}=re,$e=Ue(re,["children"]),tt=ne.useContext(Oe),it=ne.useMemo(()=>Object.assign(Object.assign({},tt),$e),[tt,$e.prefixCls,$e.mode,$e.selectable]);return ne.createElement(Oe.Provider,{value:it},ne.createElement(de.BR,null,(0,He.supportNodeRef)(_e)?ne.cloneElement(_e,{ref:qe}):_e))});Nt.Z=Oe},20834:function(ht,Nt,te){"use strict";te.d(Nt,{default:function(){return pn}});var ne=te(15285),de=te(59301),He=te(45818),Ue=te(92310),Oe=te.n(Ue),Be=te(36355),re=function(Xe,We){var ye={};for(var ge in Xe)Object.prototype.hasOwnProperty.call(Xe,ge)&&We.indexOf(ge)<0&&(ye[ge]=Xe[ge]);if(Xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,ge=Object.getOwnPropertySymbols(Xe);Te<ge.length;Te++)We.indexOf(ge[Te])<0&&Object.prototype.propertyIsEnumerable.call(Xe,ge[Te])&&(ye[ge[Te]]=Xe[ge[Te]]);return ye},_e=Xe=>{const{prefixCls:We,className:ye,dashed:ge}=Xe,Te=re(Xe,["prefixCls","className","dashed"]),{getPrefixCls:ft}=de.useContext(Be.E_),pe=ft("menu",We),ve=Oe()({[`${pe}-item-divider-dashed`]:!!ge},ye);return de.createElement(ne.iz,Object.assign({className:ve},Te))},$e=te(11592),tt=te(2738),it=te(6848),Je=te(92343),a=(0,de.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),E=Xe=>{var We;const{className:ye,children:ge,icon:Te,title:ft,danger:pe}=Xe,{prefixCls:ve,firstLevel:Ye,direction:Re,disableMenuItemTitleTooltip:Se,inlineCollapsed:je}=de.useContext(a),Jt=fe=>{const dt=de.createElement("span",{className:`${ve}-title-content`},ge);return(!Te||(0,Je.l$)(ge)&&ge.type==="span")&&ge&&fe&&Ye&&typeof ge=="string"?de.createElement("div",{className:`${ve}-inline-collapsed-noicon`},ge.charAt(0)):dt},{siderCollapsed:At}=de.useContext(He.D);let Wt=ft;typeof ft=="undefined"?Wt=Ye?ge:"":ft===!1&&(Wt="");const It={title:Wt};!At&&!je&&(It.title=null,It.open=!1);const Tt=(0,$e.Z)(ge).length;let Ce=de.createElement(ne.ck,Object.assign({},(0,tt.Z)(Xe,["title","icon","danger"]),{className:Oe()({[`${ve}-item-danger`]:pe,[`${ve}-item-only-child`]:(Te?Tt+1:Tt)===1},ye),title:typeof ft=="string"?ft:void 0}),(0,Je.Tm)(Te,{className:Oe()((0,Je.l$)(Te)?(We=Te.props)===null||We===void 0?void 0:We.className:"",`${ve}-item-icon`)}),Jt(je));return Se||(Ce=de.createElement(it.Z,Object.assign({},It,{placement:Re==="rtl"?"left":"right",overlayClassName:`${ve}-inline-collapsed-tooltip`}),Ce)),Ce},x=Xe=>{var We;const{popupClassName:ye,icon:ge,title:Te,theme:ft}=Xe,pe=de.useContext(a),{prefixCls:ve,inlineCollapsed:Ye,theme:Re}=pe,Se=(0,ne.Xl)();let je;if(!ge)je=Ye&&!Se.length&&Te&&typeof Te=="string"?de.createElement("div",{className:`${ve}-inline-collapsed-noicon`},Te.charAt(0)):de.createElement("span",{className:`${ve}-title-content`},Te);else{const At=(0,Je.l$)(Te)&&Te.type==="span";je=de.createElement(de.Fragment,null,(0,Je.Tm)(ge,{className:Oe()((0,Je.l$)(ge)?(We=ge.props)===null||We===void 0?void 0:We.className:"",`${ve}-item-icon`)}),At?Te:de.createElement("span",{className:`${ve}-title-content`},Te))}const Jt=de.useMemo(()=>Object.assign(Object.assign({},pe),{firstLevel:!1}),[pe]);return de.createElement(a.Provider,{value:Jt},de.createElement(ne.Wd,Object.assign({},(0,tt.Z)(Xe,["icon"]),{title:je,popupClassName:Oe()(ve,ye,`${ve}-${ft||Re}`)})))},z=te(18785),ee=te(70425),ae=te(62892),le=te(40875),se=function(Xe,We){var ye={};for(var ge in Xe)Object.prototype.hasOwnProperty.call(Xe,ge)&&We.indexOf(ge)<0&&(ye[ge]=Xe[ge]);if(Xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,ge=Object.getOwnPropertySymbols(Xe);Te<ge.length;Te++)We.indexOf(ge[Te])<0&&Object.prototype.propertyIsEnumerable.call(Xe,ge[Te])&&(ye[ge[Te]]=Xe[ge[Te]]);return ye};function ce(Xe){return(Xe||[]).map((We,ye)=>{if(We&&typeof We=="object"){const ge=We,{label:Te,children:ft,key:pe,type:ve}=ge,Ye=se(ge,["label","children","key","type"]),Re=pe!=null?pe:`tmp-${ye}`;return ft||ve==="group"?ve==="group"?de.createElement(ne.BW,Object.assign({key:Re},Ye,{title:Te}),ce(ft)):de.createElement(x,Object.assign({key:Re},Ye,{title:Te}),ce(ft)):ve==="divider"?de.createElement(_e,Object.assign({key:Re},Ye)):de.createElement(E,Object.assign({key:Re},Ye),Te)}return null}).filter(We=>We)}function Ee(Xe){return de.useMemo(()=>Xe&&ce(Xe),[Xe])}var Pe=te(64993),De=te(17313),he=te(8378),kt=te(13826),St=te(29878),ln=te(83116),rt=te(37613),Mt=Xe=>{const{componentCls:We,motionDurationSlow:ye,horizontalLineHeight:ge,colorSplit:Te,lineWidth:ft,lineType:pe,itemPaddingInline:ve}=Xe;return{[`${We}-horizontal`]:{lineHeight:ge,border:0,borderBottom:`${ft}px ${pe} ${Te}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${We}-item, ${We}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:ve},[`> ${We}-item:hover,
|
|
> ${We}-item-active,
|
|
> ${We}-submenu ${We}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${We}-item, ${We}-submenu-title`]:{transition:[`border-color ${ye}`,`background ${ye}`].join(",")},[`${We}-submenu-arrow`]:{display:"none"}}}},jt=Xe=>{let{componentCls:We,menuArrowOffset:ye}=Xe;return{[`${We}-rtl`]:{direction:"rtl"},[`${We}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${We}-rtl${We}-vertical,
|
|
${We}-submenu-rtl ${We}-vertical`]:{[`${We}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${ye})`},"&::after":{transform:`rotate(45deg) translateY(${ye})`}}}}};const mt=Xe=>Object.assign({},(0,De.oN)(Xe));var at=(Xe,We)=>{const{componentCls:ye,itemColor:ge,itemSelectedColor:Te,groupTitleColor:ft,itemBg:pe,subMenuItemBg:ve,itemSelectedBg:Ye,activeBarHeight:Re,activeBarWidth:Se,activeBarBorderWidth:je,motionDurationSlow:Jt,motionEaseInOut:At,motionEaseOut:Wt,itemPaddingInline:It,motionDurationMid:Tt,itemHoverColor:Ce,lineType:fe,colorSplit:dt,itemDisabledColor:pt,dangerItemColor:Vt,dangerItemHoverColor:en,dangerItemSelectedColor:cn,dangerItemActiveBg:sn,dangerItemSelectedBg:bn,itemHoverBg:On,itemActiveBg:Ln,menuSubMenuBg:Rn,horizontalItemSelectedColor:Jn,horizontalItemSelectedBg:Yn,horizontalItemBorderRadius:Cn,horizontalItemHoverBg:da,popupBg:Pt}=Xe;return{[`${ye}-${We}, ${ye}-${We} > ${ye}`]:{color:ge,background:pe,[`&${ye}-root:focus-visible`]:Object.assign({},mt(Xe)),[`${ye}-item-group-title`]:{color:ft},[`${ye}-submenu-selected`]:{[`> ${ye}-submenu-title`]:{color:Te}},[`${ye}-item-disabled, ${ye}-submenu-disabled`]:{color:`${pt} !important`},[`${ye}-item:not(${ye}-item-selected):not(${ye}-submenu-selected)`]:{[`&:hover, > ${ye}-submenu-title:hover`]:{color:Ce}},[`&:not(${ye}-horizontal)`]:{[`${ye}-item:not(${ye}-item-selected)`]:{"&:hover":{backgroundColor:On},"&:active":{backgroundColor:Ln}},[`${ye}-submenu-title`]:{"&:hover":{backgroundColor:On},"&:active":{backgroundColor:Ln}}},[`${ye}-item-danger`]:{color:Vt,[`&${ye}-item:hover`]:{[`&:not(${ye}-item-selected):not(${ye}-submenu-selected)`]:{color:en}},[`&${ye}-item:active`]:{background:sn}},[`${ye}-item a`]:{"&, &:hover":{color:"inherit"}},[`${ye}-item-selected`]:{color:Te,[`&${ye}-item-danger`]:{color:cn},"a, a:hover":{color:"inherit"}},[`& ${ye}-item-selected`]:{backgroundColor:Ye,[`&${ye}-item-danger`]:{backgroundColor:bn}},[`${ye}-item, ${ye}-submenu-title`]:{[`&:not(${ye}-item-disabled):focus-visible`]:Object.assign({},mt(Xe))},[`&${ye}-submenu > ${ye}`]:{backgroundColor:Rn},[`&${ye}-popup > ${ye}`]:{backgroundColor:Pt},[`&${ye}-horizontal`]:Object.assign(Object.assign({},We==="dark"?{borderBottom:0}:{}),{[`> ${ye}-item, > ${ye}-submenu`]:{top:je,marginTop:-je,marginBottom:0,borderRadius:Cn,"&::after":{position:"absolute",insetInline:It,bottom:0,borderBottom:`${Re}px solid transparent`,transition:`border-color ${Jt} ${At}`,content:'""'},"&:hover, &-active, &-open":{background:da,"&::after":{borderBottomWidth:Re,borderBottomColor:Jn}},"&-selected":{color:Jn,backgroundColor:Yn,"&:hover":{backgroundColor:Yn},"&::after":{borderBottomWidth:Re,borderBottomColor:Jn}}}}),[`&${ye}-root`]:{[`&${ye}-inline, &${ye}-vertical`]:{borderInlineEnd:`${je}px ${fe} ${dt}`}},[`&${ye}-inline`]:{[`${ye}-sub${ye}-inline`]:{background:ve},[`${ye}-item, ${ye}-submenu-title`]:je&&Se?{width:`calc(100% + ${je}px)`}:{},[`${ye}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Se}px solid ${Te}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Tt} ${Wt}`,`opacity ${Tt} ${Wt}`].join(","),content:'""'},[`&${ye}-item-danger`]:{"&::after":{borderInlineEndColor:cn}}},[`${ye}-selected, ${ye}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Tt} ${At}`,`opacity ${Tt} ${At}`].join(",")}}}}}};const Qt=Xe=>{const{componentCls:We,itemHeight:ye,itemMarginInline:ge,padding:Te,menuArrowSize:ft,marginXS:pe,itemMarginBlock:ve}=Xe,Ye=Te+ft+pe;return{[`${We}-item`]:{position:"relative",overflow:"hidden"},[`${We}-item, ${We}-submenu-title`]:{height:ye,lineHeight:`${ye}px`,paddingInline:Te,overflow:"hidden",textOverflow:"ellipsis",marginInline:ge,marginBlock:ve,width:`calc(100% - ${ge*2}px)`},[`> ${We}-item,
|
|
> ${We}-submenu > ${We}-submenu-title`]:{height:ye,lineHeight:`${ye}px`},[`${We}-item-group-list ${We}-submenu-title,
|
|
${We}-submenu-title`]:{paddingInlineEnd:Ye}}};var Ve=Xe=>{const{componentCls:We,iconCls:ye,itemHeight:ge,colorTextLightSolid:Te,dropdownWidth:ft,controlHeightLG:pe,motionDurationMid:ve,motionEaseOut:Ye,paddingXL:Re,itemMarginInline:Se,fontSizeLG:je,motionDurationSlow:Jt,paddingXS:At,boxShadowSecondary:Wt,collapsedWidth:It,collapsedIconSize:Tt}=Xe,Ce={height:ge,lineHeight:`${ge}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[We]:{"&-inline, &-vertical":Object.assign({[`&${We}-root`]:{boxShadow:"none"}},Qt(Xe))},[`${We}-submenu-popup`]:{[`${We}-vertical`]:Object.assign(Object.assign({},Qt(Xe)),{boxShadow:Wt})}},{[`${We}-submenu-popup ${We}-vertical${We}-sub`]:{minWidth:ft,maxHeight:`calc(100vh - ${pe*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${We}-inline`]:{width:"100%",[`&${We}-root`]:{[`${We}-item, ${We}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Jt}`,`background ${Jt}`,`padding ${ve} ${Ye}`].join(","),[`> ${We}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${We}-sub${We}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${We}-submenu > ${We}-submenu-title`]:Ce,[`& ${We}-item-group-title`]:{paddingInlineStart:Re}},[`${We}-item`]:Ce}},{[`${We}-inline-collapsed`]:{width:It,[`&${We}-root`]:{[`${We}-item, ${We}-submenu ${We}-submenu-title`]:{[`> ${We}-inline-collapsed-noicon`]:{fontSize:je,textAlign:"center"}}},[`> ${We}-item,
|
|
> ${We}-item-group > ${We}-item-group-list > ${We}-item,
|
|
> ${We}-item-group > ${We}-item-group-list > ${We}-submenu > ${We}-submenu-title,
|
|
> ${We}-submenu > ${We}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${je/2}px - ${Se}px)`,textOverflow:"clip",[`
|
|
${We}-submenu-arrow,
|
|
${We}-submenu-expand-icon
|
|
`]:{opacity:0},[`${We}-item-icon, ${ye}`]:{margin:0,fontSize:Tt,lineHeight:`${ge}px`,"+ span":{display:"inline-block",opacity:0}}},[`${We}-item-icon, ${ye}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${We}-item-icon, ${ye}`]:{display:"none"},"a, a:hover":{color:Te}},[`${We}-item-group-title`]:Object.assign(Object.assign({},De.vS),{paddingInline:At})}}]};const Bt=Xe=>{const{componentCls:We,motionDurationSlow:ye,motionDurationMid:ge,motionEaseInOut:Te,motionEaseOut:ft,iconCls:pe,iconSize:ve,iconMarginInlineEnd:Ye}=Xe;return{[`${We}-item, ${We}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${ye}`,`background ${ye}`,`padding ${ye} ${Te}`].join(","),[`${We}-item-icon, ${pe}`]:{minWidth:ve,fontSize:ve,transition:[`font-size ${ge} ${ft}`,`margin ${ye} ${Te}`,`color ${ye}`].join(","),"+ span":{marginInlineStart:Ye,opacity:1,transition:[`opacity ${ye} ${Te}`,`margin ${ye}`,`color ${ye}`].join(",")}},[`${We}-item-icon`]:Object.assign({},(0,De.Ro)()),[`&${We}-item-only-child`]:{[`> ${pe}, > ${We}-item-icon`]:{marginInlineEnd:0}}},[`${We}-item-disabled, ${We}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${We}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},tn=Xe=>{const{componentCls:We,motionDurationSlow:ye,motionEaseInOut:ge,borderRadius:Te,menuArrowSize:ft,menuArrowOffset:pe}=Xe;return{[`${We}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:Xe.margin,width:ft,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${ye} ${ge}, opacity ${ye}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:ft*.6,height:ft*.15,backgroundColor:"currentcolor",borderRadius:Te,transition:[`background ${ye} ${ge}`,`transform ${ye} ${ge}`,`top ${ye} ${ge}`,`color ${ye} ${ge}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${pe})`},"&::after":{transform:`rotate(-45deg) translateY(${pe})`}}}}},et=Xe=>{const{antCls:We,componentCls:ye,fontSize:ge,motionDurationSlow:Te,motionDurationMid:ft,motionEaseInOut:pe,paddingXS:ve,padding:Ye,colorSplit:Re,lineWidth:Se,zIndexPopup:je,borderRadiusLG:Jt,subMenuItemBorderRadius:At,menuArrowSize:Wt,menuArrowOffset:It,lineType:Tt,menuPanelMaskInset:Ce,groupTitleLineHeight:fe,groupTitleFontSize:dt}=Xe;return[{"":{[`${ye}`]:Object.assign(Object.assign({},(0,De.dF)()),{"&-hidden":{display:"none"}})},[`${ye}-submenu-hidden`]:{display:"none"}},{[ye]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,De.Wf)(Xe)),(0,De.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:ge,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Te} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${ye}-item`]:{flex:"none"}},[`${ye}-item, ${ye}-submenu, ${ye}-submenu-title`]:{borderRadius:Xe.itemBorderRadius},[`${ye}-item-group-title`]:{padding:`${ve}px ${Ye}px`,fontSize:dt,lineHeight:fe,transition:`all ${Te}`},[`&-horizontal ${ye}-submenu`]:{transition:[`border-color ${Te} ${pe}`,`background ${Te} ${pe}`].join(",")},[`${ye}-submenu, ${ye}-submenu-inline`]:{transition:[`border-color ${Te} ${pe}`,`background ${Te} ${pe}`,`padding ${ft} ${pe}`].join(",")},[`${ye}-submenu ${ye}-sub`]:{cursor:"initial",transition:[`background ${Te} ${pe}`,`padding ${Te} ${pe}`].join(",")},[`${ye}-title-content`]:{transition:`color ${Te}`},[`${ye}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${ye}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Re,borderStyle:Tt,borderWidth:0,borderTopWidth:Se,marginBlock:Se,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Bt(Xe)),{[`${ye}-item-group`]:{[`${ye}-item-group-list`]:{margin:0,padding:0,[`${ye}-item, ${ye}-submenu-title`]:{paddingInline:`${ge*2}px ${Ye}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:je,borderRadius:Jt,boxShadow:"none",transformOrigin:"0 0",[`&${ye}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Ce}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Ce},"\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:Xe.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:Xe.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:Xe.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:Xe.paddingXS},[`> ${ye}`]:Object.assign(Object.assign(Object.assign({borderRadius:Jt},Bt(Xe)),tn(Xe)),{[`${ye}-item, ${ye}-submenu > ${ye}-submenu-title`]:{borderRadius:At},[`${ye}-submenu-title::after`]:{transition:`transform ${Te} ${pe}`}})}}),tn(Xe)),{[`&-inline-collapsed ${ye}-submenu-arrow,
|
|
&-inline ${ye}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${It})`},"&::after":{transform:`rotate(45deg) translateX(-${It})`}},[`${ye}-submenu-open${ye}-submenu-inline > ${ye}-submenu-title > ${ye}-submenu-arrow`]:{transform:`translateY(-${Wt*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${It})`},"&::before":{transform:`rotate(45deg) translateX(${It})`}}})},{[`${We}-layout-header`]:{[ye]:{lineHeight:"inherit"}}}]};var xt=(Xe,We)=>(0,ln.Z)("Menu",ge=>{if(We===!1)return[];const{colorBgElevated:Te,colorPrimary:ft,colorTextLightSolid:pe,controlHeightLG:ve,fontSize:Ye,darkItemColor:Re,darkDangerItemColor:Se,darkItemBg:je,darkSubMenuItemBg:Jt,darkItemSelectedColor:At,darkItemSelectedBg:Wt,darkDangerItemSelectedBg:It,darkItemHoverBg:Tt,darkGroupTitleColor:Ce,darkItemHoverColor:fe,darkItemDisabledColor:dt,darkDangerItemHoverColor:pt,darkDangerItemSelectedColor:Vt,darkDangerItemActiveBg:en}=ge,cn=Ye/7*5,sn=(0,rt.TS)(ge,{menuArrowSize:cn,menuHorizontalHeight:ve*1.15,menuArrowOffset:`${cn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Te}),bn=(0,rt.TS)(sn,{itemColor:Re,itemHoverColor:fe,groupTitleColor:Ce,itemSelectedColor:At,itemBg:je,popupBg:je,subMenuItemBg:Jt,itemActiveBg:"transparent",itemSelectedBg:Wt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Tt,itemDisabledColor:dt,dangerItemColor:Se,dangerItemHoverColor:pt,dangerItemSelectedColor:Vt,dangerItemActiveBg:en,dangerItemSelectedBg:It,menuSubMenuBg:Jt,horizontalItemSelectedColor:pe,horizontalItemSelectedBg:ft});return[et(sn),Mt(sn),Ve(sn),at(sn,"light"),at(bn,"dark"),jt(sn),(0,he.Z)(sn),(0,kt.oN)(sn,"slide-up"),(0,kt.oN)(sn,"slide-down"),(0,St._y)(sn,"zoom-big")]},ge=>{const{colorPrimary:Te,colorError:ft,colorTextDisabled:pe,colorErrorBg:ve,colorText:Ye,colorTextDescription:Re,colorBgContainer:Se,colorFillAlter:je,colorFillContent:Jt,lineWidth:At,lineWidthBold:Wt,controlItemBgActive:It,colorBgTextHover:Tt,controlHeightLG:Ce,lineHeight:fe,colorBgElevated:dt,marginXXS:pt,padding:Vt,fontSize:en,controlHeightSM:cn,fontSizeLG:sn,colorTextLightSolid:bn,colorErrorHover:On}=ge,Ln=new Pe.C(bn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:ge.zIndexPopupBase+50,radiusItem:ge.borderRadiusLG,itemBorderRadius:ge.borderRadiusLG,radiusSubMenuItem:ge.borderRadiusSM,subMenuItemBorderRadius:ge.borderRadiusSM,colorItemText:Ye,itemColor:Ye,colorItemTextHover:Ye,itemHoverColor:Ye,colorItemTextHoverHorizontal:Te,horizontalItemHoverColor:Te,colorGroupTitle:Re,groupTitleColor:Re,colorItemTextSelected:Te,itemSelectedColor:Te,colorItemTextSelectedHorizontal:Te,horizontalItemSelectedColor:Te,colorItemBg:Se,itemBg:Se,colorItemBgHover:Tt,itemHoverBg:Tt,colorItemBgActive:Jt,itemActiveBg:It,colorSubItemBg:je,subMenuItemBg:je,colorItemBgSelected:It,itemSelectedBg:It,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Wt,activeBarHeight:Wt,colorActiveBarBorderSize:At,activeBarBorderWidth:At,colorItemTextDisabled:pe,itemDisabledColor:pe,colorDangerItemText:ft,dangerItemColor:ft,colorDangerItemTextHover:ft,dangerItemHoverColor:ft,colorDangerItemTextSelected:ft,dangerItemSelectedColor:ft,colorDangerItemBgActive:ve,dangerItemActiveBg:ve,colorDangerItemBgSelected:ve,dangerItemSelectedBg:ve,itemMarginInline:ge.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Ce,groupTitleLineHeight:fe,collapsedWidth:Ce*2,popupBg:dt,itemMarginBlock:pt,itemPaddingInline:Vt,horizontalLineHeight:`${Ce*1.15}px`,iconSize:en,iconMarginInlineEnd:cn-en,collapsedIconSize:sn,groupTitleFontSize:en,darkItemDisabledColor:new Pe.C(bn).setAlpha(.25).toRgbString(),darkItemColor:Ln,darkDangerItemColor:ft,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:bn,darkItemSelectedBg:Te,darkDangerItemSelectedBg:ft,darkItemHoverBg:"transparent",darkGroupTitleColor:Ln,darkItemHoverColor:bn,darkDangerItemHoverColor:On,darkDangerItemSelectedColor:bn,darkDangerItemActiveBg:ft}},{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"]]})(Xe),xe=function(Xe,We){var ye={};for(var ge in Xe)Object.prototype.hasOwnProperty.call(Xe,ge)&&We.indexOf(ge)<0&&(ye[ge]=Xe[ge]);if(Xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,ge=Object.getOwnPropertySymbols(Xe);Te<ge.length;Te++)We.indexOf(ge[Te])<0&&Object.prototype.propertyIsEnumerable.call(Xe,ge[Te])&&(ye[ge[Te]]=Xe[ge[Te]]);return ye},dn=(0,de.forwardRef)((Xe,We)=>{var ye,ge;const Te=de.useContext(le.Z),ft=Te||{},{getPrefixCls:pe,getPopupContainer:ve,direction:Ye,menu:Re}=de.useContext(Be.E_),Se=pe(),{prefixCls:je,className:Jt,style:At,theme:Wt="light",expandIcon:It,_internalDisableMenuItemTitleTooltip:Tt,inlineCollapsed:Ce,siderCollapsed:fe,items:dt,children:pt,rootClassName:Vt,mode:en,selectable:cn,onClick:sn,overflowedIndicatorPopupClassName:bn}=Xe,On=xe(Xe,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Ln=(0,tt.Z)(On,["collapsedWidth"]),Rn=Ee(dt)||pt;(ye=ft.validator)===null||ye===void 0||ye.call(ft,{mode:en});const Jn=(0,ee.useEvent)(function(){var Qe;sn==null||sn.apply(void 0,arguments),(Qe=ft.onClick)===null||Qe===void 0||Qe.call(ft)}),Yn=ft.mode||en,Cn=cn!=null?cn:ft.selectable,da=de.useMemo(()=>fe!==void 0?fe:Ce,[Ce,fe]),Pt={horizontal:{motionName:`${Se}-slide-up`},inline:(0,ae.Z)(Se),other:{motionName:`${Se}-zoom-big`}},_t=pe("menu",je||ft.prefixCls),[Et,Ot]=xt(_t,!Te),me=Oe()(`${_t}-${Wt}`,Re==null?void 0:Re.className,Jt);let Ne;if(typeof It=="function")Ne=It;else if(It===null||It===!1)Ne=null;else if(ft.expandIcon===null||ft.expandIcon===!1)Ne=null;else{const Qe=It!=null?It:ft.expandIcon;Ne=(0,Je.Tm)(Qe,{className:Oe()(`${_t}-submenu-expand-icon`,(0,Je.l$)(Qe)?(ge=Qe.props)===null||ge===void 0?void 0:ge.className:"")})}const Ze=de.useMemo(()=>({prefixCls:_t,inlineCollapsed:da||!1,direction:Ye,firstLevel:!0,theme:Wt,mode:Yn,disableMenuItemTitleTooltip:Tt}),[_t,da,Ye,Tt,Wt]);return Et(de.createElement(le.Z.Provider,{value:null},de.createElement(a.Provider,{value:Ze},de.createElement(ne.ZP,Object.assign({getPopupContainer:ve,overflowedIndicator:de.createElement(z.Z,null),overflowedIndicatorPopupClassName:Oe()(_t,`${_t}-${Wt}`,bn),mode:Yn,selectable:Cn,onClick:Jn},Ln,{inlineCollapsed:da,style:Object.assign(Object.assign({},Re==null?void 0:Re.style),At),className:me,prefixCls:_t,direction:Ye,defaultMotions:Pt,expandIcon:Ne,ref:We,rootClassName:Oe()(Vt,Ot)}),Rn))))});const En=(0,de.forwardRef)((Xe,We)=>{const ye=(0,de.useRef)(null),ge=de.useContext(He.D);return(0,de.useImperativeHandle)(We,()=>({menu:ye.current,focus:Te=>{var ft;(ft=ye.current)===null||ft===void 0||ft.focus(Te)}})),de.createElement(dn,Object.assign({ref:ye},Xe,ge))});En.Item=E,En.SubMenu=x,En.Divider=_e,En.ItemGroup=ne.BW;var pn=En},58421:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return ft}});var ne=te(92413),de=te(59301),He={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"},Ue=He,Oe=te(7657),Be=function(ve,Ye){return de.createElement(Oe.Z,(0,ne.Z)({},ve,{ref:Ye,icon:Ue}))},re=de.forwardRef(Be),qe=re,_e=te(49198),$e=te(33853),tt=te(38819),it=te(92310),Je=te.n(it),oe=te(400),a=te(33708),y=te(6909),E=te(4771),b=te(9427),x=te(25440),z=te(26112),ee={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ae=ee,le=te(91735),se=function(pe){(0,b.Z)(Ye,pe);var ve=(0,x.Z)(Ye);function Ye(){var Re;(0,y.Z)(this,Ye);for(var Se=arguments.length,je=new Array(Se),Jt=0;Jt<Se;Jt++)je[Jt]=arguments[Jt];return Re=ve.call.apply(ve,[this].concat(je)),Re.state={goInputText:""},Re.getValidValue=function(){var At=Re.state.goInputText;return!At||Number.isNaN(At)?void 0:Number(At)},Re.buildOptionText=function(At){return"".concat(At," ").concat(Re.props.locale.items_per_page)},Re.changeSize=function(At){Re.props.changeSize(Number(At))},Re.handleChange=function(At){Re.setState({goInputText:At.target.value})},Re.handleBlur=function(At){var Wt=Re.props,It=Wt.goButton,Tt=Wt.quickGo,Ce=Wt.rootPrefixCls,fe=Re.state.goInputText;It||fe===""||(Re.setState({goInputText:""}),!(At.relatedTarget&&(At.relatedTarget.className.indexOf("".concat(Ce,"-item-link"))>=0||At.relatedTarget.className.indexOf("".concat(Ce,"-item"))>=0))&&Tt(Re.getValidValue()))},Re.go=function(At){var Wt=Re.state.goInputText;Wt!==""&&(At.keyCode===ae.ENTER||At.type==="click")&&(Re.setState({goInputText:""}),Re.props.quickGo(Re.getValidValue()))},Re}return(0,E.Z)(Ye,[{key:"getPageSizeOptions",value:function(){var Se=this.props,je=Se.pageSize,Jt=Se.pageSizeOptions;return Jt.some(function(At){return At.toString()===je.toString()})?Jt:Jt.concat([je.toString()]).sort(function(At,Wt){var It=Number.isNaN(Number(At))?0:Number(At),Tt=Number.isNaN(Number(Wt))?0:Number(Wt);return It-Tt})}},{key:"render",value:function(){var Se=this,je=this.props,Jt=je.pageSize,At=je.locale,Wt=je.rootPrefixCls,It=je.changeSize,Tt=je.quickGo,Ce=je.goButton,fe=je.selectComponentClass,dt=je.buildOptionText,pt=je.selectPrefixCls,Vt=je.disabled,en=this.state.goInputText,cn="".concat(Wt,"-options"),sn=fe,bn=null,On=null,Ln=null;if(!It&&!Tt)return null;var Rn=this.getPageSizeOptions();if(It&&sn){var Jn=Rn.map(function(Yn,Cn){return de.createElement(sn.Option,{key:Cn,value:Yn.toString()},(dt||Se.buildOptionText)(Yn))});bn=de.createElement(sn,{disabled:Vt,prefixCls:pt,showSearch:!1,className:"".concat(cn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Jt||Rn[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Cn){return Cn.parentNode},"aria-label":At.page_size,defaultOpen:!1},Jn)}return Tt&&(Ce&&(Ln=typeof Ce=="boolean"?de.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Vt,className:"".concat(cn,"-quick-jumper-button")},At.jump_to_confirm):de.createElement("span",{onClick:this.go,onKeyUp:this.go},Ce)),On=de.createElement("div",{className:"".concat(cn,"-quick-jumper")},At.jump_to,de.createElement("input",{disabled:Vt,type:"text",value:en,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":At.page}),At.page,Ln)),de.createElement("li",{className:"".concat(cn)},bn,On)}}]),Ye}(de.Component);se.defaultProps={pageSizeOptions:["10","20","50","100"]};var ce=se,Ee=function(ve){var Ye,Re=ve.rootPrefixCls,Se=ve.page,je=ve.active,Jt=ve.className,At=ve.showTitle,Wt=ve.onClick,It=ve.onKeyPress,Tt=ve.itemRender,Ce="".concat(Re,"-item"),fe=Je()(Ce,"".concat(Ce,"-").concat(Se),(Ye={},(0,oe.Z)(Ye,"".concat(Ce,"-active"),je),(0,oe.Z)(Ye,"".concat(Ce,"-disabled"),!Se),(0,oe.Z)(Ye,ve.className,Jt),Ye)),dt=function(){Wt(Se)},pt=function(cn){It(cn,Wt,Se)},Vt=Tt(Se,"page",de.createElement("a",{rel:"nofollow"},Se));return Vt?de.createElement("li",{title:At?Se.toString():null,className:fe,onClick:dt,onKeyPress:pt,tabIndex:0},Vt):null},Pe=Ee;function De(){}function he(pe){var ve=Number(pe);return typeof ve=="number"&&!Number.isNaN(ve)&&isFinite(ve)&&Math.floor(ve)===ve}var kt=function(ve,Ye,Re){return Re};function St(pe,ve,Ye){var Re=typeof pe=="undefined"?ve.pageSize:pe;return Math.floor((Ye.total-1)/Re)+1}var ln=function(pe){(0,b.Z)(Ye,pe);var ve=(0,x.Z)(Ye);function Ye(Re){var Se;(0,y.Z)(this,Ye),Se=ve.call(this,Re),Se.paginationNode=de.createRef(),Se.getJumpPrevPage=function(){return Math.max(1,Se.state.current-(Se.props.showLessItems?3:5))},Se.getJumpNextPage=function(){return Math.min(St(void 0,Se.state,Se.props),Se.state.current+(Se.props.showLessItems?3:5))},Se.getItemIcon=function(It,Tt){var Ce=Se.props.prefixCls,fe=It||de.createElement("button",{type:"button","aria-label":Tt,className:"".concat(Ce,"-item-link")});return typeof It=="function"&&(fe=de.createElement(It,(0,a.Z)({},Se.props))),fe},Se.isValid=function(It){var Tt=Se.props.total;return he(It)&&It!==Se.state.current&&he(Tt)&&Tt>0},Se.shouldDisplayQuickJumper=function(){var It=Se.props,Tt=It.showQuickJumper,Ce=It.total,fe=Se.state.pageSize;return Ce<=fe?!1:Tt},Se.handleKeyDown=function(It){(It.keyCode===ae.ARROW_UP||It.keyCode===ae.ARROW_DOWN)&&It.preventDefault()},Se.handleKeyUp=function(It){var Tt=Se.getValidValue(It),Ce=Se.state.currentInputValue;Tt!==Ce&&Se.setState({currentInputValue:Tt}),It.keyCode===ae.ENTER?Se.handleChange(Tt):It.keyCode===ae.ARROW_UP?Se.handleChange(Tt-1):It.keyCode===ae.ARROW_DOWN&&Se.handleChange(Tt+1)},Se.handleBlur=function(It){var Tt=Se.getValidValue(It);Se.handleChange(Tt)},Se.changePageSize=function(It){var Tt=Se.state.current,Ce=St(It,Se.state,Se.props);Tt=Tt>Ce?Ce:Tt,Ce===0&&(Tt=Se.state.current),typeof It=="number"&&("pageSize"in Se.props||Se.setState({pageSize:It}),"current"in Se.props||Se.setState({current:Tt,currentInputValue:Tt})),Se.props.onShowSizeChange(Tt,It),"onChange"in Se.props&&Se.props.onChange&&Se.props.onChange(Tt,It)},Se.handleChange=function(It){var Tt=Se.props,Ce=Tt.disabled,fe=Tt.onChange,dt=Se.state,pt=dt.pageSize,Vt=dt.current,en=dt.currentInputValue;if(Se.isValid(It)&&!Ce){var cn=St(void 0,Se.state,Se.props),sn=It;return It>cn?sn=cn:It<1&&(sn=1),"current"in Se.props||Se.setState({current:sn}),sn!==en&&Se.setState({currentInputValue:sn}),fe(sn,pt),sn}return Vt},Se.prev=function(){Se.hasPrev()&&Se.handleChange(Se.state.current-1)},Se.next=function(){Se.hasNext()&&Se.handleChange(Se.state.current+1)},Se.jumpPrev=function(){Se.handleChange(Se.getJumpPrevPage())},Se.jumpNext=function(){Se.handleChange(Se.getJumpNextPage())},Se.hasPrev=function(){return Se.state.current>1},Se.hasNext=function(){return Se.state.current<St(void 0,Se.state,Se.props)},Se.runIfEnter=function(It,Tt){if(It.key==="Enter"||It.charCode===13){for(var Ce=arguments.length,fe=new Array(Ce>2?Ce-2:0),dt=2;dt<Ce;dt++)fe[dt-2]=arguments[dt];Tt.apply(void 0,fe)}},Se.runIfEnterPrev=function(It){Se.runIfEnter(It,Se.prev)},Se.runIfEnterNext=function(It){Se.runIfEnter(It,Se.next)},Se.runIfEnterJumpPrev=function(It){Se.runIfEnter(It,Se.jumpPrev)},Se.runIfEnterJumpNext=function(It){Se.runIfEnter(It,Se.jumpNext)},Se.handleGoTO=function(It){(It.keyCode===ae.ENTER||It.type==="click")&&Se.handleChange(Se.state.currentInputValue)},Se.renderPrev=function(It){var Tt=Se.props,Ce=Tt.prevIcon,fe=Tt.itemRender,dt=fe(It,"prev",Se.getItemIcon(Ce,"prev page")),pt=!Se.hasPrev();return(0,de.isValidElement)(dt)?(0,de.cloneElement)(dt,{disabled:pt}):dt},Se.renderNext=function(It){var Tt=Se.props,Ce=Tt.nextIcon,fe=Tt.itemRender,dt=fe(It,"next",Se.getItemIcon(Ce,"next page")),pt=!Se.hasNext();return(0,de.isValidElement)(dt)?(0,de.cloneElement)(dt,{disabled:pt}):dt};var je=Re.onChange!==De,Jt="current"in Re;Jt&&!je&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var At=Re.defaultCurrent;"current"in Re&&(At=Re.current);var Wt=Re.defaultPageSize;return"pageSize"in Re&&(Wt=Re.pageSize),At=Math.min(At,St(Wt,void 0,Re)),Se.state={current:At,currentInputValue:At,pageSize:Wt},Se}return(0,E.Z)(Ye,[{key:"componentDidUpdate",value:function(Se,je){var Jt=this.props.prefixCls;if(je.current!==this.state.current&&this.paginationNode.current){var At=this.paginationNode.current.querySelector(".".concat(Jt,"-item-").concat(je.current));if(At&&document.activeElement===At){var Wt;At==null||(Wt=At.blur)===null||Wt===void 0||Wt.call(At)}}}},{key:"getValidValue",value:function(Se){var je=Se.target.value,Jt=St(void 0,this.state,this.props),At=this.state.currentInputValue,Wt;return je===""?Wt=je:Number.isNaN(Number(je))?Wt=At:je>=Jt?Wt=Jt:Wt=Number(je),Wt}},{key:"getShowSizeChanger",value:function(){var Se=this.props,je=Se.showSizeChanger,Jt=Se.total,At=Se.totalBoundaryShowSizeChanger;return typeof je!="undefined"?je:Jt>At}},{key:"render",value:function(){var Se=this.props,je=Se.prefixCls,Jt=Se.className,At=Se.style,Wt=Se.disabled,It=Se.hideOnSinglePage,Tt=Se.total,Ce=Se.locale,fe=Se.showQuickJumper,dt=Se.showLessItems,pt=Se.showTitle,Vt=Se.showTotal,en=Se.simple,cn=Se.itemRender,sn=Se.showPrevNextJumpers,bn=Se.jumpPrevIcon,On=Se.jumpNextIcon,Ln=Se.selectComponentClass,Rn=Se.selectPrefixCls,Jn=Se.pageSizeOptions,Yn=this.state,Cn=Yn.current,da=Yn.pageSize,Pt=Yn.currentInputValue;if(It===!0&&Tt<=da)return null;var _t=St(void 0,this.state,this.props),Et=[],Ot=null,me=null,Ne=null,Ze=null,Qe=null,ut=fe&&fe.goButton,Dt=dt?1:2,vt=Cn-1>0?Cn-1:0,we=Cn+1<_t?Cn+1:_t,Ie=(0,z.Z)(this.props,{aria:!0,data:!0}),Ae=Vt&&de.createElement("li",{className:"".concat(je,"-total-text")},Vt(Tt,[Tt===0?0:(Cn-1)*da+1,Cn*da>Tt?Tt:Cn*da]));if(en){ut&&(typeof ut=="boolean"?Qe=de.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Ce.jump_to_confirm):Qe=de.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},ut),Qe=de.createElement("li",{title:pt?"".concat(Ce.jump_to).concat(Cn,"/").concat(_t):null,className:"".concat(je,"-simple-pager")},Qe));var ct=this.renderPrev(vt);return de.createElement("ul",(0,ne.Z)({className:Je()(je,"".concat(je,"-simple"),(0,oe.Z)({},"".concat(je,"-disabled"),Wt),Jt),style:At,ref:this.paginationNode},Ie),Ae,ct?de.createElement("li",{title:pt?Ce.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Je()("".concat(je,"-prev"),(0,oe.Z)({},"".concat(je,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},ct):null,de.createElement("li",{title:pt?"".concat(Cn,"/").concat(_t):null,className:"".concat(je,"-simple-pager")},de.createElement("input",{type:"text",value:Pt,disabled:Wt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),de.createElement("span",{className:"".concat(je,"-slash")},"/"),_t),de.createElement("li",{title:pt?Ce.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Je()("".concat(je,"-next"),(0,oe.Z)({},"".concat(je,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(we)),Qe)}if(_t<=3+Dt*2){var Ut={locale:Ce,rootPrefixCls:je,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:pt,itemRender:cn};_t||Et.push(de.createElement(Pe,(0,ne.Z)({},Ut,{key:"noPager",page:1,className:"".concat(je,"-item-disabled")})));for(var gt=1;gt<=_t;gt+=1){var on=Cn===gt;Et.push(de.createElement(Pe,(0,ne.Z)({},Ut,{key:gt,page:gt,active:on})))}}else{var $t=dt?Ce.prev_3:Ce.prev_5,Rt=dt?Ce.next_3:Ce.next_5,gn=cn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(bn,"prev page")),Mn=cn(this.getJumpNextPage(),"jump-next",this.getItemIcon(On,"next page"));sn&&(Ot=gn?de.createElement("li",{title:pt?$t:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Je()("".concat(je,"-jump-prev"),(0,oe.Z)({},"".concat(je,"-jump-prev-custom-icon"),!!bn))},gn):null,me=Mn?de.createElement("li",{title:pt?Rt:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Je()("".concat(je,"-jump-next"),(0,oe.Z)({},"".concat(je,"-jump-next-custom-icon"),!!On))},Mn):null),Ze=de.createElement(Pe,{locale:Ce,last:!0,rootPrefixCls:je,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:_t,page:_t,active:!1,showTitle:pt,itemRender:cn}),Ne=de.createElement(Pe,{locale:Ce,rootPrefixCls:je,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:pt,itemRender:cn});var Xt=Math.max(1,Cn-Dt),jn=Math.min(Cn+Dt,_t);Cn-1<=Dt&&(jn=1+Dt*2),_t-Cn<=Dt&&(Xt=_t-Dt*2);for(var Xn=Xt;Xn<=jn;Xn+=1){var na=Cn===Xn;Et.push(de.createElement(Pe,{locale:Ce,rootPrefixCls:je,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Xn,page:Xn,active:na,showTitle:pt,itemRender:cn}))}Cn-1>=Dt*2&&Cn!==3&&(Et[0]=(0,de.cloneElement)(Et[0],{className:"".concat(je,"-item-after-jump-prev")}),Et.unshift(Ot)),_t-Cn>=Dt*2&&Cn!==_t-2&&(Et[Et.length-1]=(0,de.cloneElement)(Et[Et.length-1],{className:"".concat(je,"-item-before-jump-next")}),Et.push(me)),Xt!==1&&Et.unshift(Ne),jn!==_t&&Et.push(Ze)}var Gn=!this.hasPrev()||!_t,Me=!this.hasNext()||!_t,yt=this.renderPrev(vt),nt=this.renderNext(we);return de.createElement("ul",(0,ne.Z)({className:Je()(je,Jt,(0,oe.Z)({},"".concat(je,"-disabled"),Wt)),style:At,ref:this.paginationNode},Ie),Ae,yt?de.createElement("li",{title:pt?Ce.prev_page:null,onClick:this.prev,tabIndex:Gn?null:0,onKeyPress:this.runIfEnterPrev,className:Je()("".concat(je,"-prev"),(0,oe.Z)({},"".concat(je,"-disabled"),Gn)),"aria-disabled":Gn},yt):null,Et,nt?de.createElement("li",{title:pt?Ce.next_page:null,onClick:this.next,tabIndex:Me?null:0,onKeyPress:this.runIfEnterNext,className:Je()("".concat(je,"-next"),(0,oe.Z)({},"".concat(je,"-disabled"),Me)),"aria-disabled":Me},nt):null,de.createElement(ce,{disabled:Wt,locale:Ce,rootPrefixCls:je,selectComponentClass:Ln,selectPrefixCls:Rn,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Cn,pageSize:da,pageSizeOptions:Jn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ut}))}}],[{key:"getDerivedStateFromProps",value:function(Se,je){var Jt={};if("current"in Se&&(Jt.current=Se.current,Se.current!==je.current&&(Jt.currentInputValue=Jt.current)),"pageSize"in Se&&Se.pageSize!==je.pageSize){var At=je.current,Wt=St(Se.pageSize,je,Se);At=At>Wt?Wt:At,"current"in Se||(Jt.current=At,Jt.currentInputValue=At),Jt.pageSize=Se.pageSize}return Jt}}]),Ye}(de.Component);ln.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:De,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:De,locale:le.Z,style:{},itemRender:kt,totalBoundaryShowSizeChanger:50};var rt=ln,Ct=te(22075),Mt=te(36355),qt=te(19716),jt=te(8628),mt=te(9763),ke=te(57809);const at=pe=>de.createElement(ke.default,Object.assign({},pe,{showSearch:!0,size:"small"})),Qt=pe=>de.createElement(ke.default,Object.assign({},pe,{showSearch:!0,size:"middle"}));at.Option=ke.default.Option,Qt.Option=ke.default.Option;var Le=te(9937),Ve=te(17313),Bt=te(83116),tn=te(37613);const et=pe=>{const{componentCls:ve}=pe;return{[`${ve}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${ve}-item-link`]:{color:pe.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${ve}-item-link`]:{color:pe.colorTextDisabled,cursor:"not-allowed"}}},[`&${ve}-disabled`]:{cursor:"not-allowed",[`${ve}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:pe.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:pe.colorBorder,backgroundColor:pe.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:pe.itemActiveBgDisabled},a:{color:pe.itemActiveColorDisabled}}},[`${ve}-item-link`]:{color:pe.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${ve}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${ve}-simple-pager`]:{color:pe.colorTextDisabled},[`${ve}-jump-prev, ${ve}-jump-next`]:{[`${ve}-item-link-icon`]:{opacity:0},[`${ve}-item-ellipsis`]:{opacity:1}}},[`&${ve}-simple`]:{[`${ve}-prev, ${ve}-next`]:{[`&${ve}-disabled ${ve}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},xt=pe=>{const{componentCls:ve}=pe;return{[`&${ve}-mini ${ve}-total-text, &${ve}-mini ${ve}-simple-pager`]:{height:pe.itemSizeSM,lineHeight:`${pe.itemSizeSM}px`},[`&${ve}-mini ${ve}-item`]:{minWidth:pe.itemSizeSM,height:pe.itemSizeSM,margin:0,lineHeight:`${pe.itemSizeSM-2}px`},[`&${ve}-mini:not(${ve}-disabled) ${ve}-item:not(${ve}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:pe.colorBgTextHover},"&:active":{backgroundColor:pe.colorBgTextActive}},[`&${ve}-mini ${ve}-prev, &${ve}-mini ${ve}-next`]:{minWidth:pe.itemSizeSM,height:pe.itemSizeSM,margin:0,lineHeight:`${pe.itemSizeSM}px`},[`&${ve}-mini:not(${ve}-disabled)`]:{[`${ve}-prev, ${ve}-next`]:{[`&:hover ${ve}-item-link`]:{backgroundColor:pe.colorBgTextHover},[`&:active ${ve}-item-link`]:{backgroundColor:pe.colorBgTextActive},[`&${ve}-disabled:hover ${ve}-item-link`]:{backgroundColor:"transparent"}}},[`
|
|
&${ve}-mini ${ve}-prev ${ve}-item-link,
|
|
&${ve}-mini ${ve}-next ${ve}-item-link
|
|
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:pe.itemSizeSM,lineHeight:`${pe.itemSizeSM}px`}},[`&${ve}-mini ${ve}-jump-prev, &${ve}-mini ${ve}-jump-next`]:{height:pe.itemSizeSM,marginInlineEnd:0,lineHeight:`${pe.itemSizeSM}px`},[`&${ve}-mini ${ve}-options`]:{marginInlineStart:pe.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:pe.miniOptionsSizeChangerTop},"&-quick-jumper":{height:pe.itemSizeSM,lineHeight:`${pe.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,Le.x0)(pe)),{width:pe.paginationMiniQuickJumperInputWidth,height:pe.controlHeightSM})}}}},xe=pe=>{const{componentCls:ve}=pe;return{[`
|
|
&${ve}-simple ${ve}-prev,
|
|
&${ve}-simple ${ve}-next
|
|
`]:{height:pe.itemSizeSM,lineHeight:`${pe.itemSizeSM}px`,verticalAlign:"top",[`${ve}-item-link`]:{height:pe.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:pe.colorBgTextHover},"&:active":{backgroundColor:pe.colorBgTextActive},"&::after":{height:pe.itemSizeSM,lineHeight:`${pe.itemSizeSM}px`}}},[`&${ve}-simple ${ve}-simple-pager`]:{display:"inline-block",height:pe.itemSizeSM,marginInlineEnd:pe.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:pe.marginXS,padding:`0 ${pe.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:pe.itemInputBg,border:`${pe.lineWidth}px ${pe.lineType} ${pe.colorBorder}`,borderRadius:pe.borderRadius,outline:"none",transition:`border-color ${pe.motionDurationMid}`,color:"inherit","&:hover":{borderColor:pe.colorPrimary},"&:focus":{borderColor:pe.colorPrimaryHover,boxShadow:`${pe.inputOutlineOffset}px 0 ${pe.controlOutlineWidth}px ${pe.controlOutline}`},"&[disabled]":{color:pe.colorTextDisabled,backgroundColor:pe.colorBgContainerDisabled,borderColor:pe.colorBorder,cursor:"not-allowed"}}}}},Gt=pe=>{const{componentCls:ve}=pe;return{[`${ve}-jump-prev, ${ve}-jump-next`]:{outline:0,[`${ve}-item-container`]:{position:"relative",[`${ve}-item-link-icon`]:{color:pe.colorPrimary,fontSize:pe.fontSizeSM,opacity:0,transition:`all ${pe.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${ve}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:pe.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:pe.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:pe.paginationEllipsisTextIndent,opacity:1,transition:`all ${pe.motionDurationMid}`}},"&:hover":{[`${ve}-item-link-icon`]:{opacity:1},[`${ve}-item-ellipsis`]:{opacity:0}}},[`
|
|
${ve}-prev,
|
|
${ve}-jump-prev,
|
|
${ve}-jump-next
|
|
`]:{marginInlineEnd:pe.marginXS},[`
|
|
${ve}-prev,
|
|
${ve}-next,
|
|
${ve}-jump-prev,
|
|
${ve}-jump-next
|
|
`]:{display:"inline-block",minWidth:pe.itemSize,height:pe.itemSize,color:pe.colorText,fontFamily:pe.fontFamily,lineHeight:`${pe.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:pe.borderRadius,cursor:"pointer",transition:`all ${pe.motionDurationMid}`},[`${ve}-prev, ${ve}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:pe.colorText,cursor:"pointer",userSelect:"none"},[`${ve}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:pe.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${pe.lineWidth}px ${pe.lineType} transparent`,borderRadius:pe.borderRadius,outline:"none",transition:`all ${pe.motionDurationMid}`},[`&:hover ${ve}-item-link`]:{backgroundColor:pe.colorBgTextHover},[`&:active ${ve}-item-link`]:{backgroundColor:pe.colorBgTextActive},[`&${ve}-disabled:hover`]:{[`${ve}-item-link`]:{backgroundColor:"transparent"}}},[`${ve}-slash`]:{marginInlineEnd:pe.paginationSlashMarginInlineEnd,marginInlineStart:pe.paginationSlashMarginInlineStart},[`${ve}-options`]:{display:"inline-block",marginInlineStart:pe.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:pe.controlHeight,marginInlineStart:pe.marginXS,lineHeight:`${pe.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Le.ik)(pe)),{width:pe.controlHeightLG*1.25,height:pe.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:pe.marginXS,marginInlineEnd:pe.marginXS})}}}},dn=pe=>{const{componentCls:ve}=pe;return{[`${ve}-item`]:{display:"inline-block",minWidth:pe.itemSize,height:pe.itemSize,marginInlineEnd:pe.marginXS,fontFamily:pe.fontFamily,lineHeight:`${pe.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${pe.lineWidth}px ${pe.lineType} transparent`,borderRadius:pe.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${pe.paginationItemPaddingInline}px`,color:pe.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${ve}-item-active)`]:{"&:hover":{transition:`all ${pe.motionDurationMid}`,backgroundColor:pe.colorBgTextHover},"&:active":{backgroundColor:pe.colorBgTextActive}},"&-active":{fontWeight:pe.fontWeightStrong,backgroundColor:pe.itemActiveBg,borderColor:pe.colorPrimary,a:{color:pe.colorPrimary},"&:hover":{borderColor:pe.colorPrimaryHover},"&:hover a":{color:pe.colorPrimaryHover}}}}},En=pe=>{const{componentCls:ve}=pe;return{[ve]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ve.Wf)(pe)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${ve}-total-text`]:{display:"inline-block",height:pe.itemSize,marginInlineEnd:pe.marginXS,lineHeight:`${pe.itemSize-2}px`,verticalAlign:"middle"}}),dn(pe)),Gt(pe)),xe(pe)),xt(pe)),et(pe)),{[`@media only screen and (max-width: ${pe.screenLG}px)`]:{[`${ve}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${pe.screenSM}px)`]:{[`${ve}-options`]:{display:"none"}}}),[`&${pe.componentCls}-rtl`]:{direction:"rtl"}}},pn=pe=>{const{componentCls:ve}=pe;return{[`${ve}${ve}-disabled:not(${ve}-mini)`]:{"&, &:hover":{[`${ve}-item-link`]:{borderColor:pe.colorBorder}},"&:focus-visible":{[`${ve}-item-link`]:{borderColor:pe.colorBorder}},[`${ve}-item, ${ve}-item-link`]:{backgroundColor:pe.colorBgContainerDisabled,borderColor:pe.colorBorder,[`&:hover:not(${ve}-item-active)`]:{backgroundColor:pe.colorBgContainerDisabled,borderColor:pe.colorBorder,a:{color:pe.colorTextDisabled}},[`&${ve}-item-active`]:{backgroundColor:pe.itemActiveBgDisabled}},[`${ve}-prev, ${ve}-next`]:{"&:hover button":{backgroundColor:pe.colorBgContainerDisabled,borderColor:pe.colorBorder,color:pe.colorTextDisabled},[`${ve}-item-link`]:{backgroundColor:pe.colorBgContainerDisabled,borderColor:pe.colorBorder}}},[`${ve}:not(${ve}-mini)`]:{[`${ve}-prev, ${ve}-next`]:{"&:hover button":{borderColor:pe.colorPrimaryHover,backgroundColor:pe.itemBg},[`${ve}-item-link`]:{backgroundColor:pe.itemLinkBg,borderColor:pe.colorBorder},[`&:hover ${ve}-item-link`]:{borderColor:pe.colorPrimary,backgroundColor:pe.itemBg,color:pe.colorPrimary},[`&${ve}-disabled`]:{[`${ve}-item-link`]:{borderColor:pe.colorBorder,color:pe.colorTextDisabled}}},[`${ve}-item`]:{backgroundColor:pe.itemBg,border:`${pe.lineWidth}px ${pe.lineType} ${pe.colorBorder}`,[`&:hover:not(${ve}-item-active)`]:{borderColor:pe.colorPrimary,backgroundColor:pe.itemBg,a:{color:pe.colorPrimary}},"&-active":{borderColor:pe.colorPrimary}}}}},Xe=pe=>{const{componentCls:ve}=pe;return{[`${ve}:not(${ve}-disabled)`]:{[`${ve}-item`]:Object.assign({},(0,Ve.Qy)(pe)),[`${ve}-jump-prev, ${ve}-jump-next`]:{"&:focus-visible":Object.assign({[`${ve}-item-link-icon`]:{opacity:1},[`${ve}-item-ellipsis`]:{opacity:0}},(0,Ve.oN)(pe))},[`${ve}-prev, ${ve}-next`]:{[`&:focus-visible ${ve}-item-link`]:Object.assign({},(0,Ve.oN)(pe))}}}};var We=(0,Bt.Z)("Pagination",pe=>{const ve=(0,tn.TS)(pe,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:pe.marginXXS/2,paginationMiniQuickJumperInputWidth:pe.controlHeightLG*1.1,paginationItemPaddingInline:pe.marginXXS*1.5,paginationEllipsisLetterSpacing:pe.marginXXS/2,paginationSlashMarginInlineStart:pe.marginXXS,paginationSlashMarginInlineEnd:pe.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Le.e5)(pe),(0,Le.TM)(pe));return[En(ve),Xe(ve),pe.wireframe&&pn(ve)]},pe=>({itemBg:pe.colorBgContainer,itemSize:pe.controlHeight,itemSizeSM:pe.controlHeightSM,itemActiveBg:pe.colorBgContainer,itemLinkBg:pe.colorBgContainer,itemActiveColorDisabled:pe.colorTextDisabled,itemActiveBgDisabled:pe.controlItemBgActiveDisabled,itemInputBg:pe.colorBgContainer,miniOptionsSizeChangerTop:0})),ye=function(pe,ve){var Ye={};for(var Re in pe)Object.prototype.hasOwnProperty.call(pe,Re)&&ve.indexOf(Re)<0&&(Ye[Re]=pe[Re]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Se=0,Re=Object.getOwnPropertySymbols(pe);Se<Re.length;Se++)ve.indexOf(Re[Se])<0&&Object.prototype.propertyIsEnumerable.call(pe,Re[Se])&&(Ye[Re[Se]]=pe[Re[Se]]);return Ye},Te=pe=>{const{prefixCls:ve,selectPrefixCls:Ye,className:Re,rootClassName:Se,style:je,size:Jt,locale:At,selectComponentClass:Wt,responsive:It,showSizeChanger:Tt}=pe,Ce=ye(pe,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:fe}=(0,jt.Z)(It),{getPrefixCls:dt,direction:pt,pagination:Vt={}}=de.useContext(Mt.E_),en=dt("pagination",ve),[cn,sn]=We(en),bn=Tt!=null?Tt:Vt.showSizeChanger,On=de.useMemo(()=>{const _t=de.createElement("span",{className:`${en}-item-ellipsis`},"\u2022\u2022\u2022"),Et=de.createElement("button",{className:`${en}-item-link`,type:"button",tabIndex:-1},pt==="rtl"?de.createElement(tt.Z,null):de.createElement($e.Z,null)),Ot=de.createElement("button",{className:`${en}-item-link`,type:"button",tabIndex:-1},pt==="rtl"?de.createElement($e.Z,null):de.createElement(tt.Z,null)),me=de.createElement("a",{className:`${en}-item-link`},de.createElement("div",{className:`${en}-item-container`},pt==="rtl"?de.createElement(_e.Z,{className:`${en}-item-link-icon`}):de.createElement(qe,{className:`${en}-item-link-icon`}),_t)),Ne=de.createElement("a",{className:`${en}-item-link`},de.createElement("div",{className:`${en}-item-container`},pt==="rtl"?de.createElement(qe,{className:`${en}-item-link-icon`}):de.createElement(_e.Z,{className:`${en}-item-link-icon`}),_t));return{prevIcon:Et,nextIcon:Ot,jumpPrevIcon:me,jumpNextIcon:Ne}},[pt,en]),[Ln]=(0,mt.Z)("Pagination",Ct.Z),Rn=Object.assign(Object.assign({},Ln),At),Jn=(0,qt.Z)(Jt),Yn=Jn==="small"||!!(fe&&!Jn&&It),Cn=dt("select",Ye),da=Je()({[`${en}-mini`]:Yn,[`${en}-rtl`]:pt==="rtl"},Vt==null?void 0:Vt.className,Re,Se,sn),Pt=Object.assign(Object.assign({},Vt==null?void 0:Vt.style),je);return cn(de.createElement(rt,Object.assign({},On,Ce,{style:Pt,prefixCls:en,selectPrefixCls:Cn,className:da,selectComponentClass:Wt||(Yn?at:Qt),locale:Rn,showSizeChanger:bn})))},ft=Te},93948:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return Tt}});var ne=te(59301),de=te(29679),He=te(40001),Ue=te(19248),Oe=te(99267),Be=te(92310),re=te.n(Be),qe=te(2738),_e=te(36355),$e=te(92413),tt=te(33708),it=te(37061),Je={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},oe=function(){var fe=(0,ne.useRef)([]),dt=(0,ne.useRef)(null);return(0,ne.useEffect)(function(){var pt=Date.now(),Vt=!1;fe.current.forEach(function(en){if(en){Vt=!0;var cn=en.style;cn.transitionDuration=".3s, .3s, .3s, .06s",dt.current&&pt-dt.current<100&&(cn.transitionDuration="0s, 0s")}}),Vt&&(dt.current=Date.now())}),fe.current},a=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],y=function(fe){var dt=(0,tt.Z)((0,tt.Z)({},Je),fe),pt=dt.className,Vt=dt.percent,en=dt.prefixCls,cn=dt.strokeColor,sn=dt.strokeLinecap,bn=dt.strokeWidth,On=dt.style,Ln=dt.trailColor,Rn=dt.trailWidth,Jn=dt.transition,Yn=(0,it.Z)(dt,a);delete Yn.gapPosition;var Cn=Array.isArray(Vt)?Vt:[Vt],da=Array.isArray(cn)?cn:[cn],Pt=oe(),_t=bn/2,Et=100-bn/2,Ot="M ".concat(sn==="round"?_t:0,",").concat(_t,`
|
|
L `).concat(sn==="round"?Et:100,",").concat(_t),me="0 0 100 ".concat(bn),Ne=0;return ne.createElement("svg",(0,$e.Z)({className:re()("".concat(en,"-line"),pt),viewBox:me,preserveAspectRatio:"none",style:On},Yn),ne.createElement("path",{className:"".concat(en,"-line-trail"),d:Ot,strokeLinecap:sn,stroke:Ln,strokeWidth:Rn||bn,fillOpacity:"0"}),Cn.map(function(Ze,Qe){var ut=1;switch(sn){case"round":ut=1-bn/100;break;case"square":ut=1-bn/2/100;break;default:ut=1;break}var Dt={strokeDasharray:"".concat(Ze*ut,"px, 100px"),strokeDashoffset:"-".concat(Ne,"px"),transition:Jn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},vt=da[Qe]||da[da.length-1];return Ne+=Ze,ne.createElement("path",{key:Qe,className:"".concat(en,"-line-path"),d:Ot,strokeLinecap:sn,stroke:vt,strokeWidth:bn,fillOpacity:"0",ref:function(Ie){Pt[Qe]=Ie},style:Dt})}))},E=y,b=te(39559),x=te(33606),z=te(47273),ee=0,ae=(0,z.Z)();function le(){var Ce;return ae?(Ce=ee,ee+=1):Ce="TEST_OR_SSR",Ce}var se=function(Ce){var fe=ne.useState(),dt=(0,x.Z)(fe,2),pt=dt[0],Vt=dt[1];return ne.useEffect(function(){Vt("rc_progress_".concat(le()))},[]),Ce||pt},ce=function(fe){var dt=fe.bg,pt=fe.children;return ne.createElement("div",{style:{width:"100%",height:"100%",background:dt}},pt)};function Ee(Ce,fe){return Object.keys(Ce).map(function(dt){var pt=parseFloat(dt),Vt="".concat(Math.floor(pt*fe),"%");return"".concat(Ce[dt]," ").concat(Vt)})}var Pe=ne.forwardRef(function(Ce,fe){var dt=Ce.prefixCls,pt=Ce.color,Vt=Ce.gradientId,en=Ce.radius,cn=Ce.style,sn=Ce.ptg,bn=Ce.strokeLinecap,On=Ce.strokeWidth,Ln=Ce.size,Rn=Ce.gapDegree,Jn=pt&&(0,b.Z)(pt)==="object",Yn=Jn?"#FFF":void 0,Cn=Ln/2,da=ne.createElement("circle",{className:"".concat(dt,"-circle-path"),r:en,cx:Cn,cy:Cn,stroke:Yn,strokeLinecap:bn,strokeWidth:On,opacity:sn===0?0:1,style:cn,ref:fe});if(!Jn)return da;var Pt="".concat(Vt,"-conic"),_t=Rn?"".concat(180+Rn/2,"deg"):"0deg",Et=Ee(pt,(360-Rn)/360),Ot=Ee(pt,1),me="conic-gradient(from ".concat(_t,", ").concat(Et.join(", "),")"),Ne="linear-gradient(to ".concat(Rn?"bottom":"top",", ").concat(Ot.join(", "),")");return ne.createElement(ne.Fragment,null,ne.createElement("mask",{id:Pt},da),ne.createElement("foreignObject",{x:0,y:0,width:Ln,height:Ln,mask:"url(#".concat(Pt,")")},ne.createElement(ce,{bg:Ne},ne.createElement(ce,{bg:me}))))}),De=Pe,he=100,kt=function(fe,dt,pt,Vt,en,cn,sn,bn,On,Ln){var Rn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Jn=pt/100*360*((360-cn)/360),Yn=cn===0?0:{bottom:0,top:180,left:90,right:-90}[sn],Cn=(100-Vt)/100*dt;On==="round"&&Vt!==100&&(Cn+=Ln/2,Cn>=dt&&(Cn=dt-.01));var da=he/2;return{stroke:typeof bn=="string"?bn:void 0,strokeDasharray:"".concat(dt,"px ").concat(fe),strokeDashoffset:Cn+Rn,transform:"rotate(".concat(en+Jn+Yn,"deg)"),transformOrigin:"".concat(da,"px ").concat(da,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},St=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function ln(Ce){var fe=Ce!=null?Ce:[];return Array.isArray(fe)?fe:[fe]}var rt=function(fe){var dt=(0,tt.Z)((0,tt.Z)({},Je),fe),pt=dt.id,Vt=dt.prefixCls,en=dt.steps,cn=dt.strokeWidth,sn=dt.trailWidth,bn=dt.gapDegree,On=bn===void 0?0:bn,Ln=dt.gapPosition,Rn=dt.trailColor,Jn=dt.strokeLinecap,Yn=dt.style,Cn=dt.className,da=dt.strokeColor,Pt=dt.percent,_t=(0,it.Z)(dt,St),Et=he/2,Ot=se(pt),me="".concat(Ot,"-gradient"),Ne=Et-cn/2,Ze=Math.PI*2*Ne,Qe=On>0?90+On/2:-90,ut=Ze*((360-On)/360),Dt=(0,b.Z)(en)==="object"?en:{count:en,space:2},vt=Dt.count,we=Dt.space,Ie=ln(Pt),Ae=ln(da),ct=Ae.find(function(Mn){return Mn&&(0,b.Z)(Mn)==="object"}),Ut=ct&&(0,b.Z)(ct)==="object",gt=Ut?"butt":Jn,on=kt(Ze,ut,0,100,Qe,On,Ln,Rn,gt,cn),$t=oe(),Rt=function(){var Xt=0;return Ie.map(function(jn,Xn){var na=Ae[Xn]||Ae[Ae.length-1],Gn=kt(Ze,ut,Xt,jn,Qe,On,Ln,na,gt,cn);return Xt+=jn,ne.createElement(De,{key:Xn,color:na,ptg:jn,radius:Ne,prefixCls:Vt,gradientId:me,style:Gn,strokeLinecap:gt,strokeWidth:cn,gapDegree:On,ref:function(yt){$t[Xn]=yt},size:he})}).reverse()},gn=function(){var Xt=Math.round(vt*(Ie[0]/100)),jn=100/vt,Xn=0;return new Array(vt).fill(null).map(function(na,Gn){var Me=Gn<=Xt-1?Ae[0]:Rn,yt=Me&&(0,b.Z)(Me)==="object"?"url(#".concat(me,")"):void 0,nt=kt(Ze,ut,Xn,jn,Qe,On,Ln,Me,"butt",cn,we);return Xn+=(ut-nt.strokeDashoffset+we)*100/ut,ne.createElement("circle",{key:Gn,className:"".concat(Vt,"-circle-path"),r:Ne,cx:Et,cy:Et,stroke:yt,strokeWidth:cn,opacity:1,style:nt,ref:function(Ht){$t[Gn]=Ht}})})};return ne.createElement("svg",(0,$e.Z)({className:re()("".concat(Vt,"-circle"),Cn),viewBox:"0 0 ".concat(he," ").concat(he),style:Yn,id:pt,role:"presentation"},_t),!vt&&ne.createElement("circle",{className:"".concat(Vt,"-circle-trail"),r:Ne,cx:Et,cy:Et,stroke:Rn,strokeLinecap:gt,strokeWidth:sn||cn,style:on}),vt?gn():Rt())},Ct=rt,Mt={Line:E,Circle:Ct},qt=te(6848),jt=te(93398);function mt(Ce){return!Ce||Ce<0?0:Ce>100?100:Ce}function ke(Ce){let{success:fe,successPercent:dt}=Ce,pt=dt;return fe&&"progress"in fe&&(pt=fe.progress),fe&&"percent"in fe&&(pt=fe.percent),pt}const at=Ce=>{let{percent:fe,success:dt,successPercent:pt}=Ce;const Vt=mt(ke({success:dt,successPercent:pt}));return[Vt,mt(mt(fe)-Vt)]},Qt=Ce=>{let{success:fe={},strokeColor:dt}=Ce;const{strokeColor:pt}=fe;return[pt||jt.presetPrimaryColors.green,dt||null]},Le=(Ce,fe,dt)=>{var pt,Vt,en,cn;let sn=-1,bn=-1;if(fe==="step"){const On=dt.steps,Ln=dt.strokeWidth;typeof Ce=="string"||typeof Ce=="undefined"?(sn=Ce==="small"?2:14,bn=Ln!=null?Ln:8):typeof Ce=="number"?[sn,bn]=[Ce,Ce]:[sn=14,bn=8]=Ce,sn*=On}else if(fe==="line"){const On=dt==null?void 0:dt.strokeWidth;typeof Ce=="string"||typeof Ce=="undefined"?bn=On||(Ce==="small"?6:8):typeof Ce=="number"?[sn,bn]=[Ce,Ce]:[sn=-1,bn=8]=Ce}else(fe==="circle"||fe==="dashboard")&&(typeof Ce=="string"||typeof Ce=="undefined"?[sn,bn]=Ce==="small"?[60,60]:[120,120]:typeof Ce=="number"?[sn,bn]=[Ce,Ce]:(sn=(Vt=(pt=Ce[0])!==null&&pt!==void 0?pt:Ce[1])!==null&&Vt!==void 0?Vt:120,bn=(cn=(en=Ce[0])!==null&&en!==void 0?en:Ce[1])!==null&&cn!==void 0?cn:120));return[sn,bn]},Ve=3,Bt=Ce=>Ve/Ce*100;var et=Ce=>{const{prefixCls:fe,trailColor:dt=null,strokeLinecap:pt="round",gapPosition:Vt,gapDegree:en,width:cn=120,type:sn,children:bn,success:On,size:Ln=cn}=Ce,[Rn,Jn]=Le(Ln,"circle");let{strokeWidth:Yn}=Ce;Yn===void 0&&(Yn=Math.max(Bt(Rn),6));const Cn={width:Rn,height:Jn,fontSize:Rn*.15+6},da=ne.useMemo(()=>{if(en||en===0)return en;if(sn==="dashboard")return 75},[en,sn]),Pt=Vt||sn==="dashboard"&&"bottom"||void 0,_t=Object.prototype.toString.call(Ce.strokeColor)==="[object Object]",Et=Qt({success:On,strokeColor:Ce.strokeColor}),Ot=re()(`${fe}-inner`,{[`${fe}-circle-gradient`]:_t}),me=ne.createElement(Ct,{percent:at(Ce),strokeWidth:Yn,trailWidth:Yn,strokeColor:Et,strokeLinecap:pt,trailColor:dt,prefixCls:fe,gapDegree:da,gapPosition:Pt});return ne.createElement("div",{className:Ot,style:Cn},Rn<=20?ne.createElement(qt.Z,{title:bn},ne.createElement("span",null,me)):ne.createElement(ne.Fragment,null,me,bn))},xt=function(Ce,fe){var dt={};for(var pt in Ce)Object.prototype.hasOwnProperty.call(Ce,pt)&&fe.indexOf(pt)<0&&(dt[pt]=Ce[pt]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Vt=0,pt=Object.getOwnPropertySymbols(Ce);Vt<pt.length;Vt++)fe.indexOf(pt[Vt])<0&&Object.prototype.propertyIsEnumerable.call(Ce,pt[Vt])&&(dt[pt[Vt]]=Ce[pt[Vt]]);return dt};const xe=Ce=>{let fe=[];return Object.keys(Ce).forEach(dt=>{const pt=parseFloat(dt.replace(/%/g,""));isNaN(pt)||fe.push({key:pt,value:Ce[dt]})}),fe=fe.sort((dt,pt)=>dt.key-pt.key),fe.map(dt=>{let{key:pt,value:Vt}=dt;return`${Vt} ${pt}%`}).join(", ")},Gt=(Ce,fe)=>{const{from:dt=jt.presetPrimaryColors.blue,to:pt=jt.presetPrimaryColors.blue,direction:Vt=fe==="rtl"?"to left":"to right"}=Ce,en=xt(Ce,["from","to","direction"]);if(Object.keys(en).length!==0){const cn=xe(en);return{backgroundImage:`linear-gradient(${Vt}, ${cn})`}}return{backgroundImage:`linear-gradient(${Vt}, ${dt}, ${pt})`}};var En=Ce=>{const{prefixCls:fe,direction:dt,percent:pt,size:Vt,strokeWidth:en,strokeColor:cn,strokeLinecap:sn="round",children:bn,trailColor:On=null,success:Ln}=Ce,Rn=cn&&typeof cn!="string"?Gt(cn,dt):{backgroundColor:cn},Jn=sn==="square"||sn==="butt"?0:void 0,Yn={backgroundColor:On||void 0,borderRadius:Jn},Cn=Vt!=null?Vt:[-1,en||(Vt==="small"?6:8)],[da,Pt]=Le(Cn,"line",{strokeWidth:en}),_t=Object.assign({width:`${mt(pt)}%`,height:Pt,borderRadius:Jn},Rn),Et=ke(Ce),Ot={width:`${mt(Et)}%`,height:Pt,borderRadius:Jn,backgroundColor:Ln==null?void 0:Ln.strokeColor},me={width:da<0?"100%":da,height:Pt};return ne.createElement(ne.Fragment,null,ne.createElement("div",{className:`${fe}-outer`,style:me},ne.createElement("div",{className:`${fe}-inner`,style:Yn},ne.createElement("div",{className:`${fe}-bg`,style:_t}),Et!==void 0?ne.createElement("div",{className:`${fe}-success-bg`,style:Ot}):null)),bn)},Xe=Ce=>{const{size:fe,steps:dt,percent:pt=0,strokeWidth:Vt=8,strokeColor:en,trailColor:cn=null,prefixCls:sn,children:bn}=Ce,On=Math.round(dt*(pt/100)),Ln=fe==="small"?2:14,Rn=fe!=null?fe:[Ln,Vt],[Jn,Yn]=Le(Rn,"step",{steps:dt,strokeWidth:Vt}),Cn=Jn/dt,da=new Array(dt);for(let Pt=0;Pt<dt;Pt++){const _t=Array.isArray(en)?en[Pt]:en;da[Pt]=ne.createElement("div",{key:Pt,className:re()(`${sn}-steps-item`,{[`${sn}-steps-item-active`]:Pt<=On-1}),style:{backgroundColor:Pt<=On-1?_t:cn,width:Cn,height:Yn}})}return ne.createElement("div",{className:`${sn}-steps-outer`},da,bn)},We=te(93083),ye=te(17313),ge=te(83116),Te=te(37613);const ft=Ce=>{const fe=Ce?"100%":"-100%";return new We.Keyframes(`antProgress${Ce?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${fe}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${fe}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},pe=Ce=>{const{componentCls:fe,iconCls:dt}=Ce;return{[fe]:Object.assign(Object.assign({},(0,ye.Wf)(Ce)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Ce.fontSize,marginInlineEnd:Ce.marginXS,marginBottom:Ce.marginXS},[`${fe}-outer`]:{display:"inline-block",width:"100%"},[`&${fe}-show-info`]:{[`${fe}-outer`]:{marginInlineEnd:`calc(-2em - ${Ce.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Ce.paddingXS}px)`}},[`${fe}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Ce.remainingColor,borderRadius:Ce.lineBorderRadius},[`${fe}-inner:not(${fe}-circle-gradient)`]:{[`${fe}-circle-path`]:{stroke:Ce.defaultColor}},[`${fe}-success-bg, ${fe}-bg`]:{position:"relative",backgroundColor:Ce.defaultColor,borderRadius:Ce.lineBorderRadius,transition:`all ${Ce.motionDurationSlow} ${Ce.motionEaseInOutCirc}`},[`${fe}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Ce.colorSuccess},[`${fe}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Ce.marginXS,color:Ce.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[dt]:{fontSize:Ce.fontSize}},[`&${fe}-status-active`]:{[`${fe}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Ce.colorBgContainer,borderRadius:Ce.lineBorderRadius,opacity:0,animationName:ft(),animationDuration:Ce.progressActiveMotionDuration,animationTimingFunction:Ce.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${fe}-rtl${fe}-status-active`]:{[`${fe}-bg::before`]:{animationName:ft(!0)}},[`&${fe}-status-exception`]:{[`${fe}-bg`]:{backgroundColor:Ce.colorError},[`${fe}-text`]:{color:Ce.colorError}},[`&${fe}-status-exception ${fe}-inner:not(${fe}-circle-gradient)`]:{[`${fe}-circle-path`]:{stroke:Ce.colorError}},[`&${fe}-status-success`]:{[`${fe}-bg`]:{backgroundColor:Ce.colorSuccess},[`${fe}-text`]:{color:Ce.colorSuccess}},[`&${fe}-status-success ${fe}-inner:not(${fe}-circle-gradient)`]:{[`${fe}-circle-path`]:{stroke:Ce.colorSuccess}}})}},ve=Ce=>{const{componentCls:fe,iconCls:dt}=Ce;return{[fe]:{[`${fe}-circle-trail`]:{stroke:Ce.remainingColor},[`&${fe}-circle ${fe}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${fe}-circle ${fe}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Ce.circleTextColor,fontSize:Ce.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[dt]:{fontSize:`${Ce.fontSize/Ce.fontSizeSM}em`}},[`${fe}-circle&-status-exception`]:{[`${fe}-text`]:{color:Ce.colorError}},[`${fe}-circle&-status-success`]:{[`${fe}-text`]:{color:Ce.colorSuccess}}},[`${fe}-inline-circle`]:{lineHeight:1,[`${fe}-inner`]:{verticalAlign:"bottom"}}}},Ye=Ce=>{const{componentCls:fe}=Ce;return{[fe]:{[`${fe}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Ce.progressStepMinWidth,marginInlineEnd:Ce.progressStepMarginInlineEnd,backgroundColor:Ce.remainingColor,transition:`all ${Ce.motionDurationSlow}`,"&-active":{backgroundColor:Ce.defaultColor}}}}}},Re=Ce=>{const{componentCls:fe,iconCls:dt}=Ce;return{[fe]:{[`${fe}-small&-line, ${fe}-small&-line ${fe}-text ${dt}`]:{fontSize:Ce.fontSizeSM}}}};var Se=(0,ge.Z)("Progress",Ce=>{const fe=Ce.marginXXS/2,dt=(0,Te.TS)(Ce,{progressStepMarginInlineEnd:fe,progressStepMinWidth:fe,progressActiveMotionDuration:"2.4s"});return[pe(dt),ve(dt),Ye(dt),Re(dt)]},Ce=>({circleTextColor:Ce.colorText,defaultColor:Ce.colorInfo,remainingColor:Ce.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),je=function(Ce,fe){var dt={};for(var pt in Ce)Object.prototype.hasOwnProperty.call(Ce,pt)&&fe.indexOf(pt)<0&&(dt[pt]=Ce[pt]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Vt=0,pt=Object.getOwnPropertySymbols(Ce);Vt<pt.length;Vt++)fe.indexOf(pt[Vt])<0&&Object.prototype.propertyIsEnumerable.call(Ce,pt[Vt])&&(dt[pt[Vt]]=Ce[pt[Vt]]);return dt};const Jt=null,At=["normal","exception","active","success"];var It=ne.forwardRef((Ce,fe)=>{const{prefixCls:dt,className:pt,rootClassName:Vt,steps:en,strokeColor:cn,percent:sn=0,size:bn="default",showInfo:On=!0,type:Ln="line",status:Rn,format:Jn,style:Yn}=Ce,Cn=je(Ce,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),da=ne.useMemo(()=>{var Ie,Ae;const ct=ke(Ce);return parseInt(ct!==void 0?(Ie=ct!=null?ct:0)===null||Ie===void 0?void 0:Ie.toString():(Ae=sn!=null?sn:0)===null||Ae===void 0?void 0:Ae.toString(),10)},[sn,Ce.success,Ce.successPercent]),Pt=ne.useMemo(()=>!At.includes(Rn)&&da>=100?"success":Rn||"normal",[Rn,da]),{getPrefixCls:_t,direction:Et,progress:Ot}=ne.useContext(_e.E_),me=_t("progress",dt),[Ne,Ze]=Se(me),Qe=ne.useMemo(()=>{if(!On)return null;const Ie=ke(Ce);let Ae;const ct=Jn||(gt=>`${gt}%`),Ut=Ln==="line";return Jn||Pt!=="exception"&&Pt!=="success"?Ae=ct(mt(sn),mt(Ie)):Pt==="exception"?Ae=Ut?ne.createElement(Ue.Z,null):ne.createElement(Oe.Z,null):Pt==="success"&&(Ae=Ut?ne.createElement(de.Z,null):ne.createElement(He.Z,null)),ne.createElement("span",{className:`${me}-text`,title:typeof Ae=="string"?Ae:void 0},Ae)},[On,sn,da,Pt,Ln,me,Jn]),ut=Array.isArray(cn)?cn[0]:cn,Dt=typeof cn=="string"||Array.isArray(cn)?cn:void 0;let vt;Ln==="line"?vt=en?ne.createElement(Xe,Object.assign({},Ce,{strokeColor:Dt,prefixCls:me,steps:en}),Qe):ne.createElement(En,Object.assign({},Ce,{strokeColor:ut,prefixCls:me,direction:Et}),Qe):(Ln==="circle"||Ln==="dashboard")&&(vt=ne.createElement(et,Object.assign({},Ce,{strokeColor:ut,prefixCls:me,progressStatus:Pt}),Qe));const we=re()(me,`${me}-status-${Pt}`,`${me}-${Ln==="dashboard"&&"circle"||en&&"steps"||Ln}`,{[`${me}-inline-circle`]:Ln==="circle"&&Le(bn,"circle")[0]<=20,[`${me}-show-info`]:On,[`${me}-${bn}`]:typeof bn=="string",[`${me}-rtl`]:Et==="rtl"},Ot==null?void 0:Ot.className,pt,Vt,Ze);return Ne(ne.createElement("div",Object.assign({ref:fe,style:Object.assign(Object.assign({},Ot==null?void 0:Ot.style),Yn),className:we,role:"progressbar","aria-valuenow":da},(0,qe.Z)(Cn,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),vt))}),Tt=It},13570:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return mt}});var ne=te(92413),de=te(59301),He={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"},Ue=He,Oe=te(7657),Be=function(at,Qt){return de.createElement(Oe.Z,(0,ne.Z)({},at,{ref:Qt,icon:Ue}))},re=de.forwardRef(Be),qe=re,_e=te(92310),$e=te.n(_e),tt=te(400),it=te(33606),Je=te(37061),oe=te(18929),a=te(10228),y=te(26112);function E(ke,at){var Qt=ke.disabled,Le=ke.prefixCls,Ve=ke.character,Bt=ke.characterRender,tn=ke.index,et=ke.count,xt=ke.value,xe=ke.allowHalf,Gt=ke.focused,dn=ke.onHover,En=ke.onClick,pn=function(ve){dn(ve,tn)},Xe=function(ve){En(ve,tn)},We=function(ve){ve.keyCode===a.Z.ENTER&&En(ve,tn)},ye=tn+1,ge=new Set([Le]);xt===0&&tn===0&&Gt?ge.add("".concat(Le,"-focused")):xe&&xt+.5>=ye&&xt<ye?(ge.add("".concat(Le,"-half")),ge.add("".concat(Le,"-active")),Gt&&ge.add("".concat(Le,"-focused"))):(ye<=xt?ge.add("".concat(Le,"-full")):ge.add("".concat(Le,"-zero")),ye===xt&&Gt&&ge.add("".concat(Le,"-focused")));var Te=typeof Ve=="function"?Ve(ke):Ve,ft=de.createElement("li",{className:$e()(Array.from(ge)),ref:at},de.createElement("div",{onClick:Qt?null:Xe,onKeyDown:Qt?null:We,onMouseMove:Qt?null:pn,role:"radio","aria-checked":xt>tn?"true":"false","aria-posinset":tn+1,"aria-setsize":et,tabIndex:Qt?-1:0},de.createElement("div",{className:"".concat(Le,"-first")},Te),de.createElement("div",{className:"".concat(Le,"-second")},Te)));return Bt&&(ft=Bt(ft,ke)),ft}var b=de.forwardRef(E);function x(){var ke=de.useRef({});function at(Le){return ke.current[Le]}function Qt(Le){return function(Ve){ke.current[Le]=Ve}}return[at,Qt]}function z(ke){var at=ke.pageXOffset,Qt="scrollLeft";if(typeof at!="number"){var Le=ke.document;at=Le.documentElement[Qt],typeof at!="number"&&(at=Le.body[Qt])}return at}function ee(ke){var at,Qt,Le=ke.ownerDocument,Ve=Le.body,Bt=Le&&Le.documentElement,tn=ke.getBoundingClientRect();return at=tn.left,Qt=tn.top,at-=Bt.clientLeft||Ve.clientLeft||0,Qt-=Bt.clientTop||Ve.clientTop||0,{left:at,top:Qt}}function ae(ke){var at=ee(ke),Qt=ke.ownerDocument,Le=Qt.defaultView||Qt.parentWindow;return at.left+=z(Le),at.left}var le=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function se(ke,at){var Qt,Le=ke.prefixCls,Ve=Le===void 0?"rc-rate":Le,Bt=ke.className,tn=ke.defaultValue,et=ke.value,xt=ke.count,xe=xt===void 0?5:xt,Gt=ke.allowHalf,dn=Gt===void 0?!1:Gt,En=ke.allowClear,pn=En===void 0?!0:En,Xe=ke.character,We=Xe===void 0?"\u2605":Xe,ye=ke.characterRender,ge=ke.disabled,Te=ke.direction,ft=Te===void 0?"ltr":Te,pe=ke.tabIndex,ve=pe===void 0?0:pe,Ye=ke.autoFocus,Re=ke.onHoverChange,Se=ke.onChange,je=ke.onFocus,Jt=ke.onBlur,At=ke.onKeyDown,Wt=ke.onMouseLeave,It=(0,Je.Z)(ke,le),Tt=x(),Ce=(0,it.Z)(Tt,2),fe=Ce[0],dt=Ce[1],pt=de.useRef(null),Vt=function(){if(!ge){var gt;(gt=pt.current)===null||gt===void 0||gt.focus()}};de.useImperativeHandle(at,function(){return{focus:Vt,blur:function(){if(!ge){var gt;(gt=pt.current)===null||gt===void 0||gt.blur()}}}});var en=(0,oe.Z)(tn||0,{value:et}),cn=(0,it.Z)(en,2),sn=cn[0],bn=cn[1],On=(0,oe.Z)(null),Ln=(0,it.Z)(On,2),Rn=Ln[0],Jn=Ln[1],Yn=function(gt,on){var $t=ft==="rtl",Rt=gt+1;if(dn){var gn=fe(gt),Mn=ae(gn),Xt=gn.clientWidth;($t&&on-Mn>Xt/2||!$t&&on-Mn<Xt/2)&&(Rt-=.5)}return Rt},Cn=function(gt){bn(gt),Se==null||Se(gt)},da=de.useState(!1),Pt=(0,it.Z)(da,2),_t=Pt[0],Et=Pt[1],Ot=function(){Et(!0),je==null||je()},me=function(){Et(!1),Jt==null||Jt()},Ne=de.useState(null),Ze=(0,it.Z)(Ne,2),Qe=Ze[0],ut=Ze[1],Dt=function(gt,on){var $t=Yn(on,gt.pageX);$t!==Rn&&(ut($t),Jn(null)),Re==null||Re($t)},vt=function(gt){ge||(ut(null),Jn(null),Re==null||Re(void 0)),gt&&(Wt==null||Wt(gt))},we=function(gt,on){var $t=Yn(on,gt.pageX),Rt=!1;pn&&(Rt=$t===sn),vt(),Cn(Rt?0:$t),Jn(Rt?$t:null)},Ie=function(gt){var on=gt.keyCode,$t=ft==="rtl",Rt=sn;on===a.Z.RIGHT&&Rt<xe&&!$t?(dn?Rt+=.5:Rt+=1,Cn(Rt),gt.preventDefault()):on===a.Z.LEFT&&Rt>0&&!$t||on===a.Z.RIGHT&&Rt>0&&$t?(dn?Rt-=.5:Rt-=1,Cn(Rt),gt.preventDefault()):on===a.Z.LEFT&&Rt<xe&&$t&&(dn?Rt+=.5:Rt+=1,Cn(Rt),gt.preventDefault()),At==null||At(gt)};de.useEffect(function(){Ye&&!ge&&Vt()},[]);var Ae=new Array(xe).fill(0).map(function(Ut,gt){return de.createElement(b,{ref:dt(gt),index:gt,count:xe,disabled:ge,prefixCls:"".concat(Ve,"-star"),allowHalf:dn,value:Qe===null?sn:Qe,onClick:we,onHover:Dt,key:Ut||gt,character:We,characterRender:ye,focused:_t})}),ct=$e()(Ve,Bt,(Qt={},(0,tt.Z)(Qt,"".concat(Ve,"-disabled"),ge),(0,tt.Z)(Qt,"".concat(Ve,"-rtl"),ft==="rtl"),Qt));return de.createElement("ul",(0,ne.Z)({className:ct,onMouseLeave:vt,tabIndex:ge?-1:ve,onFocus:ge?null:Ot,onBlur:ge?null:me,onKeyDown:ge?null:Ie,ref:pt,role:"radiogroup"},(0,y.Z)(It,{aria:!0,data:!0,attr:!0})),Ae)}var ce=de.forwardRef(se),Ee=ce,Pe=te(36355),De=te(6848),he=te(17313),kt=te(83116),St=te(37613);const ln=ke=>{const{componentCls:at}=ke;return{[`${at}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:ke.marginXS},"> div":{transition:`all ${ke.motionDurationMid}, outline 0s`,"&:hover":{transform:ke.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${ke.lineWidth}px dashed ${ke.starColor}`,transform:ke.starHoverScale}},"&-first, &-second":{color:ke.starBg,transition:`all ${ke.motionDurationMid}`,userSelect:"none",[ke.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${at}-star-first, &-half ${at}-star-second`]:{opacity:1},[`&-half ${at}-star-first, &-full ${at}-star-second`]:{color:"inherit"}}}},rt=ke=>({[`&-rtl${ke.componentCls}`]:{direction:"rtl"}}),Ct=ke=>{const{componentCls:at}=ke;return{[at]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,he.Wf)(ke)),{display:"inline-block",margin:0,padding:0,color:ke.starColor,fontSize:ke.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${at} ${at}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),ln(ke)),{[`+ ${at}-text`]:{display:"inline-block",marginInlineStart:ke.marginXS,fontSize:ke.fontSize}}),rt(ke))}};var Mt=(0,kt.Z)("Rate",ke=>{const at=(0,St.TS)(ke,{});return[Ct(at)]},ke=>({starColor:ke.yellow6,starSize:ke.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:ke.colorFillContent})),qt=function(ke,at){var Qt={};for(var Le in ke)Object.prototype.hasOwnProperty.call(ke,Le)&&at.indexOf(Le)<0&&(Qt[Le]=ke[Le]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,Le=Object.getOwnPropertySymbols(ke);Ve<Le.length;Ve++)at.indexOf(Le[Ve])<0&&Object.prototype.propertyIsEnumerable.call(ke,Le[Ve])&&(Qt[Le[Ve]]=ke[Le[Ve]]);return Qt},mt=de.forwardRef((ke,at)=>{const{prefixCls:Qt,className:Le,rootClassName:Ve,style:Bt,tooltips:tn,character:et=de.createElement(qe,null)}=ke,xt=qt(ke,["prefixCls","className","rootClassName","style","tooltips","character"]),xe=(ge,Te)=>{let{index:ft}=Te;return tn?de.createElement(De.Z,{title:tn[ft]},ge):ge},{getPrefixCls:Gt,direction:dn,rate:En}=de.useContext(Pe.E_),pn=Gt("rate",Qt),[Xe,We]=Mt(pn),ye=Object.assign(Object.assign({},En==null?void 0:En.style),Bt);return Xe(de.createElement(Ee,Object.assign({ref:at,character:et,characterRender:xe},xt,{className:$e()(Le,Ve,We,En==null?void 0:En.className),style:ye,prefixCls:pn,direction:dn})))})},61621:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return We}});var ne=te(92310),de=te.n(ne),He=te(59301),Ue=te(36355),Oe=te(2738),re=ye=>{const{prefixCls:ge,className:Te,style:ft,size:pe,shape:ve}=ye,Ye=de()({[`${ge}-lg`]:pe==="large",[`${ge}-sm`]:pe==="small"}),Re=de()({[`${ge}-circle`]:ve==="circle",[`${ge}-square`]:ve==="square",[`${ge}-round`]:ve==="round"}),Se=He.useMemo(()=>typeof pe=="number"?{width:pe,height:pe,lineHeight:`${pe}px`}:{},[pe]);return He.createElement("span",{className:de()(ge,Ye,Re,Te),style:Object.assign(Object.assign({},Se),ft)})},qe=te(93083),_e=te(83116),$e=te(37613);const tt=new qe.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),it=ye=>({height:ye,lineHeight:`${ye}px`}),Je=ye=>Object.assign({width:ye},it(ye)),oe=ye=>({background:ye.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:tt,animationDuration:ye.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),a=ye=>Object.assign({width:ye*5,minWidth:ye*5},it(ye)),y=ye=>{const{skeletonAvatarCls:ge,gradientFromColor:Te,controlHeight:ft,controlHeightLG:pe,controlHeightSM:ve}=ye;return{[`${ge}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Te},Je(ft)),[`${ge}${ge}-circle`]:{borderRadius:"50%"},[`${ge}${ge}-lg`]:Object.assign({},Je(pe)),[`${ge}${ge}-sm`]:Object.assign({},Je(ve))}},E=ye=>{const{controlHeight:ge,borderRadiusSM:Te,skeletonInputCls:ft,controlHeightLG:pe,controlHeightSM:ve,gradientFromColor:Ye}=ye;return{[`${ft}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ye,borderRadius:Te},a(ge)),[`${ft}-lg`]:Object.assign({},a(pe)),[`${ft}-sm`]:Object.assign({},a(ve))}},b=ye=>Object.assign({width:ye},it(ye)),x=ye=>{const{skeletonImageCls:ge,imageSizeBase:Te,gradientFromColor:ft,borderRadiusSM:pe}=ye;return{[`${ge}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:ft,borderRadius:pe},b(Te*2)),{[`${ge}-path`]:{fill:"#bfbfbf"},[`${ge}-svg`]:Object.assign(Object.assign({},b(Te)),{maxWidth:Te*4,maxHeight:Te*4}),[`${ge}-svg${ge}-svg-circle`]:{borderRadius:"50%"}}),[`${ge}${ge}-circle`]:{borderRadius:"50%"}}},z=(ye,ge,Te)=>{const{skeletonButtonCls:ft}=ye;return{[`${Te}${ft}-circle`]:{width:ge,minWidth:ge,borderRadius:"50%"},[`${Te}${ft}-round`]:{borderRadius:ge}}},ee=ye=>Object.assign({width:ye*2,minWidth:ye*2},it(ye)),ae=ye=>{const{borderRadiusSM:ge,skeletonButtonCls:Te,controlHeight:ft,controlHeightLG:pe,controlHeightSM:ve,gradientFromColor:Ye}=ye;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Te}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ye,borderRadius:ge,width:ft*2,minWidth:ft*2},ee(ft))},z(ye,ft,Te)),{[`${Te}-lg`]:Object.assign({},ee(pe))}),z(ye,pe,`${Te}-lg`)),{[`${Te}-sm`]:Object.assign({},ee(ve))}),z(ye,ve,`${Te}-sm`))},le=ye=>{const{componentCls:ge,skeletonAvatarCls:Te,skeletonTitleCls:ft,skeletonParagraphCls:pe,skeletonButtonCls:ve,skeletonInputCls:Ye,skeletonImageCls:Re,controlHeight:Se,controlHeightLG:je,controlHeightSM:Jt,gradientFromColor:At,padding:Wt,marginSM:It,borderRadius:Tt,titleHeight:Ce,blockRadius:fe,paragraphLiHeight:dt,controlHeightXS:pt,paragraphMarginTop:Vt}=ye;return{[`${ge}`]:{display:"table",width:"100%",[`${ge}-header`]:{display:"table-cell",paddingInlineEnd:Wt,verticalAlign:"top",[`${Te}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:At},Je(Se)),[`${Te}-circle`]:{borderRadius:"50%"},[`${Te}-lg`]:Object.assign({},Je(je)),[`${Te}-sm`]:Object.assign({},Je(Jt))},[`${ge}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${ft}`]:{width:"100%",height:Ce,background:At,borderRadius:fe,[`+ ${pe}`]:{marginBlockStart:Jt}},[`${pe}`]:{padding:0,"> li":{width:"100%",height:dt,listStyle:"none",background:At,borderRadius:fe,"+ li":{marginBlockStart:pt}}},[`${pe}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${ge}-content`]:{[`${ft}, ${pe} > li`]:{borderRadius:Tt}}},[`${ge}-with-avatar ${ge}-content`]:{[`${ft}`]:{marginBlockStart:It,[`+ ${pe}`]:{marginBlockStart:Vt}}},[`${ge}${ge}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ae(ye)),y(ye)),E(ye)),x(ye)),[`${ge}${ge}-block`]:{width:"100%",[`${ve}`]:{width:"100%"},[`${Ye}`]:{width:"100%"}},[`${ge}${ge}-active`]:{[`
|
|
${ft},
|
|
${pe} > li,
|
|
${Te},
|
|
${ve},
|
|
${Ye},
|
|
${Re}
|
|
`]:Object.assign({},oe(ye))}}};var se=(0,_e.Z)("Skeleton",ye=>{const{componentCls:ge}=ye,Te=(0,$e.TS)(ye,{skeletonAvatarCls:`${ge}-avatar`,skeletonTitleCls:`${ge}-title`,skeletonParagraphCls:`${ge}-paragraph`,skeletonButtonCls:`${ge}-button`,skeletonInputCls:`${ge}-input`,skeletonImageCls:`${ge}-image`,imageSizeBase:ye.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${ye.gradientFromColor} 25%, ${ye.gradientToColor} 37%, ${ye.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[le(Te)]},ye=>{const{colorFillContent:ge,colorFill:Te}=ye,ft=ge,pe=Te;return{color:ft,colorGradientEnd:pe,gradientFromColor:ft,gradientToColor:pe,titleHeight:ye.controlHeight/2,blockRadius:ye.borderRadiusSM,paragraphMarginTop:ye.marginLG+ye.marginXXS,paragraphLiHeight:ye.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ee=ye=>{const{prefixCls:ge,className:Te,rootClassName:ft,active:pe,shape:ve="circle",size:Ye="default"}=ye,{getPrefixCls:Re}=He.useContext(Ue.E_),Se=Re("skeleton",ge),[je,Jt]=se(Se),At=(0,Oe.Z)(ye,["prefixCls","className"]),Wt=de()(Se,`${Se}-element`,{[`${Se}-active`]:pe},Te,ft,Jt);return je(He.createElement("div",{className:Wt},He.createElement(re,Object.assign({prefixCls:`${Se}-avatar`,shape:ve,size:Ye},At))))},De=ye=>{const{prefixCls:ge,className:Te,rootClassName:ft,active:pe,block:ve=!1,size:Ye="default"}=ye,{getPrefixCls:Re}=He.useContext(Ue.E_),Se=Re("skeleton",ge),[je,Jt]=se(Se),At=(0,Oe.Z)(ye,["prefixCls"]),Wt=de()(Se,`${Se}-element`,{[`${Se}-active`]:pe,[`${Se}-block`]:ve},Te,ft,Jt);return je(He.createElement("div",{className:Wt},He.createElement(re,Object.assign({prefixCls:`${Se}-button`,size:Ye},At))))};const he="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 St=ye=>{const{prefixCls:ge,className:Te,rootClassName:ft,style:pe,active:ve}=ye,{getPrefixCls:Ye}=He.useContext(Ue.E_),Re=Ye("skeleton",ge),[Se,je]=se(Re),Jt=de()(Re,`${Re}-element`,{[`${Re}-active`]:ve},Te,ft,je);return Se(He.createElement("div",{className:Jt},He.createElement("div",{className:de()(`${Re}-image`,Te),style:pe},He.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Re}-image-svg`},He.createElement("path",{d:he,className:`${Re}-image-path`})))))},rt=ye=>{const{prefixCls:ge,className:Te,rootClassName:ft,active:pe,block:ve,size:Ye="default"}=ye,{getPrefixCls:Re}=He.useContext(Ue.E_),Se=Re("skeleton",ge),[je,Jt]=se(Se),At=(0,Oe.Z)(ye,["prefixCls"]),Wt=de()(Se,`${Se}-element`,{[`${Se}-active`]:pe,[`${Se}-block`]:ve},Te,ft,Jt);return je(He.createElement("div",{className:Wt},He.createElement(re,Object.assign({prefixCls:`${Se}-input`,size:Ye},At))))},Ct=te(92413),Mt={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"},qt=Mt,jt=te(7657),mt=function(ge,Te){return He.createElement(jt.Z,(0,Ct.Z)({},ge,{ref:Te,icon:qt}))},ke=He.forwardRef(mt),at=ke,Le=ye=>{const{prefixCls:ge,className:Te,rootClassName:ft,style:pe,active:ve,children:Ye}=ye,{getPrefixCls:Re}=He.useContext(Ue.E_),Se=Re("skeleton",ge),[je,Jt]=se(Se),At=de()(Se,`${Se}-element`,{[`${Se}-active`]:ve},Jt,Te,ft),Wt=Ye!=null?Ye:He.createElement(at,null);return je(He.createElement("div",{className:At},He.createElement("div",{className:de()(`${Se}-image`,Te),style:pe},Wt)))},Ve=te(26407),tn=ye=>{const ge=Re=>{const{width:Se,rows:je=2}=ye;if(Array.isArray(Se))return Se[Re];if(je-1===Re)return Se},{prefixCls:Te,className:ft,style:pe,rows:ve}=ye,Ye=(0,Ve.Z)(Array(ve)).map((Re,Se)=>He.createElement("li",{key:Se,style:{width:ge(Se)}}));return He.createElement("ul",{className:de()(Te,ft),style:pe},Ye)},xt=ye=>{let{prefixCls:ge,className:Te,width:ft,style:pe}=ye;return He.createElement("h3",{className:de()(ge,Te),style:Object.assign({width:ft},pe)})};function xe(ye){return ye&&typeof ye=="object"?ye:{}}function Gt(ye,ge){return ye&&!ge?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function dn(ye,ge){return!ye&&ge?{width:"38%"}:ye&&ge?{width:"50%"}:{}}function En(ye,ge){const Te={};return(!ye||!ge)&&(Te.width="61%"),!ye&&ge?Te.rows=3:Te.rows=2,Te}const pn=ye=>{const{prefixCls:ge,loading:Te,className:ft,rootClassName:pe,style:ve,children:Ye,avatar:Re=!1,title:Se=!0,paragraph:je=!0,active:Jt,round:At}=ye,{getPrefixCls:Wt,direction:It,skeleton:Tt}=He.useContext(Ue.E_),Ce=Wt("skeleton",ge),[fe,dt]=se(Ce);if(Te||!("loading"in ye)){const pt=!!Re,Vt=!!Se,en=!!je;let cn;if(pt){const On=Object.assign(Object.assign({prefixCls:`${Ce}-avatar`},Gt(Vt,en)),xe(Re));cn=He.createElement("div",{className:`${Ce}-header`},He.createElement(re,Object.assign({},On)))}let sn;if(Vt||en){let On;if(Vt){const Rn=Object.assign(Object.assign({prefixCls:`${Ce}-title`},dn(pt,en)),xe(Se));On=He.createElement(xt,Object.assign({},Rn))}let Ln;if(en){const Rn=Object.assign(Object.assign({prefixCls:`${Ce}-paragraph`},En(pt,Vt)),xe(je));Ln=He.createElement(tn,Object.assign({},Rn))}sn=He.createElement("div",{className:`${Ce}-content`},On,Ln)}const bn=de()(Ce,{[`${Ce}-with-avatar`]:pt,[`${Ce}-active`]:Jt,[`${Ce}-rtl`]:It==="rtl",[`${Ce}-round`]:At},Tt==null?void 0:Tt.className,ft,pe,dt);return fe(He.createElement("div",{className:bn,style:Object.assign(Object.assign({},Tt==null?void 0:Tt.style),ve)},cn,sn))}return typeof Ye!="undefined"?Ye:null};pn.Button=De,pn.Avatar=Ee,pn.Input=rt,pn.Image=St,pn.Node=Le;var Xe=pn,We=Xe},81327:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return E}});var ne=te(59301),de=te(92310),He=te.n(de),Ue=te(11592),Oe=te(36355),Be=te(33234);const re=ne.createContext({latestIndex:0}),qe=re.Provider;var $e=b=>{let{className:x,index:z,children:ee,split:ae,style:le}=b;const{latestIndex:se}=ne.useContext(re);return ee==null?null:ne.createElement(ne.Fragment,null,ne.createElement("div",{className:x,style:le},ee),z<se&&ae&&ne.createElement("span",{className:`${x}-split`},ae))},tt=te(2856);function it(b){return["small","middle","large"].includes(b)}function Je(b){return b?typeof b=="number"&&!Number.isNaN(b):!1}var oe=function(b,x){var z={};for(var ee in b)Object.prototype.hasOwnProperty.call(b,ee)&&x.indexOf(ee)<0&&(z[ee]=b[ee]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,ee=Object.getOwnPropertySymbols(b);ae<ee.length;ae++)x.indexOf(ee[ae])<0&&Object.prototype.propertyIsEnumerable.call(b,ee[ae])&&(z[ee[ae]]=b[ee[ae]]);return z};const y=ne.forwardRef((b,x)=>{var z,ee;const{getPrefixCls:ae,space:le,direction:se}=ne.useContext(Oe.E_),{size:ce=(le==null?void 0:le.size)||"small",align:Ee,className:Pe,rootClassName:De,children:he,direction:kt="horizontal",prefixCls:St,split:ln,style:rt,wrap:Ct=!1,classNames:Mt,styles:qt}=b,jt=oe(b,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[mt,ke]=Array.isArray(ce)?ce:[ce,ce],at=it(ke),Qt=it(mt),Le=Je(ke),Ve=Je(mt),Bt=(0,Ue.Z)(he,{keepEmpty:!0}),tn=Ee===void 0&&kt==="horizontal"?"center":Ee,et=ae("space",St),[xt,xe]=(0,tt.Z)(et),Gt=He()(et,le==null?void 0:le.className,xe,`${et}-${kt}`,{[`${et}-rtl`]:se==="rtl",[`${et}-align-${tn}`]:tn,[`${et}-gap-row-${ke}`]:at,[`${et}-gap-col-${mt}`]:Qt},Pe,De),dn=He()(`${et}-item`,(z=Mt==null?void 0:Mt.item)!==null&&z!==void 0?z:(ee=le==null?void 0:le.classNames)===null||ee===void 0?void 0:ee.item);let En=0;const pn=Bt.map((ye,ge)=>{var Te,ft;ye!=null&&(En=ge);const pe=ye&&ye.key||`${dn}-${ge}`;return ne.createElement($e,{className:dn,key:pe,index:ge,split:ln,style:(Te=qt==null?void 0:qt.item)!==null&&Te!==void 0?Te:(ft=le==null?void 0:le.styles)===null||ft===void 0?void 0:ft.item},ye)}),Xe=ne.useMemo(()=>({latestIndex:En}),[En]);if(Bt.length===0)return null;const We={};return Ct&&(We.flexWrap="wrap"),!Qt&&Ve&&(We.columnGap=mt),!at&&Le&&(We.rowGap=ke),xt(ne.createElement("div",Object.assign({ref:x,className:Gt,style:Object.assign(Object.assign(Object.assign({},We),le==null?void 0:le.style),rt)},jt),ne.createElement(qe,{value:Xe},pn)))});y.Compact=Be.ZP;var E=y},31797:function(ht,Nt,te){"use strict";te.d(Nt,{default:function(){return se}});var ne=te(59301),de=te(56762),He=te(92343),Ue=te(92310),Oe=te.n(Ue),Be=te(36355),re=te(61621),_e=ce=>{const{value:Ee,formatter:Pe,precision:De,decimalSeparator:he,groupSeparator:kt="",prefixCls:St}=ce;let ln;if(typeof Pe=="function")ln=Pe(Ee);else{const rt=String(Ee),Ct=rt.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Ct||rt==="-")ln=rt;else{const Mt=Ct[1];let qt=Ct[2]||"0",jt=Ct[4]||"";qt=qt.replace(/\B(?=(\d{3})+(?!\d))/g,kt),typeof De=="number"&&(jt=jt.padEnd(De,"0").slice(0,De>0?De:0)),jt&&(jt=`${he}${jt}`),ln=[ne.createElement("span",{key:"int",className:`${St}-content-value-int`},Mt,qt),jt&&ne.createElement("span",{key:"decimal",className:`${St}-content-value-decimal`},jt)]}}return ne.createElement("span",{className:`${St}-content-value`},ln)},$e=te(17313),tt=te(83116),it=te(37613);const Je=ce=>{const{componentCls:Ee,marginXXS:Pe,padding:De,colorTextDescription:he,titleFontSize:kt,colorTextHeading:St,contentFontSize:ln,fontFamily:rt}=ce;return{[`${Ee}`]:Object.assign(Object.assign({},(0,$e.Wf)(ce)),{[`${Ee}-title`]:{marginBottom:Pe,color:he,fontSize:kt},[`${Ee}-skeleton`]:{paddingTop:De},[`${Ee}-content`]:{color:St,fontSize:ln,fontFamily:rt,[`${Ee}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ee}-content-prefix, ${Ee}-content-suffix`]:{display:"inline-block"},[`${Ee}-content-prefix`]:{marginInlineEnd:Pe},[`${Ee}-content-suffix`]:{marginInlineStart:Pe}}})}};var oe=(0,tt.Z)("Statistic",ce=>{const Ee=(0,it.TS)(ce,{});return[Je(Ee)]},ce=>{const{fontSizeHeading3:Ee,fontSize:Pe}=ce;return{titleFontSize:Pe,contentFontSize:Ee}}),y=ce=>{const{prefixCls:Ee,className:Pe,rootClassName:De,style:he,valueStyle:kt,value:St=0,title:ln,valueRender:rt,prefix:Ct,suffix:Mt,loading:qt=!1,onMouseEnter:jt,onMouseLeave:mt,decimalSeparator:ke=".",groupSeparator:at=","}=ce,{getPrefixCls:Qt,direction:Le,statistic:Ve}=ne.useContext(Be.E_),Bt=Qt("statistic",Ee),[tn,et]=oe(Bt),xt=ne.createElement(_e,Object.assign({decimalSeparator:ke,groupSeparator:at,prefixCls:Bt},ce,{value:St})),xe=Oe()(Bt,{[`${Bt}-rtl`]:Le==="rtl"},Ve==null?void 0:Ve.className,Pe,De,et);return tn(ne.createElement("div",{className:xe,style:Object.assign(Object.assign({},Ve==null?void 0:Ve.style),he),onMouseEnter:jt,onMouseLeave:mt},ln&&ne.createElement("div",{className:`${Bt}-title`},ln),ne.createElement(re.Z,{paragraph:!1,loading:qt,className:`${Bt}-skeleton`},ne.createElement("div",{style:kt,className:`${Bt}-content`},Ct&&ne.createElement("span",{className:`${Bt}-content-prefix`},Ct),rt?rt(xt):xt,Mt&&ne.createElement("span",{className:`${Bt}-content-suffix`},Mt)))))};const E=[["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,Ee){let Pe=ce;const De=/\[[^\]]*]/g,he=(Ee.match(De)||[]).map(rt=>rt.slice(1,-1)),kt=Ee.replace(De,"[]"),St=E.reduce((rt,Ct)=>{let[Mt,qt]=Ct;if(rt.includes(Mt)){const jt=Math.floor(Pe/qt);return Pe-=jt*qt,rt.replace(new RegExp(`${Mt}+`,"g"),mt=>{const ke=mt.length;return jt.toString().padStart(ke,"0")})}return rt},kt);let ln=0;return St.replace(De,()=>{const rt=he[ln];return ln+=1,rt})}function x(ce,Ee){const{format:Pe=""}=Ee,De=new Date(ce).getTime(),he=Date.now(),kt=Math.max(De-he,0);return b(kt,Pe)}const z=1e3/30;function ee(ce){return new Date(ce).getTime()}const ae=ce=>{const{value:Ee,format:Pe="HH:mm:ss",onChange:De,onFinish:he}=ce,kt=(0,de.Z)(),St=ne.useRef(null),ln=()=>{he==null||he(),St.current&&(clearInterval(St.current),St.current=null)},rt=()=>{const qt=ee(Ee);qt>=Date.now()&&(St.current=setInterval(()=>{kt(),De==null||De(qt-Date.now()),qt<Date.now()&&ln()},z))};ne.useEffect(()=>(rt(),()=>{St.current&&(clearInterval(St.current),St.current=null)}),[Ee]);const Ct=(qt,jt)=>x(qt,Object.assign(Object.assign({},jt),{format:Pe})),Mt=qt=>(0,He.Tm)(qt,{title:void 0});return ne.createElement(y,Object.assign({},ce,{valueRender:Mt,formatter:Ct}))};var le=ne.memo(ae);y.Countdown=le;var se=y},15969:function(ht,Nt,te){"use strict";te.d(Nt,{N:function(){return ne}});const ne=de=>({color:de.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${de.motionDurationSlow}`,"&:focus, &:hover":{color:de.colorLinkHover},"&:active":{color:de.colorLinkActive}})},1710:function(ht,Nt,te){"use strict";te.d(Nt,{default:function(){return Tl}});var ne={},de="rc-table-internal-hook",He=te(33606),Ue=te(6089),Oe=te(34280),Be=te(13697),re=te(59301),qe=te(4676);function _e(ie){var ue=re.createContext(void 0),be=function(ze){var Ke=ze.value,lt=ze.children,st=re.useRef(Ke);st.current=Ke;var ot=re.useState(function(){return{getValue:function(){return st.current},listeners:new Set}}),Ft=(0,He.Z)(ot,1),Zt=Ft[0];return(0,Oe.Z)(function(){(0,qe.unstable_batchedUpdates)(function(){Zt.listeners.forEach(function(Lt){Lt(Ke)})})},[Ke]),re.createElement(ue.Provider,{value:Zt},lt)};return{Context:ue,Provider:be,defaultValue:ie}}function $e(ie,ue){var be=(0,Ue.Z)(typeof ue=="function"?ue:function(Lt){if(ue===void 0)return Lt;if(!Array.isArray(ue))return Lt[ue];var un={};return ue.forEach(function(nn){un[nn]=Lt[nn]}),un}),Fe=re.useContext(ie==null?void 0:ie.Context),ze=Fe||{},Ke=ze.listeners,lt=ze.getValue,st=re.useRef();st.current=be(Fe?lt():ie==null?void 0:ie.defaultValue);var ot=re.useState({}),Ft=(0,He.Z)(ot,2),Zt=Ft[1];return(0,Oe.Z)(function(){if(!Fe)return;function Lt(un){var nn=be(un);(0,Be.Z)(st.current,nn,!0)||Zt({})}return Ke.add(Lt),function(){Ke.delete(Lt)}},[Fe]),st.current}var tt=te(92413),it=te(8654);function Je(){var ie=re.createContext(null);function ue(){return re.useContext(ie)}function be(ze,Ke){var lt=(0,it.Yr)(ze),st=function(Ft,Zt){var Lt=lt?{ref:Zt}:{},un=re.useRef(0),nn=re.useRef(Ft),rn=ue();return rn!==null?re.createElement(ze,(0,tt.Z)({},Ft,Lt)):((!Ke||Ke(nn.current,Ft))&&(un.current+=1),nn.current=Ft,re.createElement(ie.Provider,{value:un.current},re.createElement(ze,(0,tt.Z)({},Ft,Lt))))};return lt?re.forwardRef(st):st}function Fe(ze,Ke){var lt=(0,it.Yr)(ze),st=function(Ft,Zt){var Lt=lt?{ref:Zt}:{};return ue(),re.createElement(ze,(0,tt.Z)({},Ft,Lt))};return lt?re.memo(re.forwardRef(st),Ke):re.memo(st,Ke)}return{makeImmutable:be,responseImmutable:Fe,useImmutableMark:ue}}var oe=Je(),a=oe.makeImmutable,y=oe.responseImmutable,E=oe.useImmutableMark,b=Je(),x=b.makeImmutable,z=b.responseImmutable,ee=b.useImmutableMark,ae=_e(),le=ae;function se(ie,ue){var be=re.useRef(0);be.current+=1;var Fe=re.useRef(ie),ze=[];Object.keys(ie||{}).map(function(lt){var st;(ie==null?void 0:ie[lt])!==((st=Fe.current)===null||st===void 0?void 0:st[lt])&&ze.push(lt)}),Fe.current=ie;var Ke=re.useRef([]);return ze.length&&(Ke.current=ze),re.useDebugValue(be.current),re.useDebugValue(Ke.current.join(", ")),ue&&console.log("".concat(ue,":"),be.current,Ke.current),be.current}var ce=null,Ee=re.memo(function(){var ie=se();return re.createElement("h1",null,"Render Times: ",ie)});Ee.displayName="RenderBlock";var Pe=te(39559),De=te(33708),he=te(400),kt=te(92310),St=te.n(kt),ln=te(80547),rt=te(97938),Ct=te(48736),Mt=re.createContext({renderWithProps:!1}),qt=Mt,jt="RC_TABLE_KEY";function mt(ie){return ie==null?[]:Array.isArray(ie)?ie:[ie]}function ke(ie){var ue=[],be={};return ie.forEach(function(Fe){for(var ze=Fe||{},Ke=ze.key,lt=ze.dataIndex,st=Ke||mt(lt).join("-")||jt;be[st];)st="".concat(st,"_next");be[st]=!0,ue.push(st)}),ue}function at(ie){return ie!=null}function Qt(ie){return ie&&(0,Pe.Z)(ie)==="object"&&!Array.isArray(ie)&&!re.isValidElement(ie)}function Le(ie,ue,be,Fe,ze,Ke){var lt=re.useContext(qt),st=ee(),ot=(0,ln.Z)(function(){if(at(Fe))return[Fe];var Ft=ue==null||ue===""?[]:Array.isArray(ue)?ue:[ue],Zt=(0,rt.Z)(ie,Ft),Lt=Zt,un=void 0;if(ze){var nn=ze(Zt,ie,be);Qt(nn)?(Lt=nn.children,un=nn.props,lt.renderWithProps=!0):Lt=nn}return[Lt,un]},[st,ie,Fe,ue,ze,be],function(Ft,Zt){if(Ke){var Lt=(0,He.Z)(Ft,2),un=Lt[1],nn=(0,He.Z)(Zt,2),rn=nn[1];return Ke(rn,un)}return lt.renderWithProps?!0:!(0,Be.Z)(Ft,Zt,!0)});return ot}function Ve(ie,ue,be,Fe){var ze=ie+ue-1;return ie<=Fe&&ze>=be}function Bt(ie,ue){return $e(le,function(be){var Fe=Ve(ie,ue||1,be.hoverStartRow,be.hoverEndRow);return[Fe,be.onHover]})}var tn=function(ue){var be=ue.ellipsis,Fe=ue.rowType,ze=ue.children,Ke,lt=be===!0?{showTitle:!0}:be;return lt&&(lt.showTitle||Fe==="header")&&(typeof ze=="string"||typeof ze=="number"?Ke=ze.toString():re.isValidElement(ze)&&typeof ze.props.children=="string"&&(Ke=ze.props.children)),Ke};function et(ie){var ue,be,Fe,ze,Ke,lt,st,ot,Ft=ie.component,Zt=ie.children,Lt=ie.ellipsis,un=ie.scope,nn=ie.prefixCls,rn=ie.className,Bn=ie.align,Pn=ie.record,wn=ie.render,yn=ie.dataIndex,In=ie.renderIndex,ta=ie.shouldCellUpdate,ia=ie.index,Un=ie.rowType,ya=ie.colSpan,Aa=ie.rowSpan,kn=ie.fixLeft,Vn=ie.fixRight,Tn=ie.firstFixLeft,Dn=ie.lastFixLeft,Kn=ie.firstFixRight,Sa=ie.lastFixRight,ka=ie.appendNode,wa=ie.additionalProps,sa=wa===void 0?{}:wa,Ta=ie.isSticky,Ha="".concat(nn,"-cell"),ho=$e(le,["supportSticky","allColumnsFixedLeft"]),qa=ho.supportSticky,No=ho.allColumnsFixedLeft,Oo=Le(Pn,yn,In,Zt,wn,ta),Da=(0,He.Z)(Oo,2),zo=Da[0],_a=Da[1],Bo={},xo=typeof kn=="number"&&qa,or=typeof Vn=="number"&&qa;xo&&(Bo.position="sticky",Bo.left=kn),or&&(Bo.position="sticky",Bo.right=Vn);var ma=(ue=(be=(Fe=_a==null?void 0:_a.colSpan)!==null&&Fe!==void 0?Fe:sa.colSpan)!==null&&be!==void 0?be:ya)!==null&&ue!==void 0?ue:1,ga=(ze=(Ke=(lt=_a==null?void 0:_a.rowSpan)!==null&<!==void 0?lt:sa.rowSpan)!==null&&Ke!==void 0?Ke:Aa)!==null&&ze!==void 0?ze:1,ua=Bt(ia,ga),$n=(0,He.Z)(ua,2),eo=$n[0],_n=$n[1],Ba=function(Ko){var rr;Pn&&_n(ia,ia+ga-1),sa==null||(rr=sa.onMouseEnter)===null||rr===void 0||rr.call(sa,Ko)},Qa=function(Ko){var rr;Pn&&_n(-1,-1),sa==null||(rr=sa.onMouseLeave)===null||rr===void 0||rr.call(sa,Ko)};if(ma===0||ga===0)return null;var Wa=(st=sa.title)!==null&&st!==void 0?st:tn({rowType:Un,ellipsis:Lt,children:zo}),$o=St()(Ha,rn,(ot={},(0,he.Z)(ot,"".concat(Ha,"-fix-left"),xo&&qa),(0,he.Z)(ot,"".concat(Ha,"-fix-left-first"),Tn&&qa),(0,he.Z)(ot,"".concat(Ha,"-fix-left-last"),Dn&&qa),(0,he.Z)(ot,"".concat(Ha,"-fix-left-all"),Dn&&No&&qa),(0,he.Z)(ot,"".concat(Ha,"-fix-right"),or&&qa),(0,he.Z)(ot,"".concat(Ha,"-fix-right-first"),Kn&&qa),(0,he.Z)(ot,"".concat(Ha,"-fix-right-last"),Sa&&qa),(0,he.Z)(ot,"".concat(Ha,"-ellipsis"),Lt),(0,he.Z)(ot,"".concat(Ha,"-with-append"),ka),(0,he.Z)(ot,"".concat(Ha,"-fix-sticky"),(xo||or)&&Ta&&qa),(0,he.Z)(ot,"".concat(Ha,"-row-hover"),!_a&&eo),ot),sa.className,_a==null?void 0:_a.className),Jo={};Bn&&(Jo.textAlign=Bn);var yr=(0,De.Z)((0,De.Z)((0,De.Z)((0,De.Z)({},Bo),sa.style),Jo),_a==null?void 0:_a.style),Ho=zo;return(0,Pe.Z)(Ho)==="object"&&!Array.isArray(Ho)&&!re.isValidElement(Ho)&&(Ho=null),Lt&&(Dn||Kn)&&(Ho=re.createElement("span",{className:"".concat(Ha,"-content")},Ho)),re.createElement(Ft,(0,tt.Z)({},_a,sa,{className:$o,style:yr,title:Wa,scope:un,onMouseEnter:Ba,onMouseLeave:Qa,colSpan:ma!==1?ma:null,rowSpan:ga!==1?ga:null}),ka,Ho)}var xt=re.memo(et);function xe(ie,ue,be,Fe,ze,Ke){var lt=be[ie]||{},st=be[ue]||{},ot,Ft;lt.fixed==="left"?ot=Fe.left[ze==="rtl"?ue:ie]:st.fixed==="right"&&(Ft=Fe.right[ze==="rtl"?ie:ue]);var Zt=!1,Lt=!1,un=!1,nn=!1,rn=be[ue+1],Bn=be[ie-1],Pn=!(Ke!=null&&Ke.children);if(ze==="rtl"){if(ot!==void 0){var wn=Bn&&Bn.fixed==="left";nn=!wn&&Pn}else if(Ft!==void 0){var yn=rn&&rn.fixed==="right";un=!yn&&Pn}}else if(ot!==void 0){var In=rn&&rn.fixed==="left";Zt=!In&&Pn}else if(Ft!==void 0){var ta=Bn&&Bn.fixed==="right";Lt=!ta&&Pn}return{fixLeft:ot,fixRight:Ft,lastFixLeft:Zt,firstFixRight:Lt,lastFixRight:un,firstFixLeft:nn,isSticky:Fe.isSticky}}var Gt=re.createContext({}),dn=Gt;function En(ie){var ue=ie.className,be=ie.index,Fe=ie.children,ze=ie.colSpan,Ke=ze===void 0?1:ze,lt=ie.rowSpan,st=ie.align,ot=$e(le,["prefixCls","direction"]),Ft=ot.prefixCls,Zt=ot.direction,Lt=re.useContext(dn),un=Lt.scrollColumnIndex,nn=Lt.stickyOffsets,rn=Lt.flattenColumns,Bn=Lt.columns,Pn=be+Ke-1,wn=Pn+1===un?Ke+1:Ke,yn=xe(be,be+wn-1,rn,nn,Zt,Bn==null?void 0:Bn[be]);return re.createElement(xt,(0,tt.Z)({className:ue,index:be,component:"td",prefixCls:Ft,record:null,dataIndex:null,align:st,colSpan:wn,rowSpan:lt,render:function(){return Fe}},yn))}var pn=te(37061),Xe=["children"];function We(ie){var ue=ie.children,be=(0,pn.Z)(ie,Xe);return re.createElement("tr",be,ue)}function ye(ie){var ue=ie.children;return ue}ye.Row=We,ye.Cell=En;var ge=ye;function Te(ie){var ue=ie.children,be=ie.stickyOffsets,Fe=ie.flattenColumns,ze=ie.columns,Ke=$e(le,"prefixCls"),lt=Fe.length-1,st=Fe[lt],ot=re.useMemo(function(){return{stickyOffsets:be,flattenColumns:Fe,scrollColumnIndex:st!=null&&st.scrollbar?lt:null,columns:ze}},[st,Fe,lt,be,ze]);return re.createElement(dn.Provider,{value:ot},re.createElement("tfoot",{className:"".concat(Ke,"-summary")},ue))}var ft=z(Te),pe=ge,ve=te(70425),Ye=te(29301),Re=te(29194),Se=te(24514),je=te(75152),Jt=te(26112);function At(ie,ue,be,Fe,ze,Ke,lt){ie.push({record:ue,indent:be,index:lt});var st=Ke(ue),ot=ze==null?void 0:ze.has(st);if(ue&&Array.isArray(ue[Fe])&&ot)for(var Ft=0;Ft<ue[Fe].length;Ft+=1)At(ie,ue[Fe][Ft],be+1,Fe,ze,Ke,Ft)}function Wt(ie,ue,be,Fe){var ze=re.useMemo(function(){if(be!=null&&be.size){for(var Ke=[],lt=0;lt<(ie==null?void 0:ie.length);lt+=1){var st=ie[lt];At(Ke,st,0,ue,be,Fe,lt)}return Ke}return ie==null?void 0:ie.map(function(ot,Ft){return{record:ot,indent:0,index:Ft}})},[ie,ue,be,Fe]);return ze}function It(ie){var ue=ie.prefixCls,be=ie.children,Fe=ie.component,ze=ie.cellComponent,Ke=ie.className,lt=ie.expanded,st=ie.colSpan,ot=ie.isEmpty,Ft=$e(le,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Zt=Ft.scrollbarSize,Lt=Ft.fixHeader,un=Ft.fixColumn,nn=Ft.componentWidth,rn=Ft.horizonScroll,Bn=be;return(ot?rn&&nn:un)&&(Bn=re.createElement("div",{style:{width:nn-(Lt?Zt:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(ue,"-expanded-row-fixed")},Bn)),re.createElement(Fe,{className:Ke,style:{display:lt?null:"none"}},re.createElement(xt,{component:ze,prefixCls:ue,colSpan:st},Bn))}var Tt=It;function Ce(ie,ue,be,Fe){var ze=$e(le,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),Ke=ze.flattenColumns,lt=ze.expandableType,st=ze.expandedKeys,ot=ze.childrenColumnName,Ft=ze.onTriggerExpand,Zt=ze.rowExpandable,Lt=ze.onRow,un=ze.expandRowByClick,nn=ze.rowClassName,rn=lt==="nest",Bn=lt==="row"&&(!Zt||Zt(ie)),Pn=Bn||rn,wn=st&&st.has(ue),yn=ot&&ie&&ie[ot],In=(0,ve.useEvent)(Ft),ta=Lt==null?void 0:Lt(ie,be),ia=ta==null?void 0:ta.onClick,Un=function(Vn){un&&Pn&&Ft(ie,Vn);for(var Tn=arguments.length,Dn=new Array(Tn>1?Tn-1:0),Kn=1;Kn<Tn;Kn++)Dn[Kn-1]=arguments[Kn];ia==null||ia.apply(void 0,[Vn].concat(Dn))},ya;typeof nn=="string"?ya=nn:typeof nn=="function"&&(ya=nn(ie,be,Fe));var Aa=ke(Ke);return(0,De.Z)((0,De.Z)({},ze),{},{columnsKey:Aa,nestExpandable:rn,expanded:wn,hasNestChildren:yn,record:ie,onTriggerExpand:In,rowSupportExpand:Bn,expandable:Pn,rowProps:(0,De.Z)((0,De.Z)({},ta),{},{className:St()(ya,ta==null?void 0:ta.className),onClick:Un})})}function fe(ie,ue,be,Fe,ze){var Ke=ie.record,lt=ie.prefixCls,st=ie.columnsKey,ot=ie.fixedInfoList,Ft=ie.expandIconColumnIndex,Zt=ie.nestExpandable,Lt=ie.indentSize,un=ie.expandIcon,nn=ie.expanded,rn=ie.hasNestChildren,Bn=ie.onTriggerExpand,Pn=st[be],wn=ot[be],yn;be===(Ft||0)&&Zt&&(yn=re.createElement(re.Fragment,null,re.createElement("span",{style:{paddingLeft:"".concat(Lt*Fe,"px")},className:"".concat(lt,"-row-indent indent-level-").concat(Fe)}),un({prefixCls:lt,expanded:nn,expandable:rn,record:Ke,onExpand:Bn})));var In;return ue.onCell&&(In=ue.onCell(Ke,ze)),{key:Pn,fixedInfo:wn,appendCellNode:yn,additionalCellProps:In||{}}}function dt(ie){var ue=ie.className,be=ie.style,Fe=ie.record,ze=ie.index,Ke=ie.renderIndex,lt=ie.rowKey,st=ie.indent,ot=st===void 0?0:st,Ft=ie.rowComponent,Zt=ie.cellComponent,Lt=ie.scopeCellComponent,un=Ce(Fe,lt,ze,ot),nn=un.prefixCls,rn=un.flattenColumns,Bn=un.expandedRowClassName,Pn=un.expandedRowRender,wn=un.rowProps,yn=un.expanded,In=un.rowSupportExpand,ta=re.useState(!1),ia=(0,He.Z)(ta,2),Un=ia[0],ya=ia[1];re.useEffect(function(){yn&&ya(!0)},[yn]);var Aa=re.createElement(Ft,(0,tt.Z)({},wn,{"data-row-key":lt,className:St()(ue,"".concat(nn,"-row"),"".concat(nn,"-row-level-").concat(ot),wn==null?void 0:wn.className),style:(0,De.Z)((0,De.Z)({},be),wn==null?void 0:wn.style)}),rn.map(function(Dn,Kn){var Sa=Dn.render,ka=Dn.dataIndex,wa=Dn.className,sa=fe(un,Dn,Kn,ot,ze),Ta=sa.key,Ha=sa.fixedInfo,ho=sa.appendCellNode,qa=sa.additionalCellProps;return re.createElement(xt,(0,tt.Z)({className:wa,ellipsis:Dn.ellipsis,align:Dn.align,scope:Dn.rowScope,component:Dn.rowScope?Lt:Zt,prefixCls:nn,key:Ta,record:Fe,index:ze,renderIndex:Ke,dataIndex:ka,render:Sa,shouldCellUpdate:Dn.shouldCellUpdate},Ha,{appendNode:ho,additionalProps:qa}))})),kn;if(In&&(Un||yn)){var Vn=Pn(Fe,ze,ot+1,yn),Tn=Bn&&Bn(Fe,ze,ot);kn=re.createElement(Tt,{expanded:yn,className:St()("".concat(nn,"-expanded-row"),"".concat(nn,"-expanded-row-level-").concat(ot+1),Tn),prefixCls:nn,component:Ft,cellComponent:Zt,colSpan:rn.length,isEmpty:!1},Vn)}return re.createElement(re.Fragment,null,Aa,kn)}dt.displayName="BodyRow";var pt=z(dt);function Vt(ie){var ue=ie.columnKey,be=ie.onColumnResize,Fe=re.useRef();return re.useEffect(function(){Fe.current&&be(ue,Fe.current.offsetWidth)},[]),re.createElement(Ye.Z,{data:ue},re.createElement("td",{ref:Fe,style:{padding:0,border:0,height:0}},re.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function en(ie){var ue=ie.prefixCls,be=ie.columnsKey,Fe=ie.onColumnResize;return re.createElement("tr",{"aria-hidden":"true",className:"".concat(ue,"-measure-row"),style:{height:0,fontSize:0}},re.createElement(Ye.Z.Collection,{onBatchResize:function(Ke){Ke.forEach(function(lt){var st=lt.data,ot=lt.size;Fe(st,ot.offsetWidth)})}},be.map(function(ze){return re.createElement(Vt,{key:ze,columnKey:ze,onColumnResize:Fe})})))}function cn(ie){var ue=ie.data,be=ie.measureColumnWidth,Fe=$e(le,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),ze=Fe.prefixCls,Ke=Fe.getComponent,lt=Fe.onColumnResize,st=Fe.flattenColumns,ot=Fe.getRowKey,Ft=Fe.expandedKeys,Zt=Fe.childrenColumnName,Lt=Fe.emptyNode,un=Wt(ue,Zt,Ft,ot),nn=re.useRef({renderWithProps:!1}),rn=Ke(["body","wrapper"],"tbody"),Bn=Ke(["body","row"],"tr"),Pn=Ke(["body","cell"],"td"),wn=Ke(["body","cell"],"th"),yn;ue.length?yn=un.map(function(ta,ia){var Un=ta.record,ya=ta.indent,Aa=ta.index,kn=ot(Un,ia);return re.createElement(pt,{key:kn,rowKey:kn,record:Un,index:ia,renderIndex:Aa,rowComponent:Bn,cellComponent:Pn,scopeCellComponent:wn,getRowKey:ot,indent:ya})}):yn=re.createElement(Tt,{expanded:!0,className:"".concat(ze,"-placeholder"),prefixCls:ze,component:Bn,cellComponent:Pn,colSpan:st.length,isEmpty:!0},Lt);var In=ke(st);return re.createElement(qt.Provider,{value:nn.current},re.createElement(rn,{className:"".concat(ze,"-tbody")},be&&re.createElement(en,{prefixCls:ze,columnsKey:In,onColumnResize:lt}),yn))}cn.displayName="Body";var sn=z(cn),bn=["expandable"],On="RC_TABLE_INTERNAL_COL_DEFINE";function Ln(ie){var ue=ie.expandable,be=(0,pn.Z)(ie,bn),Fe;return"expandable"in ie?Fe=(0,De.Z)((0,De.Z)({},be),ue):Fe=be,Fe.showExpandColumn===!1&&(Fe.expandIconColumnIndex=-1),Fe}var Rn=["columnType"];function Jn(ie){for(var ue=ie.colWidths,be=ie.columns,Fe=ie.columCount,ze=[],Ke=Fe||be.length,lt=!1,st=Ke-1;st>=0;st-=1){var ot=ue[st],Ft=be&&be[st],Zt=Ft&&Ft[On];if(ot||Zt||lt){var Lt=Zt||{},un=Lt.columnType,nn=(0,pn.Z)(Lt,Rn);ze.unshift(re.createElement("col",(0,tt.Z)({key:st,style:{width:ot}},nn))),lt=!0}}return re.createElement("colgroup",null,ze)}var Yn=Jn,Cn=te(26407),da=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Pt(ie,ue){return(0,re.useMemo)(function(){for(var be=[],Fe=0;Fe<ue;Fe+=1){var ze=ie[Fe];if(ze!==void 0)be[Fe]=ze;else return null}return be},[ie.join("_"),ue])}var _t=re.forwardRef(function(ie,ue){var be=ie.className,Fe=ie.noData,ze=ie.columns,Ke=ie.flattenColumns,lt=ie.colWidths,st=ie.columCount,ot=ie.stickyOffsets,Ft=ie.direction,Zt=ie.fixHeader,Lt=ie.stickyTopOffset,un=ie.stickyBottomOffset,nn=ie.stickyClassName,rn=ie.onScroll,Bn=ie.maxContentScroll,Pn=ie.children,wn=(0,pn.Z)(ie,da),yn=$e(le,["prefixCls","scrollbarSize","isSticky"]),In=yn.prefixCls,ta=yn.scrollbarSize,ia=yn.isSticky,Un=ia&&!Zt?0:ta,ya=re.useRef(null),Aa=re.useCallback(function(wa){(0,it.mH)(ue,wa),(0,it.mH)(ya,wa)},[]);re.useEffect(function(){var wa;function sa(Ta){var Ha=Ta,ho=Ha.currentTarget,qa=Ha.deltaX;qa&&(rn({currentTarget:ho,scrollLeft:ho.scrollLeft+qa}),Ta.preventDefault())}return(wa=ya.current)===null||wa===void 0||wa.addEventListener("wheel",sa),function(){var Ta;(Ta=ya.current)===null||Ta===void 0||Ta.removeEventListener("wheel",sa)}},[]);var kn=re.useMemo(function(){return Ke.every(function(wa){return wa.width})},[Ke]),Vn=Ke[Ke.length-1],Tn={fixed:Vn?Vn.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(In,"-cell-scrollbar")}}},Dn=(0,re.useMemo)(function(){return Un?[].concat((0,Cn.Z)(ze),[Tn]):ze},[Un,ze]),Kn=(0,re.useMemo)(function(){return Un?[].concat((0,Cn.Z)(Ke),[Tn]):Ke},[Un,Ke]),Sa=(0,re.useMemo)(function(){var wa=ot.right,sa=ot.left;return(0,De.Z)((0,De.Z)({},ot),{},{left:Ft==="rtl"?[].concat((0,Cn.Z)(sa.map(function(Ta){return Ta+Un})),[0]):sa,right:Ft==="rtl"?wa:[].concat((0,Cn.Z)(wa.map(function(Ta){return Ta+Un})),[0]),isSticky:ia})},[Un,ot,ia]),ka=Pt(lt,st);return re.createElement("div",{style:(0,De.Z)({overflow:"hidden"},ia?{top:Lt,bottom:un}:{}),ref:Aa,className:St()(be,(0,he.Z)({},nn,!!nn))},re.createElement("table",{style:{tableLayout:"fixed",visibility:Fe||ka?null:"hidden"}},(!Fe||!Bn||kn)&&re.createElement(Yn,{colWidths:ka?[].concat((0,Cn.Z)(ka),[Un]):[],columCount:st+1,columns:Kn}),Pn((0,De.Z)((0,De.Z)({},wn),{},{stickyOffsets:Sa,columns:Dn,flattenColumns:Kn}))))});_t.displayName="FixedHolder";var Et=re.memo(_t);function Ot(ie){var ue=ie.cells,be=ie.stickyOffsets,Fe=ie.flattenColumns,ze=ie.rowComponent,Ke=ie.cellComponent,lt=ie.tdCellComponent,st=ie.onHeaderRow,ot=ie.index,Ft=$e(le,["prefixCls","direction"]),Zt=Ft.prefixCls,Lt=Ft.direction,un;st&&(un=st(ue.map(function(rn){return rn.column}),ot));var nn=ke(ue.map(function(rn){return rn.column}));return re.createElement(ze,un,ue.map(function(rn,Bn){var Pn=rn.column,wn=xe(rn.colStart,rn.colEnd,Fe,be,Lt,Pn),yn;return Pn&&Pn.onHeaderCell&&(yn=rn.column.onHeaderCell(Pn)),re.createElement(xt,(0,tt.Z)({},rn,{scope:Pn.title?rn.colSpan>1?"colgroup":"col":null,ellipsis:Pn.ellipsis,align:Pn.align,component:Pn.title?Ke:lt,prefixCls:Zt,key:nn[Bn]},wn,{additionalProps:yn,rowType:"header"}))}))}Ot.displayName="HeaderRow";var me=Ot;function Ne(ie){var ue=[];function be(lt,st){var ot=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;ue[ot]=ue[ot]||[];var Ft=st,Zt=lt.filter(Boolean).map(function(Lt){var un={key:Lt.key,className:Lt.className||"",children:Lt.title,column:Lt,colStart:Ft},nn=1,rn=Lt.children;return rn&&rn.length>0&&(nn=be(rn,Ft,ot+1).reduce(function(Bn,Pn){return Bn+Pn},0),un.hasSubColumns=!0),"colSpan"in Lt&&(nn=Lt.colSpan),"rowSpan"in Lt&&(un.rowSpan=Lt.rowSpan),un.colSpan=nn,un.colEnd=un.colStart+nn-1,ue[ot].push(un),Ft+=nn,nn});return Zt}be(ie,0);for(var Fe=ue.length,ze=function(st){ue[st].forEach(function(ot){!("rowSpan"in ot)&&!ot.hasSubColumns&&(ot.rowSpan=Fe-st)})},Ke=0;Ke<Fe;Ke+=1)ze(Ke);return ue}function Ze(ie){var ue=ie.stickyOffsets,be=ie.columns,Fe=ie.flattenColumns,ze=ie.onHeaderRow,Ke=$e(le,["prefixCls","getComponent"]),lt=Ke.prefixCls,st=Ke.getComponent,ot=re.useMemo(function(){return Ne(be)},[be]),Ft=st(["header","wrapper"],"thead"),Zt=st(["header","row"],"tr"),Lt=st(["header","cell"],"th"),un=st(["header","cell"],"td");return re.createElement(Ft,{className:"".concat(lt,"-thead")},ot.map(function(nn,rn){var Bn=re.createElement(me,{key:rn,flattenColumns:Fe,cells:nn,stickyOffsets:ue,rowComponent:Zt,cellComponent:Lt,tdCellComponent:un,onHeaderRow:ze,index:rn});return Bn}))}var Qe=z(Ze),ut=te(11592);function Dt(ie){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof ue=="number"?ue:ue.endsWith("%")?ie*parseFloat(ue)/100:null}function vt(ie,ue){return re.useMemo(function(){if(ue&&ue>0){var be=0,Fe=0;ie.forEach(function(Ft){var Zt=Dt(ue,Ft.width);Zt?be+=Zt:Fe+=1});var ze=ue-be,Ke=Fe,lt=ze/Fe,st=0,ot=ie.map(function(Ft){var Zt=(0,De.Z)({},Ft),Lt=Dt(ue,Zt.width);if(Lt)Zt.width=Lt;else{var un=Math.floor(lt);Zt.width=Ke===1?ze:un,ze-=un,Ke-=1}return st+=Zt.width,Zt});return[ot,st]}return[ie,ue]},[ie,ue])}var we=["children"],Ie=["fixed"];function Ae(ie){return(0,ut.Z)(ie).filter(function(ue){return re.isValidElement(ue)}).map(function(ue){var be=ue.key,Fe=ue.props,ze=Fe.children,Ke=(0,pn.Z)(Fe,we),lt=(0,De.Z)({key:be},Ke);return ze&&(lt.children=Ae(ze)),lt})}function ct(ie){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return ie.filter(function(be){return be&&(0,Pe.Z)(be)==="object"}).reduce(function(be,Fe,ze){var Ke=Fe.fixed,lt=Ke===!0?"left":Ke,st="".concat(ue,"-").concat(ze),ot=Fe.children;return ot&&ot.length>0?[].concat((0,Cn.Z)(be),(0,Cn.Z)(ct(ot,st).map(function(Ft){return(0,De.Z)({fixed:lt},Ft)}))):[].concat((0,Cn.Z)(be),[(0,De.Z)((0,De.Z)({key:st},Fe),{},{fixed:lt})])},[])}function Ut(ie){for(var ue=!0,be=0;be<ie.length;be+=1){var Fe=ie[be];if(ue&&Fe.fixed!=="left")ue=!1;else if(!ue&&Fe.fixed==="left"){warning(!1,"Index ".concat(be-1," of `columns` missing `fixed='left'` prop."));break}}for(var ze=!0,Ke=ie.length-1;Ke>=0;Ke-=1){var lt=ie[Ke];if(ze&<.fixed!=="right")ze=!1;else if(!ze&<.fixed==="right"){warning(!1,"Index ".concat(Ke+1," of `columns` missing `fixed='right'` prop."));break}}}function gt(ie){return ie.map(function(ue){var be=ue.fixed,Fe=(0,pn.Z)(ue,Ie),ze=be;return be==="left"?ze="right":be==="right"&&(ze="left"),(0,De.Z)({fixed:ze},Fe)})}function on(ie,ue){var be=ie.prefixCls,Fe=ie.columns,ze=ie.children,Ke=ie.expandable,lt=ie.expandedKeys,st=ie.columnTitle,ot=ie.getRowKey,Ft=ie.onTriggerExpand,Zt=ie.expandIcon,Lt=ie.rowExpandable,un=ie.expandIconColumnIndex,nn=ie.direction,rn=ie.expandRowByClick,Bn=ie.columnWidth,Pn=ie.fixed,wn=ie.scrollWidth,yn=re.useMemo(function(){return Fe||Ae(ze)},[Fe,ze]),In=re.useMemo(function(){if(Ke){var Vn,Tn=yn.slice();if(!Tn.includes(ne)){var Dn=un||0;Dn>=0&&Tn.splice(Dn,0,ne)}var Kn=Tn.indexOf(ne);Tn=Tn.filter(function(sa,Ta){return sa!==ne||Ta===Kn});var Sa=yn[Kn],ka;(Pn==="left"||Pn)&&!un?ka="left":(Pn==="right"||Pn)&&un===yn.length?ka="right":ka=Sa?Sa.fixed:null;var wa=(Vn={},(0,he.Z)(Vn,On,{className:"".concat(be,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,he.Z)(Vn,"title",st),(0,he.Z)(Vn,"fixed",ka),(0,he.Z)(Vn,"className","".concat(be,"-row-expand-icon-cell")),(0,he.Z)(Vn,"width",Bn),(0,he.Z)(Vn,"render",function(Ta,Ha,ho){var qa=ot(Ha,ho),No=lt.has(qa),Oo=Lt?Lt(Ha):!0,Da=Zt({prefixCls:be,expanded:No,expandable:Oo,record:Ha,onExpand:Ft});return rn?re.createElement("span",{onClick:function(_a){return _a.stopPropagation()}},Da):Da}),Vn);return Tn.map(function(sa){return sa===ne?wa:sa})}return yn.filter(function(sa){return sa!==ne})},[Ke,yn,ot,lt,Zt,nn]),ta=re.useMemo(function(){var Vn=In;return ue&&(Vn=ue(Vn)),Vn.length||(Vn=[{render:function(){return null}}]),Vn},[ue,In,nn]),ia=re.useMemo(function(){return nn==="rtl"?gt(ct(ta)):ct(ta)},[ta,nn,wn]),Un=vt(ia,wn),ya=(0,He.Z)(Un,2),Aa=ya[0],kn=ya[1];return[ta,Aa,kn]}var $t=on;function Rt(ie){var ue,be=ie.prefixCls,Fe=ie.record,ze=ie.onExpand,Ke=ie.expanded,lt=ie.expandable,st="".concat(be,"-row-expand-icon");if(!lt)return re.createElement("span",{className:St()(st,"".concat(be,"-row-spaced"))});var ot=function(Zt){ze(Fe,Zt),Zt.stopPropagation()};return re.createElement("span",{className:St()(st,(ue={},(0,he.Z)(ue,"".concat(be,"-row-expanded"),Ke),(0,he.Z)(ue,"".concat(be,"-row-collapsed"),!Ke),ue)),onClick:ot})}function gn(ie,ue,be){var Fe=[];function ze(Ke){(Ke||[]).forEach(function(lt,st){Fe.push(ue(lt,st)),ze(lt[be])})}return ze(ie),Fe}function Mn(ie,ue,be){var Fe=Ln(ie),ze=Fe.expandIcon,Ke=Fe.expandedRowKeys,lt=Fe.defaultExpandedRowKeys,st=Fe.defaultExpandAllRows,ot=Fe.expandedRowRender,Ft=Fe.onExpand,Zt=Fe.onExpandedRowsChange,Lt=Fe.childrenColumnName,un=ze||Rt,nn=Lt||"children",rn=re.useMemo(function(){return ot?"row":ie.expandable&&ie.internalHooks===de&&ie.expandable.__PARENT_RENDER_ICON__||ue.some(function(ia){return ia&&(0,Pe.Z)(ia)==="object"&&ia[nn]})?"nest":!1},[!!ot,ue]),Bn=re.useState(function(){return lt||(st?gn(ue,be,nn):[])}),Pn=(0,He.Z)(Bn,2),wn=Pn[0],yn=Pn[1],In=re.useMemo(function(){return new Set(Ke||wn||[])},[Ke,wn]),ta=re.useCallback(function(ia){var Un=be(ia,ue.indexOf(ia)),ya,Aa=In.has(Un);Aa?(In.delete(Un),ya=(0,Cn.Z)(In)):ya=[].concat((0,Cn.Z)(In),[Un]),yn(ya),Ft&&Ft(!Aa,ia),Zt&&Zt(ya)},[be,In,ue,Ft,Zt]);return[Fe,rn,In,un,nn,ta]}function Xt(ie,ue,be,Fe){var ze=ie.map(function(Ke,lt){return xe(lt,lt,ie,ue,be,Fe==null?void 0:Fe[lt])});return(0,ln.Z)(function(){return ze},[ze],function(Ke,lt){return!(0,Be.Z)(Ke,lt)})}function jn(ie){var ue=(0,re.useRef)(ie),be=(0,re.useState)({}),Fe=(0,He.Z)(be,2),ze=Fe[1],Ke=(0,re.useRef)(null),lt=(0,re.useRef)([]);function st(ot){lt.current.push(ot);var Ft=Promise.resolve();Ke.current=Ft,Ft.then(function(){if(Ke.current===Ft){var Zt=lt.current,Lt=ue.current;lt.current=[],Zt.forEach(function(un){ue.current=un(ue.current)}),Ke.current=null,Lt!==ue.current&&ze({})}})}return(0,re.useEffect)(function(){return function(){Ke.current=null}},[]),[ue.current,st]}function Xn(ie){var ue=(0,re.useRef)(ie||null),be=(0,re.useRef)();function Fe(){window.clearTimeout(be.current)}function ze(lt){ue.current=lt,Fe(),be.current=window.setTimeout(function(){ue.current=null,be.current=void 0},100)}function Ke(){return ue.current}return(0,re.useEffect)(function(){return Fe},[]),[ze,Ke]}function na(){var ie=re.useState(-1),ue=(0,He.Z)(ie,2),be=ue[0],Fe=ue[1],ze=re.useState(-1),Ke=(0,He.Z)(ze,2),lt=Ke[0],st=Ke[1],ot=re.useCallback(function(Ft,Zt){Fe(Ft),st(Zt)},[]);return[be,lt,ot]}var Gn=te(47273),Me=(0,Gn.Z)()?window:null;function yt(ie,ue){var be=(0,Pe.Z)(ie)==="object"?ie:{},Fe=be.offsetHeader,ze=Fe===void 0?0:Fe,Ke=be.offsetSummary,lt=Ke===void 0?0:Ke,st=be.offsetScroll,ot=st===void 0?0:st,Ft=be.getContainer,Zt=Ft===void 0?function(){return Me}:Ft,Lt=Zt()||Me;return re.useMemo(function(){var un=!!ie;return{isSticky:un,stickyClassName:un?"".concat(ue,"-sticky-holder"):"",offsetHeader:ze,offsetSummary:lt,offsetScroll:ot,container:Lt}},[ot,ze,lt,ue,Lt])}function nt(ie,ue,be){var Fe=(0,re.useMemo)(function(){for(var ze=[],Ke=[],lt=0,st=0,ot=0;ot<ue;ot+=1)if(be==="rtl"){Ke[ot]=st,st+=ie[ot]||0;var Ft=ue-ot-1;ze[Ft]=lt,lt+=ie[Ft]||0}else{ze[ot]=lt,lt+=ie[ot]||0;var Zt=ue-ot-1;Ke[Zt]=st,st+=ie[Zt]||0}return{left:ze,right:Ke}},[ie,ue,be]);return Fe}var wt=nt;function Ht(ie){var ue=ie.className,be=ie.children;return re.createElement("div",{className:ue},be)}var Yt=Ht,Kt=te(8224),zt=te(55468),Fn=function(ue,be){var Fe,ze,Ke=ue.scrollBodyRef,lt=ue.onScroll,st=ue.offsetScroll,ot=ue.container,Ft=$e(le,"prefixCls"),Zt=((Fe=Ke.current)===null||Fe===void 0?void 0:Fe.scrollWidth)||0,Lt=((ze=Ke.current)===null||ze===void 0?void 0:ze.clientWidth)||0,un=Zt&&Lt*(Lt/Zt),nn=re.useRef(),rn=jn({scrollLeft:0,isHiddenScrollBar:!1}),Bn=(0,He.Z)(rn,2),Pn=Bn[0],wn=Bn[1],yn=re.useRef({delta:0,x:0}),In=re.useState(!1),ta=(0,He.Z)(In,2),ia=ta[0],Un=ta[1],ya=function(){Un(!1)},Aa=function(Kn){Kn.persist(),yn.current.delta=Kn.pageX-Pn.scrollLeft,yn.current.x=0,Un(!0),Kn.preventDefault()},kn=function(Kn){var Sa,ka=Kn||((Sa=window)===null||Sa===void 0?void 0:Sa.event),wa=ka.buttons;if(!ia||wa===0){ia&&Un(!1);return}var sa=yn.current.x+Kn.pageX-yn.current.x-yn.current.delta;sa<=0&&(sa=0),sa+un>=Lt&&(sa=Lt-un),lt({scrollLeft:sa/Lt*(Zt+2)}),yn.current.x=Kn.pageX},Vn=function(){if(Ke.current){var Kn=(0,zt.os)(Ke.current).top,Sa=Kn+Ke.current.offsetHeight,ka=ot===window?document.documentElement.scrollTop+window.innerHeight:(0,zt.os)(ot).top+ot.clientHeight;Sa-(0,je.Z)()<=ka||Kn>=ka-st?wn(function(wa){return(0,De.Z)((0,De.Z)({},wa),{},{isHiddenScrollBar:!0})}):wn(function(wa){return(0,De.Z)((0,De.Z)({},wa),{},{isHiddenScrollBar:!1})})}},Tn=function(Kn){wn(function(Sa){return(0,De.Z)((0,De.Z)({},Sa),{},{scrollLeft:Kn/Zt*Lt||0})})};return re.useImperativeHandle(be,function(){return{setScrollLeft:Tn}}),re.useEffect(function(){var Dn=(0,Kt.Z)(document.body,"mouseup",ya,!1),Kn=(0,Kt.Z)(document.body,"mousemove",kn,!1);return Vn(),function(){Dn.remove(),Kn.remove()}},[un,ia]),re.useEffect(function(){var Dn=(0,Kt.Z)(ot,"scroll",Vn,!1),Kn=(0,Kt.Z)(window,"resize",Vn,!1);return function(){Dn.remove(),Kn.remove()}},[ot]),re.useEffect(function(){Pn.isHiddenScrollBar||wn(function(Dn){var Kn=Ke.current;return Kn?(0,De.Z)((0,De.Z)({},Dn),{},{scrollLeft:Kn.scrollLeft/Kn.scrollWidth*Kn.clientWidth}):Dn})},[Pn.isHiddenScrollBar]),Zt<=Lt||!un||Pn.isHiddenScrollBar?null:re.createElement("div",{style:{height:(0,je.Z)(),width:Lt,bottom:st},className:"".concat(Ft,"-sticky-scroll")},re.createElement("div",{onMouseDown:Aa,ref:nn,className:St()("".concat(Ft,"-sticky-scroll-bar"),(0,he.Z)({},"".concat(Ft,"-sticky-scroll-bar-active"),ia)),style:{width:"".concat(un,"px"),transform:"translate3d(".concat(Pn.scrollLeft,"px, 0, 0)")}}))},Nn=re.forwardRef(Fn);function bt(ie){return null}var zn=bt;function la(ie){return null}var fa=la,aa="rc-table",an=[],Sn={};function An(){return"No Data"}function mn(ie){var ue,be=(0,De.Z)({rowKey:"key",prefixCls:aa,emptyText:An},ie),Fe=be.prefixCls,ze=be.className,Ke=be.rowClassName,lt=be.style,st=be.data,ot=be.rowKey,Ft=be.scroll,Zt=be.tableLayout,Lt=be.direction,un=be.title,nn=be.footer,rn=be.summary,Bn=be.caption,Pn=be.id,wn=be.showHeader,yn=be.components,In=be.emptyText,ta=be.onRow,ia=be.onHeaderRow,Un=be.internalHooks,ya=be.transformColumns,Aa=be.internalRefs,kn=be.tailor,Vn=be.sticky,Tn=st||an,Dn=!!Tn.length,Kn=Un===de,Sa=re.useCallback(function(uo,wo){return(0,rt.Z)(yn,uo)||wo},[yn]),ka=re.useMemo(function(){return typeof ot=="function"?ot:function(uo){var wo=uo&&uo[ot];return wo}},[ot]),wa=Sa(["body"]),sa=na(),Ta=(0,He.Z)(sa,3),Ha=Ta[0],ho=Ta[1],qa=Ta[2],No=Mn(be,Tn,ka),Oo=(0,He.Z)(No,6),Da=Oo[0],zo=Oo[1],_a=Oo[2],Bo=Oo[3],xo=Oo[4],or=Oo[5],ma=Ft==null?void 0:Ft.x,ga=re.useState(0),ua=(0,He.Z)(ga,2),$n=ua[0],eo=ua[1],_n=$t((0,De.Z)((0,De.Z)((0,De.Z)({},be),Da),{},{expandable:!!Da.expandedRowRender,columnTitle:Da.columnTitle,expandedKeys:_a,getRowKey:ka,onTriggerExpand:or,expandIcon:Bo,expandIconColumnIndex:Da.expandIconColumnIndex,direction:Lt,scrollWidth:Kn&&kn&&typeof ma=="number"?ma:null}),Kn?ya:null),Ba=(0,He.Z)(_n,3),Qa=Ba[0],Wa=Ba[1],$o=Ba[2],Jo=$o!=null?$o:ma,yr=re.useMemo(function(){return{columns:Qa,flattenColumns:Wa}},[Qa,Wa]),Ho=re.useRef(),pr=re.useRef(),Ko=re.useRef(),rr=re.useRef(),jr=re.useRef(),io=re.useState(!1),so=(0,He.Z)(io,2),Ao=so[0],jo=so[1],Go=re.useState(!1),Ka=(0,He.Z)(Go,2),nr=Ka[0],_o=Ka[1],cr=jn(new Map),xr=(0,He.Z)(cr,2),br=xr[0],pi=xr[1],Lr=ke(Wa),hr=Lr.map(function(uo){return br.get(uo)}),ir=re.useMemo(function(){return hr},[hr.join("_")]),ar=wt(ir,Wa.length,Lt),Wo=Ft&&at(Ft.y),Do=Ft&&at(Jo)||!!Da.fixed,Fr=Do&&Wa.some(function(uo){var wo=uo.fixed;return wo}),Gr=re.useRef(),kr=yt(Vn,Fe),Br=kr.isSticky,Ii=kr.offsetHeader,Ui=kr.offsetSummary,Ya=kr.offsetScroll,Co=kr.stickyClassName,Yo=kr.container,Lo=re.useMemo(function(){return rn==null?void 0:rn(Tn)},[rn,Tn]),er=(Wo||Br)&&re.isValidElement(Lo)&&Lo.type===ge&&Lo.props.fixed,lr,sr,Nr;Wo&&(sr={overflowY:"scroll",maxHeight:Ft.y}),Do&&(lr={overflowX:"auto"},Wo||(sr={overflowY:"hidden"}),Nr={width:Jo===!0?"auto":Jo,minWidth:"100%"});var ol=re.useCallback(function(uo,wo){(0,Re.Z)(Ho.current)&&pi(function(Sr){if(Sr.get(uo)!==wo){var Tr=new Map(Sr);return Tr.set(uo,wo),Tr}return Sr})},[]),Ml=Xn(null),rl=(0,He.Z)(Ml,2),zl=rl[0],il=rl[1];function Ri(uo,wo){wo&&(typeof wo=="function"?wo(uo):wo.scrollLeft!==uo&&(wo.scrollLeft=uo,wo.scrollLeft!==uo&&setTimeout(function(){wo.scrollLeft=uo},0)))}var ii=(0,Ue.Z)(function(uo){var wo=uo.currentTarget,Sr=uo.scrollLeft,Tr=Lt==="rtl",Mr=typeof Sr=="number"?Sr:wo.scrollLeft,bl=wo||Sn;if(!il()||il()===bl){var Yi;zl(bl),Ri(Mr,pr.current),Ri(Mr,Ko.current),Ri(Mr,jr.current),Ri(Mr,(Yi=Gr.current)===null||Yi===void 0?void 0:Yi.setScrollLeft)}var qi=wo||pr.current;if(qi){var $i=qi.scrollWidth,_i=qi.clientWidth;if($i===_i){jo(!1),_o(!1);return}Tr?(jo(-Mr<$i-_i),_o(-Mr>0)):(jo(Mr>0),_o(Mr<$i-_i))}}),ll=function(){Do&&Ko.current?ii({currentTarget:Ko.current}):(jo(!1),_o(!1))},Hl=function(wo){var Sr=wo.width;Sr!==$n&&(ll(),eo(Ho.current?Ho.current.offsetWidth:Sr))},sl=re.useRef(!1);re.useEffect(function(){sl.current&&ll()},[Do,st,Qa.length]),re.useEffect(function(){sl.current=!0},[]);var Kl=re.useState(0),ul=(0,He.Z)(Kl,2),ki=ul[0],dl=ul[1],Zl=re.useState(!0),gl=(0,He.Z)(Zl,2),cl=gl[0],jl=gl[1];re.useEffect(function(){(!kn||!Kn)&&(Ko.current instanceof Element?dl((0,je.o)(Ko.current).width):dl((0,je.o)(rr.current).width)),jl((0,Se.G)("position","sticky"))},[]),re.useEffect(function(){Kn&&Aa&&(Aa.body.current=Ko.current)});var Gl=re.useCallback(function(uo){return re.createElement(re.Fragment,null,re.createElement(Qe,uo),er==="top"&&re.createElement(ft,uo,Lo))},[er,Lo]),Wl=re.useCallback(function(uo){return re.createElement(ft,uo,Lo)},[Lo]),ml=Sa(["table"],"table"),Ti=re.useMemo(function(){return Zt||(Fr?Jo==="max-content"?"auto":"fixed":Wo||Br||Wa.some(function(uo){var wo=uo.ellipsis;return wo})?"fixed":"auto")},[Wo,Fr,Wa,Zt,Br]),Vi,Ji={colWidths:ir,columCount:Wa.length,stickyOffsets:ar,onHeaderRow:ia,fixHeader:Wo,scroll:Ft},fl=re.useMemo(function(){return Dn?null:typeof In=="function"?In():In},[Dn,In]),vl=re.createElement(sn,{data:Tn,measureColumnWidth:Wo||Do||Br}),pl=re.createElement(Yn,{colWidths:Wa.map(function(uo){var wo=uo.width;return wo}),columns:Wa}),hl=Bn!=null?re.createElement("caption",{className:"".concat(Fe,"-caption")},Bn):void 0,Ul=(0,Jt.Z)(be,{data:!0}),Sl=(0,Jt.Z)(be,{aria:!0});if(Wo||Br){var Xi;typeof wa=="function"?(Xi=wa(Tn,{scrollbarSize:ki,ref:Ko,onScroll:ii}),Ji.colWidths=Wa.map(function(uo,wo){var Sr=uo.width,Tr=wo===Wa.length-1?Sr-ki:Sr;return typeof Tr=="number"&&!Number.isNaN(Tr)?Tr:0})):Xi=re.createElement("div",{style:(0,De.Z)((0,De.Z)({},lr),sr),onScroll:ii,ref:Ko,className:St()("".concat(Fe,"-body"))},re.createElement(ml,(0,tt.Z)({style:(0,De.Z)((0,De.Z)({},Nr),{},{tableLayout:Ti})},Sl),hl,pl,vl,!er&&Lo&&re.createElement(ft,{stickyOffsets:ar,flattenColumns:Wa,columns:Qa},Lo)));var Pl=(0,De.Z)((0,De.Z)((0,De.Z)({noData:!Tn.length,maxContentScroll:Do&&Jo==="max-content"},Ji),yr),{},{direction:Lt,stickyClassName:Co,onScroll:ii});Vi=re.createElement(re.Fragment,null,wn!==!1&&re.createElement(Et,(0,tt.Z)({},Pl,{stickyTopOffset:Ii,className:"".concat(Fe,"-header"),ref:pr}),Gl),Xi,er&&er!=="top"&&re.createElement(Et,(0,tt.Z)({},Pl,{stickyBottomOffset:Ui,className:"".concat(Fe,"-summary"),ref:jr}),Wl),Br&&re.createElement(Nn,{ref:Gr,offsetScroll:Ya,scrollBodyRef:Ko,onScroll:ii,container:Yo}))}else Vi=re.createElement("div",{style:(0,De.Z)((0,De.Z)({},lr),sr),className:St()("".concat(Fe,"-content")),onScroll:ii,ref:Ko},re.createElement(ml,(0,tt.Z)({style:(0,De.Z)((0,De.Z)({},Nr),{},{tableLayout:Ti})},Sl),hl,pl,wn!==!1&&re.createElement(Qe,(0,tt.Z)({},Ji,yr)),vl,Lo&&re.createElement(ft,{stickyOffsets:ar,flattenColumns:Wa,columns:Qa},Lo)));var Qi=re.createElement("div",(0,tt.Z)({className:St()(Fe,ze,(ue={},(0,he.Z)(ue,"".concat(Fe,"-rtl"),Lt==="rtl"),(0,he.Z)(ue,"".concat(Fe,"-ping-left"),Ao),(0,he.Z)(ue,"".concat(Fe,"-ping-right"),nr),(0,he.Z)(ue,"".concat(Fe,"-layout-fixed"),Zt==="fixed"),(0,he.Z)(ue,"".concat(Fe,"-fixed-header"),Wo),(0,he.Z)(ue,"".concat(Fe,"-fixed-column"),Fr),(0,he.Z)(ue,"".concat(Fe,"-scroll-horizontal"),Do),(0,he.Z)(ue,"".concat(Fe,"-has-fix-left"),Wa[0]&&Wa[0].fixed),(0,he.Z)(ue,"".concat(Fe,"-has-fix-right"),Wa[Wa.length-1]&&Wa[Wa.length-1].fixed==="right"),ue)),style:lt,id:Pn,ref:Ho},Ul),un&&re.createElement(Yt,{className:"".concat(Fe,"-title")},un(Tn)),re.createElement("div",{ref:rr,className:"".concat(Fe,"-container")},Vi),nn&&re.createElement(Yt,{className:"".concat(Fe,"-footer")},nn(Tn)));Do&&(Qi=re.createElement(Ye.Z,{onResize:Hl},Qi));var yl=Xt(Wa,ar,Lt,Qa),Vl=re.useMemo(function(){return{scrollX:Jo,prefixCls:Fe,getComponent:Sa,scrollbarSize:ki,direction:Lt,fixedInfoList:yl,isSticky:Br,supportSticky:cl,componentWidth:$n,fixHeader:Wo,fixColumn:Fr,horizonScroll:Do,tableLayout:Ti,rowClassName:Ke,expandedRowClassName:Da.expandedRowClassName,expandIcon:Bo,expandableType:zo,expandRowByClick:Da.expandRowByClick,expandedRowRender:Da.expandedRowRender,onTriggerExpand:or,expandIconColumnIndex:Da.expandIconColumnIndex,indentSize:Da.indentSize,allColumnsFixedLeft:Wa.every(function(uo){return uo.fixed==="left"}),emptyNode:fl,columns:Qa,flattenColumns:Wa,onColumnResize:ol,hoverStartRow:Ha,hoverEndRow:ho,onHover:qa,rowExpandable:Da.rowExpandable,onRow:ta,getRowKey:ka,expandedKeys:_a,childrenColumnName:xo}},[Jo,Fe,Sa,ki,Lt,yl,Br,cl,$n,Wo,Fr,Do,Ti,Ke,Da.expandedRowClassName,Bo,zo,Da.expandRowByClick,Da.expandedRowRender,or,Da.expandIconColumnIndex,Da.indentSize,fl,Qa,Wa,ol,Ha,ho,qa,Da.rowExpandable,ta,ka,_a,xo]);return re.createElement(le.Provider,{value:Vl},Qi)}function Zn(ie){return x(mn,ie)}var oa=Zn();oa.EXPAND_COLUMN=ne,oa.INTERNAL_HOOKS=de,oa.Column=zn,oa.ColumnGroup=fa,oa.Summary=pe;var Qn=oa,Pa=te(4409),ba=_e(null),Ua=_e(null);function Va(ie,ue,be){var Fe=ue||1;return be[ie+Fe]-(be[ie]||0)}function co(ie){var ue=ie.rowInfo,be=ie.column,Fe=ie.colIndex,ze=ie.indent,Ke=ie.index,lt=ie.renderIndex,st=ie.record,ot=ie.style,Ft=ie.className,Zt=ie.inverse,Lt=ie.getHeight,un=be.render,nn=be.dataIndex,rn=be.className,Bn=be.width,Pn=$e(Ua,["columnsOffset"]),wn=Pn.columnsOffset,yn=fe(ue,be,Fe,ze,Ke),In=yn.key,ta=yn.fixedInfo,ia=yn.appendCellNode,Un=yn.additionalCellProps,ya=Un.style,Aa=Un.colSpan,kn=Aa===void 0?1:Aa,Vn=Un.rowSpan,Tn=Vn===void 0?1:Vn,Dn=Fe-1,Kn=Va(Dn,kn,wn),Sa=kn>1?Bn-Kn:0,ka=(0,De.Z)((0,De.Z)((0,De.Z)({},ya),ot),{},{flex:"0 0 ".concat(Kn,"px"),width:"".concat(Kn,"px"),marginRight:Sa,pointerEvents:"auto"}),wa=re.useMemo(function(){return Zt?Tn<=1:kn===0||Tn===0||Tn>1},[Tn,kn,Zt]);wa?ka.visibility="hidden":Zt&&(ka.height=Lt==null?void 0:Lt(Tn));var sa=wa?function(){return null}:un,Ta={};return(Tn===0||kn===0)&&(Ta.rowSpan=1,Ta.colSpan=1),re.createElement(xt,(0,tt.Z)({className:St()(rn,Ft),ellipsis:be.ellipsis,align:be.align,scope:be.rowScope,component:"div",prefixCls:ue.prefixCls,key:In,record:st,index:Ke,renderIndex:lt,dataIndex:nn,render:sa,shouldCellUpdate:be.shouldCellUpdate},ta,{appendNode:ia,additionalProps:(0,De.Z)((0,De.Z)({},Un),{},{style:ka},Ta)}))}var La=co,Ea=["data","index","className","rowKey","style","extra","getHeight"],za=re.forwardRef(function(ie,ue){var be=ie.data,Fe=ie.index,ze=ie.className,Ke=ie.rowKey,lt=ie.style,st=ie.extra,ot=ie.getHeight,Ft=(0,pn.Z)(ie,Ea),Zt=be.record,Lt=be.indent,un=be.index,nn=$e(le,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),rn=nn.scrollX,Bn=nn.flattenColumns,Pn=nn.prefixCls,wn=nn.fixColumn,yn=nn.componentWidth,In=Ce(Zt,Ke,Fe,Lt),ta=In.rowSupportExpand,ia=In.expanded,Un=In.rowProps,ya=In.expandedRowRender,Aa=In.expandedRowClassName,kn;if(ta&&ia){var Vn=ya(Zt,Fe,Lt+1,ia),Tn=Aa==null?void 0:Aa(Zt,Fe,Lt),Dn={};wn&&(Dn={style:(0,he.Z)({},"--virtual-width","".concat(yn,"px"))});var Kn="".concat(Pn,"-expanded-row-cell");kn=re.createElement("div",{className:St()("".concat(Pn,"-expanded-row"),"".concat(Pn,"-expanded-row-level-").concat(Lt+1),Tn)},re.createElement(xt,{component:"div",prefixCls:Pn,className:St()(Kn,(0,he.Z)({},"".concat(Kn,"-fixed"),wn)),additionalProps:Dn},Vn))}var Sa=(0,De.Z)((0,De.Z)({},lt),{},{width:rn});st&&(Sa.position="absolute",Sa.pointerEvents="none");var ka=re.createElement("div",(0,tt.Z)({},Un,Ft,{ref:ta?null:ue,className:St()(ze,"".concat(Pn,"-row"),Un==null?void 0:Un.className,(0,he.Z)({},"".concat(Pn,"-row-extra"),st)),style:(0,De.Z)((0,De.Z)({},Sa),Un==null?void 0:Un.style)}),Bn.map(function(wa,sa){return re.createElement(La,{key:sa,rowInfo:In,column:wa,colIndex:sa,indent:Lt,index:Fe,renderIndex:un,record:Zt,inverse:st,getHeight:ot})}));return ta?re.createElement("div",{ref:ue},ka,kn):ka}),Na=z(za),Oa=Na,xa=re.forwardRef(function(ie,ue){var be=ie.data,Fe=ie.onScroll,ze=$e(le,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Ke=ze.flattenColumns,lt=ze.onColumnResize,st=ze.getRowKey,ot=ze.expandedKeys,Ft=ze.prefixCls,Zt=ze.childrenColumnName,Lt=ze.emptyNode,un=ze.scrollX,nn=$e(ba),rn=nn.scrollY,Bn=nn.listItemHeight,Pn=re.useRef(),wn=Wt(be,Zt,ot,st),yn=re.useMemo(function(){var kn=0;return Ke.map(function(Vn){var Tn=Vn.width,Dn=Vn.key;return kn+=Tn,[Dn,Tn,kn]})},[Ke]),In=re.useMemo(function(){return yn.map(function(kn){return kn[2]})},[yn]);re.useEffect(function(){yn.forEach(function(kn){var Vn=(0,He.Z)(kn,2),Tn=Vn[0],Dn=Vn[1];lt(Tn,Dn)})},[yn]),re.useImperativeHandle(ue,function(){var kn={};return Object.defineProperty(kn,"scrollLeft",{get:function(){var Tn;return((Tn=Pn.current)===null||Tn===void 0?void 0:Tn.getScrollInfo().x)||0},set:function(Tn){var Dn;(Dn=Pn.current)===null||Dn===void 0||Dn.scrollTo({left:Tn})}}),kn});var ta=function(Vn,Tn){var Dn,Kn=(Dn=wn[Tn])===null||Dn===void 0?void 0:Dn.record,Sa=Vn.onCell;if(Sa){var ka,wa=Sa(Kn,Tn);return(ka=wa==null?void 0:wa.rowSpan)!==null&&ka!==void 0?ka:1}return 1},ia=function(Vn){var Tn=Vn.start,Dn=Vn.end,Kn=Vn.getSize,Sa=Vn.offsetY;if(Dn<0)return null;for(var ka=Ke.filter(function(ma){return ta(ma,Tn)===0}),wa=Tn,sa=function(ga){if(ka=ka.filter(function(ua){return ta(ua,ga)===0}),!ka.length)return wa=ga,"break"},Ta=Tn;Ta>=0;Ta-=1){var Ha=sa(Ta);if(Ha==="break")break}for(var ho=Ke.filter(function(ma){return ta(ma,Dn)!==1}),qa=Dn,No=function(ga){if(ho=ho.filter(function(ua){return ta(ua,ga)!==1}),!ho.length)return qa=Math.max(ga-1,Dn),"break"},Oo=Dn;Oo<wn.length;Oo+=1){var Da=No(Oo);if(Da==="break")break}for(var zo=[],_a=function(ga){var ua=wn[ga];if(!ua)return"continue";Ke.some(function($n){return ta($n,ga)>1})&&zo.push(ga)},Bo=wa;Bo<=qa;Bo+=1)var xo=_a(Bo);var or=zo.map(function(ma){var ga=wn[ma],ua=st(ga.record,ma),$n=function(Ba){var Qa=ma+Ba-1,Wa=st(wn[Qa].record,Qa),$o=Kn(ua,Wa);return $o.bottom-$o.top},eo=Kn(ua);return re.createElement(Oa,{key:ma,data:ga,rowKey:ua,index:ma,style:{top:-Sa+eo.top},extra:!0,getHeight:$n})});return or},Un=re.useMemo(function(){return{columnsOffset:In}},[In]),ya="".concat(Ft,"-tbody"),Aa;return wn.length?Aa=re.createElement(Pa.Z,{fullHeight:!1,ref:Pn,className:St()(ya,"".concat(ya,"-virtual")),height:rn,itemHeight:Bn||24,data:wn,itemKey:function(Vn){return st(Vn.record)},scrollWidth:un,onVirtualScroll:function(Vn){var Tn=Vn.x;Fe({scrollLeft:Tn})},extraRender:ia},function(kn,Vn,Tn){var Dn=st(kn.record,Vn);return re.createElement(Oa,(0,tt.Z)({data:kn,rowKey:Dn,index:Vn},Tn))}):Aa=re.createElement("div",{className:St()("".concat(Ft,"-placeholder"))},re.createElement(xt,{component:"div",prefixCls:Ft},Lt)),re.createElement(Ua.Provider,{value:Un},Aa)}),va=z(xa),Za=va,to=function(ue,be){var Fe=be.ref,ze=be.onScroll;return re.createElement(Za,{ref:Fe,data:ue,onScroll:ze})},ja=100;function vo(ie){var ue=ie.columns,be=ie.scroll,Fe=ie.prefixCls,ze=Fe===void 0?aa:Fe,Ke=ie.className,lt=ie.listItemHeight,st=be||{},ot=st.x,Ft=st.y;typeof ot!="number"&&(ot=((ue||[]).length+1)*ja),typeof Ft!="number"&&(Ft=500);var Zt=re.useMemo(function(){return{scrollY:Ft,listItemHeight:lt}},[Ft,lt]);return re.createElement(ba.Provider,{value:Zt},re.createElement(Qn,(0,tt.Z)({},ie,{className:St()(Ke,"".concat(ze,"-virtual")),scroll:(0,De.Z)((0,De.Z)({},be),{},{x:ot}),components:{body:to},columns:ue,internalHooks:de,tailor:!0})))}function bo(ie){return x(vo,ie)}var ra=bo(),Ja=null;function Ca(ie){return null}var Xa=Ca;function So(ie){return null}var Io=So,qo=te(2738),Uo=te(68031),no=te(36355),mo=te(93891),Vo=te(19716),ur=te(8628),Xo=te(31724),dr=te(58421),Wn=te(71418),hn=te(88088);function fn(ie){return function(be){let{prefixCls:Fe,onExpand:ze,record:Ke,expanded:lt,expandable:st}=be;const ot=`${Fe}-row-expand-icon`;return re.createElement("button",{type:"button",onClick:Ft=>{ze(Ke,Ft),Ft.stopPropagation()},className:St()(ot,{[`${ot}-spaced`]:!st,[`${ot}-expanded`]:st&<,[`${ot}-collapsed`]:st&&!lt}),"aria-label":lt?ie.collapse:ie.expand,"aria-expanded":lt})}}var xn=fn;function pa(ie,ue){return"key"in ie&&ie.key!==void 0&&ie.key!==null?ie.key:ie.dataIndex?Array.isArray(ie.dataIndex)?ie.dataIndex.join("."):ie.dataIndex:ue}function Ra(ie,ue){return ue?`${ue}-${ie}`:`${ie}`}function ao(ie,ue){return typeof ie=="function"?ie(ue):ie}function $a(ie,ue){const be=ao(ie,ue);return Object.prototype.toString.call(be)==="[object Object]"?"":be}var Po={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"},fo=Po,Zo=te(7657),Fo=function(ue,be){return re.createElement(Zo.Z,(0,tt.Z)({},ue,{ref:be,icon:fo}))},Fa=re.forwardRef(Fo),Ga=Fa,oo=te(56762);function Hn(ie){const ue=re.useRef(ie),be=(0,oo.Z)();return[()=>ue.current,Fe=>{ue.current=Fe,be()}]}var ea=te(3113),ca=te(24905),ha=te(38854),Eo=te(64165),lo=te(20834),yo=te(40875),po=te(5112),Ro=te(17574),ko=te(47472),mr=te(92832);function fr(ie){let{value:ue,onChange:be,filterSearch:Fe,tablePrefixCls:ze,locale:Ke}=ie;return Fe?re.createElement("div",{className:`${ze}-filter-dropdown-search`},re.createElement(mr.default,{prefix:re.createElement(ko.Z,null),placeholder:Ke.filterSearchPlaceholder,onChange:be,value:ue,htmlSize:1,className:`${ze}-filter-dropdown-search-input`})):null}var Qo=fr,gr=te(10228);const Pr=ie=>{const{keyCode:ue}=ie;ue===gr.Z.ENTER&&ie.stopPropagation()};var vr=re.forwardRef((ie,ue)=>re.createElement("div",{className:ie.className,onClick:be=>be.stopPropagation(),onKeyDown:Pr,ref:ue},ie.children));function wr(ie){let ue=[];return(ie||[]).forEach(be=>{let{value:Fe,children:ze}=be;ue.push(Fe),ze&&(ue=[].concat((0,Cn.Z)(ue),(0,Cn.Z)(wr(ze))))}),ue}function hi(ie){return ie.some(ue=>{let{children:be}=ue;return be})}function li(ie,ue){return typeof ue=="string"||typeof ue=="number"?ue==null?void 0:ue.toString().toLowerCase().includes(ie.trim().toLowerCase()):!1}function zr(ie){let{filters:ue,prefixCls:be,filteredKeys:Fe,filterMultiple:ze,searchValue:Ke,filterSearch:lt}=ie;return ue.map((st,ot)=>{const Ft=String(st.value);if(st.children)return{key:Ft||ot,label:st.text,popupClassName:`${be}-dropdown-submenu`,children:zr({filters:st.children,prefixCls:be,filteredKeys:Fe,filterMultiple:ze,searchValue:Ke,filterSearch:lt})};const Zt=ze?ca.default:po.ZP,Lt={key:st.value!==void 0?Ft:ot,label:re.createElement(re.Fragment,null,re.createElement(Zt,{checked:Fe.includes(Ft)}),re.createElement("span",null,st.text))};return Ke.trim()?typeof lt=="function"?lt(Ke,st)?Lt:null:li(Ke,st.text)?Lt:null:Lt})}function Si(ie){var ue,be;const{tablePrefixCls:Fe,prefixCls:ze,column:Ke,dropdownPrefixCls:lt,columnKey:st,filterMultiple:ot,filterMode:Ft="menu",filterSearch:Zt=!1,filterState:Lt,triggerFilter:un,locale:nn,children:rn,getPopupContainer:Bn}=ie,{filterDropdownOpen:Pn,onFilterDropdownOpenChange:wn,filterResetToDefaultFilteredValue:yn,defaultFilteredValue:In,filterDropdownVisible:ta,onFilterDropdownVisibleChange:ia}=Ke,[Un,ya]=re.useState(!1),Aa=!!(Lt&&(!((ue=Lt.filteredKeys)===null||ue===void 0)&&ue.length||Lt.forceFiltered)),kn=_n=>{ya(_n),wn==null||wn(_n),ia==null||ia(_n)},Vn=(be=Pn!=null?Pn:ta)!==null&&be!==void 0?be:Un,Tn=Lt==null?void 0:Lt.filteredKeys,[Dn,Kn]=Hn(Tn||[]),Sa=_n=>{let{selectedKeys:Ba}=_n;Kn(Ba)},ka=(_n,Ba)=>{let{node:Qa,checked:Wa}=Ba;Sa(ot?{selectedKeys:_n}:{selectedKeys:Wa&&Qa.key?[Qa.key]:[]})};re.useEffect(()=>{Un&&Sa({selectedKeys:Tn||[]})},[Tn]);const[wa,sa]=re.useState([]),Ta=_n=>{sa(_n)},[Ha,ho]=re.useState(""),qa=_n=>{const{value:Ba}=_n.target;ho(Ba)};re.useEffect(()=>{Un||ho("")},[Un]);const No=_n=>{const Ba=_n&&_n.length?_n:null;if(Ba===null&&(!Lt||!Lt.filteredKeys)||(0,Be.Z)(Ba,Lt==null?void 0:Lt.filteredKeys,!0))return null;un({column:Ke,key:st,filteredKeys:Ba})},Oo=()=>{kn(!1),No(Dn())},Da=function(){let{confirm:_n,closeDropdown:Ba}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};_n&&No([]),Ba&&kn(!1),ho(""),Kn(yn?(In||[]).map(Qa=>String(Qa)):[])},zo=function(){let{closeDropdown:_n}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};_n&&kn(!1),No(Dn())},_a=_n=>{_n&&Tn!==void 0&&Kn(Tn||[]),kn(_n),!_n&&!Ke.filterDropdown&&Oo()},Bo=St()({[`${lt}-menu-without-submenu`]:!hi(Ke.filters||[])}),xo=_n=>{if(_n.target.checked){const Ba=wr(Ke==null?void 0:Ke.filters).map(Qa=>String(Qa));Kn(Ba)}else Kn([])},or=_n=>{let{filters:Ba}=_n;return(Ba||[]).map((Qa,Wa)=>{const $o=String(Qa.value),Jo={title:Qa.text,key:Qa.value!==void 0?$o:Wa};return Qa.children&&(Jo.children=or({filters:Qa.children})),Jo})},ma=_n=>{var Ba;return Object.assign(Object.assign({},_n),{text:_n.title,value:_n.key,children:((Ba=_n.children)===null||Ba===void 0?void 0:Ba.map(Qa=>ma(Qa)))||[]})};let ga;if(typeof Ke.filterDropdown=="function")ga=Ke.filterDropdown({prefixCls:`${lt}-custom`,setSelectedKeys:_n=>Sa({selectedKeys:_n}),selectedKeys:Dn(),confirm:zo,clearFilters:Da,filters:Ke.filters,visible:Vn,close:()=>{kn(!1)}});else if(Ke.filterDropdown)ga=Ke.filterDropdown;else{const _n=Dn()||[],Ba=()=>(Ke.filters||[]).length===0?re.createElement(Eo.Z,{image:Eo.Z.PRESENTED_IMAGE_SIMPLE,description:nn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Ft==="tree"?re.createElement(re.Fragment,null,re.createElement(Qo,{filterSearch:Zt,value:Ha,onChange:qa,tablePrefixCls:Fe,locale:nn}),re.createElement("div",{className:`${Fe}-filter-dropdown-tree`},ot?re.createElement(ca.default,{checked:_n.length===wr(Ke.filters).length,indeterminate:_n.length>0&&_n.length<wr(Ke.filters).length,className:`${Fe}-filter-dropdown-checkall`,onChange:xo},nn.filterCheckall):null,re.createElement(Ro.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:ot,checkStrictly:!ot,className:`${lt}-menu`,onCheck:ka,checkedKeys:_n,selectedKeys:_n,showIcon:!1,treeData:or({filters:Ke.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:Ha.trim()?Wa=>typeof Zt=="function"?Zt(Ha,ma(Wa)):li(Ha,Wa.title):void 0}))):re.createElement(re.Fragment,null,re.createElement(Qo,{filterSearch:Zt,value:Ha,onChange:qa,tablePrefixCls:Fe,locale:nn}),re.createElement(lo.default,{selectable:!0,multiple:ot,prefixCls:`${lt}-menu`,className:Bo,onSelect:Sa,onDeselect:Sa,selectedKeys:_n,getPopupContainer:Bn,openKeys:wa,onOpenChange:Ta,items:zr({filters:Ke.filters||[],filterSearch:Zt,prefixCls:ze,filteredKeys:Dn(),filterMultiple:ot,searchValue:Ha})})),Qa=()=>yn?(0,Be.Z)((In||[]).map(Wa=>String(Wa)),_n,!0):_n.length===0;ga=re.createElement(re.Fragment,null,Ba(),re.createElement("div",{className:`${ze}-dropdown-btns`},re.createElement(ea.ZP,{type:"link",size:"small",disabled:Qa(),onClick:()=>Da()},nn.filterReset),re.createElement(ea.ZP,{type:"primary",size:"small",onClick:Oo},nn.filterConfirm)))}Ke.filterDropdown&&(ga=re.createElement(yo.J,{selectable:void 0},ga));const ua=()=>re.createElement(vr,{className:`${ze}-dropdown`},ga);let $n;typeof Ke.filterIcon=="function"?$n=Ke.filterIcon(Aa):Ke.filterIcon?$n=Ke.filterIcon:$n=re.createElement(Ga,null);const{direction:eo}=re.useContext(no.E_);return re.createElement("div",{className:`${ze}-column`},re.createElement("span",{className:`${Fe}-column-title`},rn),re.createElement(ha.Z,{dropdownRender:ua,trigger:["click"],open:Vn,onOpenChange:_a,getPopupContainer:Bn,placement:eo==="rtl"?"bottomLeft":"bottomRight"},re.createElement("span",{role:"button",tabIndex:-1,className:St()(`${ze}-trigger`,{active:Aa}),onClick:_n=>{_n.stopPropagation()}},$n)))}var Pi=Si;function Wr(ie,ue,be){let Fe=[];return(ie||[]).forEach((ze,Ke)=>{var lt;const st=Ra(Ke,be);if(ze.filters||"filterDropdown"in ze||"onFilter"in ze)if("filteredValue"in ze){let ot=ze.filteredValue;"filterDropdown"in ze||(ot=(lt=ot==null?void 0:ot.map(String))!==null&<!==void 0?lt:ot),Fe.push({column:ze,key:pa(ze,st),filteredKeys:ot,forceFiltered:ze.filtered})}else Fe.push({column:ze,key:pa(ze,st),filteredKeys:ue&&ze.defaultFilteredValue?ze.defaultFilteredValue:void 0,forceFiltered:ze.filtered});"children"in ze&&(Fe=[].concat((0,Cn.Z)(Fe),(0,Cn.Z)(Wr(ze.children,ue,st))))}),Fe}function yi(ie,ue,be,Fe,ze,Ke,lt,st){return be.map((ot,Ft)=>{const Zt=Ra(Ft,st),{filterMultiple:Lt=!0,filterMode:un,filterSearch:nn}=ot;let rn=ot;if(rn.filters||rn.filterDropdown){const Bn=pa(rn,Zt),Pn=Fe.find(wn=>{let{key:yn}=wn;return Bn===yn});rn=Object.assign(Object.assign({},rn),{title:wn=>re.createElement(Pi,{tablePrefixCls:ie,prefixCls:`${ie}-filter`,dropdownPrefixCls:ue,column:rn,columnKey:Bn,filterState:Pn,filterMultiple:Lt,filterMode:un,filterSearch:nn,triggerFilter:Ke,locale:ze,getPopupContainer:lt},ao(ot.title,wn))})}return"children"in rn&&(rn=Object.assign(Object.assign({},rn),{children:yi(ie,ue,rn.children,Fe,ze,Ke,lt,Zt)})),rn})}function si(ie){const ue={};return ie.forEach(be=>{let{key:Fe,filteredKeys:ze,column:Ke}=be;const{filters:lt,filterDropdown:st}=Ke;if(st)ue[Fe]=ze||null;else if(Array.isArray(ze)){const ot=wr(lt);ue[Fe]=ot.filter(Ft=>ze.includes(String(Ft)))}else ue[Fe]=null}),ue}function Hr(ie,ue){return ue.reduce((be,Fe)=>{const{column:{onFilter:ze,filters:Ke},filteredKeys:lt}=Fe;return ze&<&<.length?be.filter(st=>lt.some(ot=>{const Ft=wr(Ke),Zt=Ft.findIndex(un=>String(un)===String(ot)),Lt=Zt!==-1?Ft[Zt]:ot;return ze(Lt,st)})):be},ie)}const bi=ie=>ie.flatMap(ue=>"children"in ue?[ue].concat((0,Cn.Z)(bi(ue.children||[]))):[ue]);function Mi(ie){let{prefixCls:ue,dropdownPrefixCls:be,mergedColumns:Fe,onFilterChange:ze,getPopupContainer:Ke,locale:lt}=ie;const st=re.useMemo(()=>bi(Fe||[]),[Fe]),[ot,Ft]=re.useState(()=>Wr(st,!0)),Zt=re.useMemo(()=>{const rn=Wr(st,!1);if(rn.length===0)return rn;let Bn=!0,Pn=!0;if(rn.forEach(wn=>{let{filteredKeys:yn}=wn;yn!==void 0?Bn=!1:Pn=!1}),Bn){const wn=(st||[]).map((yn,In)=>pa(yn,Ra(In)));return ot.filter(yn=>{let{key:In}=yn;return wn.includes(In)}).map(yn=>{const In=st[wn.findIndex(ta=>ta===yn.key)];return Object.assign(Object.assign({},yn),{column:Object.assign(Object.assign({},yn.column),In),forceFiltered:In.filtered})})}return rn},[st,ot]),Lt=re.useMemo(()=>si(Zt),[Zt]),un=rn=>{const Bn=Zt.filter(Pn=>{let{key:wn}=Pn;return wn!==rn.key});Bn.push(rn),Ft(Bn),ze(si(Bn),Bn)};return[rn=>yi(ue,be,rn,Zt,lt,un,Ke),Zt,Lt]}var Ci=Mi;function Ei(ie,ue,be){const Fe=re.useRef({});function ze(Ke){if(!Fe.current||Fe.current.data!==ie||Fe.current.childrenColumnName!==ue||Fe.current.getRowKey!==be){let st=function(ot){ot.forEach((Ft,Zt)=>{const Lt=be(Ft,Zt);lt.set(Lt,Ft),Ft&&typeof Ft=="object"&&ue in Ft&&st(Ft[ue]||[])})};const lt=new Map;st(ie),Fe.current={data:ie,childrenColumnName:ue,kvMap:lt,getRowKey:be}}return Fe.current.kvMap.get(Ke)}return[ze]}var xi=te(50371),Fi=function(ie,ue){var be={};for(var Fe in ie)Object.prototype.hasOwnProperty.call(ie,Fe)&&ue.indexOf(Fe)<0&&(be[Fe]=ie[Fe]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,Fe=Object.getOwnPropertySymbols(ie);ze<Fe.length;ze++)ue.indexOf(Fe[ze])<0&&Object.prototype.propertyIsEnumerable.call(ie,Fe[ze])&&(be[Fe[ze]]=ie[Fe[ze]]);return be};const ui=10;function zi(ie,ue){const be={current:ie.current,pageSize:ie.pageSize};return Object.keys(ue&&typeof ue=="object"?ue:{}).forEach(ze=>{const Ke=ie[ze];typeof Ke!="function"&&(be[ze]=Ke)}),be}function Bi(ie,ue,be){const Fe=be&&typeof be=="object"?be:{},{total:ze=0}=Fe,Ke=Fi(Fe,["total"]),[lt,st]=(0,re.useState)(()=>({current:"defaultCurrent"in Ke?Ke.defaultCurrent:1,pageSize:"defaultPageSize"in Ke?Ke.defaultPageSize:ui})),ot=(0,xi.Z)(lt,Ke,{total:ze>0?ze:ie}),Ft=Math.ceil((ze||ie)/ot.pageSize);ot.current>Ft&&(ot.current=Ft||1);const Zt=(un,nn)=>{st({current:un!=null?un:1,pageSize:nn||ot.pageSize})},Lt=(un,nn)=>{var rn;be&&((rn=be.onChange)===null||rn===void 0||rn.call(be,un,nn)),Zt(un,nn),ue(un,nn||(ot==null?void 0:ot.pageSize))};return be===!1?[{},()=>{}]:[Object.assign(Object.assign({},ot),{onChange:Lt}),Zt]}var Ur=Bi,Or=te(84105),Ge=te(35654),Vr=te(90782),Hi=te(71430),wi=te(18929);const Cr={},Ir="SELECT_ALL",Jr="SELECT_INVERT",di="SELECT_NONE",Xr=[],Ai=(ie,ue)=>{let be=[];return(ue||[]).forEach(Fe=>{be.push(Fe),Fe&&typeof Fe=="object"&&ie in Fe&&(be=[].concat((0,Cn.Z)(be),(0,Cn.Z)(Ai(ie,Fe[ie]))))}),be};var ro=(ie,ue)=>{const{preserveSelectedRowKeys:be,selectedRowKeys:Fe,defaultSelectedRowKeys:ze,getCheckboxProps:Ke,onChange:lt,onSelect:st,onSelectAll:ot,onSelectInvert:Ft,onSelectNone:Zt,onSelectMultiple:Lt,columnWidth:un,type:nn,selections:rn,fixed:Bn,renderCell:Pn,hideSelectAll:wn,checkStrictly:yn=!0}=ue||{},{prefixCls:In,data:ta,pageData:ia,getRecordByKey:Un,getRowKey:ya,expandType:Aa,childrenColumnName:kn,locale:Vn,getPopupContainer:Tn}=ie,[Dn,Kn]=(0,wi.Z)(Fe||ze||Xr,{value:Fe}),Sa=re.useRef(new Map),ka=(0,re.useCallback)(ma=>{if(be){const ga=new Map;ma.forEach(ua=>{let $n=Un(ua);!$n&&Sa.current.has(ua)&&($n=Sa.current.get(ua)),ga.set(ua,$n)}),Sa.current=ga}},[Un,be]);re.useEffect(()=>{ka(Dn)},[Dn]);const{keyEntities:wa}=(0,re.useMemo)(()=>{if(yn)return{keyEntities:null};let ma=ta;if(be){const ga=new Set(ta.map(($n,eo)=>ya($n,eo))),ua=Array.from(Sa.current).reduce(($n,eo)=>{let[_n,Ba]=eo;return ga.has(_n)?$n:$n.concat(Ba)},[]);ma=[].concat((0,Cn.Z)(ma),(0,Cn.Z)(ua))}return(0,Hi.I8)(ma,{externalGetKey:ya,childrenPropName:kn})},[ta,ya,yn,kn,be]),sa=(0,re.useMemo)(()=>Ai(kn,ia),[kn,ia]),Ta=(0,re.useMemo)(()=>{const ma=new Map;return sa.forEach((ga,ua)=>{const $n=ya(ga,ua),eo=(Ke?Ke(ga):null)||{};ma.set($n,eo)}),ma},[sa,ya,Ke]),Ha=(0,re.useCallback)(ma=>{var ga;return!!(!((ga=Ta.get(ya(ma)))===null||ga===void 0)&&ga.disabled)},[Ta,ya]),[ho,qa]=(0,re.useMemo)(()=>{if(yn)return[Dn||[],[]];const{checkedKeys:ma,halfCheckedKeys:ga}=(0,Vr.S)(Dn,!0,wa,Ha);return[ma||[],ga]},[Dn,yn,wa,Ha]),No=(0,re.useMemo)(()=>{const ma=nn==="radio"?ho.slice(0,1):ho;return new Set(ma)},[ho,nn]),Oo=(0,re.useMemo)(()=>nn==="radio"?new Set:new Set(qa),[qa,nn]),[Da,zo]=(0,re.useState)(null);re.useEffect(()=>{ue||Kn(Xr)},[!!ue]);const _a=(0,re.useCallback)((ma,ga)=>{let ua,$n;ka(ma),be?(ua=ma,$n=ma.map(eo=>Sa.current.get(eo))):(ua=[],$n=[],ma.forEach(eo=>{const _n=Un(eo);_n!==void 0&&(ua.push(eo),$n.push(_n))})),Kn(ua),lt==null||lt(ua,$n,{type:ga})},[Kn,Un,lt,be]),Bo=(0,re.useCallback)((ma,ga,ua,$n)=>{if(st){const eo=ua.map(_n=>Un(_n));st(Un(ma),ga,eo,$n)}_a(ua,"single")},[st,Un,_a]),xo=(0,re.useMemo)(()=>!rn||wn?null:(rn===!0?[Ir,Jr,di]:rn).map(ga=>ga===Ir?{key:"all",text:Vn.selectionAll,onSelect(){_a(ta.map((ua,$n)=>ya(ua,$n)).filter(ua=>{const $n=Ta.get(ua);return!($n!=null&&$n.disabled)||No.has(ua)}),"all")}}:ga===Jr?{key:"invert",text:Vn.selectInvert,onSelect(){const ua=new Set(No);ia.forEach((eo,_n)=>{const Ba=ya(eo,_n),Qa=Ta.get(Ba);Qa!=null&&Qa.disabled||(ua.has(Ba)?ua.delete(Ba):ua.add(Ba))});const $n=Array.from(ua);Ft&&Ft($n),_a($n,"invert")}}:ga===di?{key:"none",text:Vn.selectNone,onSelect(){Zt==null||Zt(),_a(Array.from(No).filter(ua=>{const $n=Ta.get(ua);return $n==null?void 0:$n.disabled}),"none")}}:ga).map(ga=>Object.assign(Object.assign({},ga),{onSelect:function(){for(var ua,$n,eo=arguments.length,_n=new Array(eo),Ba=0;Ba<eo;Ba++)_n[Ba]=arguments[Ba];($n=ga.onSelect)===null||$n===void 0||(ua=$n).call.apply(ua,[ga].concat(_n)),zo(null)}})),[rn,No,ia,ya,Ft,_a]);return[(0,re.useCallback)(ma=>{var ga;if(!ue)return ma.filter(io=>io!==Cr);let ua=(0,Cn.Z)(ma);const $n=new Set(No),eo=sa.map(ya).filter(io=>!Ta.get(io).disabled),_n=eo.every(io=>$n.has(io)),Ba=eo.some(io=>$n.has(io)),Qa=()=>{const io=[];_n?eo.forEach(Ao=>{$n.delete(Ao),io.push(Ao)}):eo.forEach(Ao=>{$n.has(Ao)||($n.add(Ao),io.push(Ao))});const so=Array.from($n);ot==null||ot(!_n,so.map(Ao=>Un(Ao)),io.map(Ao=>Un(Ao))),_a(so,"all"),zo(null)};let Wa;if(nn!=="radio"){let io;if(xo){const Ka={getPopupContainer:Tn,items:xo.map((nr,_o)=>{const{key:cr,text:xr,onSelect:br}=nr;return{key:cr!=null?cr:_o,onClick:()=>{br==null||br(eo)},label:xr}})};io=re.createElement("div",{className:`${In}-selection-extra`},re.createElement(ha.Z,{menu:Ka,getPopupContainer:Tn},re.createElement("span",null,re.createElement(Or.Z,null))))}const so=sa.map((Ka,nr)=>{const _o=ya(Ka,nr),cr=Ta.get(_o)||{};return Object.assign({checked:$n.has(_o)},cr)}).filter(Ka=>{let{disabled:nr}=Ka;return nr}),Ao=!!so.length&&so.length===sa.length,jo=Ao&&so.every(Ka=>{let{checked:nr}=Ka;return nr}),Go=Ao&&so.some(Ka=>{let{checked:nr}=Ka;return nr});Wa=!wn&&re.createElement("div",{className:`${In}-selection`},re.createElement(ca.default,{checked:Ao?jo:!!sa.length&&_n,indeterminate:Ao?!jo&&Go:!_n&&Ba,onChange:Qa,disabled:sa.length===0||Ao,"aria-label":io?"Custom selection":"Select all",skipGroup:!0}),io)}let $o;nn==="radio"?$o=(io,so,Ao)=>{const jo=ya(so,Ao),Go=$n.has(jo);return{node:re.createElement(po.ZP,Object.assign({},Ta.get(jo),{checked:Go,onClick:Ka=>Ka.stopPropagation(),onChange:Ka=>{$n.has(jo)||Bo(jo,!0,[jo],Ka.nativeEvent)}})),checked:Go}}:$o=(io,so,Ao)=>{var jo;const Go=ya(so,Ao),Ka=$n.has(Go),nr=Oo.has(Go),_o=Ta.get(Go);let cr;return Aa==="nest"?cr=nr:cr=(jo=_o==null?void 0:_o.indeterminate)!==null&&jo!==void 0?jo:nr,{node:re.createElement(ca.default,Object.assign({},_o,{indeterminate:cr,checked:Ka,skipGroup:!0,onClick:xr=>xr.stopPropagation(),onChange:xr=>{let{nativeEvent:br}=xr;const{shiftKey:pi}=br;let Lr=-1,hr=-1;if(pi&&yn){const ir=new Set([Da,Go]);eo.some((ar,Wo)=>{if(ir.has(ar))if(Lr===-1)Lr=Wo;else return hr=Wo,!0;return!1})}if(hr!==-1&&Lr!==hr&&yn){const ir=eo.slice(Lr,hr+1),ar=[];Ka?ir.forEach(Do=>{$n.has(Do)&&(ar.push(Do),$n.delete(Do))}):ir.forEach(Do=>{$n.has(Do)||(ar.push(Do),$n.add(Do))});const Wo=Array.from($n);Lt==null||Lt(!Ka,Wo.map(Do=>Un(Do)),ar.map(Do=>Un(Do))),_a(Wo,"multiple")}else{const ir=ho;if(yn){const ar=Ka?(0,Ge._5)(ir,Go):(0,Ge.L0)(ir,Go);Bo(Go,!Ka,ar,br)}else{const ar=(0,Vr.S)([].concat((0,Cn.Z)(ir),[Go]),!0,wa,Ha),{checkedKeys:Wo,halfCheckedKeys:Do}=ar;let Fr=Wo;if(Ka){const Gr=new Set(Wo);Gr.delete(Go),Fr=(0,Vr.S)(Array.from(Gr),{checked:!1,halfCheckedKeys:Do},wa,Ha).checkedKeys}Bo(Go,!Ka,Fr,br)}}zo(Ka?null:Go)}})),checked:Ka}};const Jo=(io,so,Ao)=>{const{node:jo,checked:Go}=$o(io,so,Ao);return Pn?Pn(Go,so,Ao,jo):jo};if(!ua.includes(Cr))if(ua.findIndex(io=>{var so;return((so=io[On])===null||so===void 0?void 0:so.columnType)==="EXPAND_COLUMN"})===0){const[io,...so]=ua;ua=[io,Cr].concat((0,Cn.Z)(so))}else ua=[Cr].concat((0,Cn.Z)(ua));const yr=ua.indexOf(Cr);ua=ua.filter((io,so)=>io!==Cr||so===yr);const Ho=ua[yr-1],pr=ua[yr+1];let Ko=Bn;Ko===void 0&&((pr==null?void 0:pr.fixed)!==void 0?Ko=pr.fixed:(Ho==null?void 0:Ho.fixed)!==void 0&&(Ko=Ho.fixed)),Ko&&Ho&&((ga=Ho[On])===null||ga===void 0?void 0:ga.columnType)==="EXPAND_COLUMN"&&Ho.fixed===void 0&&(Ho.fixed=Ko);const rr=St()(`${In}-selection-col`,{[`${In}-selection-col-with-dropdown`]:rn&&nn==="checkbox"}),jr={fixed:Ko,width:un,className:`${In}-selection-column`,title:ue.columnTitle||Wa,render:Jo,onCell:ue.onCell,[On]:{className:rr}};return ua.map(io=>io===Cr?jr:io)},[ya,sa,ue,ho,No,Oo,un,xo,Aa,Da,Ta,Lt,Bo,Ha]),No]},gi=te(89489),Er=te(59477),Ki=te(6848);const Qr="ascend",Kr="descend";function Yr(ie){return typeof ie.sorter=="object"&&typeof ie.sorter.multiple=="number"?ie.sorter.multiple:!1}function Di(ie){return typeof ie=="function"?ie:ie&&typeof ie=="object"&&ie.compare?ie.compare:!1}function Zi(ie,ue){return ue?ie[ie.indexOf(ue)+1]:ie[0]}function ci(ie,ue,be){let Fe=[];function ze(Ke,lt){Fe.push({column:Ke,key:pa(Ke,lt),multiplePriority:Yr(Ke),sortOrder:Ke.sortOrder})}return(ie||[]).forEach((Ke,lt)=>{const st=Ra(lt,be);Ke.children?("sortOrder"in Ke&&ze(Ke,st),Fe=[].concat((0,Cn.Z)(Fe),(0,Cn.Z)(ci(Ke.children,ue,st)))):Ke.sorter&&("sortOrder"in Ke?ze(Ke,st):ue&&Ke.defaultSortOrder&&Fe.push({column:Ke,key:pa(Ke,st),multiplePriority:Yr(Ke),sortOrder:Ke.defaultSortOrder}))}),Fe}function Li(ie,ue,be,Fe,ze,Ke,lt,st){return(ue||[]).map((ot,Ft)=>{const Zt=Ra(Ft,st);let Lt=ot;if(Lt.sorter){const un=Lt.sortDirections||ze,nn=Lt.showSorterTooltip===void 0?lt:Lt.showSorterTooltip,rn=pa(Lt,Zt),Bn=be.find(Aa=>{let{key:kn}=Aa;return kn===rn}),Pn=Bn?Bn.sortOrder:null,wn=Zi(un,Pn);let yn;if(ot.sortIcon)yn=ot.sortIcon({sortOrder:Pn});else{const Aa=un.includes(Qr)&&re.createElement(Er.Z,{className:St()(`${ie}-column-sorter-up`,{active:Pn===Qr})}),kn=un.includes(Kr)&&re.createElement(gi.Z,{className:St()(`${ie}-column-sorter-down`,{active:Pn===Kr})});yn=re.createElement("span",{className:St()(`${ie}-column-sorter`,{[`${ie}-column-sorter-full`]:!!(Aa&&kn)})},re.createElement("span",{className:`${ie}-column-sorter-inner`,"aria-hidden":"true"},Aa,kn))}const{cancelSort:In,triggerAsc:ta,triggerDesc:ia}=Ke||{};let Un=In;wn===Kr?Un=ia:wn===Qr&&(Un=ta);const ya=typeof nn=="object"?nn:{title:Un};Lt=Object.assign(Object.assign({},Lt),{className:St()(Lt.className,{[`${ie}-column-sort`]:Pn}),title:Aa=>{const kn=re.createElement("div",{className:`${ie}-column-sorters`},re.createElement("span",{className:`${ie}-column-title`},ao(ot.title,Aa)),yn);return nn?re.createElement(Ki.Z,Object.assign({},ya),kn):kn},onHeaderCell:Aa=>{const kn=ot.onHeaderCell&&ot.onHeaderCell(Aa)||{},Vn=kn.onClick,Tn=kn.onKeyDown;kn.onClick=Sa=>{Fe({column:ot,key:rn,sortOrder:wn,multiplePriority:Yr(ot)}),Vn==null||Vn(Sa)},kn.onKeyDown=Sa=>{Sa.keyCode===gr.Z.ENTER&&(Fe({column:ot,key:rn,sortOrder:wn,multiplePriority:Yr(ot)}),Tn==null||Tn(Sa))};const Dn=$a(ot.title,{}),Kn=Dn==null?void 0:Dn.toString();return Pn?kn["aria-sort"]=Pn==="ascend"?"ascending":"descending":kn["aria-label"]=Kn||"",kn.className=St()(kn.className,`${ie}-column-has-sorters`),kn.tabIndex=0,ot.ellipsis&&(kn.title=(Dn!=null?Dn:"").toString()),kn}})}return"children"in Lt&&(Lt=Object.assign(Object.assign({},Lt),{children:Li(ie,Lt.children,be,Fe,ze,Ke,lt,Zt)})),Lt})}function Ni(ie){const{column:ue,sortOrder:be}=ie;return{column:ue,order:be,field:ue.dataIndex,columnKey:ue.key}}function mi(ie){const ue=ie.filter(be=>{let{sortOrder:Fe}=be;return Fe}).map(Ni);return ue.length===0&&ie.length?Object.assign(Object.assign({},Ni(ie[ie.length-1])),{column:void 0}):ue.length<=1?ue[0]||{}:ue}function qr(ie,ue,be){const Fe=ue.slice().sort((lt,st)=>st.multiplePriority-lt.multiplePriority),ze=ie.slice(),Ke=Fe.filter(lt=>{let{column:{sorter:st},sortOrder:ot}=lt;return Di(st)&&ot});return Ke.length?ze.sort((lt,st)=>{for(let ot=0;ot<Ke.length;ot+=1){const Ft=Ke[ot],{column:{sorter:Zt},sortOrder:Lt}=Ft,un=Di(Zt);if(un&&Lt){const nn=un(lt,st,Lt);if(nn!==0)return Lt===Qr?nn:-nn}}return 0}).map(lt=>{const st=lt[be];return st?Object.assign(Object.assign({},lt),{[be]:qr(st,ue,be)}):lt}):ze}function ji(ie){let{prefixCls:ue,mergedColumns:be,onSorterChange:Fe,sortDirections:ze,tableLocale:Ke,showSorterTooltip:lt}=ie;const[st,ot]=re.useState(ci(be,!0)),Ft=re.useMemo(()=>{let rn=!0;const Bn=ci(be,!1);if(!Bn.length)return st;const Pn=[];function wn(In){rn?Pn.push(In):Pn.push(Object.assign(Object.assign({},In),{sortOrder:null}))}let yn=null;return Bn.forEach(In=>{yn===null?(wn(In),In.sortOrder&&(In.multiplePriority===!1?rn=!1:yn=!0)):(yn&&In.multiplePriority!==!1||(rn=!1),wn(In))}),Pn},[be,st]),Zt=re.useMemo(()=>{const rn=Ft.map(Bn=>{let{column:Pn,sortOrder:wn}=Bn;return{column:Pn,order:wn}});return{sortColumns:rn,sortColumn:rn[0]&&rn[0].column,sortOrder:rn[0]&&rn[0].order}},[Ft]);function Lt(rn){let Bn;rn.multiplePriority===!1||!Ft.length||Ft[0].multiplePriority===!1?Bn=[rn]:Bn=[].concat((0,Cn.Z)(Ft.filter(Pn=>{let{key:wn}=Pn;return wn!==rn.key})),[rn]),ot(Bn),Fe(mi(Bn),Bn)}return[rn=>Li(ue,rn,Ft,Lt,ze,Ke,lt),Ft,Zt,()=>mi(Ft)]}function Oi(ie,ue){return ie.map(be=>{const Fe=Object.assign({},be);return Fe.title=ao(be.title,ue),"children"in Fe&&(Fe.children=Oi(Fe.children,ue)),Fe})}function tl(ie){return[re.useCallback(be=>Oi(be,ie),[ie])]}var Gi=Zn((ie,ue)=>{const{_renderTimes:be}=ie,{_renderTimes:Fe}=ue;return be!==Fe}),Wi=bo((ie,ue)=>{const{_renderTimes:be}=ie,{_renderTimes:Fe}=ue;return be!==Fe}),vn=te(64993),Ia=te(17313),Ma=te(83116),To=te(37613),$r=ie=>{const{componentCls:ue}=ie,be=`${ie.lineWidth}px ${ie.lineType} ${ie.tableBorderColor}`,Fe=(ze,Ke,lt)=>({[`&${ue}-${ze}`]:{[`> ${ue}-container`]:{[`> ${ue}-content, > ${ue}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${ue}-expanded-row-fixed`]:{margin:`-${Ke}px -${lt+ie.lineWidth}px`}}}}}});return{[`${ue}-wrapper`]:{[`${ue}${ue}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${ue}-title`]:{border:be,borderBottom:0},[`> ${ue}-container`]:{borderInlineStart:be,borderTop:be,[`
|
|
> ${ue}-content,
|
|
> ${ue}-header,
|
|
> ${ue}-body,
|
|
> ${ue}-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:be},"> thead":{"> tr:not(:last-child) > th":{borderBottom:be},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${ue}-cell-fix-right-first::after`]:{borderInlineEnd:be}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${ue}-expanded-row-fixed`]:{margin:`-${ie.tablePaddingVertical}px -${ie.tablePaddingHorizontal+ie.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:ie.lineWidth,bottom:0,borderInlineEnd:be,content:'""'}}}}}},[`&${ue}-scroll-horizontal`]:{[`> ${ue}-container > ${ue}-body`]:{"> table > tbody":{[`
|
|
> tr${ue}-expanded-row,
|
|
> tr${ue}-placeholder
|
|
`]:{"> th, > td":{borderInlineEnd:0}}}}}},Fe("middle",ie.tablePaddingVerticalMiddle,ie.tablePaddingHorizontalMiddle)),Fe("small",ie.tablePaddingVerticalSmall,ie.tablePaddingHorizontalSmall)),{[`> ${ue}-footer`]:{border:be,borderTop:0}}),[`${ue}-cell`]:{[`${ue}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${ie.lineWidth}px 0 ${ie.lineWidth}px ${ie.tableHeaderBg}`}},[`${ue}-bordered ${ue}-cell-scrollbar`]:{borderInlineEnd:be}}}},_r=ie=>{const{componentCls:ue}=ie;return{[`${ue}-wrapper`]:{[`${ue}-cell-ellipsis`]:Object.assign(Object.assign({},Ia.vS),{wordBreak:"keep-all",[`
|
|
&${ue}-cell-fix-left-last,
|
|
&${ue}-cell-fix-right-first
|
|
`]:{overflow:"visible",[`${ue}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${ue}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},ei=ie=>{const{componentCls:ue}=ie;return{[`${ue}-wrapper`]:{[`${ue}-tbody > tr${ue}-placeholder`]:{textAlign:"center",color:ie.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:ie.colorBgContainer}}}}},ti=te(15969),ai=ie=>{const{componentCls:ue,antCls:be,controlInteractiveSize:Fe,motionDurationSlow:ze,lineWidth:Ke,paddingXS:lt,lineType:st,tableBorderColor:ot,tableExpandIconBg:Ft,tableExpandColumnWidth:Zt,borderRadius:Lt,fontSize:un,fontSizeSM:nn,lineHeight:rn,tablePaddingVertical:Bn,tablePaddingHorizontal:Pn,tableExpandedRowBg:wn,paddingXXS:yn}=ie,In=Fe/2-Ke,ta=In*2+Ke*3,ia=`${Ke}px ${st} ${ot}`,Un=yn-Ke;return{[`${ue}-wrapper`]:{[`${ue}-expand-icon-col`]:{width:Zt},[`${ue}-row-expand-icon-cell`]:{textAlign:"center",[`${ue}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${ue}-row-indent`]:{height:1,float:"left"},[`${ue}-row-expand-icon`]:Object.assign(Object.assign({},(0,ti.N)(ie)),{position:"relative",float:"left",boxSizing:"border-box",width:ta,height:ta,padding:0,color:"inherit",lineHeight:`${ta}px`,background:Ft,border:ia,borderRadius:Lt,transform:`scale(${Fe/ta})`,transition:`all ${ze}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${ze} ease-out`,content:'""'},"&::before":{top:In,insetInlineEnd:Un,insetInlineStart:Un,height:Ke},"&::after":{top:Un,bottom:Un,insetInlineStart:In,width:Ke,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"}}),[`${ue}-row-indent + ${ue}-row-expand-icon`]:{marginTop:(un*rn-Ke*3)/2-Math.ceil((nn*1.4-Ke*3)/2),marginInlineEnd:lt},[`tr${ue}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:wn}},[`${be}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${ue}-expanded-row-fixed`]:{position:"relative",margin:`-${Bn}px -${Pn}px`,padding:`${Bn}px ${Pn}px`}}}},Zr=ie=>{const{componentCls:ue,antCls:be,iconCls:Fe,tableFilterDropdownWidth:ze,tableFilterDropdownSearchWidth:Ke,paddingXXS:lt,paddingXS:st,colorText:ot,lineWidth:Ft,lineType:Zt,tableBorderColor:Lt,tableHeaderIconColor:un,fontSizeSM:nn,tablePaddingHorizontal:rn,borderRadius:Bn,motionDurationSlow:Pn,colorTextDescription:wn,colorPrimary:yn,tableHeaderFilterActiveBg:In,colorTextDisabled:ta,tableFilterDropdownBg:ia,tableFilterDropdownHeight:Un,controlItemBgHover:ya,controlItemBgActive:Aa,boxShadowSecondary:kn,filterDropdownMenuBg:Vn}=ie,Tn=`${be}-dropdown`,Dn=`${ue}-filter-dropdown`,Kn=`${be}-tree`,Sa=`${Ft}px ${Zt} ${Lt}`;return[{[`${ue}-wrapper`]:{[`${ue}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${ue}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-lt,marginInline:`${lt}px ${-rn/2}px`,padding:`0 ${lt}px`,color:un,fontSize:nn,borderRadius:Bn,cursor:"pointer",transition:`all ${Pn}`,"&:hover":{color:wn,background:In},"&.active":{color:yn}}}},{[`${be}-dropdown`]:{[Dn]:Object.assign(Object.assign({},(0,Ia.Wf)(ie)),{minWidth:ze,backgroundColor:ia,borderRadius:Bn,boxShadow:kn,overflow:"hidden",[`${Tn}-menu`]:{maxHeight:Un,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Vn,"&:empty::after":{display:"block",padding:`${st}px 0`,color:ta,fontSize:nn,textAlign:"center",content:'"Not Found"'}},[`${Dn}-tree`]:{paddingBlock:`${st}px 0`,paddingInline:st,[Kn]:{padding:0},[`${Kn}-treenode ${Kn}-node-content-wrapper:hover`]:{backgroundColor:ya},[`${Kn}-treenode-checkbox-checked ${Kn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Aa}}},[`${Dn}-search`]:{padding:st,borderBottom:Sa,"&-input":{input:{minWidth:Ke},[Fe]:{color:ta}}},[`${Dn}-checkall`]:{width:"100%",marginBottom:lt,marginInlineStart:lt},[`${Dn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${st-Ft}px ${st}px`,overflow:"hidden",borderTop:Sa}})}},{[`${be}-dropdown ${Dn}, ${Dn}-submenu`]:{[`${be}-checkbox-wrapper + span`]:{paddingInlineStart:st,color:ot},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Rr=ie=>{const{componentCls:ue,lineWidth:be,colorSplit:Fe,motionDurationSlow:ze,zIndexTableFixed:Ke,tableBg:lt,zIndexTableSticky:st}=ie,ot=Fe;return{[`${ue}-wrapper`]:{[`
|
|
${ue}-cell-fix-left,
|
|
${ue}-cell-fix-right
|
|
`]:{position:"sticky !important",zIndex:Ke,background:lt},[`
|
|
${ue}-cell-fix-left-first::after,
|
|
${ue}-cell-fix-left-last::after
|
|
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-be,width:30,transform:"translateX(100%)",transition:`box-shadow ${ze}`,content:'""',pointerEvents:"none"},[`${ue}-cell-fix-left-all::after`]:{display:"none"},[`
|
|
${ue}-cell-fix-right-first::after,
|
|
${ue}-cell-fix-right-last::after
|
|
`]:{position:"absolute",top:0,bottom:-be,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${ze}`,content:'""',pointerEvents:"none"},[`${ue}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:st+1,width:30,transition:`box-shadow ${ze}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${ue}-ping-left`]:{[`&:not(${ue}-has-fix-left) ${ue}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${ot}`}},[`
|
|
${ue}-cell-fix-left-first::after,
|
|
${ue}-cell-fix-left-last::after
|
|
`]:{boxShadow:`inset 10px 0 8px -8px ${ot}`},[`${ue}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${ue}-ping-right`]:{[`&:not(${ue}-has-fix-right) ${ue}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${ot}`}},[`
|
|
${ue}-cell-fix-right-first::after,
|
|
${ue}-cell-fix-right-last::after
|
|
`]:{boxShadow:`inset -10px 0 8px -8px ${ot}`}}}}},qn=ie=>{const{componentCls:ue,antCls:be}=ie;return{[`${ue}-wrapper`]:{[`${ue}-pagination${be}-pagination`]:{margin:`${ie.margin}px 0`},[`${ue}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:ie.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Cl=ie=>{const{componentCls:ue,tableRadius:be}=ie;return{[`${ue}-wrapper`]:{[ue]:{[`${ue}-title, ${ue}-header`]:{borderRadius:`${be}px ${be}px 0 0`},[`${ue}-title + ${ue}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${ue}-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:be,borderStartEndRadius:be,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:be},"> *:last-child":{borderStartEndRadius:be}}},"&-footer":{borderRadius:`0 0 ${be}px ${be}px`}}}}},El=ie=>{const{componentCls:ue}=ie;return{[`${ue}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${ue}-pagination-left`]:{justifyContent:"flex-end"},[`${ue}-pagination-right`]:{justifyContent:"flex-start"},[`${ue}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${ue}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${ue}-row-indent`]:{float:"right"}}}}},xl=ie=>{const{componentCls:ue,antCls:be,iconCls:Fe,fontSizeIcon:ze,padding:Ke,paddingXS:lt,tableHeaderIconColor:st,tableHeaderIconColorHover:ot,tableSelectionColumnWidth:Ft}=ie;return{[`${ue}-wrapper`]:{[`${ue}-selection-col`]:{width:Ft,[`&${ue}-selection-col-with-dropdown`]:{width:Ft+ze+Ke/4}},[`${ue}-bordered ${ue}-selection-col`]:{width:Ft+lt*2,[`&${ue}-selection-col-with-dropdown`]:{width:Ft+ze+Ke/4+lt*2}},[`
|
|
table tr th${ue}-selection-column,
|
|
table tr td${ue}-selection-column
|
|
`]:{paddingInlineEnd:ie.paddingXS,paddingInlineStart:ie.paddingXS,textAlign:"center",[`${be}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${ue}-selection-column${ue}-cell-fix-left`]:{zIndex:ie.zIndexTableFixed+1},[`table tr th${ue}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${ue}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${ue}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${ie.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${ie.tablePaddingHorizontal/4}px`,[Fe]:{color:st,fontSize:ze,verticalAlign:"baseline","&:hover":{color:ot}}}}}},Fl=ie=>{const{componentCls:ue}=ie,be=(Fe,ze,Ke,lt)=>({[`${ue}${ue}-${Fe}`]:{fontSize:lt,[`
|
|
${ue}-title,
|
|
${ue}-footer,
|
|
${ue}-cell,
|
|
${ue}-thead > tr > th,
|
|
${ue}-tbody > tr > th,
|
|
${ue}-tbody > tr > td,
|
|
tfoot > tr > th,
|
|
tfoot > tr > td
|
|
`]:{padding:`${ze}px ${Ke}px`},[`${ue}-filter-trigger`]:{marginInlineEnd:`-${Ke/2}px`},[`${ue}-expanded-row-fixed`]:{margin:`-${ze}px -${Ke}px`},[`${ue}-tbody`]:{[`${ue}-wrapper:only-child ${ue}`]:{marginBlock:`-${ze}px`,marginInline:`${ie.tableExpandColumnWidth-Ke}px -${Ke}px`}},[`${ue}-selection-column`]:{paddingInlineStart:`${Ke/4}px`}}});return{[`${ue}-wrapper`]:Object.assign(Object.assign({},be("middle",ie.tablePaddingVerticalMiddle,ie.tablePaddingHorizontalMiddle,ie.tableFontSizeMiddle)),be("small",ie.tablePaddingVerticalSmall,ie.tablePaddingHorizontalSmall,ie.tableFontSizeSmall))}},Bl=ie=>{const{componentCls:ue,marginXXS:be,fontSizeIcon:Fe,tableHeaderIconColor:ze,tableHeaderIconColorHover:Ke}=ie;return{[`${ue}-wrapper`]:{[`${ue}-thead th${ue}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${ie.motionDurationSlow}`,"&:hover":{background:ie.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:ie.colorPrimary},[`
|
|
&${ue}-cell-fix-left:hover,
|
|
&${ue}-cell-fix-right:hover
|
|
`]:{background:ie.tableFixedHeaderSortActiveBg}},[`${ue}-thead th${ue}-column-sort`]:{background:ie.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${ue}-column-sort`]:{background:ie.tableBodySortBg},[`${ue}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${ue}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${ue}-column-sorter`]:{marginInlineStart:be,color:ze,fontSize:0,transition:`color ${ie.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Fe,"&.active":{color:ie.colorPrimary}},[`${ue}-column-sorter-up + ${ue}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${ue}-column-sorters:hover ${ue}-column-sorter`]:{color:Ke}}}},wl=ie=>{const{componentCls:ue,opacityLoading:be,tableScrollThumbBg:Fe,tableScrollThumbBgHover:ze,tableScrollThumbSize:Ke,tableScrollBg:lt,zIndexTableSticky:st,stickyScrollBarBorderRadius:ot}=ie,Ft=`${ie.lineWidth}px ${ie.lineType} ${ie.tableBorderColor}`;return{[`${ue}-wrapper`]:{[`${ue}-sticky`]:{"&-holder":{position:"sticky",zIndex:st,background:ie.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Ke}px !important`,zIndex:st,display:"flex",alignItems:"center",background:lt,borderTop:Ft,opacity:be,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Ke,backgroundColor:Fe,borderRadius:ot,transition:`all ${ie.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:ze}}}}}}},al=ie=>{const{componentCls:ue,lineWidth:be,tableBorderColor:Fe}=ie,ze=`${be}px ${ie.lineType} ${Fe}`;return{[`${ue}-wrapper`]:{[`${ue}-summary`]:{position:"relative",zIndex:ie.zIndexTableFixed,background:ie.tableBg,"> tr":{"> th, > td":{borderBottom:ze}}},[`div${ue}-summary`]:{boxShadow:`0 -${be}px 0 ${Fe}`}}}},Al=ie=>{const{componentCls:ue}=ie,be=`${ie.lineWidth}px ${ie.lineType} ${ie.tableBorderColor}`,Fe=`${ue}-expanded-row-cell`;return{[`${ue}-wrapper`]:{[`${ue}-tbody-virtual`]:{[`${ue}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${ue}-cell`]:{borderBottom:be},[`${ue}-expanded-row`]:{[`${Fe}${Fe}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${ie.lineWidth}px)`,borderInlineEnd:"none"}}},[`${ue}-bordered`]:{[`${ue}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:be,position:"absolute"},[`${ue}-cell`]:{borderInlineEnd:be,[`&${ue}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-ie.lineWidth,borderInlineStart:be}}}}}}};const Dl=ie=>{const{componentCls:ue,fontWeightStrong:be,tablePaddingVertical:Fe,tablePaddingHorizontal:ze,lineWidth:Ke,lineType:lt,tableBorderColor:st,tableFontSize:ot,tableBg:Ft,tableRadius:Zt,tableHeaderTextColor:Lt,motionDurationMid:un,tableHeaderBg:nn,tableHeaderCellSplitColor:rn,tableRowHoverBg:Bn,tableSelectedRowBg:Pn,tableSelectedRowHoverBg:wn,tableFooterTextColor:yn,tableFooterBg:In,paddingContentVerticalLG:ta}=ie,ia=`${Ke}px ${lt} ${st}`;return{[`${ue}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Ia.dF)()),{[ue]:Object.assign(Object.assign({},(0,Ia.Wf)(ie)),{fontSize:ot,background:Ft,borderRadius:`${Zt}px ${Zt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Zt}px ${Zt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[`
|
|
${ue}-cell,
|
|
${ue}-thead > tr > th,
|
|
${ue}-tbody > tr > th,
|
|
${ue}-tbody > tr > td,
|
|
tfoot > tr > th,
|
|
tfoot > tr > td
|
|
`]:{position:"relative",padding:`${ta}px ${ze}px`,overflowWrap:"break-word"},[`${ue}-title`]:{padding:`${Fe}px ${ze}px`},[`${ue}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Lt,fontWeight:be,textAlign:"start",background:nn,borderBottom:ia,transition:`background ${un} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${ue}-selection-column):not(${ue}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:rn,transform:"translateY(-50%)",transition:`background-color ${un}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${ue}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${un}, border-color ${un}`,borderBottom:ia,[`
|
|
> ${ue}-wrapper:only-child,
|
|
> ${ue}-expanded-row-fixed > ${ue}-wrapper:only-child
|
|
`]:{[ue]:{marginBlock:`-${Fe}px`,marginInline:`${ie.tableExpandColumnWidth-ze}px -${ze}px`,[`${ue}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Lt,fontWeight:be,textAlign:"start",background:nn,borderBottom:ia,transition:`background ${un} ease`},[`
|
|
&${ue}-row:hover > th,
|
|
&${ue}-row:hover > td,
|
|
> th${ue}-cell-row-hover,
|
|
> td${ue}-cell-row-hover
|
|
`]:{background:Bn},[`&${ue}-row-selected`]:{"> th, > td":{background:Pn},"&:hover > th, &:hover > td":{background:wn}}}},[`${ue}-footer`]:{padding:`${Fe}px ${ze}px`,color:yn,background:In}})}};var Ll=(0,Ma.Z)("Table",ie=>{const{colorTextHeading:ue,colorSplit:be,colorIcon:Fe,colorIconHover:ze,opacityLoading:Ke,colorBgContainer:lt,controlInteractiveSize:st,headerBg:ot,headerColor:Ft,headerSortActiveBg:Zt,headerSortHoverBg:Lt,bodySortBg:un,rowHoverBg:nn,rowSelectedBg:rn,rowSelectedHoverBg:Bn,rowExpandedBg:Pn,cellPaddingBlock:wn,cellPaddingInline:yn,cellPaddingBlockMD:In,cellPaddingInlineMD:ta,cellPaddingBlockSM:ia,cellPaddingInlineSM:Un,borderColor:ya,footerBg:Aa,footerColor:kn,headerBorderRadius:Vn,cellFontSize:Tn,cellFontSizeMD:Dn,cellFontSizeSM:Kn,headerSplitColor:Sa,fixedHeaderSortActiveBg:ka,headerFilterHoverBg:wa,filterDropdownBg:sa,expandIconBg:Ta,selectionColumnWidth:Ha,stickyScrollBarBg:ho}=ie,qa=new vn.C(Fe),No=new vn.C(ze),Oo=2,Da=(0,To.TS)(ie,{tableFontSize:Tn,tableBg:lt,tableRadius:Vn,tablePaddingVertical:wn,tablePaddingHorizontal:yn,tablePaddingVerticalMiddle:In,tablePaddingHorizontalMiddle:ta,tablePaddingVerticalSmall:ia,tablePaddingHorizontalSmall:Un,tableBorderColor:ya,tableHeaderTextColor:Ft,tableHeaderBg:ot,tableFooterTextColor:kn,tableFooterBg:Aa,tableHeaderCellSplitColor:Sa,tableHeaderSortBg:Zt,tableHeaderSortHoverBg:Lt,tableHeaderIconColor:qa.clone().setAlpha(qa.getAlpha()*Ke).toRgbString(),tableHeaderIconColorHover:No.clone().setAlpha(No.getAlpha()*Ke).toRgbString(),tableBodySortBg:un,tableFixedHeaderSortActiveBg:ka,tableHeaderFilterActiveBg:wa,tableFilterDropdownBg:sa,tableRowHoverBg:nn,tableSelectedRowBg:rn,tableSelectedRowHoverBg:Bn,zIndexTableFixed:Oo,zIndexTableSticky:Oo+1,tableFontSizeMiddle:Dn,tableFontSizeSmall:Kn,tableSelectionColumnWidth:Ha,tableExpandIconBg:Ta,tableExpandColumnWidth:st+2*ie.padding,tableExpandedRowBg:Pn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:ho,tableScrollThumbBgHover:ue,tableScrollBg:be});return[Dl(Da),qn(Da),al(Da),Bl(Da),Zr(Da),$r(Da),Cl(Da),ai(Da),al(Da),ei(Da),xl(Da),Rr(Da),wl(Da),_r(Da),Fl(Da),El(Da),Al(Da)]},ie=>{const{colorFillAlter:ue,colorBgContainer:be,colorTextHeading:Fe,colorFillSecondary:ze,colorFillContent:Ke,controlItemBgActive:lt,controlItemBgActiveHover:st,padding:ot,paddingSM:Ft,paddingXS:Zt,colorBorderSecondary:Lt,borderRadiusLG:un,fontSize:nn,controlHeight:rn,colorTextPlaceholder:Bn}=ie,Pn=new vn.C(ze).onBackground(be).toHexShortString(),wn=new vn.C(Ke).onBackground(be).toHexShortString(),yn=new vn.C(ue).onBackground(be).toHexShortString();return{headerBg:yn,headerColor:Fe,headerSortActiveBg:Pn,headerSortHoverBg:wn,bodySortBg:yn,rowHoverBg:yn,rowSelectedBg:lt,rowSelectedHoverBg:st,rowExpandedBg:ue,cellPaddingBlock:ot,cellPaddingInline:ot,cellPaddingBlockMD:Ft,cellPaddingInlineMD:Zt,cellPaddingBlockSM:Zt,cellPaddingInlineSM:Zt,borderColor:Lt,headerBorderRadius:un,footerBg:yn,footerColor:Fe,cellFontSize:nn,cellFontSizeMD:nn,cellFontSizeSM:nn,headerSplitColor:Lt,fixedHeaderSortActiveBg:Pn,headerFilterHoverBg:Ke,filterDropdownMenuBg:be,filterDropdownBg:be,expandIconBg:be,selectionColumnWidth:rn,stickyScrollBarBg:Bn,stickyScrollBarBorderRadius:100}});const Nl=[],Ol=(ie,ue)=>{const{prefixCls:be,className:Fe,rootClassName:ze,style:Ke,size:lt,bordered:st,dropdownPrefixCls:ot,dataSource:Ft,pagination:Zt,rowSelection:Lt,rowKey:un="key",rowClassName:nn,columns:rn,children:Bn,childrenColumnName:Pn,onChange:wn,getPopupContainer:yn,loading:In,expandIcon:ta,expandable:ia,expandedRowRender:Un,expandIconColumnIndex:ya,indentSize:Aa,scroll:kn,sortDirections:Vn,locale:Tn,showSorterTooltip:Dn=!0,virtual:Kn}=ie,Sa=re.useMemo(()=>rn||Ae(Bn),[rn,Bn]),ka=re.useMemo(()=>Sa.some(Ya=>Ya.responsive),[Sa]),wa=(0,ur.Z)(ka),sa=re.useMemo(()=>{const Ya=new Set(Object.keys(wa).filter(Co=>wa[Co]));return Sa.filter(Co=>!Co.responsive||Co.responsive.some(Yo=>Ya.has(Yo)))},[Sa,wa]),Ta=(0,qo.Z)(ie,["className","style","columns"]),{locale:Ha=Xo.Z,direction:ho,table:qa,renderEmpty:No,getPrefixCls:Oo,getPopupContainer:Da}=re.useContext(no.E_),zo=(0,Vo.Z)(lt),_a=Object.assign(Object.assign({},Ha.Table),Tn),Bo=Ft||Nl,xo=Oo("table",be),or=Oo("dropdown",ot),ma=Object.assign({childrenColumnName:Pn,expandIconColumnIndex:ya},ia),{childrenColumnName:ga="children"}=ma,ua=re.useMemo(()=>Bo.some(Ya=>Ya==null?void 0:Ya[ga])?"nest":Un||ia&&ia.expandedRowRender?"row":null,[Bo]),$n={body:re.useRef()},eo=re.useMemo(()=>typeof un=="function"?un:Ya=>Ya==null?void 0:Ya[un],[un]),[_n]=Ei(Bo,ga,eo),Ba={},Qa=function(Ya,Co){let Yo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Lo,er,lr;const sr=Object.assign(Object.assign({},Ba),Ya);Yo&&((Lo=Ba.resetPagination)===null||Lo===void 0||Lo.call(Ba),!((er=sr.pagination)===null||er===void 0)&&er.current&&(sr.pagination.current=1),Zt&&Zt.onChange&&Zt.onChange(1,(lr=sr.pagination)===null||lr===void 0?void 0:lr.pageSize)),kn&&kn.scrollToFirstRowOnChange!==!1&&$n.body.current&&(0,Uo.Z)(0,{getContainer:()=>$n.body.current}),wn==null||wn(sr.pagination,sr.filters,sr.sorter,{currentDataSource:Hr(qr(Bo,sr.sorterStates,ga),sr.filterStates),action:Co})},Wa=(Ya,Co)=>{Qa({sorter:Ya,sorterStates:Co},"sort",!1)},[$o,Jo,yr,Ho]=ji({prefixCls:xo,mergedColumns:sa,onSorterChange:Wa,sortDirections:Vn||["ascend","descend"],tableLocale:_a,showSorterTooltip:Dn}),pr=re.useMemo(()=>qr(Bo,Jo,ga),[Bo,Jo]);Ba.sorter=Ho(),Ba.sorterStates=Jo;const Ko=(Ya,Co)=>{Qa({filters:Ya,filterStates:Co},"filter",!0)},[rr,jr,io]=Ci({prefixCls:xo,locale:_a,dropdownPrefixCls:or,mergedColumns:sa,onFilterChange:Ko,getPopupContainer:yn||Da}),so=Hr(pr,jr);Ba.filters=io,Ba.filterStates=jr;const Ao=re.useMemo(()=>{const Ya={};return Object.keys(io).forEach(Co=>{io[Co]!==null&&(Ya[Co]=io[Co])}),Object.assign(Object.assign({},yr),{filters:Ya})},[yr,io]),[jo]=tl(Ao),Go=(Ya,Co)=>{Qa({pagination:Object.assign(Object.assign({},Ba.pagination),{current:Ya,pageSize:Co})},"paginate")},[Ka,nr]=Ur(so.length,Go,Zt);Ba.pagination=Zt===!1?{}:zi(Ka,Zt),Ba.resetPagination=nr;const _o=re.useMemo(()=>{if(Zt===!1||!Ka.pageSize)return so;const{current:Ya=1,total:Co,pageSize:Yo=ui}=Ka;return so.length<Co?so.length>Yo?so.slice((Ya-1)*Yo,Ya*Yo):so:so.slice((Ya-1)*Yo,Ya*Yo)},[!!Zt,so,Ka&&Ka.current,Ka&&Ka.pageSize,Ka&&Ka.total]),[cr,xr]=ro({prefixCls:xo,data:so,pageData:_o,getRowKey:eo,getRecordByKey:_n,expandType:ua,childrenColumnName:ga,locale:_a,getPopupContainer:yn||Da},Lt),br=(Ya,Co,Yo)=>{let Lo;return typeof nn=="function"?Lo=St()(nn(Ya,Co,Yo)):Lo=St()(nn),St()({[`${xo}-row-selected`]:xr.has(eo(Ya,Co))},Lo)};ma.__PARENT_RENDER_ICON__=ma.expandIcon,ma.expandIcon=ma.expandIcon||ta||xn(_a),ua==="nest"&&ma.expandIconColumnIndex===void 0?ma.expandIconColumnIndex=Lt?1:0:ma.expandIconColumnIndex>0&&Lt&&(ma.expandIconColumnIndex-=1),typeof ma.indentSize!="number"&&(ma.indentSize=typeof Aa=="number"?Aa:15);const pi=re.useCallback(Ya=>jo(cr(rr($o(Ya)))),[$o,rr,cr]);let Lr,hr;if(Zt!==!1&&(Ka!=null&&Ka.total)){let Ya;Ka.size?Ya=Ka.size:Ya=zo==="small"||zo==="middle"?"small":void 0;const Co=er=>re.createElement(dr.Z,Object.assign({},Ka,{className:St()(`${xo}-pagination ${xo}-pagination-${er}`,Ka.className),size:Ya})),Yo=ho==="rtl"?"left":"right",{position:Lo}=Ka;if(Lo!==null&&Array.isArray(Lo)){const er=Lo.find(Nr=>Nr.includes("top")),lr=Lo.find(Nr=>Nr.includes("bottom")),sr=Lo.every(Nr=>`${Nr}`=="none");!er&&!lr&&!sr&&(hr=Co(Yo)),er&&(Lr=Co(er.toLowerCase().replace("top",""))),lr&&(hr=Co(lr.toLowerCase().replace("bottom","")))}else hr=Co(Yo)}let ir;typeof In=="boolean"?ir={spinning:In}:typeof In=="object"&&(ir=Object.assign({spinning:!0},In));const[ar,Wo]=Ll(xo),[,Do]=(0,hn.Z)(),Fr=St()(`${xo}-wrapper`,qa==null?void 0:qa.className,{[`${xo}-wrapper-rtl`]:ho==="rtl"},Fe,ze,Wo),Gr=Object.assign(Object.assign({},qa==null?void 0:qa.style),Ke),kr=Tn&&Tn.emptyText||(No==null?void 0:No("Table"))||re.createElement(mo.Z,{componentName:"Table"}),Br=Kn?Wi:Gi,Ii={},Ui=re.useMemo(()=>{const{fontSize:Ya,lineHeight:Co,padding:Yo,paddingXS:Lo,paddingSM:er}=Do,lr=Math.floor(Ya*Co);switch(zo){case"large":return Yo*2+lr;case"small":return Lo*2+lr;default:return er*2+lr}},[Do,zo]);return Kn&&(Ii.listItemHeight=Ui),ar(re.createElement("div",{ref:ue,className:Fr,style:Gr},re.createElement(Wn.Z,Object.assign({spinning:!1},ir),Lr,re.createElement(Br,Object.assign({},Ii,Ta,{columns:sa,direction:ho,expandable:ma,prefixCls:xo,className:St()({[`${xo}-middle`]:zo==="middle",[`${xo}-small`]:zo==="small",[`${xo}-bordered`]:st,[`${xo}-empty`]:Bo.length===0}),data:_o,rowKey:eo,rowClassName:br,emptyText:kr,internalHooks:de,internalRefs:$n,transformColumns:pi})),hr)))};var Il=re.forwardRef(Ol);const Rl=(ie,ue)=>{const be=re.useRef(0);return be.current+=1,re.createElement(Il,Object.assign({},ie,{ref:ue,_renderTimes:be.current}))},Dr=re.forwardRef(Rl);Dr.SELECTION_COLUMN=Cr,Dr.EXPAND_COLUMN=ne,Dr.SELECTION_ALL=Ir,Dr.SELECTION_INVERT=Jr,Dr.SELECTION_NONE=di,Dr.Column=Xa,Dr.ColumnGroup=Io,Dr.Summary=pe;var kl=Dr,Tl=kl},98228:function(ht,Nt,te){"use strict";te.d(Nt,{default:function(){return da}});var ne=te(92310),de=te.n(ne),He=te(92413),Ue=te(26407),Oe=te(33708),Be=te(33606),re=te(37061),qe=te(39559),_e=te(77861),$e=te(17115),tt=te(90782),it=te(18929),Je=te(48736),oe=te(59301),a=function(Pt){var _t=oe.useRef({valueLabels:new Map});return oe.useMemo(function(){var Et=_t.current.valueLabels,Ot=new Map,me=Pt.map(function(Ne){var Ze,Qe=Ne.value,ut=(Ze=Ne.label)!==null&&Ze!==void 0?Ze:Et.get(Qe);return Ot.set(Qe,ut),(0,Oe.Z)((0,Oe.Z)({},Ne),{},{label:ut})});return _t.current.valueLabels=Ot,[me]},[Pt])},y=function(Pt,_t,Et,Ot){return oe.useMemo(function(){var me=Pt.map(function(ut){var Dt=ut.value;return Dt}),Ne=_t.map(function(ut){var Dt=ut.value;return Dt}),Ze=me.filter(function(ut){return!Ot[ut]});if(Et){var Qe=(0,tt.S)(me,!0,Ot);me=Qe.checkedKeys,Ne=Qe.halfCheckedKeys}return[Array.from(new Set([].concat((0,Ue.Z)(Ze),(0,Ue.Z)(me)))),Ne]},[Pt,_t,Et,Ot])},E=te(71430),b=function(Pt,_t){return oe.useMemo(function(){var Et=(0,E.I8)(Pt,{fieldNames:_t,initWrapper:function(me){return(0,Oe.Z)((0,Oe.Z)({},me),{},{valueEntities:new Map})},processEntity:function(me,Ne){var Ze=me.node[_t.value];if(0)var Qe;Ne.valueEntities.set(Ze,me)}});return Et},[Pt,_t])},x=te(400),z=te(11592),ee=function(){return null},ae=ee,le=["children","value"];function se(Pt){return(0,z.Z)(Pt).map(function(_t){if(!oe.isValidElement(_t)||!_t.type)return null;var Et=_t,Ot=Et.key,me=Et.props,Ne=me.children,Ze=me.value,Qe=(0,re.Z)(me,le),ut=(0,Oe.Z)({key:Ot,value:Ze},Qe),Dt=se(Ne);return Dt.length&&(ut.children=Dt),ut}).filter(function(_t){return _t})}function ce(Pt){if(!Pt)return Pt;var _t=(0,Oe.Z)({},Pt);return"props"in _t||Object.defineProperty(_t,"props",{get:function(){return(0,Je.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),_t}}),_t}function Ee(Pt,_t,Et,Ot,me,Ne){var Ze=null,Qe=null;function ut(){function Dt(vt){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return vt.map(function(Ae,ct){var Ut="".concat(we,"-").concat(ct),gt=Ae[Ne.value],on=Et.includes(gt),$t=Dt(Ae[Ne.children]||[],Ut,on),Rt=oe.createElement(ae,Ae,$t.map(function(Mn){return Mn.node}));if(_t===gt&&(Ze=Rt),on){var gn={pos:Ut,node:Rt,children:$t};return Ie||Qe.push(gn),gn}return null}).filter(function(Ae){return Ae})}Qe||(Qe=[],Dt(Ot),Qe.sort(function(vt,we){var Ie=vt.node.props.value,Ae=we.node.props.value,ct=Et.indexOf(Ie),Ut=Et.indexOf(Ae);return ct-Ut}))}Object.defineProperty(Pt,"triggerNode",{get:function(){return(0,Je.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),ut(),Ze}}),Object.defineProperty(Pt,"allCheckedNodes",{get:function(){return(0,Je.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),ut(),me?Qe:Qe.map(function(vt){var we=vt.node;return we})}})}var Pe=function(Pt,_t,Et){var Ot=Et.treeNodeFilterProp,me=Et.filterTreeNode,Ne=Et.fieldNames,Ze=Ne.children;return oe.useMemo(function(){if(!_t||me===!1)return Pt;var Qe;if(typeof me=="function")Qe=me;else{var ut=_t.toUpperCase();Qe=function(we,Ie){var Ae=Ie[Ot];return String(Ae).toUpperCase().includes(ut)}}function Dt(vt){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return vt.reduce(function(Ie,Ae){var ct=Ae[Ze],Ut=we||Qe(_t,ce(Ae)),gt=Dt(ct||[],Ut);return(Ut||gt.length)&&Ie.push((0,Oe.Z)((0,Oe.Z)({},Ae),{},(0,x.Z)({isLeaf:void 0},Ze,gt))),Ie},[])}return Dt(Pt)},[Pt,_t,Ze,Ot,me])};function De(Pt){var _t=oe.useRef();_t.current=Pt;var Et=oe.useCallback(function(){return _t.current.apply(_t,arguments)},[]);return Et}function he(Pt,_t){var Et=_t.id,Ot=_t.pId,me=_t.rootPId,Ne={},Ze=[],Qe=Pt.map(function(ut){var Dt=(0,Oe.Z)({},ut),vt=Dt[Et];return Ne[vt]=Dt,Dt.key=Dt.key||vt,Dt});return Qe.forEach(function(ut){var Dt=ut[Ot],vt=Ne[Dt];vt&&(vt.children=vt.children||[],vt.children.push(ut)),(Dt===me||!vt&&me===null)&&Ze.push(ut)}),Ze}function kt(Pt,_t,Et){return oe.useMemo(function(){return Pt?Et?he(Pt,(0,Oe.Z)({id:"id",pId:"pId",rootPId:null},Et!==!0?Et:{})):Pt:se(_t)},[_t,Et,Pt])}var St=oe.createContext(null),ln=St,rt=te(10228),Ct=te(80547),Mt=te(23130),qt=oe.createContext(null),jt=qt;function mt(Pt){return Array.isArray(Pt)?Pt:Pt!==void 0?[Pt]:[]}function ke(Pt){var _t=Pt||{},Et=_t.label,Ot=_t.value,me=_t.children,Ne=Ot||"value";return{_title:Et?[Et]:["title","label"],value:Ne,key:Ne,children:me||"children"}}function at(Pt){return!Pt||Pt.disabled||Pt.disableCheckbox||Pt.checkable===!1}function Qt(Pt,_t){var Et=[];function Ot(me){me.forEach(function(Ne){var Ze=Ne[_t.children];Ze&&(Et.push(Ne[_t.value]),Ot(Ze))})}return Ot(Pt),Et}function Le(Pt){return Pt==null}var Ve={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Bt=function(_t,Et){var Ot=(0,_e.lk)(),me=Ot.prefixCls,Ne=Ot.multiple,Ze=Ot.searchValue,Qe=Ot.toggleOpen,ut=Ot.open,Dt=Ot.notFoundContent,vt=oe.useContext(jt),we=vt.virtual,Ie=vt.listHeight,Ae=vt.listItemHeight,ct=vt.treeData,Ut=vt.fieldNames,gt=vt.onSelect,on=vt.dropdownMatchSelectWidth,$t=vt.treeExpandAction,Rt=oe.useContext(ln),gn=Rt.checkable,Mn=Rt.checkedKeys,Xt=Rt.halfCheckedKeys,jn=Rt.treeExpandedKeys,Xn=Rt.treeDefaultExpandAll,na=Rt.treeDefaultExpandedKeys,Gn=Rt.onTreeExpand,Me=Rt.treeIcon,yt=Rt.showTreeIcon,nt=Rt.switcherIcon,wt=Rt.treeLine,Ht=Rt.treeNodeFilterProp,Yt=Rt.loadData,Kt=Rt.treeLoadedKeys,zt=Rt.treeMotion,Fn=Rt.onTreeLoad,Nn=Rt.keyEntities,bt=oe.useRef(),zn=(0,Ct.Z)(function(){return ct},[ut,ct],function(va,Za){return Za[0]&&va[1]!==Za[1]}),la=oe.useState(null),fa=(0,Be.Z)(la,2),aa=fa[0],an=fa[1],Sn=Nn[aa],An=oe.useMemo(function(){return gn?{checked:Mn,halfChecked:Xt}:null},[gn,Mn,Xt]);oe.useEffect(function(){if(ut&&!Ne&&Mn.length){var va;(va=bt.current)===null||va===void 0||va.scrollTo({key:Mn[0]}),an(Mn[0])}},[ut]);var mn=String(Ze).toLowerCase(),Zn=function(Za){return mn?String(Za[Ht]).toLowerCase().includes(mn):!1},oa=oe.useState(na),Qn=(0,Be.Z)(oa,2),Pa=Qn[0],ba=Qn[1],Ua=oe.useState(null),Va=(0,Be.Z)(Ua,2),co=Va[0],La=Va[1],Ea=oe.useMemo(function(){return jn?(0,Ue.Z)(jn):Ze?co:Pa},[Pa,co,jn,Ze]);oe.useEffect(function(){Ze&&La(Qt(ct,Ut))},[Ze]);var za=function(Za){ba(Za),La(Za),Gn&&Gn(Za)},Na=function(Za){Za.preventDefault()},Oa=function(Za,to){var ja=to.node;gn&&at(ja)||(gt(ja.key,{selected:!Mn.includes(ja.key)}),Ne||Qe(!1))};if(oe.useImperativeHandle(Et,function(){var va;return{scrollTo:(va=bt.current)===null||va===void 0?void 0:va.scrollTo,onKeyDown:function(to){var ja,vo=to.which;switch(vo){case rt.Z.UP:case rt.Z.DOWN:case rt.Z.LEFT:case rt.Z.RIGHT:(ja=bt.current)===null||ja===void 0||ja.onKeyDown(to);break;case rt.Z.ENTER:{if(Sn){var bo=(Sn==null?void 0:Sn.node)||{},ra=bo.selectable,Ja=bo.value;ra!==!1&&Oa(null,{node:{key:aa},selected:!Mn.includes(Ja)})}break}case rt.Z.ESC:Qe(!1)}},onKeyUp:function(){}}}),zn.length===0)return oe.createElement("div",{role:"listbox",className:"".concat(me,"-empty"),onMouseDown:Na},Dt);var xa={fieldNames:Ut};return Kt&&(xa.loadedKeys=Kt),Ea&&(xa.expandedKeys=Ea),oe.createElement("div",{onMouseDown:Na},Sn&&ut&&oe.createElement("span",{style:Ve,"aria-live":"assertive"},Sn.node.value),oe.createElement(Mt.Z,(0,He.Z)({ref:bt,focusable:!1,prefixCls:"".concat(me,"-tree"),treeData:zn,height:Ie,itemHeight:Ae,virtual:we!==!1&&on!==!1,multiple:Ne,icon:Me,showIcon:yt,switcherIcon:nt,showLine:wt,loadData:Ze?null:Yt,motion:zt,activeKey:aa,checkable:gn,checkStrictly:!0,checkedKeys:An,selectedKeys:gn?[]:Mn,defaultExpandAll:Xn},xa,{onActiveChange:an,onSelect:Oa,onCheck:Oa,onExpand:za,onLoad:Fn,filterTreeNode:Zn,expandAction:$t})))},tn=oe.forwardRef(Bt);tn.displayName="OptionList";var et=tn,xt="SHOW_ALL",xe="SHOW_PARENT",Gt="SHOW_CHILD";function dn(Pt,_t,Et,Ot){var me=new Set(Pt);return _t===Gt?Pt.filter(function(Ne){var Ze=Et[Ne];return!(Ze&&Ze.children&&Ze.children.some(function(Qe){var ut=Qe.node;return me.has(ut[Ot.value])})&&Ze.children.every(function(Qe){var ut=Qe.node;return at(ut)||me.has(ut[Ot.value])}))}):_t===xe?Pt.filter(function(Ne){var Ze=Et[Ne],Qe=Ze?Ze.parent:null;return!(Qe&&!at(Qe.node)&&me.has(Qe.key))}):Pt}function En(Pt){var _t=Pt.searchPlaceholder,Et=Pt.treeCheckStrictly,Ot=Pt.treeCheckable,me=Pt.labelInValue,Ne=Pt.value,Ze=Pt.multiple;warning(!_t,"`searchPlaceholder` has been removed."),Et&&me===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(me||Et)&&warning(toArray(Ne).every(function(Qe){return Qe&&_typeof(Qe)==="object"&&"value"in Qe}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),Et||Ze||Ot?warning(!Ne||Array.isArray(Ne),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(Ne),"`value` should not be array when `TreeSelect` is single mode.")}var pn=null,Xe=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function We(Pt){return!Pt||(0,qe.Z)(Pt)!=="object"}var ye=oe.forwardRef(function(Pt,_t){var Et=Pt.id,Ot=Pt.prefixCls,me=Ot===void 0?"rc-tree-select":Ot,Ne=Pt.value,Ze=Pt.defaultValue,Qe=Pt.onChange,ut=Pt.onSelect,Dt=Pt.onDeselect,vt=Pt.searchValue,we=Pt.inputValue,Ie=Pt.onSearch,Ae=Pt.autoClearSearchValue,ct=Ae===void 0?!0:Ae,Ut=Pt.filterTreeNode,gt=Pt.treeNodeFilterProp,on=gt===void 0?"value":gt,$t=Pt.showCheckedStrategy,Rt=Pt.treeNodeLabelProp,gn=Pt.multiple,Mn=Pt.treeCheckable,Xt=Pt.treeCheckStrictly,jn=Pt.labelInValue,Xn=Pt.fieldNames,na=Pt.treeDataSimpleMode,Gn=Pt.treeData,Me=Pt.children,yt=Pt.loadData,nt=Pt.treeLoadedKeys,wt=Pt.onTreeLoad,Ht=Pt.treeDefaultExpandAll,Yt=Pt.treeExpandedKeys,Kt=Pt.treeDefaultExpandedKeys,zt=Pt.onTreeExpand,Fn=Pt.treeExpandAction,Nn=Pt.virtual,bt=Pt.listHeight,zn=bt===void 0?200:bt,la=Pt.listItemHeight,fa=la===void 0?20:la,aa=Pt.onDropdownVisibleChange,an=Pt.dropdownMatchSelectWidth,Sn=an===void 0?!0:an,An=Pt.treeLine,mn=Pt.treeIcon,Zn=Pt.showTreeIcon,oa=Pt.switcherIcon,Qn=Pt.treeMotion,Pa=(0,re.Z)(Pt,Xe),ba=(0,$e.ZP)(Et),Ua=Mn&&!Xt,Va=Mn||Xt,co=Xt||jn,La=Va||gn,Ea=(0,it.Z)(Ze,{value:Ne}),za=(0,Be.Z)(Ea,2),Na=za[0],Oa=za[1],xa=oe.useMemo(function(){return Mn?$t||Gt:xt},[$t,Mn]),va=oe.useMemo(function(){return ke(Xn)},[JSON.stringify(Xn)]),Za=(0,it.Z)("",{value:vt!==void 0?vt:we,postState:function(ea){return ea||""}}),to=(0,Be.Z)(Za,2),ja=to[0],vo=to[1],bo=function(ea){vo(ea),Ie==null||Ie(ea)},ra=kt(Gn,Me,na),Ja=b(ra,va),Ca=Ja.keyEntities,Xa=Ja.valueEntities,So=oe.useCallback(function(Hn){var ea=[],ca=[];return Hn.forEach(function(ha){Xa.has(ha)?ca.push(ha):ea.push(ha)}),{missingRawValues:ea,existRawValues:ca}},[Xa]),Io=Pe(ra,ja,{fieldNames:va,treeNodeFilterProp:on,filterTreeNode:Ut}),qo=oe.useCallback(function(Hn){if(Hn){if(Rt)return Hn[Rt];for(var ea=va._title,ca=0;ca<ea.length;ca+=1){var ha=Hn[ea[ca]];if(ha!==void 0)return ha}}},[va,Rt]),Uo=oe.useCallback(function(Hn){var ea=mt(Hn);return ea.map(function(ca){return We(ca)?{value:ca}:ca})},[]),no=oe.useCallback(function(Hn){var ea=Uo(Hn);return ea.map(function(ca){var ha=ca.label,Eo=ca.value,lo=ca.halfChecked,yo,po=Xa.get(Eo);if(po){var Ro;ha=(Ro=ha)!==null&&Ro!==void 0?Ro:qo(po.node),yo=po.node.disabled}else if(ha===void 0){var ko=Uo(Na).find(function(mr){return mr.value===Eo});ha=ko.label}return{label:ha,value:Eo,halfChecked:lo,disabled:yo}})},[Xa,qo,Uo,Na]),mo=oe.useMemo(function(){return Uo(Na)},[Uo,Na]),Vo=oe.useMemo(function(){var Hn=[],ea=[];return mo.forEach(function(ca){ca.halfChecked?ea.push(ca):Hn.push(ca)}),[Hn,ea]},[mo]),ur=(0,Be.Z)(Vo,2),Xo=ur[0],dr=ur[1],Wn=oe.useMemo(function(){return Xo.map(function(Hn){return Hn.value})},[Xo]),hn=y(Xo,dr,Ua,Ca),fn=(0,Be.Z)(hn,2),xn=fn[0],pa=fn[1],Ra=oe.useMemo(function(){var Hn=dn(xn,xa,Ca,va),ea=Hn.map(function(lo){var yo,po,Ro;return(yo=(po=Ca[lo])===null||po===void 0||(Ro=po.node)===null||Ro===void 0?void 0:Ro[va.value])!==null&&yo!==void 0?yo:lo}),ca=ea.map(function(lo){var yo=Xo.find(function(po){return po.value===lo});return{value:lo,label:yo==null?void 0:yo.label}}),ha=no(ca),Eo=ha[0];return!La&&Eo&&Le(Eo.value)&&Le(Eo.label)?[]:ha.map(function(lo){var yo;return(0,Oe.Z)((0,Oe.Z)({},lo),{},{label:(yo=lo.label)!==null&&yo!==void 0?yo:lo.value})})},[va,La,xn,Xo,no,xa,Ca]),ao=a(Ra),$a=(0,Be.Z)(ao,1),Po=$a[0],fo=De(function(Hn,ea,ca){var ha=no(Hn);if(Oa(ha),ct&&vo(""),Qe){var Eo=Hn;if(Ua){var lo=dn(Hn,xa,Ca,va);Eo=lo.map(function(tr){var vr=Xa.get(tr);return vr?vr.node[va.value]:tr})}var yo=ea||{triggerValue:void 0,selected:void 0},po=yo.triggerValue,Ro=yo.selected,ko=Eo;if(Xt){var mr=dr.filter(function(tr){return!Eo.includes(tr.value)});ko=[].concat((0,Ue.Z)(ko),(0,Ue.Z)(mr))}var fr=no(ko),Qo={preValue:Xo,triggerValue:po},gr=!0;(Xt||ca==="selection"&&!Ro)&&(gr=!1),Ee(Qo,po,Hn,ra,gr,va),Va?Qo.checked=Ro:Qo.selected=Ro;var Pr=co?fr:fr.map(function(tr){return tr.value});Qe(La?Pr:Pr[0],co?null:fr.map(function(tr){return tr.label}),Qo)}}),Zo=oe.useCallback(function(Hn,ea){var ca,ha=ea.selected,Eo=ea.source,lo=Ca[Hn],yo=lo==null?void 0:lo.node,po=(ca=yo==null?void 0:yo[va.value])!==null&&ca!==void 0?ca:Hn;if(!La)fo([po],{selected:!0,triggerValue:po},"option");else{var Ro=ha?[].concat((0,Ue.Z)(Wn),[po]):xn.filter(function(vr){return vr!==po});if(Ua){var ko=So(Ro),mr=ko.missingRawValues,fr=ko.existRawValues,Qo=fr.map(function(vr){return Xa.get(vr).key}),gr;if(ha){var Pr=(0,tt.S)(Qo,!0,Ca);gr=Pr.checkedKeys}else{var tr=(0,tt.S)(Qo,{checked:!1,halfCheckedKeys:pa},Ca);gr=tr.checkedKeys}Ro=[].concat((0,Ue.Z)(mr),(0,Ue.Z)(gr.map(function(vr){return Ca[vr].node[va.value]})))}fo(Ro,{selected:ha,triggerValue:po},Eo||"option")}ha||!La?ut==null||ut(po,ce(yo)):Dt==null||Dt(po,ce(yo))},[So,Xa,Ca,va,La,Wn,fo,Ua,ut,Dt,xn,pa]),Fo=oe.useCallback(function(Hn){if(aa){var ea={};Object.defineProperty(ea,"documentClickClose",{get:function(){return(0,Je.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),aa(Hn,ea)}},[aa]),Fa=De(function(Hn,ea){var ca=Hn.map(function(ha){return ha.value});if(ea.type==="clear"){fo(ca,{},"selection");return}ea.values.length&&Zo(ea.values[0].value,{selected:!1,source:"selection"})}),Ga=oe.useMemo(function(){return{virtual:Nn,dropdownMatchSelectWidth:Sn,listHeight:zn,listItemHeight:fa,treeData:Io,fieldNames:va,onSelect:Zo,treeExpandAction:Fn}},[Nn,Sn,zn,fa,Io,va,Zo,Fn]),oo=oe.useMemo(function(){return{checkable:Va,loadData:yt,treeLoadedKeys:nt,onTreeLoad:wt,checkedKeys:xn,halfCheckedKeys:pa,treeDefaultExpandAll:Ht,treeExpandedKeys:Yt,treeDefaultExpandedKeys:Kt,onTreeExpand:zt,treeIcon:mn,treeMotion:Qn,showTreeIcon:Zn,switcherIcon:oa,treeLine:An,treeNodeFilterProp:on,keyEntities:Ca}},[Va,yt,nt,wt,xn,pa,Ht,Yt,Kt,zt,mn,Qn,Zn,oa,An,on,Ca]);return oe.createElement(jt.Provider,{value:Ga},oe.createElement(ln.Provider,{value:oo},oe.createElement(_e.Ac,(0,He.Z)({ref:_t},Pa,{id:ba,prefixCls:me,mode:La?"multiple":void 0,displayValues:Po,onDisplayValuesChange:Fa,searchValue:ja,onSearch:bo,OptionList:et,emptyOptions:!ra.length,onDropdownVisibleChange:Fo,dropdownMatchSelectWidth:Sn}))))}),ge=ye;ge.TreeNode=ae,ge.SHOW_ALL=xt,ge.SHOW_PARENT=xe,ge.SHOW_CHILD=Gt;var Te=ge,ft=Te,pe=te(2738),ve=te(53487),Ye=te(62892),Re=te(19080),Se=te(36355),je=te(1684),Jt=te(93891),At=te(19716),Wt=te(32441),It=te(14154),Tt=te(58582),Ce=te(84443),fe=te(66339),dt=te(33234),pt=te(71997),Vt=te(98447),en=te(37613),cn=te(83116),sn=te(20648);const bn=Pt=>{const{componentCls:_t,treePrefixCls:Et,colorBgElevated:Ot}=Pt,me=`.${Et}`;return[{[`${_t}-dropdown`]:[{padding:`${Pt.paddingXS}px ${Pt.paddingXS/2}px`},(0,sn.Yk)(Et,(0,en.TS)(Pt,{colorBgContainer:Ot})),{[me]:{borderRadius:0,[`${me}-list-holder-inner`]:{alignItems:"stretch",[`${me}-treenode`]:{[`${me}-node-content-wrapper`]:{flex:"auto"}}}}},(0,Vt.C2)(`${Et}-checkbox`,Pt),{"&-rtl":{direction:"rtl",[`${me}-switcher${me}-switcher_close`]:{[`${me}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function On(Pt,_t){return(0,cn.Z)("TreeSelect",Et=>{const Ot=(0,en.TS)(Et,{treePrefixCls:_t});return[bn(Ot)]},sn.TM)(Pt)}var Ln=function(Pt,_t){var Et={};for(var Ot in Pt)Object.prototype.hasOwnProperty.call(Pt,Ot)&&_t.indexOf(Ot)<0&&(Et[Ot]=Pt[Ot]);if(Pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,Ot=Object.getOwnPropertySymbols(Pt);me<Ot.length;me++)_t.indexOf(Ot[me])<0&&Object.prototype.propertyIsEnumerable.call(Pt,Ot[me])&&(Et[Ot[me]]=Pt[Ot[me]]);return Et};const Rn=(Pt,_t)=>{var Et,{prefixCls:Ot,size:me,disabled:Ne,bordered:Ze=!0,className:Qe,rootClassName:ut,treeCheckable:Dt,multiple:vt,listHeight:we=256,listItemHeight:Ie=26,placement:Ae,notFoundContent:ct,switcherIcon:Ut,treeLine:gt,getPopupContainer:on,popupClassName:$t,dropdownClassName:Rt,treeIcon:gn=!1,transitionName:Mn,choiceTransitionName:Xt="",status:jn,treeExpandAction:Xn,builtinPlacements:na,dropdownMatchSelectWidth:Gn,popupMatchSelectWidth:Me,allowClear:yt}=Pt,nt=Ln(Pt,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:wt,getPrefixCls:Ht,renderEmpty:Yt,direction:Kt,virtual:zt,popupMatchSelectWidth:Fn,popupOverflow:Nn}=oe.useContext(Se.E_),bt=Ht(),zn=Ht("select",Ot),la=Ht("select-tree",Ot),fa=Ht("tree-select",Ot),{compactSize:aa,compactItemClassnames:an}=(0,dt.ri)(zn,Kt),[Sn,An]=(0,It.Z)(zn),[mn]=On(fa,la),Zn=de()($t||Rt,`${fa}-dropdown`,{[`${fa}-dropdown-rtl`]:Kt==="rtl"},ut,An),oa=!!(Dt||vt),Qn=(0,Ce.Z)(nt.suffixIcon,nt.showArrow),Pa=(Et=Me!=null?Me:Gn)!==null&&Et!==void 0?Et:Fn,{status:ba,hasFeedback:Ua,isFormItemInput:Va,feedbackIcon:co}=oe.useContext(Wt.aM),La=(0,Re.F)(ba,jn),{suffixIcon:Ea,removeIcon:za,clearIcon:Na}=(0,fe.Z)(Object.assign(Object.assign({},nt),{multiple:oa,showSuffixIcon:Qn,hasFeedback:Ua,feedbackIcon:co,prefixCls:zn,componentName:"TreeSelect"})),Oa=yt===!0?{clearIcon:Na}:yt;let xa;ct!==void 0?xa=ct:xa=(Yt==null?void 0:Yt("Select"))||oe.createElement(Jt.Z,{componentName:"Select"});const va=(0,pe.Z)(nt,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),Za=oe.useMemo(()=>Ae!==void 0?Ae:Kt==="rtl"?"bottomRight":"bottomLeft",[Ae,Kt]),to=(0,Tt.Z)(na,Nn),ja=(0,At.Z)(Xa=>{var So;return(So=me!=null?me:aa)!==null&&So!==void 0?So:Xa}),vo=oe.useContext(je.Z),bo=Ne!=null?Ne:vo,ra=de()(!Ot&&fa,{[`${zn}-lg`]:ja==="large",[`${zn}-sm`]:ja==="small",[`${zn}-rtl`]:Kt==="rtl",[`${zn}-borderless`]:!Ze,[`${zn}-in-form-item`]:Va},(0,Re.Z)(zn,La,Ua),an,Qe,ut,An),Ja=Xa=>oe.createElement(pt.Z,{prefixCls:la,switcherIcon:Ut,treeNodeProps:Xa,showLine:gt}),Ca=oe.createElement(ft,Object.assign({virtual:zt,disabled:bo},va,{dropdownMatchSelectWidth:Pa,builtinPlacements:to,ref:_t,prefixCls:zn,className:ra,listHeight:we,listItemHeight:Ie,treeCheckable:Dt&&oe.createElement("span",{className:`${zn}-tree-checkbox-inner`}),treeLine:!!gt,suffixIcon:Ea,multiple:oa,placement:Za,removeIcon:za,allowClear:Oa,switcherIcon:Ja,showTreeIcon:gn,notFoundContent:xa,getPopupContainer:on||wt,treeMotion:null,dropdownClassName:Zn,choiceTransitionName:(0,Ye.m)(bt,"",Xt),transitionName:(0,Ye.m)(bt,"slide-up",Mn),treeExpandAction:Xn}));return Sn(mn(Ca))},Yn=oe.forwardRef(Rn),Cn=(0,ve.Z)(Yn);Yn.TreeNode=ae,Yn.SHOW_ALL=xt,Yn.SHOW_PARENT=xe,Yn.SHOW_CHILD=Gt,Yn._InternalPanelDoNotUseOrYouWillBeFired=Cn;var da=Yn},17574:function(ht,Nt,te){"use strict";te.d(Nt,{default:function(){return jt}});var ne=te(23130),de=te(26407),He=te(52671),Ue=te(8657),Oe=te(92413),Be=te(59301),re={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"},qe=re,_e=te(7657),$e=function(ke,at){return Be.createElement(_e.Z,(0,Oe.Z)({},ke,{ref:at,icon:qe}))},tt=Be.forwardRef($e),it=tt,Je=te(92310),oe=te.n(Je),a=te(35654),y=te(71430),E=te(36355),b=te(56082),x=te(62892),z=te(20648);const ee=4;function ae(mt){const{dropPosition:ke,dropLevelOffset:at,prefixCls:Qt,indent:Le,direction:Ve="ltr"}=mt,Bt=Ve==="ltr"?"left":"right",tn=Ve==="ltr"?"right":"left",et={[Bt]:-at*Le+ee,[tn]:0};switch(ke){case-1:et.top=-3;break;case 1:et.bottom=-3;break;default:et.bottom=-3,et[Bt]=Le+ee;break}return Be.createElement("div",{style:et,className:`${Qt}-drop-indicator`})}var le=te(71997),ce=Be.forwardRef((mt,ke)=>{const{getPrefixCls:at,direction:Qt,virtual:Le,tree:Ve}=Be.useContext(E.E_),{prefixCls:Bt,className:tn,showIcon:et=!1,showLine:xt,switcherIcon:xe,blockNode:Gt=!1,children:dn,checkable:En=!1,selectable:pn=!0,draggable:Xe,motion:We,style:ye}=mt,ge=at("tree",Bt),Te=at(),ft=We!=null?We:Object.assign(Object.assign({},(0,x.Z)(Te)),{motionAppear:!1}),pe=Object.assign(Object.assign({},mt),{checkable:En,selectable:pn,showIcon:et,motion:ft,blockNode:Gt,showLine:!!xt,dropIndicatorRender:ae}),[ve,Ye]=(0,z.ZP)(ge),Re=Be.useMemo(()=>{if(!Xe)return!1;let je={};switch(typeof Xe){case"function":je.nodeDraggable=Xe;break;case"object":je=Object.assign({},Xe);break;default:break}return je.icon!==!1&&(je.icon=je.icon||Be.createElement(b.Z,null)),je},[Xe]),Se=je=>Be.createElement(le.Z,{prefixCls:ge,switcherIcon:xe,treeNodeProps:je,showLine:xt});return ve(Be.createElement(ne.Z,Object.assign({itemHeight:20,ref:ke,virtual:Le},pe,{style:Object.assign(Object.assign({},Ve==null?void 0:Ve.style),ye),prefixCls:ge,className:oe()({[`${ge}-icon-hide`]:!et,[`${ge}-block-node`]:Gt,[`${ge}-unselectable`]:!pn,[`${ge}-rtl`]:Qt==="rtl"},Ve==null?void 0:Ve.className,tn,Ye),direction:Qt,checkable:En&&Be.createElement("span",{className:`${ge}-checkbox-inner`}),selectable:pn,switcherIcon:Se,draggable:Re}),dn))}),Ee;(function(mt){mt[mt.None=0]="None",mt[mt.Start=1]="Start",mt[mt.End=2]="End"})(Ee||(Ee={}));function Pe(mt,ke){function at(Qt){const{key:Le,children:Ve}=Qt;ke(Le,Qt)!==!1&&Pe(Ve||[],ke)}mt.forEach(at)}function De(mt){let{treeData:ke,expandedKeys:at,startKey:Qt,endKey:Le}=mt;const Ve=[];let Bt=Ee.None;if(Qt&&Qt===Le)return[Qt];if(!Qt||!Le)return[];function tn(et){return et===Qt||et===Le}return Pe(ke,et=>{if(Bt===Ee.End)return!1;if(tn(et)){if(Ve.push(et),Bt===Ee.None)Bt=Ee.Start;else if(Bt===Ee.Start)return Bt=Ee.End,!1}else Bt===Ee.Start&&Ve.push(et);return at.includes(et)}),Ve}function he(mt,ke){const at=(0,de.Z)(ke),Qt=[];return Pe(mt,(Le,Ve)=>{const Bt=at.indexOf(Le);return Bt!==-1&&(Qt.push(Ve),at.splice(Bt,1)),!!at.length}),Qt}var kt=function(mt,ke){var at={};for(var Qt in mt)Object.prototype.hasOwnProperty.call(mt,Qt)&&ke.indexOf(Qt)<0&&(at[Qt]=mt[Qt]);if(mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,Qt=Object.getOwnPropertySymbols(mt);Le<Qt.length;Le++)ke.indexOf(Qt[Le])<0&&Object.prototype.propertyIsEnumerable.call(mt,Qt[Le])&&(at[Qt[Le]]=mt[Qt[Le]]);return at};function St(mt){const{isLeaf:ke,expanded:at}=mt;return ke?Be.createElement(He.Z,null):at?Be.createElement(Ue.Z,null):Be.createElement(it,null)}function ln(mt){let{treeData:ke,children:at}=mt;return ke||(0,y.zn)(at)}const rt=(mt,ke)=>{var{defaultExpandAll:at,defaultExpandParent:Qt,defaultExpandedKeys:Le}=mt,Ve=kt(mt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Bt=Be.useRef(),tn=Be.useRef(),et=()=>{const{keyEntities:Re}=(0,y.I8)(ln(Ve));let Se;return at?Se=Object.keys(Re):Qt?Se=(0,a.r7)(Ve.expandedKeys||Le||[],Re):Se=Ve.expandedKeys||Le,Se},[xt,xe]=Be.useState(Ve.selectedKeys||Ve.defaultSelectedKeys||[]),[Gt,dn]=Be.useState(()=>et());Be.useEffect(()=>{"selectedKeys"in Ve&&xe(Ve.selectedKeys)},[Ve.selectedKeys]),Be.useEffect(()=>{"expandedKeys"in Ve&&dn(Ve.expandedKeys)},[Ve.expandedKeys]);const En=(Re,Se)=>{var je;return"expandedKeys"in Ve||dn(Re),(je=Ve.onExpand)===null||je===void 0?void 0:je.call(Ve,Re,Se)},pn=(Re,Se)=>{var je;const{multiple:Jt}=Ve,{node:At,nativeEvent:Wt}=Se,{key:It=""}=At,Tt=ln(Ve),Ce=Object.assign(Object.assign({},Se),{selected:!0}),fe=(Wt==null?void 0:Wt.ctrlKey)||(Wt==null?void 0:Wt.metaKey),dt=Wt==null?void 0:Wt.shiftKey;let pt;Jt&&fe?(pt=Re,Bt.current=It,tn.current=pt,Ce.selectedNodes=he(Tt,pt)):Jt&&dt?(pt=Array.from(new Set([].concat((0,de.Z)(tn.current||[]),(0,de.Z)(De({treeData:Tt,expandedKeys:Gt,startKey:It,endKey:Bt.current}))))),Ce.selectedNodes=he(Tt,pt)):(pt=[It],Bt.current=It,tn.current=pt,Ce.selectedNodes=he(Tt,pt)),(je=Ve.onSelect)===null||je===void 0||je.call(Ve,pt,Ce),"selectedKeys"in Ve||xe(pt)},{getPrefixCls:Xe,direction:We}=Be.useContext(E.E_),{prefixCls:ye,className:ge,showIcon:Te=!0,expandAction:ft="click"}=Ve,pe=kt(Ve,["prefixCls","className","showIcon","expandAction"]),ve=Xe("tree",ye),Ye=oe()(`${ve}-directory`,{[`${ve}-directory-rtl`]:We==="rtl"},ge);return Be.createElement(ce,Object.assign({icon:St,ref:ke,blockNode:!0},pe,{showIcon:Te,expandAction:ft,prefixCls:ve,className:Ye,expandedKeys:Gt,selectedKeys:xt,onSelect:pn,onExpand:En}))};var Mt=Be.forwardRef(rt);const qt=ce;qt.DirectoryTree=Mt,qt.TreeNode=ne.O;var jt=qt},20648:function(ht,Nt,te){"use strict";te.d(Nt,{TM:function(){return Je},Yk:function(){return it}});var ne=te(93083),de=te(98447),He=te(17313),Ue=te(8378),Oe=te(37613),Be=te(83116);const re=new ne.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),qe=(oe,a)=>({[`.${oe}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${a.motionDurationSlow}`}}}),_e=(oe,a)=>({[`.${oe}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:a.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${a.lineWidthBold}px solid ${a.colorPrimary}`,borderRadius:"50%",content:'""'}}}),$e=(oe,a)=>{const{treeCls:y,treeNodeCls:E,treeNodePadding:b,titleHeight:x,nodeSelectedBg:z,nodeHoverBg:ee}=a,ae=a.paddingXS;return{[y]:Object.assign(Object.assign({},(0,He.Wf)(a)),{background:a.colorBgContainer,borderRadius:a.borderRadius,transition:`background-color ${a.motionDurationSlow}`,[`&${y}-rtl`]:{[`${y}-switcher`]:{"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${y}-active-focused)`]:Object.assign({},(0,He.oN)(a)),[`${y}-list-holder-inner`]:{alignItems:"flex-start"},[`&${y}-block-node`]:{[`${y}-list-holder-inner`]:{alignItems:"stretch",[`${y}-node-content-wrapper`]:{flex:"auto"},[`${E}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${a.colorPrimary}`,opacity:0,animationName:re,animationDuration:a.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${E}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${b}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${y}-node-content-wrapper`]:{color:a.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${y}-node-content-wrapper`]:Object.assign({},(0,He.oN)(a)),[`&:not(${E}-disabled).filter-node ${y}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${y}-draggable-icon`]:{flexShrink:0,width:x,lineHeight:`${x}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${a.motionDurationSlow}`,[`${E}:hover &`]:{opacity:.45}},[`&${E}-disabled`]:{[`${y}-draggable-icon`]:{visibility:"hidden"}}}},[`${y}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:x}},[`${y}-draggable-icon`]:{visibility:"hidden"},[`${y}-switcher`]:Object.assign(Object.assign({},qe(oe,a)),{position:"relative",flex:"none",alignSelf:"stretch",width:x,margin:0,lineHeight:`${x}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:a.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:x/2*.8,height:x/2,borderBottom:`1px solid ${a.colorBorder}`,content:'""'}}}),[`${y}-checkbox`]:{top:"initial",marginInlineEnd:ae},[`${y}-node-content-wrapper, ${y}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:x,margin:0,padding:`0 ${a.paddingXS/2}px`,color:"inherit",lineHeight:`${x}px`,background:"transparent",borderRadius:a.borderRadius,cursor:"pointer",transition:`all ${a.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ee},[`&${y}-node-selected`]:{backgroundColor:z},[`${y}-iconEle`]:{display:"inline-block",width:x,height:x,lineHeight:`${x}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${y}-unselectable ${y}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${y}-node-content-wrapper`]:Object.assign({lineHeight:`${x}px`,userSelect:"none"},_e(oe,a)),[`${E}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${a.colorPrimary}`}},"&-show-line":{[`${y}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-b,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${y}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${E}-leaf-last`]:{[`${y}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${x/2}px !important`}}}}})}},tt=oe=>{const{treeCls:a,treeNodeCls:y,treeNodePadding:E,directoryNodeSelectedBg:b,directoryNodeSelectedColor:x}=oe;return{[`${a}${a}-directory`]:{[y]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:E,insetInlineStart:0,transition:`background-color ${oe.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:oe.controlItemBgHover}},"> *":{zIndex:1},[`${a}-switcher`]:{transition:`color ${oe.motionDurationMid}`},[`${a}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${a}-node-selected`]:{color:x,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${a}-switcher`]:{color:x},[`${a}-node-content-wrapper`]:{color:x,background:"transparent"}}}}}},it=(oe,a)=>{const y=`.${oe}`,E=`${y}-treenode`,b=a.paddingXS/2,x=(0,Oe.TS)(a,{treeCls:y,treeNodeCls:E,treeNodePadding:b});return[$e(oe,x),tt(x)]},Je=oe=>{const{controlHeightSM:a}=oe;return{titleHeight:a,nodeHoverBg:oe.controlItemBgHover,nodeSelectedBg:oe.controlItemBgActive}};Nt.ZP=(0,Be.Z)("Tree",(oe,a)=>{let{prefixCls:y}=a;return[{[oe.componentCls]:(0,de.C2)(`${y}-checkbox`,oe)},it(y,oe),(0,Ue.Z)(oe)]},oe=>{const{colorTextLightSolid:a,colorPrimary:y}=oe;return Object.assign(Object.assign({},Je(oe)),{directoryNodeSelectedColor:a,directoryNodeSelectedBg:y})})},71997:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return E}});var ne=te(92413),de=te(59301),He={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"},Ue=He,Oe=te(7657),Be=function(x,z){return de.createElement(Oe.Z,(0,ne.Z)({},x,{ref:z,icon:Ue}))},re=de.forwardRef(Be),qe=re,_e=te(52671),$e=te(58617),tt=te(15075),it=te(43531),Je=te(92310),oe=te.n(Je),a=te(92343),E=b=>{const{prefixCls:x,switcherIcon:z,treeNodeProps:ee,showLine:ae}=b,{isLeaf:le,expanded:se,loading:ce}=ee;if(ce)return de.createElement($e.Z,{className:`${x}-switcher-loading-icon`});let Ee;if(ae&&typeof ae=="object"&&(Ee=ae.showLeafIcon),le){if(!ae)return null;if(typeof Ee!="boolean"&&Ee){const he=typeof Ee=="function"?Ee(ee):Ee,kt=`${x}-switcher-line-custom-icon`;return(0,a.l$)(he)?(0,a.Tm)(he,{className:oe()(he.props.className||"",kt)}):he}return Ee?de.createElement(_e.Z,{className:`${x}-switcher-line-icon`}):de.createElement("span",{className:`${x}-switcher-leaf-line`})}const Pe=`${x}-switcher-icon`,De=typeof z=="function"?z(ee):z;return(0,a.l$)(De)?(0,a.Tm)(De,{className:oe()(De.props.className||"",Pe)}):De!==void 0?De:ae?se?de.createElement(tt.Z,{className:`${x}-switcher-line-icon`}):de.createElement(it.Z,{className:`${x}-switcher-line-icon`}):de.createElement(qe,{className:Pe})}},54580:function(ht,Nt,te){"use strict";te.d(Nt,{default:function(){return Gn}});var ne=te(59301),de=te(26407),He=te(92310),Ue=te.n(He),Oe=te(92413),Be=te(6909),re=te(4771),qe=te(9427),_e=te(25440),$e=te(400),tt=te(37061),it=te(85195),Je=te(39559),oe=te(20569),a=te(26112);function y(Me,yt){var nt="cannot ".concat(Me.method," ").concat(Me.action," ").concat(yt.status,"'"),wt=new Error(nt);return wt.status=yt.status,wt.method=Me.method,wt.url=Me.action,wt}function E(Me){var yt=Me.responseText||Me.response;if(!yt)return yt;try{return JSON.parse(yt)}catch(nt){return yt}}function b(Me){var yt=new XMLHttpRequest;Me.onProgress&&yt.upload&&(yt.upload.onprogress=function(Yt){Yt.total>0&&(Yt.percent=Yt.loaded/Yt.total*100),Me.onProgress(Yt)});var nt=new FormData;Me.data&&Object.keys(Me.data).forEach(function(Ht){var Yt=Me.data[Ht];if(Array.isArray(Yt)){Yt.forEach(function(Kt){nt.append("".concat(Ht,"[]"),Kt)});return}nt.append(Ht,Yt)}),Me.file instanceof Blob?nt.append(Me.filename,Me.file,Me.file.name):nt.append(Me.filename,Me.file),yt.onerror=function(Yt){Me.onError(Yt)},yt.onload=function(){return yt.status<200||yt.status>=300?Me.onError(y(Me,yt),E(yt)):Me.onSuccess(E(yt),yt)},yt.open(Me.method,Me.action,!0),Me.withCredentials&&"withCredentials"in yt&&(yt.withCredentials=!0);var wt=Me.headers||{};return wt["X-Requested-With"]!==null&&yt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(wt).forEach(function(Ht){wt[Ht]!==null&&yt.setRequestHeader(Ht,wt[Ht])}),yt.send(nt),{abort:function(){yt.abort()}}}var x=+new Date,z=0;function ee(){return"rc-upload-".concat(x,"-").concat(++z)}var ae=te(48736),le=function(Me,yt){if(Me&&yt){var nt=Array.isArray(yt)?yt:yt.split(","),wt=Me.name||"",Ht=Me.type||"",Yt=Ht.replace(/\/.*$/,"");return nt.some(function(Kt){var zt=Kt.trim();if(/^\*(\/\*)?$/.test(Kt))return!0;if(zt.charAt(0)==="."){var Fn=wt.toLowerCase(),Nn=zt.toLowerCase(),bt=[Nn];return(Nn===".jpg"||Nn===".jpeg")&&(bt=[".jpg",".jpeg"]),bt.some(function(zn){return Fn.endsWith(zn)})}return/\/\*$/.test(zt)?Yt===zt.replace(/\/.*$/,""):Ht===zt?!0:/^\w+$/.test(zt)?((0,ae.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(zt,"'.Skip for check.")),!0):!1})}return!0};function se(Me,yt){var nt=Me.createReader(),wt=[];function Ht(){nt.readEntries(function(Yt){var Kt=Array.prototype.slice.apply(Yt);wt=wt.concat(Kt);var zt=!Kt.length;zt?yt(wt):Ht()})}Ht()}var ce=function(yt,nt,wt){var Ht=function Yt(Kt,zt){Kt&&(Kt.path=zt||"",Kt.isFile?Kt.file(function(Fn){wt(Fn)&&(Kt.fullPath&&!Fn.webkitRelativePath&&(Object.defineProperties(Fn,{webkitRelativePath:{writable:!0}}),Fn.webkitRelativePath=Kt.fullPath.replace(/^\//,""),Object.defineProperties(Fn,{webkitRelativePath:{writable:!1}})),nt([Fn]))}):Kt.isDirectory&&se(Kt,function(Fn){Fn.forEach(function(Nn){Yt(Nn,"".concat(zt).concat(Kt.name,"/"))})}))};yt.forEach(function(Yt){Ht(Yt.webkitGetAsEntry())})},Ee=ce,Pe=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],De=function(Me){(0,qe.Z)(nt,Me);var yt=(0,_e.Z)(nt);function nt(){var wt;(0,Be.Z)(this,nt);for(var Ht=arguments.length,Yt=new Array(Ht),Kt=0;Kt<Ht;Kt++)Yt[Kt]=arguments[Kt];return wt=yt.call.apply(yt,[this].concat(Yt)),wt.state={uid:ee()},wt.reqs={},wt.fileInput=void 0,wt._isMounted=void 0,wt.onChange=function(zt){var Fn=wt.props,Nn=Fn.accept,bt=Fn.directory,zn=zt.target.files,la=(0,de.Z)(zn).filter(function(fa){return!bt||le(fa,Nn)});wt.uploadFiles(la),wt.reset()},wt.onClick=function(zt){var Fn=wt.fileInput;if(Fn){var Nn=zt.target,bt=wt.props.onClick;if(Nn&&Nn.tagName==="BUTTON"){var zn=Fn.parentNode;zn.focus(),Nn.blur()}Fn.click(),bt&&bt(zt)}},wt.onKeyDown=function(zt){zt.key==="Enter"&&wt.onClick(zt)},wt.onFileDrop=function(zt){var Fn=wt.props.multiple;if(zt.preventDefault(),zt.type!=="dragover")if(wt.props.directory)Ee(Array.prototype.slice.call(zt.dataTransfer.items),wt.uploadFiles,function(bt){return le(bt,wt.props.accept)});else{var Nn=(0,de.Z)(zt.dataTransfer.files).filter(function(bt){return le(bt,wt.props.accept)});Fn===!1&&(Nn=Nn.slice(0,1)),wt.uploadFiles(Nn)}},wt.uploadFiles=function(zt){var Fn=(0,de.Z)(zt),Nn=Fn.map(function(bt){return bt.uid=ee(),wt.processFile(bt,Fn)});Promise.all(Nn).then(function(bt){var zn=wt.props.onBatchStart;zn==null||zn(bt.map(function(la){var fa=la.origin,aa=la.parsedFile;return{file:fa,parsedFile:aa}})),bt.filter(function(la){return la.parsedFile!==null}).forEach(function(la){wt.post(la)})})},wt.processFile=function(){var zt=(0,oe.Z)((0,it.Z)().mark(function Fn(Nn,bt){var zn,la,fa,aa,an,Sn,An,mn,Zn;return(0,it.Z)().wrap(function(Qn){for(;;)switch(Qn.prev=Qn.next){case 0:if(zn=wt.props.beforeUpload,la=Nn,!zn){Qn.next=14;break}return Qn.prev=3,Qn.next=6,zn(Nn,bt);case 6:la=Qn.sent,Qn.next=12;break;case 9:Qn.prev=9,Qn.t0=Qn.catch(3),la=!1;case 12:if(la!==!1){Qn.next=14;break}return Qn.abrupt("return",{origin:Nn,parsedFile:null,action:null,data:null});case 14:if(fa=wt.props.action,typeof fa!="function"){Qn.next=21;break}return Qn.next=18,fa(Nn);case 18:aa=Qn.sent,Qn.next=22;break;case 21:aa=fa;case 22:if(an=wt.props.data,typeof an!="function"){Qn.next=29;break}return Qn.next=26,an(Nn);case 26:Sn=Qn.sent,Qn.next=30;break;case 29:Sn=an;case 30:return An=((0,Je.Z)(la)==="object"||typeof la=="string")&&la?la:Nn,An instanceof File?mn=An:mn=new File([An],Nn.name,{type:Nn.type}),Zn=mn,Zn.uid=Nn.uid,Qn.abrupt("return",{origin:Nn,data:Sn,parsedFile:Zn,action:aa});case 35:case"end":return Qn.stop()}},Fn,null,[[3,9]])}));return function(Fn,Nn){return zt.apply(this,arguments)}}(),wt.saveFileInput=function(zt){wt.fileInput=zt},wt}return(0,re.Z)(nt,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(Ht){var Yt=this,Kt=Ht.data,zt=Ht.origin,Fn=Ht.action,Nn=Ht.parsedFile;if(this._isMounted){var bt=this.props,zn=bt.onStart,la=bt.customRequest,fa=bt.name,aa=bt.headers,an=bt.withCredentials,Sn=bt.method,An=zt.uid,mn=la||b,Zn={action:Fn,filename:fa,data:Kt,file:Nn,headers:aa,withCredentials:an,method:Sn||"post",onProgress:function(Qn){var Pa=Yt.props.onProgress;Pa==null||Pa(Qn,Nn)},onSuccess:function(Qn,Pa){var ba=Yt.props.onSuccess;ba==null||ba(Qn,Nn,Pa),delete Yt.reqs[An]},onError:function(Qn,Pa){var ba=Yt.props.onError;ba==null||ba(Qn,Pa,Nn),delete Yt.reqs[An]}};zn(zt),this.reqs[An]=mn(Zn)}}},{key:"reset",value:function(){this.setState({uid:ee()})}},{key:"abort",value:function(Ht){var Yt=this.reqs;if(Ht){var Kt=Ht.uid?Ht.uid:Ht;Yt[Kt]&&Yt[Kt].abort&&Yt[Kt].abort(),delete Yt[Kt]}else Object.keys(Yt).forEach(function(zt){Yt[zt]&&Yt[zt].abort&&Yt[zt].abort(),delete Yt[zt]})}},{key:"render",value:function(){var Ht=this.props,Yt=Ht.component,Kt=Ht.prefixCls,zt=Ht.className,Fn=Ht.disabled,Nn=Ht.id,bt=Ht.style,zn=Ht.multiple,la=Ht.accept,fa=Ht.capture,aa=Ht.children,an=Ht.directory,Sn=Ht.openFileDialogOnClick,An=Ht.onMouseEnter,mn=Ht.onMouseLeave,Zn=(0,tt.Z)(Ht,Pe),oa=Ue()((0,$e.Z)((0,$e.Z)((0,$e.Z)({},Kt,!0),"".concat(Kt,"-disabled"),Fn),zt,zt)),Qn=an?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},Pa=Fn?{}:{onClick:Sn?this.onClick:function(){},onKeyDown:Sn?this.onKeyDown:function(){},onMouseEnter:An,onMouseLeave:mn,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return ne.createElement(Yt,(0,Oe.Z)({},Pa,{className:oa,role:"button",style:bt}),ne.createElement("input",(0,Oe.Z)({},(0,a.Z)(Zn,{aria:!0,data:!0}),{id:Nn,disabled:Fn,type:"file",ref:this.saveFileInput,onClick:function(Ua){return Ua.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:la},Qn,{multiple:zn,onChange:this.onChange},fa!=null?{capture:fa}:{})),aa)}}]),nt}(ne.Component),he=De;function kt(){}var St=function(Me){(0,qe.Z)(nt,Me);var yt=(0,_e.Z)(nt);function nt(){var wt;(0,Be.Z)(this,nt);for(var Ht=arguments.length,Yt=new Array(Ht),Kt=0;Kt<Ht;Kt++)Yt[Kt]=arguments[Kt];return wt=yt.call.apply(yt,[this].concat(Yt)),wt.uploader=void 0,wt.saveUploader=function(zt){wt.uploader=zt},wt}return(0,re.Z)(nt,[{key:"abort",value:function(Ht){this.uploader.abort(Ht)}},{key:"render",value:function(){return ne.createElement(he,(0,Oe.Z)({},this.props,{ref:this.saveUploader}))}}]),nt}(ne.Component);St.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:kt,onError:kt,onSuccess:kt,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var ln=St,rt=ln,Ct=te(18929),Mt=te(4676),qt=te(36355),jt=te(1684),mt=te(9763),ke=te(31724),at={icon:function(yt,nt){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:nt}},{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:yt}}]}},name:"file",theme:"twotone"},Qt=at,Le=te(7657),Ve=function(yt,nt){return ne.createElement(Le.Z,(0,Oe.Z)({},yt,{ref:nt,icon:Qt}))},Bt=ne.forwardRef(Ve),tn=Bt,et=te(58617),xt={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"},xe=xt,Gt=function(yt,nt){return ne.createElement(Le.Z,(0,Oe.Z)({},yt,{ref:nt,icon:xe}))},dn=ne.forwardRef(Gt),En=dn,pn={icon:function(yt,nt){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:yt}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:nt}},{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:nt}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:nt}},{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:yt}}]}},name:"picture",theme:"twotone"},Xe=pn,We=function(yt,nt){return ne.createElement(Le.Z,(0,Oe.Z)({},yt,{ref:nt,icon:Xe}))},ye=ne.forwardRef(We),ge=ye,Te=te(77900),ft=te(56762),pe=te(62892),ve=te(92343),Ye=te(3113);function Re(Me){return Object.assign(Object.assign({},Me),{lastModified:Me.lastModified,lastModifiedDate:Me.lastModifiedDate,name:Me.name,size:Me.size,type:Me.type,uid:Me.uid,percent:0,originFileObj:Me})}function Se(Me,yt){const nt=(0,de.Z)(yt),wt=nt.findIndex(Ht=>{let{uid:Yt}=Ht;return Yt===Me.uid});return wt===-1?nt.push(Me):nt[wt]=Me,nt}function je(Me,yt){const nt=Me.uid!==void 0?"uid":"name";return yt.filter(wt=>wt[nt]===Me[nt])[0]}function Jt(Me,yt){const nt=Me.uid!==void 0?"uid":"name",wt=yt.filter(Ht=>Ht[nt]!==Me[nt]);return wt.length===yt.length?null:wt}const At=function(){const yt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),wt=yt[yt.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(wt)||[""])[0]},Wt=Me=>Me.indexOf("image/")===0,It=Me=>{if(Me.type&&!Me.thumbUrl)return Wt(Me.type);const yt=Me.thumbUrl||Me.url||"",nt=At(yt);return/^data:image\//.test(yt)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(nt)?!0:!(/^data:/.test(yt)||nt)},Tt=200;function Ce(Me){return new Promise(yt=>{if(!Me.type||!Wt(Me.type)){yt("");return}const nt=document.createElement("canvas");nt.width=Tt,nt.height=Tt,nt.style.cssText=`position: fixed; left: 0; top: 0; width: ${Tt}px; height: ${Tt}px; z-index: 9999; display: none;`,document.body.appendChild(nt);const wt=nt.getContext("2d"),Ht=new Image;if(Ht.onload=()=>{const{width:Yt,height:Kt}=Ht;let zt=Tt,Fn=Tt,Nn=0,bt=0;Yt>Kt?(Fn=Kt*(Tt/Yt),bt=-(Fn-zt)/2):(zt=Yt*(Tt/Kt),Nn=-(zt-Fn)/2),wt.drawImage(Ht,Nn,bt,zt,Fn);const zn=nt.toDataURL();document.body.removeChild(nt),window.URL.revokeObjectURL(Ht.src),yt(zn)},Ht.crossOrigin="anonymous",Me.type.startsWith("image/svg+xml")){const Yt=new FileReader;Yt.onload=()=>{Yt.result&&(Ht.src=Yt.result)},Yt.readAsDataURL(Me)}else if(Me.type.startsWith("image/gif")){const Yt=new FileReader;Yt.onload=()=>{Yt.result&&yt(Yt.result)},Yt.readAsDataURL(Me)}else Ht.src=window.URL.createObjectURL(Me)})}var fe=te(26227),dt=te(41464),pt=te(15277),Vt=te(93948),en=te(6848),sn=ne.forwardRef((Me,yt)=>{let{prefixCls:nt,className:wt,style:Ht,locale:Yt,listType:Kt,file:zt,items:Fn,progress:Nn,iconRender:bt,actionIconRender:zn,itemRender:la,isImgUrl:fa,showPreviewIcon:aa,showRemoveIcon:an,showDownloadIcon:Sn,previewIcon:An,removeIcon:mn,downloadIcon:Zn,onPreview:oa,onDownload:Qn,onClose:Pa}=Me;var ba,Ua;const{status:Va}=zt,[co,La]=ne.useState(Va);ne.useEffect(()=>{Va!=="removed"&&La(Va)},[Va]);const[Ea,za]=ne.useState(!1);ne.useEffect(()=>{const no=setTimeout(()=>{za(!0)},300);return()=>{clearTimeout(no)}},[]);const Na=bt(zt);let Oa=ne.createElement("div",{className:`${nt}-icon`},Na);if(Kt==="picture"||Kt==="picture-card"||Kt==="picture-circle")if(co==="uploading"||!zt.thumbUrl&&!zt.url){const no=Ue()(`${nt}-list-item-thumbnail`,{[`${nt}-list-item-file`]:co!=="uploading"});Oa=ne.createElement("div",{className:no},Na)}else{const no=fa!=null&&fa(zt)?ne.createElement("img",{src:zt.thumbUrl||zt.url,alt:zt.name,className:`${nt}-list-item-image`,crossOrigin:zt.crossOrigin}):Na,mo=Ue()(`${nt}-list-item-thumbnail`,{[`${nt}-list-item-file`]:fa&&!fa(zt)});Oa=ne.createElement("a",{className:mo,onClick:Vo=>oa(zt,Vo),href:zt.url||zt.thumbUrl,target:"_blank",rel:"noopener noreferrer"},no)}const xa=Ue()(`${nt}-list-item`,`${nt}-list-item-${co}`),va=typeof zt.linkProps=="string"?JSON.parse(zt.linkProps):zt.linkProps,Za=an?zn((typeof mn=="function"?mn(zt):mn)||ne.createElement(fe.Z,null),()=>Pa(zt),nt,Yt.removeFile):null,to=Sn&&co==="done"?zn((typeof Zn=="function"?Zn(zt):Zn)||ne.createElement(dt.Z,null),()=>Qn(zt),nt,Yt.downloadFile):null,ja=Kt!=="picture-card"&&Kt!=="picture-circle"&&ne.createElement("span",{key:"download-delete",className:Ue()(`${nt}-list-item-actions`,{picture:Kt==="picture"})},to,Za),vo=Ue()(`${nt}-list-item-name`),bo=zt.url?[ne.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:vo,title:zt.name},va,{href:zt.url,onClick:no=>oa(zt,no)}),zt.name),ja]:[ne.createElement("span",{key:"view",className:vo,onClick:no=>oa(zt,no),title:zt.name},zt.name),ja],ra={pointerEvents:"none",opacity:.5},Ja=aa?ne.createElement("a",{href:zt.url||zt.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:zt.url||zt.thumbUrl?void 0:ra,onClick:no=>oa(zt,no),title:Yt.previewFile},typeof An=="function"?An(zt):An||ne.createElement(pt.Z,null)):null,Ca=(Kt==="picture-card"||Kt==="picture-circle")&&co!=="uploading"&&ne.createElement("span",{className:`${nt}-list-item-actions`},Ja,co==="done"&&to,Za),{getPrefixCls:Xa}=ne.useContext(qt.E_),So=Xa(),Io=ne.createElement("div",{className:xa},Oa,bo,Ca,Ea&&ne.createElement(Te.default,{motionName:`${So}-fade`,visible:co==="uploading",motionDeadline:2e3},no=>{let{className:mo}=no;const Vo="percent"in zt?ne.createElement(Vt.Z,Object.assign({},Nn,{type:"line",percent:zt.percent,"aria-label":zt["aria-label"],"aria-labelledby":zt["aria-labelledby"]})):null;return ne.createElement("div",{className:Ue()(`${nt}-list-item-progress`,mo)},Vo)})),qo=zt.response&&typeof zt.response=="string"?zt.response:((ba=zt.error)===null||ba===void 0?void 0:ba.statusText)||((Ua=zt.error)===null||Ua===void 0?void 0:Ua.message)||Yt.uploadError,Uo=co==="error"?ne.createElement(en.Z,{title:qo,getPopupContainer:no=>no.parentNode},Io):Io;return ne.createElement("div",{className:Ue()(`${nt}-list-item-container`,wt),style:Ht,ref:yt},la?la(Uo,zt,Fn,{download:Qn.bind(null,zt),preview:oa.bind(null,zt),remove:Pa.bind(null,zt)}):Uo)});const bn=(Me,yt)=>{const{listType:nt="text",previewFile:wt=Ce,onPreview:Ht,onDownload:Yt,onRemove:Kt,locale:zt,iconRender:Fn,isImageUrl:Nn=It,prefixCls:bt,items:zn=[],showPreviewIcon:la=!0,showRemoveIcon:fa=!0,showDownloadIcon:aa=!1,removeIcon:an,previewIcon:Sn,downloadIcon:An,progress:mn={size:[-1,2],showInfo:!1},appendAction:Zn,appendActionVisible:oa=!0,itemRender:Qn,disabled:Pa}=Me,ba=(0,ft.Z)(),[Ua,Va]=ne.useState(!1);ne.useEffect(()=>{nt!=="picture"&&nt!=="picture-card"&&nt!=="picture-circle"||(zn||[]).forEach(ra=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(ra.originFileObj instanceof File||ra.originFileObj instanceof Blob)||ra.thumbUrl!==void 0||(ra.thumbUrl="",wt&&wt(ra.originFileObj).then(Ja=>{ra.thumbUrl=Ja||"",ba()}))})},[nt,zn,wt]),ne.useEffect(()=>{Va(!0)},[]);const co=(ra,Ja)=>{if(Ht)return Ja==null||Ja.preventDefault(),Ht(ra)},La=ra=>{typeof Yt=="function"?Yt(ra):ra.url&&window.open(ra.url)},Ea=ra=>{Kt==null||Kt(ra)},za=ra=>{if(Fn)return Fn(ra,nt);const Ja=ra.status==="uploading",Ca=Nn&&Nn(ra)?ne.createElement(ge,null):ne.createElement(tn,null);let Xa=Ja?ne.createElement(et.Z,null):ne.createElement(En,null);return nt==="picture"?Xa=Ja?ne.createElement(et.Z,null):Ca:(nt==="picture-card"||nt==="picture-circle")&&(Xa=Ja?zt.uploading:Ca),Xa},Na=(ra,Ja,Ca,Xa)=>{const So={type:"text",size:"small",title:Xa,onClick:Io=>{Ja(),(0,ve.l$)(ra)&&ra.props.onClick&&ra.props.onClick(Io)},className:`${Ca}-list-item-action`,disabled:Pa};if((0,ve.l$)(ra)){const Io=(0,ve.Tm)(ra,Object.assign(Object.assign({},ra.props),{onClick:()=>{}}));return ne.createElement(Ye.ZP,Object.assign({},So,{icon:Io}))}return ne.createElement(Ye.ZP,Object.assign({},So),ne.createElement("span",null,ra))};ne.useImperativeHandle(yt,()=>({handlePreview:co,handleDownload:La}));const{getPrefixCls:Oa}=ne.useContext(qt.E_),xa=Oa("upload",bt),va=Oa(),Za=Ue()(`${xa}-list`,`${xa}-list-${nt}`),to=(0,de.Z)(zn.map(ra=>({key:ra.uid,file:ra})));let vo={motionDeadline:2e3,motionName:`${xa}-${nt==="picture-card"||nt==="picture-circle"?"animate-inline":"animate"}`,keys:to,motionAppear:Ua};const bo=ne.useMemo(()=>{const ra=Object.assign({},(0,pe.Z)(va));return delete ra.onAppearEnd,delete ra.onEnterEnd,delete ra.onLeaveEnd,ra},[va]);return nt!=="picture-card"&&nt!=="picture-circle"&&(vo=Object.assign(Object.assign({},bo),vo)),ne.createElement("div",{className:Za},ne.createElement(Te.CSSMotionList,Object.assign({},vo,{component:!1}),ra=>{let{key:Ja,file:Ca,className:Xa,style:So}=ra;return ne.createElement(sn,{key:Ja,locale:zt,prefixCls:xa,className:Xa,style:So,file:Ca,items:zn,progress:mn,listType:nt,isImgUrl:Nn,showPreviewIcon:la,showRemoveIcon:fa,showDownloadIcon:aa,removeIcon:an,previewIcon:Sn,downloadIcon:An,iconRender:za,actionIconRender:Na,itemRender:Qn,onPreview:co,onDownload:La,onClose:Ea})}),Zn&&ne.createElement(Te.default,Object.assign({},vo,{visible:oa,forceRender:!0}),ra=>{let{className:Ja,style:Ca}=ra;return(0,ve.Tm)(Zn,Xa=>({className:Ue()(Xa.className,Ja),style:Object.assign(Object.assign(Object.assign({},Ca),{pointerEvents:Ja?"none":void 0}),Xa.style)}))}))};var Ln=ne.forwardRef(bn),Rn=te(17313),Jn=te(8378),Yn=te(83116),Cn=te(37613),Pt=Me=>{const{componentCls:yt,iconCls:nt}=Me;return{[`${yt}-wrapper`]:{[`${yt}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:Me.colorFillAlter,border:`${Me.lineWidth}px dashed ${Me.colorBorder}`,borderRadius:Me.borderRadiusLG,cursor:"pointer",transition:`border-color ${Me.motionDurationSlow}`,[yt]:{padding:`${Me.padding}px 0`},[`${yt}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${yt}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${yt}-disabled):hover`]:{borderColor:Me.colorPrimaryHover},[`p${yt}-drag-icon`]:{marginBottom:Me.margin,[nt]:{color:Me.colorPrimary,fontSize:Me.uploadThumbnailSize}},[`p${yt}-text`]:{margin:`0 0 ${Me.marginXXS}px`,color:Me.colorTextHeading,fontSize:Me.fontSizeLG},[`p${yt}-hint`]:{color:Me.colorTextDescription,fontSize:Me.fontSize},[`&${yt}-disabled`]:{cursor:"not-allowed",[`p${yt}-drag-icon ${nt},
|
|
p${yt}-text,
|
|
p${yt}-hint
|
|
`]:{color:Me.colorTextDisabled}}}}}},Et=Me=>{const{componentCls:yt,antCls:nt,iconCls:wt,fontSize:Ht,lineHeight:Yt}=Me,Kt=`${yt}-list-item`,zt=`${Kt}-actions`,Fn=`${Kt}-action`,Nn=Math.round(Ht*Yt);return{[`${yt}-wrapper`]:{[`${yt}-list`]:Object.assign(Object.assign({},(0,Rn.dF)()),{lineHeight:Me.lineHeight,[Kt]:{position:"relative",height:Me.lineHeight*Ht,marginTop:Me.marginXS,fontSize:Ht,display:"flex",alignItems:"center",transition:`background-color ${Me.motionDurationSlow}`,"&:hover":{backgroundColor:Me.controlItemBgHover},[`${Kt}-name`]:Object.assign(Object.assign({},Rn.vS),{padding:`0 ${Me.paddingXS}px`,lineHeight:Yt,flex:"auto",transition:`all ${Me.motionDurationSlow}`}),[zt]:{[Fn]:{opacity:0},[`${Fn}${nt}-btn-sm`]:{height:Nn,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[`
|
|
${Fn}:focus-visible,
|
|
&.picture ${Fn}
|
|
`]:{opacity:1},[wt]:{color:Me.actionsColor,transition:`all ${Me.motionDurationSlow}`},[`&:hover ${wt}`]:{color:Me.colorText}},[`${yt}-icon ${wt}`]:{color:Me.colorTextDescription,fontSize:Ht},[`${Kt}-progress`]:{position:"absolute",bottom:-Me.uploadProgressOffset,width:"100%",paddingInlineStart:Ht+Me.paddingXS,fontSize:Ht,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Kt}:hover ${Fn}`]:{opacity:1,color:Me.colorText},[`${Kt}-error`]:{color:Me.colorError,[`${Kt}-name, ${yt}-icon ${wt}`]:{color:Me.colorError},[zt]:{[`${wt}, ${wt}:hover`]:{color:Me.colorError},[Fn]:{opacity:1}}},[`${yt}-list-item-container`]:{transition:`opacity ${Me.motionDurationSlow}, height ${Me.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Ot=te(93083),me=te(1950);const Ne=new Ot.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),Ze=new Ot.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var ut=Me=>{const{componentCls:yt}=Me,nt=`${yt}-animate-inline`;return[{[`${yt}-wrapper`]:{[`${nt}-appear, ${nt}-enter, ${nt}-leave`]:{animationDuration:Me.motionDurationSlow,animationTimingFunction:Me.motionEaseInOutCirc,animationFillMode:"forwards"},[`${nt}-appear, ${nt}-enter`]:{animationName:Ne},[`${nt}-leave`]:{animationName:Ze}}},{[`${yt}-wrapper`]:(0,me.J$)(Me)},Ne,Ze]},Dt=te(93398),vt=te(64993);const we=Me=>{const{componentCls:yt,iconCls:nt,uploadThumbnailSize:wt,uploadProgressOffset:Ht}=Me,Yt=`${yt}-list`,Kt=`${Yt}-item`;return{[`${yt}-wrapper`]:{[`
|
|
${Yt}${Yt}-picture,
|
|
${Yt}${Yt}-picture-card,
|
|
${Yt}${Yt}-picture-circle
|
|
`]:{[Kt]:{position:"relative",height:wt+Me.lineWidth*2+Me.paddingXS*2,padding:Me.paddingXS,border:`${Me.lineWidth}px ${Me.lineType} ${Me.colorBorder}`,borderRadius:Me.borderRadiusLG,"&:hover":{background:"transparent"},[`${Kt}-thumbnail`]:Object.assign(Object.assign({},Rn.vS),{width:wt,height:wt,lineHeight:`${wt+Me.paddingSM}px`,textAlign:"center",flex:"none",[nt]:{fontSize:Me.fontSizeHeading2,color:Me.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Kt}-progress`]:{bottom:Ht,width:`calc(100% - ${Me.paddingSM*2}px)`,marginTop:0,paddingInlineStart:wt+Me.paddingXS}},[`${Kt}-error`]:{borderColor:Me.colorError,[`${Kt}-thumbnail ${nt}`]:{[`svg path[fill='${Dt.blue[0]}']`]:{fill:Me.colorErrorBg},[`svg path[fill='${Dt.blue.primary}']`]:{fill:Me.colorError}}},[`${Kt}-uploading`]:{borderStyle:"dashed",[`${Kt}-name`]:{marginBottom:Ht}}},[`${Yt}${Yt}-picture-circle ${Kt}`]:{[`&, &::before, ${Kt}-thumbnail`]:{borderRadius:"50%"}}}}},Ie=Me=>{const{componentCls:yt,iconCls:nt,fontSizeLG:wt,colorTextLightSolid:Ht}=Me,Yt=`${yt}-list`,Kt=`${Yt}-item`,zt=Me.uploadPicCardSize;return{[`
|
|
${yt}-wrapper${yt}-picture-card-wrapper,
|
|
${yt}-wrapper${yt}-picture-circle-wrapper
|
|
`]:Object.assign(Object.assign({},(0,Rn.dF)()),{display:"inline-block",width:"100%",[`${yt}${yt}-select`]:{width:zt,height:zt,marginInlineEnd:Me.marginXS,marginBottom:Me.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:Me.colorFillAlter,border:`${Me.lineWidth}px dashed ${Me.colorBorder}`,borderRadius:Me.borderRadiusLG,cursor:"pointer",transition:`border-color ${Me.motionDurationSlow}`,[`> ${yt}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${yt}-disabled):hover`]:{borderColor:Me.colorPrimary}},[`${Yt}${Yt}-picture-card, ${Yt}${Yt}-picture-circle`]:{[`${Yt}-item-container`]:{display:"inline-block",width:zt,height:zt,marginBlock:`0 ${Me.marginXS}px`,marginInline:`0 ${Me.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Kt]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${Me.paddingXS*2}px)`,height:`calc(100% - ${Me.paddingXS*2}px)`,backgroundColor:Me.colorBgMask,opacity:0,transition:`all ${Me.motionDurationSlow}`,content:'" "'}},[`${Kt}:hover`]:{[`&::before, ${Kt}-actions`]:{opacity:1}},[`${Kt}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${Me.motionDurationSlow}`,[`${nt}-eye, ${nt}-download, ${nt}-delete`]:{zIndex:10,width:wt,margin:`0 ${Me.marginXXS}px`,fontSize:wt,cursor:"pointer",transition:`all ${Me.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Kt}-actions, ${Kt}-actions:hover`]:{[`${nt}-eye, ${nt}-download, ${nt}-delete`]:{color:new vt.C(Ht).setAlpha(.65).toRgbString(),"&:hover":{color:Ht}}},[`${Kt}-thumbnail, ${Kt}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Kt}-name`]:{display:"none",textAlign:"center"},[`${Kt}-file + ${Kt}-name`]:{position:"absolute",bottom:Me.margin,display:"block",width:`calc(100% - ${Me.paddingXS*2}px)`},[`${Kt}-uploading`]:{[`&${Kt}`]:{backgroundColor:Me.colorFillAlter},[`&::before, ${nt}-eye, ${nt}-download, ${nt}-delete`]:{display:"none"}},[`${Kt}-progress`]:{bottom:Me.marginXL,width:`calc(100% - ${Me.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${yt}-wrapper${yt}-picture-circle-wrapper`]:{[`${yt}${yt}-select`]:{borderRadius:"50%"}}}};var ct=Me=>{const{componentCls:yt}=Me;return{[`${yt}-rtl`]:{direction:"rtl"}}};const Ut=Me=>{const{componentCls:yt,colorTextDisabled:nt}=Me;return{[`${yt}-wrapper`]:Object.assign(Object.assign({},(0,Rn.Wf)(Me)),{[yt]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${yt}-select`]:{display:"inline-block"},[`${yt}-disabled`]:{color:nt,cursor:"not-allowed"}})}};var gt=(0,Yn.Z)("Upload",Me=>{const{fontSizeHeading3:yt,fontSize:nt,lineHeight:wt,lineWidth:Ht,controlHeightLG:Yt}=Me,Kt=Math.round(nt*wt),zt=(0,Cn.TS)(Me,{uploadThumbnailSize:yt*2,uploadProgressOffset:Kt/2+Ht,uploadPicCardSize:Yt*2.55});return[Ut(zt),Pt(zt),we(zt),Ie(zt),Et(zt),ut(zt),ct(zt),(0,Jn.Z)(zt)]},Me=>({actionsColor:Me.colorTextDescription})),on=function(Me,yt,nt,wt){function Ht(Yt){return Yt instanceof nt?Yt:new nt(function(Kt){Kt(Yt)})}return new(nt||(nt=Promise))(function(Yt,Kt){function zt(bt){try{Nn(wt.next(bt))}catch(zn){Kt(zn)}}function Fn(bt){try{Nn(wt.throw(bt))}catch(zn){Kt(zn)}}function Nn(bt){bt.done?Yt(bt.value):Ht(bt.value).then(zt,Fn)}Nn((wt=wt.apply(Me,yt||[])).next())})};const $t=`__LIST_IGNORE_${Date.now()}__`,Rt=(Me,yt)=>{const{fileList:nt,defaultFileList:wt,onRemove:Ht,showUploadList:Yt=!0,listType:Kt="text",onPreview:zt,onDownload:Fn,onChange:Nn,onDrop:bt,previewFile:zn,disabled:la,locale:fa,iconRender:aa,isImageUrl:an,progress:Sn,prefixCls:An,className:mn,type:Zn="select",children:oa,style:Qn,itemRender:Pa,maxCount:ba,data:Ua={},multiple:Va=!1,action:co="",accept:La="",supportServerRender:Ea=!0,rootClassName:za}=Me,Na=ne.useContext(jt.Z),Oa=la!=null?la:Na,[xa,va]=(0,Ct.Z)(wt||[],{value:nt,postState:Fa=>Fa!=null?Fa:[]}),[Za,to]=ne.useState("drop"),ja=ne.useRef(null);ne.useMemo(()=>{const Fa=Date.now();(nt||[]).forEach((Ga,oo)=>{!Ga.uid&&!Object.isFrozen(Ga)&&(Ga.uid=`__AUTO__${Fa}_${oo}__`)})},[nt]);const vo=(Fa,Ga,oo)=>{let Hn=(0,de.Z)(Ga),ea=!1;ba===1?Hn=Hn.slice(-1):ba&&(ea=Hn.length>ba,Hn=Hn.slice(0,ba)),(0,Mt.flushSync)(()=>{va(Hn)});const ca={file:Fa,fileList:Hn};oo&&(ca.event=oo),(!ea||Hn.some(ha=>ha.uid===Fa.uid))&&(0,Mt.flushSync)(()=>{Nn==null||Nn(ca)})},bo=(Fa,Ga)=>on(void 0,void 0,void 0,function*(){const{beforeUpload:oo,transformFile:Hn}=Me;let ea=Fa;if(oo){const ca=yield oo(Fa,Ga);if(ca===!1)return!1;if(delete Fa[$t],ca===$t)return Object.defineProperty(Fa,$t,{value:!0,configurable:!0}),!1;typeof ca=="object"&&ca&&(ea=ca)}return Hn&&(ea=yield Hn(ea)),ea}),ra=Fa=>{const Ga=Fa.filter(ea=>!ea.file[$t]);if(!Ga.length)return;const oo=Ga.map(ea=>Re(ea.file));let Hn=(0,de.Z)(xa);oo.forEach(ea=>{Hn=Se(ea,Hn)}),oo.forEach((ea,ca)=>{let ha=ea;if(Ga[ca].parsedFile)ea.status="uploading";else{const{originFileObj:Eo}=ea;let lo;try{lo=new File([Eo],Eo.name,{type:Eo.type})}catch(yo){lo=new Blob([Eo],{type:Eo.type}),lo.name=Eo.name,lo.lastModifiedDate=new Date,lo.lastModified=new Date().getTime()}lo.uid=ea.uid,ha=lo}vo(ha,Hn)})},Ja=(Fa,Ga,oo)=>{try{typeof Fa=="string"&&(Fa=JSON.parse(Fa))}catch(ca){}if(!je(Ga,xa))return;const Hn=Re(Ga);Hn.status="done",Hn.percent=100,Hn.response=Fa,Hn.xhr=oo;const ea=Se(Hn,xa);vo(Hn,ea)},Ca=(Fa,Ga)=>{if(!je(Ga,xa))return;const oo=Re(Ga);oo.status="uploading",oo.percent=Fa.percent;const Hn=Se(oo,xa);vo(oo,Hn,Fa)},Xa=(Fa,Ga,oo)=>{if(!je(oo,xa))return;const Hn=Re(oo);Hn.error=Fa,Hn.response=Ga,Hn.status="error";const ea=Se(Hn,xa);vo(Hn,ea)},So=Fa=>{let Ga;Promise.resolve(typeof Ht=="function"?Ht(Fa):Ht).then(oo=>{var Hn;if(oo===!1)return;const ea=Jt(Fa,xa);ea&&(Ga=Object.assign(Object.assign({},Fa),{status:"removed"}),xa==null||xa.forEach(ca=>{const ha=Ga.uid!==void 0?"uid":"name";ca[ha]===Ga[ha]&&!Object.isFrozen(ca)&&(ca.status="removed")}),(Hn=ja.current)===null||Hn===void 0||Hn.abort(Ga),vo(Ga,ea))})},Io=Fa=>{to(Fa.type),Fa.type==="drop"&&(bt==null||bt(Fa))};ne.useImperativeHandle(yt,()=>({onBatchStart:ra,onSuccess:Ja,onProgress:Ca,onError:Xa,fileList:xa,upload:ja.current}));const{getPrefixCls:qo,direction:Uo,upload:no}=ne.useContext(qt.E_),mo=qo("upload",An),Vo=Object.assign(Object.assign({onBatchStart:ra,onError:Xa,onProgress:Ca,onSuccess:Ja},Me),{data:Ua,multiple:Va,action:co,accept:La,supportServerRender:Ea,prefixCls:mo,disabled:Oa,beforeUpload:bo,onChange:void 0});delete Vo.className,delete Vo.style,(!oa||Oa)&&delete Vo.id;const[ur,Xo]=gt(mo),[dr]=(0,mt.Z)("Upload",ke.Z.Upload),{showRemoveIcon:Wn,showPreviewIcon:hn,showDownloadIcon:fn,removeIcon:xn,previewIcon:pa,downloadIcon:Ra}=typeof Yt=="boolean"?{}:Yt,ao=(Fa,Ga)=>Yt?ne.createElement(Ln,{prefixCls:mo,listType:Kt,items:xa,previewFile:zn,onPreview:zt,onDownload:Fn,onRemove:So,showRemoveIcon:!Oa&&Wn,showPreviewIcon:hn,showDownloadIcon:fn,removeIcon:xn,previewIcon:pa,downloadIcon:Ra,iconRender:aa,locale:Object.assign(Object.assign({},dr),fa),isImageUrl:an,progress:Sn,appendAction:Fa,appendActionVisible:Ga,itemRender:Pa,disabled:Oa}):Fa,$a=Ue()(`${mo}-wrapper`,mn,za,Xo,no==null?void 0:no.className,{[`${mo}-rtl`]:Uo==="rtl",[`${mo}-picture-card-wrapper`]:Kt==="picture-card",[`${mo}-picture-circle-wrapper`]:Kt==="picture-circle"}),Po=Object.assign(Object.assign({},no==null?void 0:no.style),Qn);if(Zn==="drag"){const Fa=Ue()(Xo,mo,`${mo}-drag`,{[`${mo}-drag-uploading`]:xa.some(Ga=>Ga.status==="uploading"),[`${mo}-drag-hover`]:Za==="dragover",[`${mo}-disabled`]:Oa,[`${mo}-rtl`]:Uo==="rtl"});return ur(ne.createElement("span",{className:$a},ne.createElement("div",{className:Fa,style:Po,onDrop:Io,onDragOver:Io,onDragLeave:Io},ne.createElement(rt,Object.assign({},Vo,{ref:ja,className:`${mo}-btn`}),ne.createElement("div",{className:`${mo}-drag-container`},oa))),ao()))}const fo=Ue()(mo,`${mo}-select`,{[`${mo}-disabled`]:Oa}),Fo=(Fa=>ne.createElement("div",{className:fo,style:Fa},ne.createElement(rt,Object.assign({},Vo,{ref:ja}))))(oa?void 0:{display:"none"});return ur(Kt==="picture-card"||Kt==="picture-circle"?ne.createElement("span",{className:$a},ao(Fo,!!oa)):ne.createElement("span",{className:$a},Fo,ao()))};var Mn=ne.forwardRef(Rt),Xt=function(Me,yt){var nt={};for(var wt in Me)Object.prototype.hasOwnProperty.call(Me,wt)&&yt.indexOf(wt)<0&&(nt[wt]=Me[wt]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ht=0,wt=Object.getOwnPropertySymbols(Me);Ht<wt.length;Ht++)yt.indexOf(wt[Ht])<0&&Object.prototype.propertyIsEnumerable.call(Me,wt[Ht])&&(nt[wt[Ht]]=Me[wt[Ht]]);return nt},Xn=ne.forwardRef((Me,yt)=>{var{style:nt,height:wt}=Me,Ht=Xt(Me,["style","height"]);return ne.createElement(Mn,Object.assign({ref:yt},Ht,{type:"drag",style:Object.assign(Object.assign({},nt),{height:wt})}))});const na=Mn;na.Dragger=Xn,na.LIST_IGNORE=$t;var Gn=na},39417:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return ce}});var ne=te(92413),de=te(400),He=te(37061),Ue=te(33708),Oe=te(6909),Be=te(4771),re=te(25314),qe=te(9427),_e=te(25440),$e=te(92310),tt=te.n($e),it=te(26112),Je=te(59301),oe=te(39378),a=function(Pe){for(var De=Pe.prefixCls,he=Pe.level,kt=Pe.isStart,St=Pe.isEnd,ln="".concat(De,"-indent-unit"),rt=[],Ct=0;Ct<he;Ct+=1){var Mt;rt.push(Je.createElement("span",{key:Ct,className:tt()(ln,(Mt={},(0,de.Z)(Mt,"".concat(ln,"-start"),kt[Ct]),(0,de.Z)(Mt,"".concat(ln,"-end"),St[Ct]),Mt))}))}return Je.createElement("span",{"aria-hidden":"true",className:"".concat(De,"-indent")},rt)},y=Je.memo(a),E=te(67841),b=te(71430),x=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],z="open",ee="close",ae="---",le=function(Ee){(0,qe.Z)(De,Ee);var Pe=(0,_e.Z)(De);function De(){var he;(0,Oe.Z)(this,De);for(var kt=arguments.length,St=new Array(kt),ln=0;ln<kt;ln++)St[ln]=arguments[ln];return he=Pe.call.apply(Pe,[this].concat(St)),he.state={dragNodeHighlight:!1},he.selectHandle=void 0,he.cacheIndent=void 0,he.onSelectorClick=function(rt){var Ct=he.props.context.onNodeClick;Ct(rt,(0,b.F)(he.props)),he.isSelectable()?he.onSelect(rt):he.onCheck(rt)},he.onSelectorDoubleClick=function(rt){var Ct=he.props.context.onNodeDoubleClick;Ct(rt,(0,b.F)(he.props))},he.onSelect=function(rt){if(!he.isDisabled()){var Ct=he.props.context.onNodeSelect;Ct(rt,(0,b.F)(he.props))}},he.onCheck=function(rt){if(!he.isDisabled()){var Ct=he.props,Mt=Ct.disableCheckbox,qt=Ct.checked,jt=he.props.context.onNodeCheck;if(!(!he.isCheckable()||Mt)){var mt=!qt;jt(rt,(0,b.F)(he.props),mt)}}},he.onMouseEnter=function(rt){var Ct=he.props.context.onNodeMouseEnter;Ct(rt,(0,b.F)(he.props))},he.onMouseLeave=function(rt){var Ct=he.props.context.onNodeMouseLeave;Ct(rt,(0,b.F)(he.props))},he.onContextMenu=function(rt){var Ct=he.props.context.onNodeContextMenu;Ct(rt,(0,b.F)(he.props))},he.onDragStart=function(rt){var Ct=he.props.context.onNodeDragStart;rt.stopPropagation(),he.setState({dragNodeHighlight:!0}),Ct(rt,(0,re.Z)(he));try{rt.dataTransfer.setData("text/plain","")}catch(Mt){}},he.onDragEnter=function(rt){var Ct=he.props.context.onNodeDragEnter;rt.preventDefault(),rt.stopPropagation(),Ct(rt,(0,re.Z)(he))},he.onDragOver=function(rt){var Ct=he.props.context.onNodeDragOver;rt.preventDefault(),rt.stopPropagation(),Ct(rt,(0,re.Z)(he))},he.onDragLeave=function(rt){var Ct=he.props.context.onNodeDragLeave;rt.stopPropagation(),Ct(rt,(0,re.Z)(he))},he.onDragEnd=function(rt){var Ct=he.props.context.onNodeDragEnd;rt.stopPropagation(),he.setState({dragNodeHighlight:!1}),Ct(rt,(0,re.Z)(he))},he.onDrop=function(rt){var Ct=he.props.context.onNodeDrop;rt.preventDefault(),rt.stopPropagation(),he.setState({dragNodeHighlight:!1}),Ct(rt,(0,re.Z)(he))},he.onExpand=function(rt){var Ct=he.props,Mt=Ct.loading,qt=Ct.context.onNodeExpand;Mt||qt(rt,(0,b.F)(he.props))},he.setSelectHandle=function(rt){he.selectHandle=rt},he.getNodeState=function(){var rt=he.props.expanded;return he.isLeaf()?null:rt?z:ee},he.hasChildren=function(){var rt=he.props.eventKey,Ct=he.props.context.keyEntities,Mt=(0,E.Z)(Ct,rt)||{},qt=Mt.children;return!!(qt||[]).length},he.isLeaf=function(){var rt=he.props,Ct=rt.isLeaf,Mt=rt.loaded,qt=he.props.context.loadData,jt=he.hasChildren();return Ct===!1?!1:Ct||!qt&&!jt||qt&&Mt&&!jt},he.isDisabled=function(){var rt=he.props.disabled,Ct=he.props.context.disabled;return!!(Ct||rt)},he.isCheckable=function(){var rt=he.props.checkable,Ct=he.props.context.checkable;return!Ct||rt===!1?!1:Ct},he.syncLoadData=function(rt){var Ct=rt.expanded,Mt=rt.loading,qt=rt.loaded,jt=he.props.context,mt=jt.loadData,ke=jt.onNodeLoad;Mt||mt&&Ct&&!he.isLeaf()&&!he.hasChildren()&&!qt&&ke((0,b.F)(he.props))},he.isDraggable=function(){var rt=he.props,Ct=rt.data,Mt=rt.context.draggable;return!!(Mt&&(!Mt.nodeDraggable||Mt.nodeDraggable(Ct)))},he.renderDragHandler=function(){var rt=he.props.context,Ct=rt.draggable,Mt=rt.prefixCls;return Ct!=null&&Ct.icon?Je.createElement("span",{className:"".concat(Mt,"-draggable-icon")},Ct.icon):null},he.renderSwitcherIconDom=function(rt){var Ct=he.props.switcherIcon,Mt=he.props.context.switcherIcon,qt=Ct||Mt;return typeof qt=="function"?qt((0,Ue.Z)((0,Ue.Z)({},he.props),{},{isLeaf:rt})):qt},he.renderSwitcher=function(){var rt=he.props.expanded,Ct=he.props.context.prefixCls;if(he.isLeaf()){var Mt=he.renderSwitcherIconDom(!0);return Mt!==!1?Je.createElement("span",{className:tt()("".concat(Ct,"-switcher"),"".concat(Ct,"-switcher-noop"))},Mt):null}var qt=tt()("".concat(Ct,"-switcher"),"".concat(Ct,"-switcher_").concat(rt?z:ee)),jt=he.renderSwitcherIconDom(!1);return jt!==!1?Je.createElement("span",{onClick:he.onExpand,className:qt},jt):null},he.renderCheckbox=function(){var rt=he.props,Ct=rt.checked,Mt=rt.halfChecked,qt=rt.disableCheckbox,jt=he.props.context.prefixCls,mt=he.isDisabled(),ke=he.isCheckable();if(!ke)return null;var at=typeof ke!="boolean"?ke:null;return Je.createElement("span",{className:tt()("".concat(jt,"-checkbox"),Ct&&"".concat(jt,"-checkbox-checked"),!Ct&&Mt&&"".concat(jt,"-checkbox-indeterminate"),(mt||qt)&&"".concat(jt,"-checkbox-disabled")),onClick:he.onCheck},at)},he.renderIcon=function(){var rt=he.props.loading,Ct=he.props.context.prefixCls;return Je.createElement("span",{className:tt()("".concat(Ct,"-iconEle"),"".concat(Ct,"-icon__").concat(he.getNodeState()||"docu"),rt&&"".concat(Ct,"-icon_loading"))})},he.renderSelector=function(){var rt=he.state.dragNodeHighlight,Ct=he.props,Mt=Ct.title,qt=Mt===void 0?ae:Mt,jt=Ct.selected,mt=Ct.icon,ke=Ct.loading,at=Ct.data,Qt=he.props.context,Le=Qt.prefixCls,Ve=Qt.showIcon,Bt=Qt.icon,tn=Qt.loadData,et=Qt.titleRender,xt=he.isDisabled(),xe="".concat(Le,"-node-content-wrapper"),Gt;if(Ve){var dn=mt||Bt;Gt=dn?Je.createElement("span",{className:tt()("".concat(Le,"-iconEle"),"".concat(Le,"-icon__customize"))},typeof dn=="function"?dn(he.props):dn):he.renderIcon()}else tn&&ke&&(Gt=he.renderIcon());var En;typeof qt=="function"?En=qt(at):et?En=et(at):En=qt;var pn=Je.createElement("span",{className:"".concat(Le,"-title")},En);return Je.createElement("span",{ref:he.setSelectHandle,title:typeof qt=="string"?qt:"",className:tt()("".concat(xe),"".concat(xe,"-").concat(he.getNodeState()||"normal"),!xt&&(jt||rt)&&"".concat(Le,"-node-selected")),onMouseEnter:he.onMouseEnter,onMouseLeave:he.onMouseLeave,onContextMenu:he.onContextMenu,onClick:he.onSelectorClick,onDoubleClick:he.onSelectorDoubleClick},Gt,pn,he.renderDropIndicator())},he.renderDropIndicator=function(){var rt=he.props,Ct=rt.disabled,Mt=rt.eventKey,qt=he.props.context,jt=qt.draggable,mt=qt.dropLevelOffset,ke=qt.dropPosition,at=qt.prefixCls,Qt=qt.indent,Le=qt.dropIndicatorRender,Ve=qt.dragOverNodeKey,Bt=qt.direction,tn=!!jt,et=!Ct&&tn&&Ve===Mt,xt=Qt!=null?Qt:he.cacheIndent;return he.cacheIndent=Qt,et?Le({dropPosition:ke,dropLevelOffset:mt,indent:xt,prefixCls:at,direction:Bt}):null},he}return(0,Be.Z)(De,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var kt=this.props.selectable,St=this.props.context.selectable;return typeof kt=="boolean"?kt:St}},{key:"render",value:function(){var kt,St=this.props,ln=St.eventKey,rt=St.className,Ct=St.style,Mt=St.dragOver,qt=St.dragOverGapTop,jt=St.dragOverGapBottom,mt=St.isLeaf,ke=St.isStart,at=St.isEnd,Qt=St.expanded,Le=St.selected,Ve=St.checked,Bt=St.halfChecked,tn=St.loading,et=St.domRef,xt=St.active,xe=St.data,Gt=St.onMouseMove,dn=St.selectable,En=(0,He.Z)(St,x),pn=this.props.context,Xe=pn.prefixCls,We=pn.filterTreeNode,ye=pn.keyEntities,ge=pn.dropContainerKey,Te=pn.dropTargetKey,ft=pn.draggingNodeKey,pe=this.isDisabled(),ve=(0,it.Z)(En,{aria:!0,data:!0}),Ye=(0,E.Z)(ye,ln)||{},Re=Ye.level,Se=at[at.length-1],je=this.isDraggable(),Jt=!pe&&je,At=ft===ln,Wt=dn!==void 0?{"aria-selected":!!dn}:void 0;return Je.createElement("div",(0,ne.Z)({ref:et,className:tt()(rt,"".concat(Xe,"-treenode"),(kt={},(0,de.Z)(kt,"".concat(Xe,"-treenode-disabled"),pe),(0,de.Z)(kt,"".concat(Xe,"-treenode-switcher-").concat(Qt?"open":"close"),!mt),(0,de.Z)(kt,"".concat(Xe,"-treenode-checkbox-checked"),Ve),(0,de.Z)(kt,"".concat(Xe,"-treenode-checkbox-indeterminate"),Bt),(0,de.Z)(kt,"".concat(Xe,"-treenode-selected"),Le),(0,de.Z)(kt,"".concat(Xe,"-treenode-loading"),tn),(0,de.Z)(kt,"".concat(Xe,"-treenode-active"),xt),(0,de.Z)(kt,"".concat(Xe,"-treenode-leaf-last"),Se),(0,de.Z)(kt,"".concat(Xe,"-treenode-draggable"),je),(0,de.Z)(kt,"dragging",At),(0,de.Z)(kt,"drop-target",Te===ln),(0,de.Z)(kt,"drop-container",ge===ln),(0,de.Z)(kt,"drag-over",!pe&&Mt),(0,de.Z)(kt,"drag-over-gap-top",!pe&&qt),(0,de.Z)(kt,"drag-over-gap-bottom",!pe&&jt),(0,de.Z)(kt,"filter-node",We&&We((0,b.F)(this.props))),kt)),style:Ct,draggable:Jt,"aria-grabbed":At,onDragStart:Jt?this.onDragStart:void 0,onDragEnter:je?this.onDragEnter:void 0,onDragOver:je?this.onDragOver:void 0,onDragLeave:je?this.onDragLeave:void 0,onDrop:je?this.onDrop:void 0,onDragEnd:je?this.onDragEnd:void 0,onMouseMove:Gt},Wt,ve),Je.createElement(y,{prefixCls:Xe,level:Re,isStart:ke,isEnd:at}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),De}(Je.Component),se=function(Pe){return Je.createElement(oe.k.Consumer,null,function(De){return Je.createElement(le,(0,ne.Z)({},Pe,{context:De}))})};se.displayName="TreeNode",se.isTreeNode=1;var ce=se},39378:function(ht,Nt,te){"use strict";te.d(Nt,{k:function(){return de}});var ne=te(59301),de=ne.createContext(null)},23130:function(ht,Nt,te){"use strict";te.d(Nt,{O:function(){return ce.Z},Z:function(){return pn}});var ne=te(92413),de=te(400),He=te(39559),Ue=te(33708),Oe=te(26407),Be=te(6909),re=te(4771),qe=te(25314),_e=te(9427),$e=te(25440),tt=te(92310),it=te.n(tt),Je=te(10228),oe=te(26112),a=te(48736),y=te(59301),E=te(39378);function b(Xe){var We=Xe.dropPosition,ye=Xe.dropLevelOffset,ge=Xe.indent,Te={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(We){case-1:Te.top=0,Te.left=-ye*ge;break;case 1:Te.bottom=0,Te.left=-ye*ge;break;case 0:Te.bottom=0,Te.left=ge;break}return y.createElement("div",{style:Te})}function x(Xe){if(Xe==null)throw new TypeError("Cannot destructure "+Xe)}var z=te(33606),ee=te(37061),ae=te(34280),le=te(4409),se=te(77900),ce=te(39417);function Ee(Xe,We){var ye=y.useState(!1),ge=(0,z.Z)(ye,2),Te=ge[0],ft=ge[1];y.useLayoutEffect(function(){if(Te)return Xe(),function(){We()}},[Te]),y.useLayoutEffect(function(){return ft(!0),function(){ft(!1)}},[])}var Pe=te(71430),De=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],he=function(We,ye){var ge=We.className,Te=We.style,ft=We.motion,pe=We.motionNodes,ve=We.motionType,Ye=We.onMotionStart,Re=We.onMotionEnd,Se=We.active,je=We.treeNodeRequiredProps,Jt=(0,ee.Z)(We,De),At=y.useState(!0),Wt=(0,z.Z)(At,2),It=Wt[0],Tt=Wt[1],Ce=y.useContext(E.k),fe=Ce.prefixCls,dt=pe&&ve!=="hide";(0,ae.Z)(function(){pe&&dt!==It&&Tt(dt)},[pe]);var pt=function(){pe&&Ye()},Vt=y.useRef(!1),en=function(){pe&&!Vt.current&&(Vt.current=!0,Re())};Ee(pt,en);var cn=function(bn){dt===bn&&en()};return pe?y.createElement(se.default,(0,ne.Z)({ref:ye,visible:It},ft,{motionAppear:ve==="show",onVisibleChanged:cn}),function(sn,bn){var On=sn.className,Ln=sn.style;return y.createElement("div",{ref:bn,className:it()("".concat(fe,"-treenode-motion"),On),style:Ln},pe.map(function(Rn){var Jn=(0,ne.Z)({},(x(Rn.data),Rn.data)),Yn=Rn.title,Cn=Rn.key,da=Rn.isStart,Pt=Rn.isEnd;delete Jn.children;var _t=(0,Pe.H8)(Cn,je);return y.createElement(ce.Z,(0,ne.Z)({},Jn,_t,{title:Yn,active:Se,data:Rn.data,key:Cn,isStart:da,isEnd:Pt}))}))}):y.createElement(ce.Z,(0,ne.Z)({domRef:ye,className:ge,style:Te},Jt,{active:Se}))};he.displayName="MotionTreeNode";var kt=y.forwardRef(he),St=kt;function ln(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ye=Xe.length,ge=We.length;if(Math.abs(ye-ge)!==1)return{add:!1,key:null};function Te(ft,pe){var ve=new Map;ft.forEach(function(Re){ve.set(Re,!0)});var Ye=pe.filter(function(Re){return!ve.has(Re)});return Ye.length===1?Ye[0]:null}return ye<ge?{add:!0,key:Te(Xe,We)}:{add:!1,key:Te(We,Xe)}}function rt(Xe,We,ye){var ge=Xe.findIndex(function(ve){return ve.key===ye}),Te=Xe[ge+1],ft=We.findIndex(function(ve){return ve.key===ye});if(Te){var pe=We.findIndex(function(ve){return ve.key===Te.key});return We.slice(ft+1,pe)}return We.slice(ft+1)}var Ct=["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"],Mt={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},qt=function(){},jt="RC_TREE_MOTION_".concat(Math.random()),mt={key:jt},ke={key:jt,level:0,index:0,pos:"0",node:mt,nodes:[mt]},at={parent:null,children:[],pos:ke.pos,data:mt,title:null,key:jt,isStart:[],isEnd:[]};function Qt(Xe,We,ye,ge){return We===!1||!ye?Xe:Xe.slice(0,Math.ceil(ye/ge)+1)}function Le(Xe){var We=Xe.key,ye=Xe.pos;return(0,Pe.km)(We,ye)}function Ve(Xe){for(var We=String(Xe.data.key),ye=Xe;ye.parent;)ye=ye.parent,We="".concat(ye.data.key," > ").concat(We);return We}var Bt=y.forwardRef(function(Xe,We){var ye=Xe.prefixCls,ge=Xe.data,Te=Xe.selectable,ft=Xe.checkable,pe=Xe.expandedKeys,ve=Xe.selectedKeys,Ye=Xe.checkedKeys,Re=Xe.loadedKeys,Se=Xe.loadingKeys,je=Xe.halfCheckedKeys,Jt=Xe.keyEntities,At=Xe.disabled,Wt=Xe.dragging,It=Xe.dragOverNodeKey,Tt=Xe.dropPosition,Ce=Xe.motion,fe=Xe.height,dt=Xe.itemHeight,pt=Xe.virtual,Vt=Xe.focusable,en=Xe.activeItem,cn=Xe.focused,sn=Xe.tabIndex,bn=Xe.onKeyDown,On=Xe.onFocus,Ln=Xe.onBlur,Rn=Xe.onActiveChange,Jn=Xe.onListChangeStart,Yn=Xe.onListChangeEnd,Cn=(0,ee.Z)(Xe,Ct),da=y.useRef(null),Pt=y.useRef(null);y.useImperativeHandle(We,function(){return{scrollTo:function(Gn){da.current.scrollTo(Gn)},getIndentWidth:function(){return Pt.current.offsetWidth}}});var _t=y.useState(pe),Et=(0,z.Z)(_t,2),Ot=Et[0],me=Et[1],Ne=y.useState(ge),Ze=(0,z.Z)(Ne,2),Qe=Ze[0],ut=Ze[1],Dt=y.useState(ge),vt=(0,z.Z)(Dt,2),we=vt[0],Ie=vt[1],Ae=y.useState([]),ct=(0,z.Z)(Ae,2),Ut=ct[0],gt=ct[1],on=y.useState(null),$t=(0,z.Z)(on,2),Rt=$t[0],gn=$t[1],Mn=y.useRef(ge);Mn.current=ge;function Xt(){var na=Mn.current;ut(na),Ie(na),gt([]),gn(null),Yn()}(0,ae.Z)(function(){me(pe);var na=ln(Ot,pe);if(na.key!==null)if(na.add){var Gn=Qe.findIndex(function(Yt){var Kt=Yt.key;return Kt===na.key}),Me=Qt(rt(Qe,ge,na.key),pt,fe,dt),yt=Qe.slice();yt.splice(Gn+1,0,at),Ie(yt),gt(Me),gn("show")}else{var nt=ge.findIndex(function(Yt){var Kt=Yt.key;return Kt===na.key}),wt=Qt(rt(ge,Qe,na.key),pt,fe,dt),Ht=ge.slice();Ht.splice(nt+1,0,at),Ie(Ht),gt(wt),gn("hide")}else Qe!==ge&&(ut(ge),Ie(ge))},[pe,ge]),y.useEffect(function(){Wt||Xt()},[Wt]);var jn=Ce?we:ge,Xn={expandedKeys:pe,selectedKeys:ve,loadedKeys:Re,loadingKeys:Se,checkedKeys:Ye,halfCheckedKeys:je,dragOverNodeKey:It,dropPosition:Tt,keyEntities:Jt};return y.createElement(y.Fragment,null,cn&&en&&y.createElement("span",{style:Mt,"aria-live":"assertive"},Ve(en)),y.createElement("div",null,y.createElement("input",{style:Mt,disabled:Vt===!1||At,tabIndex:Vt!==!1?sn:null,onKeyDown:bn,onFocus:On,onBlur:Ln,value:"",onChange:qt,"aria-label":"for screen reader"})),y.createElement("div",{className:"".concat(ye,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},y.createElement("div",{className:"".concat(ye,"-indent")},y.createElement("div",{ref:Pt,className:"".concat(ye,"-indent-unit")}))),y.createElement(le.Z,(0,ne.Z)({},Cn,{data:jn,itemKey:Le,height:fe,fullHeight:!1,virtual:pt,itemHeight:dt,prefixCls:"".concat(ye,"-list"),ref:da,onVisibleChange:function(Gn,Me){var yt=new Set(Gn),nt=Me.filter(function(wt){return!yt.has(wt)});nt.some(function(wt){return Le(wt)===jt})&&Xt()}}),function(na){var Gn=na.pos,Me=(0,ne.Z)({},(x(na.data),na.data)),yt=na.title,nt=na.key,wt=na.isStart,Ht=na.isEnd,Yt=(0,Pe.km)(nt,Gn);delete Me.key,delete Me.children;var Kt=(0,Pe.H8)(Yt,Xn);return y.createElement(St,(0,ne.Z)({},Me,Kt,{title:yt,active:!!en&&nt===en.key,pos:Gn,data:na.data,isStart:wt,isEnd:Ht,motion:Ce,motionNodes:nt===jt?Ut:null,motionType:Rt,onMotionStart:Jn,onMotionEnd:Xt,treeNodeRequiredProps:Xn,onMouseMove:function(){Rn(null)}}))}))});Bt.displayName="NodeList";var tn=Bt,et=te(35654),xt=te(90782),xe=te(67841),Gt=10,dn=function(Xe){(0,_e.Z)(ye,Xe);var We=(0,$e.Z)(ye);function ye(){var ge;(0,Be.Z)(this,ye);for(var Te=arguments.length,ft=new Array(Te),pe=0;pe<Te;pe++)ft[pe]=arguments[pe];return ge=We.call.apply(We,[this].concat(ft)),ge.destroyed=!1,ge.delayedDragEnterLogic=void 0,ge.loadingRetryTimes={},ge.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,Pe.w$)()},ge.dragStartMousePosition=null,ge.dragNode=void 0,ge.currentMouseOverDroppableNodeKey=null,ge.listRef=y.createRef(),ge.onNodeDragStart=function(ve,Ye){var Re=ge.state,Se=Re.expandedKeys,je=Re.keyEntities,Jt=ge.props.onDragStart,At=Ye.props.eventKey;ge.dragNode=Ye,ge.dragStartMousePosition={x:ve.clientX,y:ve.clientY};var Wt=(0,et._5)(Se,At);ge.setState({draggingNodeKey:At,dragChildrenKeys:(0,et.wA)(At,je),indent:ge.listRef.current.getIndentWidth()}),ge.setExpandedKeys(Wt),window.addEventListener("dragend",ge.onWindowDragEnd),Jt==null||Jt({event:ve,node:(0,Pe.F)(Ye.props)})},ge.onNodeDragEnter=function(ve,Ye){var Re=ge.state,Se=Re.expandedKeys,je=Re.keyEntities,Jt=Re.dragChildrenKeys,At=Re.flattenNodes,Wt=Re.indent,It=ge.props,Tt=It.onDragEnter,Ce=It.onExpand,fe=It.allowDrop,dt=It.direction,pt=Ye.props,Vt=pt.pos,en=pt.eventKey,cn=(0,qe.Z)(ge),sn=cn.dragNode;if(ge.currentMouseOverDroppableNodeKey!==en&&(ge.currentMouseOverDroppableNodeKey=en),!sn){ge.resetDragState();return}var bn=(0,et.OM)(ve,sn,Ye,Wt,ge.dragStartMousePosition,fe,At,je,Se,dt),On=bn.dropPosition,Ln=bn.dropLevelOffset,Rn=bn.dropTargetKey,Jn=bn.dropContainerKey,Yn=bn.dropTargetPos,Cn=bn.dropAllowed,da=bn.dragOverNodeKey;if(Jt.indexOf(Rn)!==-1||!Cn){ge.resetDragState();return}if(ge.delayedDragEnterLogic||(ge.delayedDragEnterLogic={}),Object.keys(ge.delayedDragEnterLogic).forEach(function(Pt){clearTimeout(ge.delayedDragEnterLogic[Pt])}),sn.props.eventKey!==Ye.props.eventKey&&(ve.persist(),ge.delayedDragEnterLogic[Vt]=window.setTimeout(function(){if(ge.state.draggingNodeKey!==null){var Pt=(0,Oe.Z)(Se),_t=(0,xe.Z)(je,Ye.props.eventKey);_t&&(_t.children||[]).length&&(Pt=(0,et.L0)(Se,Ye.props.eventKey)),"expandedKeys"in ge.props||ge.setExpandedKeys(Pt),Ce==null||Ce(Pt,{node:(0,Pe.F)(Ye.props),expanded:!0,nativeEvent:ve.nativeEvent})}},800)),sn.props.eventKey===Rn&&Ln===0){ge.resetDragState();return}ge.setState({dragOverNodeKey:da,dropPosition:On,dropLevelOffset:Ln,dropTargetKey:Rn,dropContainerKey:Jn,dropTargetPos:Yn,dropAllowed:Cn}),Tt==null||Tt({event:ve,node:(0,Pe.F)(Ye.props),expandedKeys:Se})},ge.onNodeDragOver=function(ve,Ye){var Re=ge.state,Se=Re.dragChildrenKeys,je=Re.flattenNodes,Jt=Re.keyEntities,At=Re.expandedKeys,Wt=Re.indent,It=ge.props,Tt=It.onDragOver,Ce=It.allowDrop,fe=It.direction,dt=(0,qe.Z)(ge),pt=dt.dragNode;if(pt){var Vt=(0,et.OM)(ve,pt,Ye,Wt,ge.dragStartMousePosition,Ce,je,Jt,At,fe),en=Vt.dropPosition,cn=Vt.dropLevelOffset,sn=Vt.dropTargetKey,bn=Vt.dropContainerKey,On=Vt.dropAllowed,Ln=Vt.dropTargetPos,Rn=Vt.dragOverNodeKey;Se.indexOf(sn)!==-1||!On||(pt.props.eventKey===sn&&cn===0?ge.state.dropPosition===null&&ge.state.dropLevelOffset===null&&ge.state.dropTargetKey===null&&ge.state.dropContainerKey===null&&ge.state.dropTargetPos===null&&ge.state.dropAllowed===!1&&ge.state.dragOverNodeKey===null||ge.resetDragState():en===ge.state.dropPosition&&cn===ge.state.dropLevelOffset&&sn===ge.state.dropTargetKey&&bn===ge.state.dropContainerKey&&Ln===ge.state.dropTargetPos&&On===ge.state.dropAllowed&&Rn===ge.state.dragOverNodeKey||ge.setState({dropPosition:en,dropLevelOffset:cn,dropTargetKey:sn,dropContainerKey:bn,dropTargetPos:Ln,dropAllowed:On,dragOverNodeKey:Rn}),Tt==null||Tt({event:ve,node:(0,Pe.F)(Ye.props)}))}},ge.onNodeDragLeave=function(ve,Ye){ge.currentMouseOverDroppableNodeKey===Ye.props.eventKey&&!ve.currentTarget.contains(ve.relatedTarget)&&(ge.resetDragState(),ge.currentMouseOverDroppableNodeKey=null);var Re=ge.props.onDragLeave;Re==null||Re({event:ve,node:(0,Pe.F)(Ye.props)})},ge.onWindowDragEnd=function(ve){ge.onNodeDragEnd(ve,null,!0),window.removeEventListener("dragend",ge.onWindowDragEnd)},ge.onNodeDragEnd=function(ve,Ye){var Re=ge.props.onDragEnd;ge.setState({dragOverNodeKey:null}),ge.cleanDragState(),Re==null||Re({event:ve,node:(0,Pe.F)(Ye.props)}),ge.dragNode=null,window.removeEventListener("dragend",ge.onWindowDragEnd)},ge.onNodeDrop=function(ve,Ye){var Re,Se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,je=ge.state,Jt=je.dragChildrenKeys,At=je.dropPosition,Wt=je.dropTargetKey,It=je.dropTargetPos,Tt=je.dropAllowed;if(Tt){var Ce=ge.props.onDrop;if(ge.setState({dragOverNodeKey:null}),ge.cleanDragState(),Wt!==null){var fe=(0,Ue.Z)((0,Ue.Z)({},(0,Pe.H8)(Wt,ge.getTreeNodeRequiredProps())),{},{active:((Re=ge.getActiveItem())===null||Re===void 0?void 0:Re.key)===Wt,data:(0,xe.Z)(ge.state.keyEntities,Wt).node}),dt=Jt.indexOf(Wt)!==-1;(0,a.ZP)(!dt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var pt=(0,et.yx)(It),Vt={event:ve,node:(0,Pe.F)(fe),dragNode:ge.dragNode?(0,Pe.F)(ge.dragNode.props):null,dragNodesKeys:[ge.dragNode.props.eventKey].concat(Jt),dropToGap:At!==0,dropPosition:At+Number(pt[pt.length-1])};Se||Ce==null||Ce(Vt),ge.dragNode=null}}},ge.cleanDragState=function(){var ve=ge.state.draggingNodeKey;ve!==null&&ge.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),ge.dragStartMousePosition=null,ge.currentMouseOverDroppableNodeKey=null},ge.triggerExpandActionExpand=function(ve,Ye){var Re=ge.state,Se=Re.expandedKeys,je=Re.flattenNodes,Jt=Ye.expanded,At=Ye.key,Wt=Ye.isLeaf;if(!(Wt||ve.shiftKey||ve.metaKey||ve.ctrlKey)){var It=je.filter(function(Ce){return Ce.key===At})[0],Tt=(0,Pe.F)((0,Ue.Z)((0,Ue.Z)({},(0,Pe.H8)(At,ge.getTreeNodeRequiredProps())),{},{data:It.data}));ge.setExpandedKeys(Jt?(0,et._5)(Se,At):(0,et.L0)(Se,At)),ge.onNodeExpand(ve,Tt)}},ge.onNodeClick=function(ve,Ye){var Re=ge.props,Se=Re.onClick,je=Re.expandAction;je==="click"&&ge.triggerExpandActionExpand(ve,Ye),Se==null||Se(ve,Ye)},ge.onNodeDoubleClick=function(ve,Ye){var Re=ge.props,Se=Re.onDoubleClick,je=Re.expandAction;je==="doubleClick"&&ge.triggerExpandActionExpand(ve,Ye),Se==null||Se(ve,Ye)},ge.onNodeSelect=function(ve,Ye){var Re=ge.state.selectedKeys,Se=ge.state,je=Se.keyEntities,Jt=Se.fieldNames,At=ge.props,Wt=At.onSelect,It=At.multiple,Tt=Ye.selected,Ce=Ye[Jt.key],fe=!Tt;fe?It?Re=(0,et.L0)(Re,Ce):Re=[Ce]:Re=(0,et._5)(Re,Ce);var dt=Re.map(function(pt){var Vt=(0,xe.Z)(je,pt);return Vt?Vt.node:null}).filter(function(pt){return pt});ge.setUncontrolledState({selectedKeys:Re}),Wt==null||Wt(Re,{event:"select",selected:fe,node:Ye,selectedNodes:dt,nativeEvent:ve.nativeEvent})},ge.onNodeCheck=function(ve,Ye,Re){var Se=ge.state,je=Se.keyEntities,Jt=Se.checkedKeys,At=Se.halfCheckedKeys,Wt=ge.props,It=Wt.checkStrictly,Tt=Wt.onCheck,Ce=Ye.key,fe,dt={event:"check",node:Ye,checked:Re,nativeEvent:ve.nativeEvent};if(It){var pt=Re?(0,et.L0)(Jt,Ce):(0,et._5)(Jt,Ce),Vt=(0,et._5)(At,Ce);fe={checked:pt,halfChecked:Vt},dt.checkedNodes=pt.map(function(Ln){return(0,xe.Z)(je,Ln)}).filter(function(Ln){return Ln}).map(function(Ln){return Ln.node}),ge.setUncontrolledState({checkedKeys:pt})}else{var en=(0,xt.S)([].concat((0,Oe.Z)(Jt),[Ce]),!0,je),cn=en.checkedKeys,sn=en.halfCheckedKeys;if(!Re){var bn=new Set(cn);bn.delete(Ce);var On=(0,xt.S)(Array.from(bn),{checked:!1,halfCheckedKeys:sn},je);cn=On.checkedKeys,sn=On.halfCheckedKeys}fe=cn,dt.checkedNodes=[],dt.checkedNodesPositions=[],dt.halfCheckedKeys=sn,cn.forEach(function(Ln){var Rn=(0,xe.Z)(je,Ln);if(Rn){var Jn=Rn.node,Yn=Rn.pos;dt.checkedNodes.push(Jn),dt.checkedNodesPositions.push({node:Jn,pos:Yn})}}),ge.setUncontrolledState({checkedKeys:cn},!1,{halfCheckedKeys:sn})}Tt==null||Tt(fe,dt)},ge.onNodeLoad=function(ve){var Ye=ve.key,Re=new Promise(function(Se,je){ge.setState(function(Jt){var At=Jt.loadedKeys,Wt=At===void 0?[]:At,It=Jt.loadingKeys,Tt=It===void 0?[]:It,Ce=ge.props,fe=Ce.loadData,dt=Ce.onLoad;if(!fe||Wt.indexOf(Ye)!==-1||Tt.indexOf(Ye)!==-1)return null;var pt=fe(ve);return pt.then(function(){var Vt=ge.state.loadedKeys,en=(0,et.L0)(Vt,Ye);dt==null||dt(en,{event:"load",node:ve}),ge.setUncontrolledState({loadedKeys:en}),ge.setState(function(cn){return{loadingKeys:(0,et._5)(cn.loadingKeys,Ye)}}),Se()}).catch(function(Vt){if(ge.setState(function(cn){return{loadingKeys:(0,et._5)(cn.loadingKeys,Ye)}}),ge.loadingRetryTimes[Ye]=(ge.loadingRetryTimes[Ye]||0)+1,ge.loadingRetryTimes[Ye]>=Gt){var en=ge.state.loadedKeys;(0,a.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),ge.setUncontrolledState({loadedKeys:(0,et.L0)(en,Ye)}),Se()}je(Vt)}),{loadingKeys:(0,et.L0)(Tt,Ye)}})});return Re.catch(function(){}),Re},ge.onNodeMouseEnter=function(ve,Ye){var Re=ge.props.onMouseEnter;Re==null||Re({event:ve,node:Ye})},ge.onNodeMouseLeave=function(ve,Ye){var Re=ge.props.onMouseLeave;Re==null||Re({event:ve,node:Ye})},ge.onNodeContextMenu=function(ve,Ye){var Re=ge.props.onRightClick;Re&&(ve.preventDefault(),Re({event:ve,node:Ye}))},ge.onFocus=function(){var ve=ge.props.onFocus;ge.setState({focused:!0});for(var Ye=arguments.length,Re=new Array(Ye),Se=0;Se<Ye;Se++)Re[Se]=arguments[Se];ve==null||ve.apply(void 0,Re)},ge.onBlur=function(){var ve=ge.props.onBlur;ge.setState({focused:!1}),ge.onActiveChange(null);for(var Ye=arguments.length,Re=new Array(Ye),Se=0;Se<Ye;Se++)Re[Se]=arguments[Se];ve==null||ve.apply(void 0,Re)},ge.getTreeNodeRequiredProps=function(){var ve=ge.state,Ye=ve.expandedKeys,Re=ve.selectedKeys,Se=ve.loadedKeys,je=ve.loadingKeys,Jt=ve.checkedKeys,At=ve.halfCheckedKeys,Wt=ve.dragOverNodeKey,It=ve.dropPosition,Tt=ve.keyEntities;return{expandedKeys:Ye||[],selectedKeys:Re||[],loadedKeys:Se||[],loadingKeys:je||[],checkedKeys:Jt||[],halfCheckedKeys:At||[],dragOverNodeKey:Wt,dropPosition:It,keyEntities:Tt}},ge.setExpandedKeys=function(ve){var Ye=ge.state,Re=Ye.treeData,Se=Ye.fieldNames,je=(0,Pe.oH)(Re,ve,Se);ge.setUncontrolledState({expandedKeys:ve,flattenNodes:je},!0)},ge.onNodeExpand=function(ve,Ye){var Re=ge.state.expandedKeys,Se=ge.state,je=Se.listChanging,Jt=Se.fieldNames,At=ge.props,Wt=At.onExpand,It=At.loadData,Tt=Ye.expanded,Ce=Ye[Jt.key];if(!je){var fe=Re.indexOf(Ce),dt=!Tt;if((0,a.ZP)(Tt&&fe!==-1||!Tt&&fe===-1,"Expand state not sync with index check"),dt?Re=(0,et.L0)(Re,Ce):Re=(0,et._5)(Re,Ce),ge.setExpandedKeys(Re),Wt==null||Wt(Re,{node:Ye,expanded:dt,nativeEvent:ve.nativeEvent}),dt&&It){var pt=ge.onNodeLoad(Ye);pt&&pt.then(function(){var Vt=(0,Pe.oH)(ge.state.treeData,Re,Jt);ge.setUncontrolledState({flattenNodes:Vt})}).catch(function(){var Vt=ge.state.expandedKeys,en=(0,et._5)(Vt,Ce);ge.setExpandedKeys(en)})}}},ge.onListChangeStart=function(){ge.setUncontrolledState({listChanging:!0})},ge.onListChangeEnd=function(){setTimeout(function(){ge.setUncontrolledState({listChanging:!1})})},ge.onActiveChange=function(ve){var Ye=ge.state.activeKey,Re=ge.props.onActiveChange;Ye!==ve&&(ge.setState({activeKey:ve}),ve!==null&&ge.scrollTo({key:ve}),Re==null||Re(ve))},ge.getActiveItem=function(){var ve=ge.state,Ye=ve.activeKey,Re=ve.flattenNodes;return Ye===null?null:Re.find(function(Se){var je=Se.key;return je===Ye})||null},ge.offsetActiveKey=function(ve){var Ye=ge.state,Re=Ye.flattenNodes,Se=Ye.activeKey,je=Re.findIndex(function(Wt){var It=Wt.key;return It===Se});je===-1&&ve<0&&(je=Re.length),je=(je+ve+Re.length)%Re.length;var Jt=Re[je];if(Jt){var At=Jt.key;ge.onActiveChange(At)}else ge.onActiveChange(null)},ge.onKeyDown=function(ve){var Ye=ge.state,Re=Ye.activeKey,Se=Ye.expandedKeys,je=Ye.checkedKeys,Jt=Ye.fieldNames,At=ge.props,Wt=At.onKeyDown,It=At.checkable,Tt=At.selectable;switch(ve.which){case Je.Z.UP:{ge.offsetActiveKey(-1),ve.preventDefault();break}case Je.Z.DOWN:{ge.offsetActiveKey(1),ve.preventDefault();break}}var Ce=ge.getActiveItem();if(Ce&&Ce.data){var fe=ge.getTreeNodeRequiredProps(),dt=Ce.data.isLeaf===!1||!!(Ce.data[Jt.children]||[]).length,pt=(0,Pe.F)((0,Ue.Z)((0,Ue.Z)({},(0,Pe.H8)(Re,fe)),{},{data:Ce.data,active:!0}));switch(ve.which){case Je.Z.LEFT:{dt&&Se.includes(Re)?ge.onNodeExpand({},pt):Ce.parent&&ge.onActiveChange(Ce.parent.key),ve.preventDefault();break}case Je.Z.RIGHT:{dt&&!Se.includes(Re)?ge.onNodeExpand({},pt):Ce.children&&Ce.children.length&&ge.onActiveChange(Ce.children[0].key),ve.preventDefault();break}case Je.Z.ENTER:case Je.Z.SPACE:{It&&!pt.disabled&&pt.checkable!==!1&&!pt.disableCheckbox?ge.onNodeCheck({},pt,!je.includes(Re)):!It&&Tt&&!pt.disabled&&pt.selectable!==!1&&ge.onNodeSelect({},pt);break}}}Wt==null||Wt(ve)},ge.setUncontrolledState=function(ve){var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!ge.destroyed){var Se=!1,je=!0,Jt={};Object.keys(ve).forEach(function(At){if(At in ge.props){je=!1;return}Se=!0,Jt[At]=ve[At]}),Se&&(!Ye||je)&&ge.setState((0,Ue.Z)((0,Ue.Z)({},Jt),Re))}},ge.scrollTo=function(ve){ge.listRef.current.scrollTo(ve)},ge}return(0,re.Z)(ye,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Te=this.props.activeKey;Te!==void 0&&Te!==this.state.activeKey&&(this.setState({activeKey:Te}),Te!==null&&this.scrollTo({key:Te}))}},{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 Te,ft=this.state,pe=ft.focused,ve=ft.flattenNodes,Ye=ft.keyEntities,Re=ft.draggingNodeKey,Se=ft.activeKey,je=ft.dropLevelOffset,Jt=ft.dropContainerKey,At=ft.dropTargetKey,Wt=ft.dropPosition,It=ft.dragOverNodeKey,Tt=ft.indent,Ce=this.props,fe=Ce.prefixCls,dt=Ce.className,pt=Ce.style,Vt=Ce.showLine,en=Ce.focusable,cn=Ce.tabIndex,sn=cn===void 0?0:cn,bn=Ce.selectable,On=Ce.showIcon,Ln=Ce.icon,Rn=Ce.switcherIcon,Jn=Ce.draggable,Yn=Ce.checkable,Cn=Ce.checkStrictly,da=Ce.disabled,Pt=Ce.motion,_t=Ce.loadData,Et=Ce.filterTreeNode,Ot=Ce.height,me=Ce.itemHeight,Ne=Ce.virtual,Ze=Ce.titleRender,Qe=Ce.dropIndicatorRender,ut=Ce.onContextMenu,Dt=Ce.onScroll,vt=Ce.direction,we=Ce.rootClassName,Ie=Ce.rootStyle,Ae=(0,oe.Z)(this.props,{aria:!0,data:!0}),ct;return Jn&&((0,He.Z)(Jn)==="object"?ct=Jn:typeof Jn=="function"?ct={nodeDraggable:Jn}:ct={}),y.createElement(E.k.Provider,{value:{prefixCls:fe,selectable:bn,showIcon:On,icon:Ln,switcherIcon:Rn,draggable:ct,draggingNodeKey:Re,checkable:Yn,checkStrictly:Cn,disabled:da,keyEntities:Ye,dropLevelOffset:je,dropContainerKey:Jt,dropTargetKey:At,dropPosition:Wt,dragOverNodeKey:It,indent:Tt,direction:vt,dropIndicatorRender:Qe,loadData:_t,filterTreeNode:Et,titleRender:Ze,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}},y.createElement("div",{role:"tree",className:it()(fe,dt,we,(Te={},(0,de.Z)(Te,"".concat(fe,"-show-line"),Vt),(0,de.Z)(Te,"".concat(fe,"-focused"),pe),(0,de.Z)(Te,"".concat(fe,"-active-focused"),Se!==null),Te)),style:Ie},y.createElement(tn,(0,ne.Z)({ref:this.listRef,prefixCls:fe,style:pt,data:ve,disabled:da,selectable:bn,checkable:!!Yn,motion:Pt,dragging:Re!==null,height:Ot,itemHeight:me,virtual:Ne,focusable:en,focused:pe,tabIndex:sn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ut,onScroll:Dt},this.getTreeNodeRequiredProps(),Ae))))}}],[{key:"getDerivedStateFromProps",value:function(Te,ft){var pe=ft.prevProps,ve={prevProps:Te};function Ye(en){return!pe&&en in Te||pe&&pe[en]!==Te[en]}var Re,Se=ft.fieldNames;if(Ye("fieldNames")&&(Se=(0,Pe.w$)(Te.fieldNames),ve.fieldNames=Se),Ye("treeData")?Re=Te.treeData:Ye("children")&&((0,a.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Re=(0,Pe.zn)(Te.children)),Re){ve.treeData=Re;var je=(0,Pe.I8)(Re,{fieldNames:Se});ve.keyEntities=(0,Ue.Z)((0,de.Z)({},jt,ke),je.keyEntities)}var Jt=ve.keyEntities||ft.keyEntities;if(Ye("expandedKeys")||pe&&Ye("autoExpandParent"))ve.expandedKeys=Te.autoExpandParent||!pe&&Te.defaultExpandParent?(0,et.r7)(Te.expandedKeys,Jt):Te.expandedKeys;else if(!pe&&Te.defaultExpandAll){var At=(0,Ue.Z)({},Jt);delete At[jt],ve.expandedKeys=Object.keys(At).map(function(en){return At[en].key})}else!pe&&Te.defaultExpandedKeys&&(ve.expandedKeys=Te.autoExpandParent||Te.defaultExpandParent?(0,et.r7)(Te.defaultExpandedKeys,Jt):Te.defaultExpandedKeys);if(ve.expandedKeys||delete ve.expandedKeys,Re||ve.expandedKeys){var Wt=(0,Pe.oH)(Re||ft.treeData,ve.expandedKeys||ft.expandedKeys,Se);ve.flattenNodes=Wt}if(Te.selectable&&(Ye("selectedKeys")?ve.selectedKeys=(0,et.BT)(Te.selectedKeys,Te):!pe&&Te.defaultSelectedKeys&&(ve.selectedKeys=(0,et.BT)(Te.defaultSelectedKeys,Te))),Te.checkable){var It;if(Ye("checkedKeys")?It=(0,et.E6)(Te.checkedKeys)||{}:!pe&&Te.defaultCheckedKeys?It=(0,et.E6)(Te.defaultCheckedKeys)||{}:Re&&(It=(0,et.E6)(Te.checkedKeys)||{checkedKeys:ft.checkedKeys,halfCheckedKeys:ft.halfCheckedKeys}),It){var Tt=It,Ce=Tt.checkedKeys,fe=Ce===void 0?[]:Ce,dt=Tt.halfCheckedKeys,pt=dt===void 0?[]:dt;if(!Te.checkStrictly){var Vt=(0,xt.S)(fe,!0,Jt);fe=Vt.checkedKeys,pt=Vt.halfCheckedKeys}ve.checkedKeys=fe,ve.halfCheckedKeys=pt}}return Ye("loadedKeys")&&(ve.loadedKeys=Te.loadedKeys),ve}}]),ye}(y.Component);dn.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},dn.TreeNode=ce.Z;var En=dn,pn=En},35654:function(ht,Nt,te){"use strict";te.d(Nt,{BT:function(){return y},E6:function(){return x},L0:function(){return $e},OM:function(){return a},_5:function(){return _e},r7:function(){return z},wA:function(){return it},yx:function(){return tt}});var ne=te(26407),de=te(39559),He=te(48736),Ue=te(59301),Oe=te(39417),Be=te(67841),re=te(71430),qe=null;function _e(ee,ae){if(!ee)return[];var le=ee.slice(),se=le.indexOf(ae);return se>=0&&le.splice(se,1),le}function $e(ee,ae){var le=(ee||[]).slice();return le.indexOf(ae)===-1&&le.push(ae),le}function tt(ee){return ee.split("-")}function it(ee,ae){var le=[],se=(0,Be.Z)(ae,ee);function ce(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ee.forEach(function(Pe){var De=Pe.key,he=Pe.children;le.push(De),ce(he)})}return ce(se.children),le}function Je(ee){if(ee.parent){var ae=tt(ee.pos);return Number(ae[ae.length-1])===ee.parent.children.length-1}return!1}function oe(ee){var ae=tt(ee.pos);return Number(ae[ae.length-1])===0}function a(ee,ae,le,se,ce,Ee,Pe,De,he,kt){var St,ln=ee.clientX,rt=ee.clientY,Ct=ee.target.getBoundingClientRect(),Mt=Ct.top,qt=Ct.height,jt=(kt==="rtl"?-1:1)*(((ce==null?void 0:ce.x)||0)-ln),mt=(jt-12)/se,ke=(0,Be.Z)(De,le.props.eventKey);if(rt<Mt+qt/2){var at=Pe.findIndex(function(pn){return pn.key===ke.key}),Qt=at<=0?0:at-1,Le=Pe[Qt].key;ke=(0,Be.Z)(De,Le)}var Ve=ke.key,Bt=ke,tn=ke.key,et=0,xt=0;if(!he.includes(Ve))for(var xe=0;xe<mt&&Je(ke);xe+=1)ke=ke.parent,xt+=1;var Gt=ae.props.data,dn=ke.node,En=!0;return oe(ke)&&ke.level===0&&rt<Mt+qt/2&&Ee({dragNode:Gt,dropNode:dn,dropPosition:-1})&&ke.key===le.props.eventKey?et=-1:(Bt.children||[]).length&&he.includes(tn)?Ee({dragNode:Gt,dropNode:dn,dropPosition:0})?et=0:En=!1:xt===0?mt>-1.5?Ee({dragNode:Gt,dropNode:dn,dropPosition:1})?et=1:En=!1:Ee({dragNode:Gt,dropNode:dn,dropPosition:0})?et=0:Ee({dragNode:Gt,dropNode:dn,dropPosition:1})?et=1:En=!1:Ee({dragNode:Gt,dropNode:dn,dropPosition:1})?et=1:En=!1,{dropPosition:et,dropLevelOffset:xt,dropTargetKey:ke.key,dropTargetPos:ke.pos,dragOverNodeKey:tn,dropContainerKey:et===0?null:((St=ke.parent)===null||St===void 0?void 0:St.key)||null,dropAllowed:En}}function y(ee,ae){if(ee){var le=ae.multiple;return le?ee.slice():ee.length?[ee[0]]:ee}}var E=function(ae){return ae};function b(ee,ae){if(!ee)return[];var le=ae||{},se=le.processProps,ce=se===void 0?E:se,Ee=Array.isArray(ee)?ee:[ee];return Ee.map(function(Pe){var De=Pe.children,he=_objectWithoutProperties(Pe,qe),kt=b(De,ae);return React.createElement(TreeNode,_extends({key:he.key},ce(he)),kt)})}function x(ee){if(!ee)return null;var ae;if(Array.isArray(ee))ae={checkedKeys:ee,halfCheckedKeys:void 0};else if((0,de.Z)(ee)==="object")ae={checkedKeys:ee.checked||void 0,halfCheckedKeys:ee.halfChecked||void 0};else return(0,He.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ae}function z(ee,ae){var le=new Set;function se(ce){if(!le.has(ce)){var Ee=(0,Be.Z)(ae,ce);if(Ee){le.add(ce);var Pe=Ee.parent,De=Ee.node;De.disabled||Pe&&se(Pe.key)}}}return(ee||[]).forEach(function(ce){se(ce)}),(0,ne.Z)(le)}},90782:function(ht,Nt,te){"use strict";te.d(Nt,{S:function(){return re}});var ne=te(48736),de=te(67841);function He(qe,_e){var $e=new Set;return qe.forEach(function(tt){_e.has(tt)||$e.add(tt)}),$e}function Ue(qe){var _e=qe||{},$e=_e.disabled,tt=_e.disableCheckbox,it=_e.checkable;return!!($e||tt)||it===!1}function Oe(qe,_e,$e,tt){for(var it=new Set(qe),Je=new Set,oe=0;oe<=$e;oe+=1){var a=_e.get(oe)||new Set;a.forEach(function(x){var z=x.key,ee=x.node,ae=x.children,le=ae===void 0?[]:ae;it.has(z)&&!tt(ee)&&le.filter(function(se){return!tt(se.node)}).forEach(function(se){it.add(se.key)})})}for(var y=new Set,E=$e;E>=0;E-=1){var b=_e.get(E)||new Set;b.forEach(function(x){var z=x.parent,ee=x.node;if(!(tt(ee)||!x.parent||y.has(x.parent.key))){if(tt(x.parent.node)){y.add(z.key);return}var ae=!0,le=!1;(z.children||[]).filter(function(se){return!tt(se.node)}).forEach(function(se){var ce=se.key,Ee=it.has(ce);ae&&!Ee&&(ae=!1),!le&&(Ee||Je.has(ce))&&(le=!0)}),ae&&it.add(z.key),le&&Je.add(z.key),y.add(z.key)}})}return{checkedKeys:Array.from(it),halfCheckedKeys:Array.from(He(Je,it))}}function Be(qe,_e,$e,tt,it){for(var Je=new Set(qe),oe=new Set(_e),a=0;a<=tt;a+=1){var y=$e.get(a)||new Set;y.forEach(function(z){var ee=z.key,ae=z.node,le=z.children,se=le===void 0?[]:le;!Je.has(ee)&&!oe.has(ee)&&!it(ae)&&se.filter(function(ce){return!it(ce.node)}).forEach(function(ce){Je.delete(ce.key)})})}oe=new Set;for(var E=new Set,b=tt;b>=0;b-=1){var x=$e.get(b)||new Set;x.forEach(function(z){var ee=z.parent,ae=z.node;if(!(it(ae)||!z.parent||E.has(z.parent.key))){if(it(z.parent.node)){E.add(ee.key);return}var le=!0,se=!1;(ee.children||[]).filter(function(ce){return!it(ce.node)}).forEach(function(ce){var Ee=ce.key,Pe=Je.has(Ee);le&&!Pe&&(le=!1),!se&&(Pe||oe.has(Ee))&&(se=!0)}),le||Je.delete(ee.key),se&&oe.add(ee.key),E.add(ee.key)}})}return{checkedKeys:Array.from(Je),halfCheckedKeys:Array.from(He(oe,Je))}}function re(qe,_e,$e,tt){var it=[],Je;tt?Je=tt:Je=Ue;var oe=new Set(qe.filter(function(b){var x=!!(0,de.Z)($e,b);return x||it.push(b),x})),a=new Map,y=0;Object.keys($e).forEach(function(b){var x=$e[b],z=x.level,ee=a.get(z);ee||(ee=new Set,a.set(z,ee)),ee.add(x),y=Math.max(y,z)}),(0,ne.ZP)(!it.length,"Tree missing follow keys: ".concat(it.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var E;return _e===!0?E=Oe(oe,a,y,Je):E=Be(oe,_e.halfCheckedKeys,a,y,Je),E}},67841:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return ne}});function ne(de,He){return de[He]}},71430:function(ht,Nt,te){"use strict";te.d(Nt,{F:function(){return z},H8:function(){return x},I8:function(){return b},km:function(){return it},oH:function(){return y},w$:function(){return Je},zn:function(){return a}});var ne=te(39559),de=te(26407),He=te(33708),Ue=te(37061),Oe=te(11592),Be=te(2738),re=te(48736),qe=te(67841),_e=["children"];function $e(ee,ae){return"".concat(ee,"-").concat(ae)}function tt(ee){return ee&&ee.type&&ee.type.isTreeNode}function it(ee,ae){return ee!=null?ee:ae}function Je(ee){var ae=ee||{},le=ae.title,se=ae._title,ce=ae.key,Ee=ae.children,Pe=le||"title";return{title:Pe,_title:se||[Pe],key:ce||"key",children:Ee||"children"}}function oe(ee,ae){var le=new Map;function se(ce){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ce||[]).forEach(function(Pe){var De=Pe[ae.key],he=Pe[ae.children];warning(De!=null,"Tree node must have a certain key: [".concat(Ee).concat(De,"]"));var kt=String(De);warning(!le.has(kt)||De===null||De===void 0,"Same 'key' exist in the Tree: ".concat(kt)),le.set(kt,!0),se(he,"".concat(Ee).concat(kt," > "))})}se(ee)}function a(ee){function ae(le){var se=(0,Oe.Z)(le);return se.map(function(ce){if(!tt(ce))return(0,re.ZP)(!ce,"Tree/TreeNode can only accept TreeNode as children."),null;var Ee=ce.key,Pe=ce.props,De=Pe.children,he=(0,Ue.Z)(Pe,_e),kt=(0,He.Z)({key:Ee},he),St=ae(De);return St.length&&(kt.children=St),kt}).filter(function(ce){return ce})}return ae(ee)}function y(ee,ae,le){var se=Je(le),ce=se._title,Ee=se.key,Pe=se.children,De=new Set(ae===!0?[]:ae),he=[];function kt(St){var ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return St.map(function(rt,Ct){for(var Mt=$e(ln?ln.pos:"0",Ct),qt=it(rt[Ee],Mt),jt,mt=0;mt<ce.length;mt+=1){var ke=ce[mt];if(rt[ke]!==void 0){jt=rt[ke];break}}var at=(0,He.Z)((0,He.Z)({},(0,Be.Z)(rt,[].concat((0,de.Z)(ce),[Ee,Pe]))),{},{title:jt,key:qt,parent:ln,pos:Mt,children:null,data:rt,isStart:[].concat((0,de.Z)(ln?ln.isStart:[]),[Ct===0]),isEnd:[].concat((0,de.Z)(ln?ln.isEnd:[]),[Ct===St.length-1])});return he.push(at),ae===!0||De.has(qt)?at.children=kt(rt[Pe]||[],at):at.children=[],at})}return kt(ee),he}function E(ee,ae,le){var se={};(0,ne.Z)(le)==="object"?se=le:se={externalGetKey:le},se=se||{};var ce=se,Ee=ce.childrenPropName,Pe=ce.externalGetKey,De=ce.fieldNames,he=Je(De),kt=he.key,St=he.children,ln=Ee||St,rt;Pe?typeof Pe=="string"?rt=function(qt){return qt[Pe]}:typeof Pe=="function"&&(rt=function(qt){return Pe(qt)}):rt=function(qt,jt){return it(qt[kt],jt)};function Ct(Mt,qt,jt,mt){var ke=Mt?Mt[ln]:ee,at=Mt?$e(jt.pos,qt):"0",Qt=Mt?[].concat((0,de.Z)(mt),[Mt]):[];if(Mt){var Le=rt(Mt,at),Ve={node:Mt,index:qt,pos:at,key:Le,parentPos:jt.node?jt.pos:null,level:jt.level+1,nodes:Qt};ae(Ve)}ke&&ke.forEach(function(Bt,tn){Ct(Bt,tn,{node:Mt,pos:at,level:jt?jt.level+1:-1},Qt)})}Ct(null)}function b(ee){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},le=ae.initWrapper,se=ae.processEntity,ce=ae.onProcessFinished,Ee=ae.externalGetKey,Pe=ae.childrenPropName,De=ae.fieldNames,he=arguments.length>2?arguments[2]:void 0,kt=Ee||he,St={},ln={},rt={posEntities:St,keyEntities:ln};return le&&(rt=le(rt)||rt),E(ee,function(Ct){var Mt=Ct.node,qt=Ct.index,jt=Ct.pos,mt=Ct.key,ke=Ct.parentPos,at=Ct.level,Qt=Ct.nodes,Le={node:Mt,nodes:Qt,index:qt,key:mt,pos:jt,level:at},Ve=it(mt,jt);St[jt]=Le,ln[Ve]=Le,Le.parent=St[ke],Le.parent&&(Le.parent.children=Le.parent.children||[],Le.parent.children.push(Le)),se&&se(Le,rt)},{externalGetKey:kt,childrenPropName:Pe,fieldNames:De}),ce&&ce(rt),rt}function x(ee,ae){var le=ae.expandedKeys,se=ae.selectedKeys,ce=ae.loadedKeys,Ee=ae.loadingKeys,Pe=ae.checkedKeys,De=ae.halfCheckedKeys,he=ae.dragOverNodeKey,kt=ae.dropPosition,St=ae.keyEntities,ln=(0,qe.Z)(St,ee),rt={eventKey:ee,expanded:le.indexOf(ee)!==-1,selected:se.indexOf(ee)!==-1,loaded:ce.indexOf(ee)!==-1,loading:Ee.indexOf(ee)!==-1,checked:Pe.indexOf(ee)!==-1,halfChecked:De.indexOf(ee)!==-1,pos:String(ln?ln.pos:""),dragOver:he===ee&&kt===0,dragOverGapTop:he===ee&&kt===-1,dragOverGapBottom:he===ee&&kt===1};return rt}function z(ee){var ae=ee.data,le=ee.expanded,se=ee.selected,ce=ee.checked,Ee=ee.loaded,Pe=ee.loading,De=ee.halfChecked,he=ee.dragOver,kt=ee.dragOverGapTop,St=ee.dragOverGapBottom,ln=ee.pos,rt=ee.active,Ct=ee.eventKey,Mt=(0,He.Z)((0,He.Z)({},ae),{},{expanded:le,selected:se,checked:ce,loaded:Ee,loading:Pe,halfChecked:De,dragOver:he,dragOverGapTop:kt,dragOverGapBottom:St,pos:ln,active:rt,key:Ct});return"props"in Mt||Object.defineProperty(Mt,"props",{get:function(){return(0,re.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ee}}),Mt}},8224:function(ht,Nt,te){"use strict";te.d(Nt,{Z:function(){return de}});var ne=te(4676);function de(He,Ue,Oe,Be){var re=ne.unstable_batchedUpdates?function(_e){ne.unstable_batchedUpdates(Oe,_e)}:Oe;return He!=null&&He.addEventListener&&He.addEventListener(Ue,re,Be),{remove:function(){He!=null&&He.removeEventListener&&He.removeEventListener(Ue,re,Be)}}}},55468:function(ht,Nt,te){"use strict";te.d(Nt,{g1:function(){return tt},os:function(){return Je}});var ne=/margin|padding|width|height|max|min|offset/,de={left:!0,top:!0},He={cssFloat:1,styleFloat:1,float:1};function Ue(oe){return oe.nodeType===1?oe.ownerDocument.defaultView.getComputedStyle(oe,null):{}}function Oe(oe,a,y){if(a=a.toLowerCase(),y==="auto"){if(a==="height")return oe.offsetHeight;if(a==="width")return oe.offsetWidth}return a in de||(de[a]=ne.test(a)),de[a]?parseFloat(y)||0:y}function Be(oe,a){var y=arguments.length,E=Ue(oe);return a=He[a]?"cssFloat"in oe.style?"cssFloat":"styleFloat":a,y===1?E:Oe(oe,a,E[a]||oe.style[a])}function re(oe,a,y){var E=arguments.length;if(a=He[a]?"cssFloat"in oe.style?"cssFloat":"styleFloat":a,E===3)return typeof y=="number"&&ne.test(a)&&(y="".concat(y,"px")),oe.style[a]=y,y;for(var b in a)a.hasOwnProperty(b)&&re(oe,b,a[b]);return Ue(oe)}function qe(oe){return oe===document.body?document.documentElement.clientWidth:oe.offsetWidth}function _e(oe){return oe===document.body?window.innerHeight||document.documentElement.clientHeight:oe.offsetHeight}function $e(){var oe=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:oe,height:a}}function tt(){var oe=document.documentElement.clientWidth,a=window.innerHeight||document.documentElement.clientHeight;return{width:oe,height:a}}function it(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Je(oe){var a=oe.getBoundingClientRect(),y=document.documentElement;return{left:a.left+(window.pageXOffset||y.scrollLeft)-(y.clientLeft||document.body.clientLeft||0),top:a.top+(window.pageYOffset||y.scrollTop)-(y.clientTop||document.body.clientTop||0)}}},24514:function(ht,Nt,te){"use strict";te.d(Nt,{G:function(){return Ue}});var ne=te(47273),de=function(Be){if((0,ne.Z)()&&window.document.documentElement){var re=Array.isArray(Be)?Be:[Be],qe=window.document.documentElement;return re.some(function(_e){return _e in qe.style})}return!1},He=function(Be,re){if(!de(Be))return!1;var qe=document.createElement("div"),_e=qe.style[Be];return qe.style[Be]=re,qe.style[Be]!==_e};function Ue(Oe,Be){return!Array.isArray(Oe)&&Be!==void 0?He(Oe,Be):de(Oe)}},32637:function(ht,Nt,te){"use strict";ht.exports=te.p+"static/AssistantCode3.a8740efb.jpeg"},96908:function(ht){"use strict";ht.exports="data:image/png;base64,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"},57177:function(ht){"use strict";ht.exports="data:image/png;base64,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"},81378:function(ht){"use strict";ht.exports="data:image/png;base64,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"}}]);
|