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

150 lines
744 KiB

(self.webpackChunk=self.webpackChunk||[]).push([[6185],{49198:function(De,wt,oe){"use strict";oe.d(wt,{Z:function(){return je}});var ee=oe(54476),ge=oe(59301),Re={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"},_e=Re,ve=oe(7657),Ze=function(We,Xe){return ge.createElement(ve.Z,(0,ee.Z)({},We,{ref:Xe,icon:_e}))},pe=ge.forwardRef(Ze),je=pe},33853:function(De,wt,oe){"use strict";oe.d(wt,{Z:function(){return je}});var ee=oe(54476),ge=oe(59301),Re={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"},_e=Re,ve=oe(7657),Ze=function(We,Xe){return ge.createElement(ve.Z,(0,ee.Z)({},We,{ref:Xe,icon:_e}))},pe=ge.forwardRef(Ze),je=pe},38819:function(De,wt,oe){"use strict";oe.d(wt,{Z:function(){return je}});var ee=oe(54476),ge=oe(59301),Re={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"},_e=Re,ve=oe(7657),Ze=function(We,Xe){return ge.createElement(ve.Z,(0,ee.Z)({},We,{ref:Xe,icon:_e}))},pe=ge.forwardRef(Ze),je=pe},96408:function(De,wt){"use strict";wt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},42882:function(De,wt){"use strict";wt.Z={threeBtnSty:"threeBtnSty___TLi14",threeTableSty:"threeTableSty___TPPHp",threeSelectSty:"threeSelectSty___FTtcH",threeCheckboxSty:"threeCheckboxSty___lOX9B",inputStyComm:"inputStyComm___eu0su",threeInputSty:"threeInputSty___mTodi",threeSuffixInputSty:"threeSuffixInputSty___TXvX8",threeRadioSty:"threeRadioSty___d2bpk",threeFormSty:"threeFormSty___OJPML"}},25863:function(){"use strict";function De(ae,a,b,x){b===void 0&&(b=0),x===void 0&&(x=1/0),this._name=ae,this._defaultValue=a,this._minimum=b,this._maximum=x}Object.defineProperty(De.prototype,"name",{get:function(){return this._name},set:function(ae){if(typeof ae!="string"||ae==="")throw new Error("Shape name must be a valid string.");this._name=ae}}),Object.defineProperty(De.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(ae){if(typeof ae!="number"||isNaN(ae))throw new Error("The default value must be a real number, not: "+ae);this._defaultValue=ae}}),Object.defineProperty(De.prototype,"minimum",{get:function(){return this._minimum},set:function(ae){if(typeof ae!="number"||isNaN(ae))throw new Error("Minimum must be a real number, not: "+ae);this._minimum=ae}}),Object.defineProperty(De.prototype,"maximum",{get:function(){return this._maximum},set:function(ae){if(typeof ae!="number"||isNaN(ae))throw new Error("Maximum must be a real number, not: "+ae);this._maximum=ae}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(ae,a){var b=go.Shape._FigureParameters[ae];return b?b[a]:null},go.Shape.setFigureParameter=function(ae,a,b){if(!(b instanceof De))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+b);if(b.defaultValue<b.minimum||b.defaultValue>b.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+b.defaultValue);var x=go.Shape._FigureParameters[ae];x||(x=[],go.Shape._FigureParameters[ae]=x),x[a]=b};var wt=[];function oe(ae,a){var b=wt.pop();return b===void 0?new go.Point(ae,a):(b.x=ae,b.y=a,b)}function ee(){var ae=wt.pop();return ae===void 0?new go.Point:ae}function ge(ae){wt.push(ae)}function Re(ae,a,b,x,y,E,z,te,ne){ne||(ne=new go.Point);var re=ae-b,ie=y-z,le=NaN,Pe=NaN;if(re===0)if(ie===0)ae===b&&(le=ae,Pe=a);else{var ce=(E-te)/ie,Ie=E-ce*y;le=ae,Pe=ce*le+Ie}else if(ie===0){var Ve=(a-x)/re,Et=a-Ve*ae;le=y,Pe=Ve*le+Et}else{var Ve=(a-x)/re,ce=(E-te)/ie,Et=a-Ve*ae,Ie=E-ce*y;le=(Ie-Et)/(Ve-ce),Pe=Ve*le+Et}return ne.x=le,ne.y=Pe,ne}function _e(ae,a,b,x,y,E,z,te,ne,re,ie,le,Pe,ce){var Ie=1-ne,Ve=ne,Et=ae*Ie+b*Ve,It=a*Ie+x*Ve,sn=b*Ie+y*Ve,zt=x*Ie+E*Ve,Yt=y*Ie+z*Ve,hn=E*Ie+te*Ve,tt=Et*Ie+sn*Ve,en=It*Ie+zt*Ve,pn=sn*Ie+Yt*Ve,Ke=zt*Ie+hn*Ve,Mt=tt*Ie+pn*Ve,pt=en*Ie+Ke*Ve;re.x=Et,re.y=It,ie.x=tt,ie.y=en,le.x=Mt,le.y=pt,Pe.x=pn,Pe.y=Ke,ce.x=Yt,ce.y=hn}var ve=new go.Spot(.156,.156),Ze=new go.Spot(.844,.844),pe=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new De("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(ae,a,b){var x=ae?ae.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,b/3);var y=x*pe,E=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-y,0,a,y)).add(new go.PathSegment(go.PathSegment.Line,a,b-x)).add(new go.PathSegment(go.PathSegment.Bezier,a-x,b,a,b-y,a-y,b)).add(new go.PathSegment(go.PathSegment.Line,x,b)).add(new go.PathSegment(go.PathSegment.Bezier,0,b-x,y,b,0,b-y)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,y,y,0).close()));return y>1&&(E.spot1=new go.Spot(0,0,y,y),E.spot2=new go.Spot(1,1,-y,-y)),E}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(ae,a,b){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*b)).add(new go.PathSegment(go.PathSegment.Line,0,b).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(ae,a,b){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,b).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(ae,a,b){return new go.Geometry().add(new go.PathFigure(a,b).add(new go.PathSegment(go.PathSegment.Line,0,.5*b)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(ae,a,b){return new go.Geometry().add(new go.PathFigure(a,b).add(new go.PathSegment(go.PathSegment.Line,0,b)).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(ae,a,b){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*b)).add(new go.PathSegment(go.PathSegment.Line,.5*a,b)).add(new go.PathSegment(go.PathSegment.Line,a,.5*b).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(ae,a,b){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=b/2,x.endX=a,x.endY=b/2,x}),go.Shape.defineFigureGenerator("LineV",function(ae,a,b){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=b,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(ae,a,b){return new go.Geometry().add(new go.PathFigure(0,b/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,b/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,b)))}),go.Shape.defineFigureGenerator("XLine",function(ae,a,b){return new go.Geometry().add(new go.PathFigure(0,b,!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,b)))}),go.Shape.defineFigureGenerator("LineRight",function(ae,a,b){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*b)).add(new go.PathSegment(go.PathSegment.Line,.25*a,b)))}),go.Shape.defineFigureGenerator("LineDown",function(ae,a,b){return new go.Geometry().add(new go.PathFigure(0,.25*b,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*b)).add(new go.PathSegment(go.PathSegment.Line,a,.25*b)))}),go.Shape.defineFigureGenerator("LineLeft",function(ae,a,b){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*b)).add(new go.PathSegment(go.PathSegment.Line,.75*a,b)))}),go.Shape.defineFigureGenerator("LineUp",function(ae,a,b){return new go.Geometry().add(new go.PathFigure(0,.75*b,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*b)).add(new go.PathSegment(go.PathSegment.Line,a,.75*b)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(ae,a,b){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*b,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*b)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*b)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*b)).add(new go.PathSegment(go.PathSegment.Move,0,b/2)).add(new go.PathSegment(go.PathSegment.Line,a,b/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,b)))}),go.Shape.defineFigureGenerator("CircleLine",function(ae,a,b){var x=a/2,y=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return y.spot1=ve,y.spot2=Ze,y.defaultStretch=go.GraphObject.Uniform,y}),go.Shape.defineFigureGenerator("Line1",function(ae,a,b){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=b,x}),go.Shape.defineFigureGenerator("Line2",function(ae,a,b){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=b,x}),go.Shape.defineFigureGenerator("Curve1",function(ae,a,b){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,b,pe*a,0,a,(1-pe)*b)))}),go.Shape.defineFigureGenerator("Curve2",function(ae,a,b){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,b,0,pe*b,(1-pe)*a,b)))}),go.Shape.defineFigureGenerator("Curve3",function(ae,a,b){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,b,a,pe*b,pe*a,b)))}),go.Shape.defineFigureGenerator("Curve4",function(ae,a,b){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,b,(1-pe)*a,0,0,(1-pe)*b)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(ae,a,b){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,b)).add(new go.PathSegment(go.PathSegment.Line,0,b).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(ae,a,b){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,b)).add(new go.PathSegment(go.PathSegment.Line,0,b).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(ae,a,b){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,b).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(ae,a,b){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,b).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new De("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(ae,a,b){var x=ae?ae.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var y=Math.abs(x)*a;if(x===0){var E=new go.Geometry(go.Geometry.Rectangle);return E.startX=0,E.startY=0,E.endX=a,E.endY=b,E}else{var E=new go.Geometry;return x>0?E.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,b)).add(new go.PathSegment(go.PathSegment.Line,0,b).close())):E.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,b)).add(new go.PathSegment(go.PathSegment.Line,y,b).close())),y<a/2&&E.setSpots(y/a,0,(a-y)/a,1),E}}),go.Shape.defineFigureGenerator("Parallelogram","Parallelogram1"),go.Shape.setFigureParameter("Parallelogram2",0,new De("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("Parallelogram2",function(ae,a,b){var x=ae?ae.parameter1:NaN;isNaN(x)?x=10:x<-a?x=-a:x>a&&(x=a);var y=Math.abs(x);if(x===0){var E=new go.Geometry(go.Geometry.Rectangle);return E.startX=0,E.startY=0,E.endX=a,E.endY=b,E}else{var E=new go.Geometry;return x>0?E.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,b)).add(new go.PathSegment(go.PathSegment.Line,0,b).close())):E.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,b)).add(new go.PathSegment(go.PathSegment.Line,y,b).close())),y<a/2&&E.setSpots(y/a,0,(a-y)/a,1),E}}),go.Shape.setFigureParameter("Trapezoid1",0,new De("Indent",.2,-.99,.99)),go.Shape.defineFigureGenerator("Trapezoid1",function(ae,a,b){var x=ae?ae.parameter1:NaN;isNaN(x)?x=.2:x<.5?x=-.5:x>.5&&(x=.5);var y=Math.abs(x)*a;if(x===0){var E=new go.Geometry(go.Geometry.Rectangle);return E.startX=0,E.startY=0,E.endX=a,E.endY=b,E}else{var E=new go.Geometry;return x>0?E.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,b)).add(new go.PathSegment(go.PathSegment.Line,0,b).close())):E.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,b)).add(new go.PathSegment(go.PathSegment.Line,y,b).close())),y<a/2&&E.setSpots(y/a,0,(a-y)/a,1),E}}),go.Shape.defineFigureGenerator("Trapezoid","Trapezoid1"),go.Shape.setFigureParameter("Trapezoid2",0,new De("Indent",20,-1/0,1/0)),go.Shape.defineFigureGenerator("Trapezoid2",function(ae,a,b){var x=ae?ae.parameter1:NaN;isNaN(x)?x=20:x<-a?x=-a/2:x>a&&(x=a/2);var y=Math.abs(x);if(x===0){var E=new go.Geometry(go.Geometry.Rectangle);return E.startX=0,E.startY=0,E.endX=a,E.endY=b,E}else{var E=new go.Geometry;return x>0?E.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,b)).add(new go.PathSegment(go.PathSegment.Line,0,b).close())):E.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,b)).add(new go.PathSegment(go.PathSegment.Line,y,b).close())),y<a/2&&E.setSpots(y/a,0,(a-y)/a,1),E}}),go.Shape.setFigureParameter("ManualOperation",0,new De("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("ManualOperation",function(ae,a,b){var x=ae?ae.parameter1:NaN;isNaN(x)?x=10:x<-a?x=-a/2:x>a&&(x=a/2);var y=Math.abs(x);if(x===0){var E=new go.Geometry(go.Geometry.Rectangle);return E.startX=0,E.startY=0,E.endX=a,E.endY=b,E}else{var E=new go.Geometry;return x>0?E.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,b)).add(new go.PathSegment(go.PathSegment.Line,y,b).close())):E.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,b)).add(new go.PathSegment(go.PathSegment.Line,0,b).close())),y<a/2&&E.setSpots(y/a,0,(a-y)/a,1),E}});var je=[];function ke(){var ae=je.pop();return ae===void 0?[]:ae}function We(ae){ae.length=0,je.push(ae)}function Xe(ae){for(var a=ke(),b=.5,x=.5,y=Math.PI*1.5,E=0,z=0;z<ae;z++)E=2*Math.PI/ae*z+y,a[z]=new go.Point(x+b*Math.cos(E),x+b*Math.sin(E));return a.push(a[0]),a}function Oe(ae){var a=Ne(ae),b=ke();b[0]=a[0];for(var x=1,y=1;x<a.length;x+=2,y+=3)b[y]=a[x],b[y+1]=a[x],b[y+2]=a[x+1];return We(a),b}function Ne(ae){for(var a=Xe(ae),b=ke(),x=Math.floor(a.length/2),y=a.length-1,E=ae%2===0?2:1,z=0;z<y;z++){var te=a[z],ne=a[z+1],re=a[(x+z-1)%y],ie=a[(x+z+E)%y];b[z*2]=te,b[z*2+1]=Re(te.x,te.y,re.x,re.y,ne.x,ne.y,ie.x,ie.y,new go.Point)}return b[b.length]=b[0],We(a),b}go.Shape.defineFigureGenerator("Pentagon",function(ae,a,b){var x=Xe(5),y=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*b,!0);y.add(E);for(var z=1;z<5;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*a,x[z].y*b));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*b).close()),We(x),y.spot1=new go.Spot(.2,.22),y.spot2=new go.Spot(.8,.9),y}),go.Shape.defineFigureGenerator("Hexagon",function(ae,a,b){var x=Xe(6),y=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*b,!0);y.add(E);for(var z=1;z<6;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*a,x[z].y*b));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*b).close()),We(x),y.spot1=new go.Spot(.07,.25),y.spot2=new go.Spot(.93,.75),y}),go.Shape.defineFigureGenerator("Heptagon",function(ae,a,b){var x=Xe(7),y=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*b,!0);y.add(E);for(var z=1;z<7;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*a,x[z].y*b));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*b).close()),We(x),y.spot1=new go.Spot(.2,.15),y.spot2=new go.Spot(.8,.85),y}),go.Shape.defineFigureGenerator("Octagon",function(ae,a,b){var x=Xe(8),y=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*b,!0);y.add(E);for(var z=1;z<8;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*a,x[z].y*b));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*b).close()),We(x),y.spot1=new go.Spot(.15,.15),y.spot2=new go.Spot(.85,.85),y}),go.Shape.defineFigureGenerator("Nonagon",function(ae,a,b){var x=Xe(9),y=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*b,!0);y.add(E);for(var z=1;z<9;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*a,x[z].y*b));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*b).close()),We(x),y.spot1=new go.Spot(.17,.13),y.spot2=new go.Spot(.82,.82),y}),go.Shape.defineFigureGenerator("Decagon",function(ae,a,b){var x=Xe(10),y=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*b,!0);y.add(E);for(var z=1;z<10;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*a,x[z].y*b));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*b).close()),We(x),y.spot1=new go.Spot(.16,.16),y.spot2=new go.Spot(.84,.84),y}),go.Shape.defineFigureGenerator("Dodecagon",function(ae,a,b){var x=Xe(12),y=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*b,!0);y.add(E);for(var z=1;z<12;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*a,x[z].y*b));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*b).close()),We(x),y.spot1=new go.Spot(.16,.16),y.spot2=new go.Spot(.84,.84),y}),go.Shape.defineFigureGenerator("FivePointedStar",function(ae,a,b){var x=Ne(5),y=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*b,!0);y.add(E);for(var z=1;z<10;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*a,x[z].y*b));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*b).close()),We(x),y.spot1=new go.Spot(.266,.333),y.spot2=new go.Spot(.733,.733),y}),go.Shape.defineFigureGenerator("SixPointedStar",function(ae,a,b){var x=Ne(6),y=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*b,!0);y.add(E);for(var z=1;z<12;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*a,x[z].y*b));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*b).close()),We(x),y.spot1=new go.Spot(.17,.25),y.spot2=new go.Spot(.83,.75),y}),go.Shape.defineFigureGenerator("SevenPointedStar",function(ae,a,b){var x=Ne(7),y=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*b,!0);y.add(E);for(var z=1;z<14;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*a,x[z].y*b));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*b).close()),We(x),y.spot1=new go.Spot(.222,.277),y.spot2=new go.Spot(.777,.666),y}),go.Shape.defineFigureGenerator("EightPointedStar",function(ae,a,b){var x=Ne(8),y=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*b,!0);y.add(E);for(var z=1;z<16;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*a,x[z].y*b));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*b).close()),We(x),y.spot1=new go.Spot(.25,.25),y.spot2=new go.Spot(.75,.75),y}),go.Shape.defineFigureGenerator("NinePointedStar",function(ae,a,b){var x=Ne(9),y=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*b,!0);y.add(E);for(var z=1;z<18;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*a,x[z].y*b));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*b).close()),We(x),y.spot1=new go.Spot(.222,.277),y.spot2=new go.Spot(.777,.666),y}),go.Shape.defineFigureGenerator("TenPointedStar",function(ae,a,b){var x=Ne(10),y=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*b,!0);y.add(E);for(var z=1;z<20;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*a,x[z].y*b));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*b).close()),We(x),y.spot1=new go.Spot(.281,.261),y.spot2=new go.Spot(.723,.748),y}),go.Shape.defineFigureGenerator("FivePointedBurst",function(ae,a,b){var x=Oe(5),y=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*b,!0);y.add(E);for(var z=1;z<x.length;z+=3)E.add(new go.PathSegment(go.PathSegment.Bezier,x[z+2].x*a,x[z+2].y*b,x[z].x*a,x[z].y*b,x[z+1].x*a,x[z+1].y*b));return E.segments.last().close(),We(x),y.spot1=new go.Spot(.222,.277),y.spot2=new go.Spot(.777,.777),y}),go.Shape.defineFigureGenerator("SixPointedBurst",function(ae,a,b){var x=Oe(6),y=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*b,!0);y.add(E);for(var z=1;z<x.length;z+=3)E.add(new go.PathSegment(go.PathSegment.Bezier,x[z+2].x*a,x[z+2].y*b,x[z].x*a,x[z].y*b,x[z+1].x*a,x[z+1].y*b));return E.segments.last().close(),We(x),y.spot1=new go.Spot(.17,.222),y.spot2=new go.Spot(.833,.777),y}),go.Shape.defineFigureGenerator("SevenPointedBurst",function(ae,a,b){var x=Oe(7),y=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*b,!0);y.add(E);for(var z=1;z<x.length;z+=3)E.add(new go.PathSegment(go.PathSegment.Bezier,x[z+2].x*a,x[z+2].y*b,x[z].x*a,x[z].y*b,x[z+1].x*a,x[z+1].y*b));return E.segments.last().close(),We(x),y.spot1=new go.Spot(.222,.222),y.spot2=new go.Spot(.777,.777),y}),go.Shape.defineFigureGenerator("EightPointedBurst",function(ae,a,b){var x=Oe(8),y=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*b,!0);y.add(E);for(var z=1;z<x.length;z+=3)E.add(new go.PathSegment(go.PathSegment.Bezier,x[z+2].x*a,x[z+2].y*b,x[z].x*a,x[z].y*b,x[z+1].x*a,x[z+1].y*b));return E.segments.last().close(),We(x),y.spot1=new go.Spot(.222,.222),y.spot2=new go.Spot(.777,.777),y}),go.Shape.defineFigureGenerator("NinePointedBurst",function(ae,a,b){var x=Oe(9),y=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*b,!0);y.add(E);for(var z=1;z<x.length;z+=3)E.add(new go.PathSegment(go.PathSegment.Bezier,x[z+2].x*a,x[z+2].y*b,x[z].x*a,x[z].y*b,x[z+1].x*a,x[z+1].y*b));return E.segments.last().close(),We(x),y.spot1=new go.Spot(.222,.222),y.spot2=new go.Spot(.777,.777),y}),go.Shape.defineFigureGenerator("TenPointedBurst",function(ae,a,b){var x=Oe(10),y=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*b,!0);y.add(E);for(var z=1;z<x.length;z+=3)E.add(new go.PathSegment(go.PathSegment.Bezier,x[z+2].x*a,x[z+2].y*b,x[z].x*a,x[z].y*b,x[z+1].x*a,x[z+1].y*b));return E.segments.last().close(),We(x),y.spot1=new go.Spot(.222,.222),y.spot2=new go.Spot(.777,.777),y}),go.Shape.setFigureParameter("FramedRectangle",0,new De("ThicknessX",8)),go.Shape.setFigureParameter("FramedRectangle",1,new De("ThicknessY",8)),go.Shape.defineFigureGenerator("FramedRectangle",function(ae,a,b){var x=ae?ae.parameter1:NaN,y=ae?ae.parameter2:NaN;isNaN(x)&&(x=8),isNaN(y)&&(y=8);var E=new go.Geometry,z=new go.PathFigure(0,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,b)),z.add(new go.PathSegment(go.PathSegment.Line,0,b).close()),x<a/2&&y<b/2&&(z.add(new go.PathSegment(go.PathSegment.Move,x,y)),z.add(new go.PathSegment(go.PathSegment.Line,x,b-y)),z.add(new go.PathSegment(go.PathSegment.Line,a-x,b-y)),z.add(new go.PathSegment(go.PathSegment.Line,a-x,y).close())),E.setSpots(0,0,1,1,x,y,-x,-y),E}),go.Shape.setFigureParameter("Ring",0,new De("Thickness",8)),go.Shape.defineFigureGenerator("Ring",function(ae,a,b){var x=ae?ae.parameter1:NaN;(isNaN(x)||x<0)&&(x=8);var y=a/2,E=new go.Geometry,z=new go.PathFigure(a,a/2,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,0,360,y,y,y,y).close());var te=Math.max(y-x,0);return te>0&&(z.add(new go.PathSegment(go.PathSegment.Move,a/2+te,a/2)),z.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y,y,te,te).close())),E.spot1=ve,E.spot2=Ze,E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Cloud",function(ae,a,b){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*b,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*b,-.09239631*a,.07836421*b,.1406031*a,-.0542823*b)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*b,.2450511*a,-.00697547*b,.3776197*a,-.01112067*b)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*b,.4539471*a,0,.6066018*a,-.02526587*b)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*b,.6914277*a,-.01904177*b,.8921095*a,-.01220843*b)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*b,1.036446*a,.04105738*b,1.020377*a,.3022052*b)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*b,1.04448*a,.360238*b,.992256*a,.5219009*b)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*b,1.032337*a,.5771781*b,1.018411*a,.8120651*b)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*b,1.028411*a,.9571472*b,.8556702*a,1.052487*b)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*b,.7431877*a,1.009325*b,.5624123*a,1.021761*b)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*b,.4820677*a,1.031761*b,.3030112*a,1.002796*b)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*b,.2329994*a,1.01518*b,.03213784*a,1.01518*b)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*b,-.02812061*a,.9032597*b,-.01205169*a,.6835638*b)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*b,-.01812061*a,.6089503*b,-.00606892*a,.4555777*b)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*b,-.01606892*a,.3892545*b,-.01205169*a,.1944299*b))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(ae,a,b){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*b)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*b)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,b)).add(new go.PathSegment(go.PathSegment.Line,x*a,b)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*b)).add(new go.PathSegment(go.PathSegment.Line,0,x*b).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new De("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new De("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(ae,a,b){var x=ae?ae.parameter1:NaN,y=ae?ae.parameter2:NaN;isNaN(x)&&(x=0),isNaN(y)&&(y=315);var E=x%360;E<0&&(E+=360);var z=y%360,te=Math.min(a,b)/2;return new go.Geometry().add(new go.PathFigure(te,te).add(new go.PathSegment(go.PathSegment.Arc,E,z,te,te,te,te).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(ae,a,b){var x=pe/Math.SQRT2*.5,y=Math.SQRT2/2,E=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,b,!0).add(new go.PathSegment(go.PathSegment.Bezier,y*a,E*b,a,(1-x)*b,(y+x)*a,(E+x)*b)).add(new go.PathSegment(go.PathSegment.Line,0,b).close()))}),go.Shape.setFigureParameter("ThickCross",0,new De("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(ae,a,b){var x=ae?ae.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var y=Math.min(x,a)/2,E=a/2,z=b/2;return new go.Geometry().add(new go.PathFigure(E-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,E+y,0)).add(new go.PathSegment(go.PathSegment.Line,E+y,z-y)).add(new go.PathSegment(go.PathSegment.Line,a,z-y)).add(new go.PathSegment(go.PathSegment.Line,a,z+y)).add(new go.PathSegment(go.PathSegment.Line,E+y,z+y)).add(new go.PathSegment(go.PathSegment.Line,E+y,b)).add(new go.PathSegment(go.PathSegment.Line,E-y,b)).add(new go.PathSegment(go.PathSegment.Line,E-y,z+y)).add(new go.PathSegment(go.PathSegment.Line,0,z+y)).add(new go.PathSegment(go.PathSegment.Line,0,z-y)).add(new go.PathSegment(go.PathSegment.Line,E-y,z-y).close()))}),go.Shape.setFigureParameter("ThinCross",0,new De("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(ae,a,b){var x=ae?ae.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var y=Math.min(x,a)/2,E=a/2,z=b/2;return new go.Geometry().add(new go.PathFigure(E-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,E+y,0)).add(new go.PathSegment(go.PathSegment.Line,E+y,z-y)).add(new go.PathSegment(go.PathSegment.Line,a,z-y)).add(new go.PathSegment(go.PathSegment.Line,a,z+y)).add(new go.PathSegment(go.PathSegment.Line,E+y,z+y)).add(new go.PathSegment(go.PathSegment.Line,E+y,b)).add(new go.PathSegment(go.PathSegment.Line,E-y,b)).add(new go.PathSegment(go.PathSegment.Line,E-y,z+y)).add(new go.PathSegment(go.PathSegment.Line,0,z+y)).add(new go.PathSegment(go.PathSegment.Line,0,z-y)).add(new go.PathSegment(go.PathSegment.Line,E-y,z-y).close()))}),go.Shape.setFigureParameter("ThickX",0,new De("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(ae,a,b){var x=ae?ae.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),a===0||b===0){var y=new go.Geometry(go.Geometry.Rectangle);return y.startX=0,y.startY=0,y.endX=a,y.endY=b,y}else{var E=a/2,z=b/2,te=Math.atan2(b,a),ne=x-Math.min(Math.cos(te)*x/2,E),re=x-Math.min(Math.sin(te)*x/2,z),y=new go.Geometry,ie=new go.PathFigure(ne,0,!0);return y.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E,.2*b)),ie.add(new go.PathSegment(go.PathSegment.Line,a-ne,0)),ie.add(new go.PathSegment(go.PathSegment.Line,a,re)),ie.add(new go.PathSegment(go.PathSegment.Line,.8*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,a,b-re)),ie.add(new go.PathSegment(go.PathSegment.Line,a-ne,b)),ie.add(new go.PathSegment(go.PathSegment.Line,E,.8*b)),ie.add(new go.PathSegment(go.PathSegment.Line,ne,b)),ie.add(new go.PathSegment(go.PathSegment.Line,0,b-re)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),y}}),go.Shape.setFigureParameter("ThinX",0,new De("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(ae,a,b){var x=ae?ae.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var y=new go.Geometry,E=new go.PathFigure(.1*a,0,!0);return y.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*b)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.1*b)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*b)),E.add(new go.PathSegment(go.PathSegment.Line,a,.9*b)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,b)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*b)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,b)),E.add(new go.PathSegment(go.PathSegment.Line,0,.9*b)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*b)),E.add(new go.PathSegment(go.PathSegment.Line,0,.1*b).close()),y}),go.Shape.setFigureParameter("SquareIBeam",0,new De("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(ae,a,b){var x=ae?ae.parameter1:NaN;isNaN(x)&&(x=.2);var y=new go.Geometry,E=new go.PathFigure(0,0,!0);return y.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,x*b)),E.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*b)),E.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*b)),E.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*b)),E.add(new go.PathSegment(go.PathSegment.Line,a,b)),E.add(new go.PathSegment(go.PathSegment.Line,0,b)),E.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*b)),E.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*b)),E.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*b)),E.add(new go.PathSegment(go.PathSegment.Line,0,x*b).close()),y}),go.Shape.setFigureParameter("RoundedIBeam",0,new De("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(ae,a,b){var x=ae?ae.parameter1:NaN;isNaN(x)&&(x=.5);var y=new go.Geometry,E=new go.PathFigure(0,0,!0);return y.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,b,Math.abs(1-x)*a,.25*b,Math.abs(1-x)*a,.75*b)),E.add(new go.PathSegment(go.PathSegment.Line,0,b)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*b,x*a,.25*b).close()),y}),go.Shape.defineFigureGenerator("HalfEllipse",function(ae,a,b){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*b,pe*a,0,a,(.5-pe/2)*b)).add(new go.PathSegment(go.PathSegment.Bezier,0,b,a,(.5+pe/2)*b,pe*a,b).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(ae,a,b){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,b,a,0,a,b)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*b,.5*a,.25*b).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(ae,a,b){return new go.Geometry().add(new go.PathFigure(.5*a,b,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*b,.1*a,.8*b,0,.5*b)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*b,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*b,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,b,a,.5*b,.9*a,.8*b).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(ae,a,b){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*b)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*b,.6*a,.2*b,a,.25*b)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*b,a,.8*b,.6*a,.8*b)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,b,.5*a,.75*b,.55*a,.95*b)).add(new go.PathSegment(go.PathSegment.Line,.25*a,b)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*b,.45*a,.95*b,.5*a,.75*b)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*b,.4*a,.8*b,0,.8*b)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*b,0,.25*b,.4*a,.2*b).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(.4*a,.6*b,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,b,.5*a,.75*b,.45*a,.95*b)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*b,.55*a,.95*b,.5*a,.75*b));var E=.2,z=.3,te=0,ne=E*pe;return y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+E+te)*b,(.5-E+z)*a,(.5+ne+te)*b,(.5-ne+z)*a,(.5+E+te)*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+z)*a,(.5+te)*b,(.5+ne+z)*a,(.5+E+te)*b,(.5+E+z)*a,(.5+ne+te)*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-E+te)*b,(1-.5+E+z)*a,(.5-ne+te)*b,(.5+ne+z)*a,(.5-E+te)*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*b,(.5-ne+z)*a,(.5-E+te)*b,(.5-E+z+.05)*a,(.5-ne+te-.02)*b)),E=.2,z=0,te=-.3,ne=E*pe,y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+z)*a,(.5+te)*b,(.5+ne+z)*a,(.5+E+te)*b,(.5+E+z)*a,(.5+ne+te)*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-E+te)*b,(1-.5+E+z)*a,(.5-ne+te)*b,(.5+ne+z)*a,(.5-E+te)*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+z)*a,(.5+te)*b,(.5-ne+z)*a,(.5-E+te)*b,(.5-E+z)*a,(.5-ne+te)*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ne+z)*a,(.5+E+te)*b,(.5-E+z)*a,(.5+ne+te)*b,(.5-ne+z)*a,(.5+E+te)*b)),E=.2,z=-.3,te=0,ne=E*pe,y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-E+te)*b,(1-.5+E+z-.05)*a,(.5-ne+te-.02)*b,(.5+ne+z)*a,(.5-E+te)*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+z)*a,(.5+te)*b,(.5-ne+z)*a,(.5-E+te)*b,(.5-E+z)*a,(.5-ne+te)*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+E+te)*b,(.5-E+z)*a,(.5+ne+te)*b,(.5-ne+z)*a,(.5+E+te)*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*b,(.5+ne+z)*a,(.5+E+te)*b,(.5+E+z)*a,(.5+ne+te)*b).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(a*.5,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),y.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var E=.1,z=.5,te=.25;return y.add(new go.PathSegment(go.PathSegment.Move,(z+E)*a,te*b)),y.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*z,b*te,E*a,E*a).close()),y=new go.PathFigure(a*.5,0,!1),x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),te=.75,y=new go.PathFigure((z+E)*a,te*b,!0),x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*z,b*te,E*a,E*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(ae,a,b){var x=.8535533905932737,y=.5*a,E=.5*b;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,y,E,y,E)).add(new go.PathSegment(go.PathSegment.Line,y,b)).add(new go.PathSegment(go.PathSegment.Move,y,E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*b)).add(new go.PathSegment(go.PathSegment.Move,y,E)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*b)))}),go.Shape.defineFigureGenerator("NotAllowed",function(ae,a,b){var x=new go.Geometry,y=pe*.5,E=.5,z=.5,te=.5,ne=new go.PathFigure(z*a,(te-E)*b);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,te*b,(z-y)*a,(te-E)*b,(z-E)*a,(te-y)*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(te+E)*b,(z-E)*a,(te+y)*b,(z-y)*a,(te+E)*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,te*b,(z+y)*a,(te+E)*b,(z+E)*a,(te+y)*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(te-E)*b,(z+E)*a,(te-y)*b,(z+y)*a,(te-E)*b)),E=.4,y=pe*.4;var re=ee(),ie=ee(),le=ee(),Pe=ee();_e(z,te-E,z+y,te-E,z+E,te-y,z+E,te,.42,re,ie,le,Pe,Pe);var ce=ee(),Ie=ee(),Ve=ee();_e(z,te-E,z+y,te-E,z+E,te-y,z+E,te,.58,Pe,Pe,Ve,ce,Ie);var Et=ee(),It=ee(),sn=ee();_e(z,te+E,z-y,te+E,z-E,te+y,z-E,te,.42,Et,It,sn,Pe,Pe);var zt=ee(),Yt=ee(),hn=ee();return _e(z,te+E,z-y,te+E,z-E,te+y,z-E,te,.58,Pe,Pe,hn,zt,Yt),ne.add(new go.PathSegment(go.PathSegment.Move,hn.x*a,hn.y*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,te*b,zt.x*a,zt.y*b,Yt.x*a,Yt.y*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(te-E)*b,(z-E)*a,(te-y)*b,(z-y)*a,(te-E)*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,le.x*a,le.y*b,re.x*a,re.y*b,ie.x*a,ie.y*b)),ne.add(new go.PathSegment(go.PathSegment.Line,hn.x*a,hn.y*b).close()),ne.add(new go.PathSegment(go.PathSegment.Move,sn.x*a,sn.y*b)),ne.add(new go.PathSegment(go.PathSegment.Line,Ve.x*a,Ve.y*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,te*b,ce.x*a,ce.y*b,Ie.x*a,Ie.y*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(te+E)*b,(z+E)*a,(te+y)*b,(z+y)*a,(te+E)*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,sn.x*a,sn.y*b,Et.x*a,Et.y*b,It.x*a,It.y*b).close()),ge(re),ge(ie),ge(le),ge(Pe),ge(ce),ge(Ie),ge(Ve),ge(Et),ge(It),ge(sn),ge(zt),ge(Yt),ge(hn),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(ae,a,b){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*b)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*b)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*b)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*b)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*b)).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*b,a,.25*b,.75*a,.5*b)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*b)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*b)).add(new go.PathSegment(go.PathSegment.Line,.7*a,b)).add(new go.PathSegment(go.PathSegment.Line,.3*a,b)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*b)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*b)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*b)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*b,0,.25*b).close()))}),go.Shape.setFigureParameter("HourGlass",0,new De("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(ae,a,b){var x=ae?ae.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var y=(a-x)/2,E=y+x;return new go.Geometry().add(new go.PathFigure(E,.5*b).add(new go.PathSegment(go.PathSegment.Line,a,b)).add(new go.PathSegment(go.PathSegment.Line,0,b)).add(new go.PathSegment(go.PathSegment.Line,y,.5*b)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(ae,a,b){return new go.Geometry().add(new go.PathFigure(0,.55*b).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*b)).add(new go.PathSegment(go.PathSegment.Line,a,.45*b)).add(new go.PathSegment(go.PathSegment.Line,.4*a,b)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*b).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(ae,a,b){var x=new go.Geometry,y=pe*.4,E=.4,z=.5,te=.5,ne=ee(),re=ee(),ie=ee(),le=ee(),Pe=new go.PathFigure((z-E)*a,te*b,!1);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(te-E)*b,(z-E)*a,(te-y)*b,(z-y)*a,(te-E)*b)),_e(z,te-E,z+y,te-E,z+E,te-y,z+E,te,.44,ie,le,re,ne,ne),Pe.add(new go.PathSegment(go.PathSegment.Bezier,re.x*a,re.y*b,ie.x*a,ie.y*b,le.x*a,le.y*b));var ce=oe(re.x,re.y);_e(z,te-E,z+y,te-E,z+E,te-y,z+E,te,.56,ne,ne,re,ie,le);var Ie=oe(re.x,re.y);Pe.add(new go.PathSegment(go.PathSegment.Line,(ce.x*.1+.95*.9)*a,ce.y*.1*b)),Pe.add(new go.PathSegment(go.PathSegment.Line,.85*a,ce.y*.1*b)),Pe.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Pe.add(new go.PathSegment(go.PathSegment.Line,a,0)),Pe.add(new go.PathSegment(go.PathSegment.Line,a,.15*b)),Pe.add(new go.PathSegment(go.PathSegment.Line,(Ie.x*.1+.9)*a,.15*b)),Pe.add(new go.PathSegment(go.PathSegment.Line,(Ie.x*.1+.9)*a,(Ie.y*.1+.05*.9)*b)),Pe.add(new go.PathSegment(go.PathSegment.Line,Ie.x*a,Ie.y*b)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,te*b,ie.x*a,ie.y*b,le.x*a,le.y*b)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(te+E)*b,(z+E)*a,(te+y)*b,(z+y)*a,(te+E)*b)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,te*b,(z-y)*a,(te+E)*b,(z-E)*a,(te+y)*b)),E=.35,y=pe*.35;var Ve=new go.PathFigure(z*a,(te-E)*b,!1);x.add(Ve),Ve.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,te*b,(z-y)*a,(te-E)*b,(z-E)*a,(te-y)*b)),Ve.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(te+E)*b,(z-E)*a,(te+y)*b,(z-y)*a,(te+E)*b)),Ve.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,te*b,(z+y)*a,(te+E)*b,(z+E)*a,(te+y)*b)),Ve.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(te-E)*b,(z+E)*a,(te-y)*b,(z+y)*a,(te-E)*b));var Et=new go.PathFigure((z-E)*a,te*b,!1);return x.add(Et),ge(ne),ge(re),ge(ie),ge(le),ge(ce),ge(Ie),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(ae,a,b){var x=new go.Geometry,y=.375,E=0,z=-.125,te=y*pe,ne=new go.PathFigure((.525+E)*a,(.5+y+z)*b,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+E)*a,(.5+z)*b,(.5+te+E)*a,(.5+y+z)*b,(.5+y+E)*a,(.5+te+z)*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(.5+E)*a,(.5-y+z)*b,(1-.5+y+E)*a,(.5-te+z)*b,(.5+te+E)*a,(.5-y+z)*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+E)*a,(.5+z)*b,(.5-te+E)*a,(.5-y+z)*b,(.5-y+E)*a,(.5-te+z)*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(.475+E)*a,(.5+y+z)*b,(.5-y+E)*a,(.5+te+z)*b,(.5-te+E)*a,(.5+y+z)*b)),ne.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*b)),ne.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*b)),ne.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*b)),ne.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*b)),ne.add(new go.PathSegment(go.PathSegment.Line,.475*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.525*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*b)),ne.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*b)),ne.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*b)),ne.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*b).close()),y=.325,E=0,z=-.125,te=y*pe;var ne=new go.PathFigure((1-.5+y+E)*a,(.5+z)*b,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,(.5+E)*a,(.5+y+z)*b,(.5+y+E)*a,(.5+te+z)*b,(.5+te+E)*a,(.5+y+z)*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+E)*a,(.5+z)*b,(.5-te+E)*a,(.5+y+z)*b,(.5-y+E)*a,(.5+te+z)*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(.5+E)*a,(.5-y+z)*b,(.5-y+E)*a,(.5-te+z)*b,(.5-te+E)*a,(.5-y+z)*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+E)*a,(.5+z)*b,(.5+te+E)*a,(.5-y+z)*b,(1-.5+y+E)*a,(.5-te+z)*b));var ne=new go.PathFigure((.525+E)*a,(.5+y+z)*b,!1);return x.add(ne),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(ae,a,b){var x=ae?ae.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*b)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,b)).add(new go.PathSegment(go.PathSegment.Move,0,.5*b)).add(new go.PathSegment(go.PathSegment.Line,a,.5*b))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(ae,a,b){var x=ae?ae.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*b)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,b)).add(new go.PathSegment(go.PathSegment.Move,0,.5*b)).add(new go.PathSegment(go.PathSegment.Line,a,.5*b)).add(new go.PathSegment(go.PathSegment.Move,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*b)).add(new go.PathSegment(go.PathSegment.Line,x*a,b))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(ae,a,b){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,b)))}),go.Shape.defineFigureGenerator("LogicAnd",function(ae,a,b){return new go.Geometry().add(new go.PathFigure(0,b,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,b))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(ae,a,b){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,b)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(ae,a,b){var x=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,b)).add(new go.PathSegment(go.PathSegment.Move,0,.5*b)).add(new go.PathSegment(go.PathSegment.Line,a,.5*b)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*b,.5*a,.5*b)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(ae,a,b){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,b)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(ae,a,b){return new go.Geometry().add(new go.PathFigure(0,b,!1).add(new go.PathSegment(go.PathSegment.Line,a,b)).add(new go.PathSegment(go.PathSegment.Move,.5*a,b)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(ae,a,b){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*b)).add(new go.PathSegment(go.PathSegment.Line,0,.5*b)).add(new go.PathSegment(go.PathSegment.Move,a,.5*b)).add(new go.PathSegment(go.PathSegment.Line,a,b)).add(new go.PathSegment(go.PathSegment.Line,0,b)))}),go.Shape.defineFigureGenerator("LogicForAll",function(ae,a,b){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,b)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*b)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*b))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(ae,a,b){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*b)).add(new go.PathSegment(go.PathSegment.Line,a,.5*b)).add(new go.PathSegment(go.PathSegment.Move,0,b)).add(new go.PathSegment(go.PathSegment.Line,a,b))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(ae,a,b){var x=.5;return new go.Geometry().add(new go.PathFigure(0,b,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*b)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*b,x*a,x*b)).add(new go.PathSegment(go.PathSegment.Line,a,b))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(ae,a,b){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*b)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*b,x*a,x*b)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new De("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new De("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(ae,a,b){var x=ae?ae.parameter1:NaN;isNaN(x)&&(x=.3);var y=ae?ae.parameter2:NaN;isNaN(y)&&(y=.3);var E=(1-x)*a,z=(.5-y/2)*b,te=(.5+y/2)*b,ne=new go.Geometry,re=new go.PathFigure(0,z,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,z)),re.add(new go.PathSegment(go.PathSegment.Line,E,0)),re.add(new go.PathSegment(go.PathSegment.Line,a,.5*b)),re.add(new go.PathSegment(go.PathSegment.Line,E,b)),re.add(new go.PathSegment(go.PathSegment.Line,E,te)),re.add(new go.PathSegment(go.PathSegment.Line,0,te).close()),ne.spot1=new go.Spot(0,z/b);var ie=Re(0,te/b,1,te/b,E/a,1,1,.5,ee());return ne.spot2=new go.Spot(ie.x,ie.y),ge(ie),ne}),go.Shape.setFigureParameter("Arrow2",0,new De("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new De("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(ae,a,b){var x=ae?ae.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var y=ae?ae.parameter2:NaN;isNaN(y)&&(y=30),y=Math.min(y,b/2);var E=a-x,z=(b-y)/2,te=z+y,ne=new go.Geometry,re=new go.PathFigure(0,z,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,z)),re.add(new go.PathSegment(go.PathSegment.Line,E,0)),re.add(new go.PathSegment(go.PathSegment.Line,a,.5*b)),re.add(new go.PathSegment(go.PathSegment.Line,E,b)),re.add(new go.PathSegment(go.PathSegment.Line,E,te)),re.add(new go.PathSegment(go.PathSegment.Line,0,te).close()),ne.spot1=new go.Spot(0,z/b);var ie=Re(0,te/b,1,te/b,E/a,1,1,.5,ee());return ne.spot2=new go.Spot(ie.x,ie.y),ge(ie),ne}),go.Shape.defineFigureGenerator("Chevron",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*b)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,b)),y.add(new go.PathSegment(go.PathSegment.Line,0,b)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*b).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*b)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*b)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*b)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*b)),y.add(new go.PathSegment(go.PathSegment.Line,0,1*b).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new De("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(ae,a,b){var x=ae?ae.parameter1:NaN;isNaN(x)&&(x=.3);var y=(.5-x/2)*b,E=(.5+x/2)*b,z=new go.Geometry,te=new go.PathFigure(a,.5*b,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),te.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),te.add(new go.PathSegment(go.PathSegment.Line,.3*a,b)),te.add(new go.PathSegment(go.PathSegment.Line,0,.5*b)),te.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var ne=Re(0,.5,.3,0,0,y/b,.1,y/b,ee());return z.spot1=new go.Spot(ne.x,ne.y),ne=Re(.7,1,1,.5,0,E/b,1,E/b,ne),z.spot2=new go.Spot(ne.x,ne.y),ge(ne),z}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new De("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new De("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(ae,a,b){var x=ae?ae.parameter1:NaN;isNaN(x)&&(x=40);var y=ae?ae.parameter2:NaN;isNaN(y)&&(y=100);var E=(b-x)/2,z=E+x,te=(b-y)/2,ne=te+y;(x>b||y>b)&&(y>x?(x=x*b/y,E=(b-x)/2,z=E+x,te=0,ne=b):(E=0,z=b,te=0,ne=b));var re=new go.Geometry,ie=new go.PathFigure(a,.5*b,!0);re.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,0,.5*b)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,te)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,te).close());var le=Re(0,.5,.3,te/b,0,E/b,1,E/b,ee());return re.spot1=new go.Spot(le.x,le.y),le=Re(.7,ne/b,1,.5,0,z/b,1,z/b,le),re.spot2=new go.Spot(le.x,le.y),ge(le),re}),go.Shape.setFigureParameter("IBeamArrow",0,new De("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(ae,a,b){var x=ae?ae.parameter1:NaN;isNaN(x)&&(x=.3);var y=(.5-x/2)*b,E=(.5+x/2)*b,z=new go.Geometry,te=new go.PathFigure(a,.5*b,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),te.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),te.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Line,0,0)),te.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),z.spot1=new go.Spot(0,y/b);var ne=Re(.7,1,1,.5,0,E/b,1,E/b,ee());return z.spot2=new go.Spot(ne.x,ne.y),ge(ne),z}),go.Shape.setFigureParameter("IBeamArrow2",0,new De("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new De("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(ae,a,b){var x=ae?ae.parameter1:NaN;isNaN(x)&&(x=40);var y=ae?ae.parameter2:NaN;isNaN(y)&&(y=100);var E=(b-x)/2,z=E+x,te=(b-y)/2,ne=te+y;(x>b||y>b)&&(y>x?(x=x*b/y,E=(b-x)/2,z=E+x,te=0,ne=b):(E=0,z=b,te=0,ne=b));var re=new go.Geometry,ie=new go.PathFigure(a,.5*b,!0);re.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,0,te)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,te).close()),re.spot1=new go.Spot(0,E/b);var le=Re(.7,ne/b,1,.5,0,z/b,1,z/b,ee());return re.spot2=new go.Spot(le.x,le.y),ge(le),re}),go.Shape.setFigureParameter("Pointer",0,new De("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(ae,a,b){var x=ae?ae.parameter1:NaN;isNaN(x)&&(x=.1);var y=new go.Geometry,E=new go.PathFigure(a,.5*b,!0);y.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,b)),E.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*b)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),y.spot1=new go.Spot(x,.35);var z=Re(.2,.65,1,.65,0,1,1,.5,ee());return y.spot2=new go.Spot(z.x,z.y),ge(z),y}),go.Shape.setFigureParameter("RoundedPointer",0,new De("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(ae,a,b){var x=ae?ae.parameter1:NaN;isNaN(x)&&(x=.3);var y=new go.Geometry,E=new go.PathFigure(a,.5*b,!0);y.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,b)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*b,x*a,.25*b).close()),y.spot1=new go.Spot(x,.35);var z=Re(0,.65,1,.65,0,1,1,.5,ee());return y.spot2=new go.Spot(z.x,z.y),ge(z),y}),go.Shape.setFigureParameter("SplitEndArrow",0,new De("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(ae,a,b){var x=ae?ae.parameter1:NaN;isNaN(x)&&(x=.4);var y=(.5-x/2)*b,E=(.5+x/2)*b,z=new go.Geometry,te=new go.PathFigure(a,.5*b,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),te.add(new go.PathSegment(go.PathSegment.Line,0,E)),te.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*b)),te.add(new go.PathSegment(go.PathSegment.Line,0,y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),z.spot1=new go.Spot(.2,.3);var ne=Re(.7,1,1,.5,0,E/b,1,E/b,ee());return z.spot2=new go.Spot(ne.x,ne.y),ge(ne),z}),go.Shape.setFigureParameter("SplitEndArrow2",0,new De("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(ae,a,b){var x=ae?ae.parameter1:NaN;isNaN(x)&&(x=50);var y=(b-x)/2,E=y+x;x>b&&(y=0,E=b);var z=new go.Geometry,te=new go.PathFigure(a,.5*b,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),te.add(new go.PathSegment(go.PathSegment.Line,0,E)),te.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*b)),te.add(new go.PathSegment(go.PathSegment.Line,0,y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),z.spot1=new go.Spot(.2,y/b);var ne=Re(.7,1,1,.5,0,E/b,1,E/b,ee());return z.spot2=new go.Spot(ne.x,ne.y),ge(ne),z}),go.Shape.setFigureParameter("SquareArrow",0,new De("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(ae,a,b){var x=ae?ae.parameter1:NaN;isNaN(x)&&(x=.7);var y=new go.Geometry,E=new go.PathFigure(a,.5*b,!0);return y.add(E),E.add(new go.PathSegment(go.PathSegment.Line,x*a,b)),E.add(new go.PathSegment(go.PathSegment.Line,0,b)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),y.spot1=go.Spot.TopLeft,y.spot2=new go.Spot(x,1),y}),go.Shape.defineFigureGenerator("Cone1",function(ae,a,b){var x=new go.Geometry,y=pe*.5,E=pe*.1,z=new go.PathFigure(0,.9*b,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*b)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,b,a,(.9+E)*b,(.5+y)*a,b)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*b,(.5-y)*a,b,0,(.9+E)*b).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,.9*b,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*b,(1-.85/.9)*a,b,.85/.9*a,b)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.9*b).close());var E=new go.PathFigure(0,.9*b,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*b,(1-.85/.9)*a,.8*b,.85/.9*a,.8*b)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(.5*a,b,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*b)),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*b)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.15*b)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*b).close());var E=new go.PathFigure(.5*a,b,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*b)),E.add(new go.PathSegment(go.PathSegment.Line,0,.15*b)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*b)),E.add(new go.PathSegment(go.PathSegment.Line,a,.15*b)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,.3*b,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,b)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*b)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var E=new go.PathFigure(0,.3*b,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*b)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*b)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(ae,a,b){var x=ae?ae.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,b/3);var y=new go.Geometry,E=pe*.5,z=new go.PathFigure(0,x,!0);y.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,pe*x,(.5-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+E)*a,0,1*a,pe*x)),z.add(new go.PathSegment(go.PathSegment.Line,a,b-x)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*b,1*a,b-pe*x,(.5+E)*a,1*b)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,b-x,(.5-E)*a,1*b,0,b-pe*x)),z.add(new go.PathSegment(go.PathSegment.Line,0,x));var te=new go.PathFigure(a,x,!1);return y.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-pe*x,(.5+E)*a,2*x)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-E)*a,2*x,0,2*x-pe*x)),y.spot1=new go.Spot(0,0,0,2*x),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder2",function(ae,a,b){var x=ae?ae.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,b/3);var y=new go.Geometry,E=pe*.5,z=new go.PathFigure(0,b-x,!0);y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,x)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,pe*x,(.5-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+E)*a,0,a,pe*x)),z.add(new go.PathSegment(go.PathSegment.Line,a,b-x)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,b,a,b-pe*x,(.5+E)*a,b)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,b-x,(.5-E)*a,b,0,b-pe*x));var te=new go.PathFigure(0,b-x,!1);return y.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,b-2*x,0,b-x-pe*x,(.5-E)*a,b-2*x)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,b-x,(.5+E)*a,b-2*x,a,b-x-pe*x)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,0,-2*x),y}),go.Shape.defineFigureGenerator("Cylinder3",function(ae,a,b){var x=ae?ae.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var y=new go.Geometry,E=pe*.5,z=new go.PathFigure(x,0,!0);y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*b,a-pe*x,0,a,(.5-E)*b)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-x,b,a,(.5+E)*b,a-pe*x,b)),z.add(new go.PathSegment(go.PathSegment.Line,x,b)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*b,pe*x,b,0,(.5+E)*b)),z.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-E)*b,pe*x,0));var te=new go.PathFigure(x,0,!1);return y.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*b,x+pe*x,0,2*x,(.5-E)*b)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,b,2*x,(.5+E)*b,x+pe*x,b)),y.spot1=new go.Spot(0,0,2*x,0),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder4",function(ae,a,b){var x=ae?ae.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var y=new go.Geometry,E=pe*.5,z=new go.PathFigure(a-x,0,!0);y.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*b,a-pe*x,0,a,(.5-E)*b)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-x,b,a,(.5+E)*b,a-pe*x,b)),z.add(new go.PathSegment(go.PathSegment.Line,x,b)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*b,pe*x,b,0,(.5+E)*b)),z.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-E)*b,pe*x,0)),z.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var te=new go.PathFigure(a-x,0,!1);return y.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*b,a-x-pe*x,0,a-2*x,(.5-E)*b)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-x,b,a-2*x,(.5+E)*b,a-x-pe*x,b)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,-2*x,0),y}),go.Shape.defineFigureGenerator("Prism1",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(.25*a,.25*b,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*b)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,b)),y.add(new go.PathSegment(go.PathSegment.Line,0,b).close());var E=new go.PathFigure(.25*a,.25*b,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,b)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,.25*b,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*b)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*b)),y.add(new go.PathSegment(go.PathSegment.Line,0,b).close());var E=new go.PathFigure(0,b,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*b)),E.add(new go.PathSegment(go.PathSegment.Line,a,.25*b)),E.add(new go.PathSegment(go.PathSegment.Move,0,.25*b)),E.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*b)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*b)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,b)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*b).close());var E=new go.PathFigure(.5*a,0,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,b)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*b)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,b)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*b).close());var E=new go.PathFigure(.5*a,0,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*b)),E.add(new go.PathSegment(go.PathSegment.Line,0,.85*b)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*b)),E.add(new go.PathSegment(go.PathSegment.Line,a,.85*b)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(ae,a,b){var x=new go.Geometry,y=.2,E=.1,z=pe*y,te=pe*E,ne=.5,re=.1,ie=new go.PathFigure(ne*a,(re+E)*b,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,re*b,(ne-z)*a,(re+E)*b,(ne-y)*a,(re+te)*b)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(re-E)*b,(ne-y)*a,(re-te)*b,(ne-z)*a,(re-E)*b)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,re*b,(ne+z)*a,(re-E)*b,(ne+y)*a,(re-te)*b)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(re+E)*b,(ne+y)*a,(re+te)*b,(ne+z)*a,(re+E)*b));var le=.05,Pe=pe*le;ne=.05,re=.25;var ce=new go.PathFigure(.5*a,.2*b,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*b)),ne=.95,re=.25,ce.add(new go.PathSegment(go.PathSegment.Bezier,(ne+le)*a,re*b,(ne+Pe)*a,(re-le)*b,(ne+le)*a,(re-Pe)*b)),ce.add(new go.PathSegment(go.PathSegment.Line,a,.6*b)),ce.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*b)),ce.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*b)),le=.025,Pe=pe*le,ne=.825,re=.35,ce.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(re-le)*b,(ne+le)*a,(re-Pe)*b,(ne+Pe)*a,(re-le)*b)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ne-le)*a,re*b,(ne-Pe)*a,(re-le)*b,(ne-le)*a,(re-Pe)*b)),ce.add(new go.PathSegment(go.PathSegment.Line,.8*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.55*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*b)),le=.05,Pe=pe*le,ne=.5,re=.7,ce.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(re-le)*b,(ne+le)*a,(re-Pe)*b,(ne+Pe)*a,(re-le)*b)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ne-le)*a,re*b,(ne-Pe)*a,(re-le)*b,(ne-le)*a,(re-Pe)*b)),ce.add(new go.PathSegment(go.PathSegment.Line,.45*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*b)),le=.025,Pe=pe*le,ne=.175,re=.35,ce.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(re-le)*b,(ne+le)*a,(re-Pe)*b,(ne+Pe)*a,(re-le)*b)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ne-le)*a,re*b,(ne-Pe)*a,(re-le)*b,(ne-le)*a,(re-Pe)*b)),ce.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*b)),ce.add(new go.PathSegment(go.PathSegment.Line,0,.6*b)),ce.add(new go.PathSegment(go.PathSegment.Line,0,.25*b)),le=.05,Pe=pe*le,ne=.05,re=.25,ce.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(re-le)*b,(ne-le)*a,(re-Pe)*b,(ne-Pe)*a,(re-le)*b)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*b)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new De("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(ae,a,b){var x=ae?ae.parameter1:NaN;isNaN(x)&&(x=.2);var y=new go.Geometry,E=new go.PathFigure(a,0,!0);return y.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,b)),E.add(new go.PathSegment(go.PathSegment.Line,0,b)),E.add(new go.PathSegment(go.PathSegment.Line,0,x*b)),E.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),y.spot1=new go.Spot(0,x),y.spot2=go.Spot.BottomRight,y}),go.Shape.defineFigureGenerator("Collate",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(.5*a,.5*b,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*b));var E=new go.PathFigure(.5*a,.5*b,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,b)),E.add(new go.PathSegment(go.PathSegment.Line,0,b)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*b)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(ae,a,b){var x=new go.Geometry,y=ae?ae.parameter1:NaN;isNaN(y)&&(y=.1);var E=new go.PathFigure(0,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,b)),E.add(new go.PathSegment(go.PathSegment.Line,0,b).close());var z=new go.PathFigure(0,y*b,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y*b)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*b)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-y)*b)),x}),go.Shape.defineFigureGenerator("Database",function(ae,a,b){var x=new go.Geometry,y=pe*.5,E=pe*.1,z=new go.PathFigure(a,.1*b,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*b)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,b,a,(.9+E)*b,(.5+y)*a,b)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*b,(.5-y)*a,b,0,(.9+E)*b)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*b)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-E)*b,(.5-y)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*b,(.5+y)*a,0,a,(.1-E)*b));var te=new go.PathFigure(a,.1*b,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*b,a,(.1+E)*b,(.5+y)*a,.2*b)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*b,(.5-y)*a,.2*b,0,(.1+E)*b)),te.add(new go.PathSegment(go.PathSegment.Move,a,.2*b)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*b,a,(.2+E)*b,(.5+y)*a,.3*b)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*b,(.5-y)*a,.3*b,0,(.2+E)*b)),te.add(new go.PathSegment(go.PathSegment.Move,a,.3*b)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*b,a,(.3+E)*b,(.5+y)*a,.4*b)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*b,(.5-y)*a,.4*b,0,(.3+E)*b)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,b,a,0,a,b)),y.add(new go.PathSegment(go.PathSegment.Line,0,b)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*b,.25*a,.1*b).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(ae,a,b){var x=new go.Geometry,y=pe*.5,E=pe*.1,z=new go.PathFigure(a,.1*b,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*b)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,b,a,(.9+E)*b,(.5+y)*a,b)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*b,(.5-y)*a,b,0,(.9+E)*b)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*b)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-E)*b,(.5-y)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*b,(.5+y)*a,0,a,(.1-E)*b));var te=new go.PathFigure(a,.1*b,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*b,a,(.1+E)*b,(.5+y)*a,.2*b)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*b,(.5-y)*a,.2*b,0,(.1+E)*b)),te.add(new go.PathSegment(go.PathSegment.Move,a,.2*b)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*b,a,(.2+E)*b,(.5+y)*a,.3*b)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*b,(.5-y)*a,.3*b,0,(.2+E)*b)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(.25*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,b,a,0,a,b)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,b)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*b).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(ae,a,b){var x=new go.Geometry,y=ae?ae.parameter1:NaN;isNaN(y)?y=.2:y<.15&&(y=.15);var E=pe*.2,z=new go.PathFigure(0,.2*b,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-E)*b,(.2-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*b,(.8+E)*a,0,a,(.2-E)*b)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*b)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,b,a,(.8+E)*b,(.8+E)*a,b)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*b,(.2-E)*a,b,0,(.8+E)*b)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*b));var te=new go.PathFigure(0,y*b,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,y*b)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(ae,a,b){var x=new go.Geometry,y=ae?ae.parameter1:NaN;(isNaN(y)||y<.1)&&(y=.1);var E=new go.PathFigure(0,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,b)),E.add(new go.PathSegment(go.PathSegment.Line,0,b).close());var z=new go.PathFigure(0,y*b,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y*b)),x}),go.Shape.defineFigureGenerator("Document",function(ae,a,b){var x=new go.Geometry;b=b/.8;var y=new go.PathFigure(0,.7*b,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*b,.5*a,.4*b,.5*a,b).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(ae,a,b){var x=new go.Geometry,y=ae?ae.parameter1:NaN;(isNaN(y)||y<.2)&&(y=.2);var E=new go.PathFigure(0,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,b)),E.add(new go.PathSegment(go.PathSegment.Line,0,b).close());var z=new go.PathFigure(y*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y*b)),z.add(new go.PathSegment(go.PathSegment.Move,a,y*b)),z.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*b)),z.add(new go.PathSegment(go.PathSegment.Line,y*a,b)),z.add(new go.PathSegment(go.PathSegment.Move,(1-y)*a,b)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-y)*b)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*b)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,b)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*b).close());var E=new go.PathFigure(.1*a,.4*b,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*b)),E.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*b)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*b)),E.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*b)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*b)),E.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*b)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*b)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*b)),y.add(new go.PathSegment(go.PathSegment.Line,a,b)),y.add(new go.PathSegment(go.PathSegment.Line,0,b).close());var E=new go.PathFigure(.75*a,0,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*b)),E.add(new go.PathSegment(go.PathSegment.Line,a,.25*b)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(a,.5*b,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,b)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*b));var E=new go.PathFigure(a,.5*b,!1);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,b));var z=new go.PathFigure(a,.5*b,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(ae,a,b){var x=new go.Geometry,y=ae?ae.parameter1:NaN,E=ae?ae.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(E)&&(E=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,b)),z.add(new go.PathSegment(go.PathSegment.Line,0,b).close());var te=new go.PathFigure(y*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*a,b)),te.add(new go.PathSegment(go.PathSegment.Move,0,E*b)),te.add(new go.PathSegment(go.PathSegment.Line,a,E*b)),x}),go.Shape.defineFigureGenerator("Junction",function(ae,a,b){var x=new go.Geometry,y=1/Math.SQRT2,E=(1-1/Math.SQRT2)/2,z=pe*.5,te=.5,ne=new go.PathFigure(a,te*b,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,te*a,b,a,(te+z)*b,(te+z)*a,b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,te*b,(te-z)*a,b,0,(te+z)*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,te*a,0,0,(te-z)*b,(te-z)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,te*b,(te+z)*a,0,a,(te-z)*b));var re=new go.PathFigure((E+y)*a,(E+y)*b,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*a,E*b)),re.add(new go.PathSegment(go.PathSegment.Move,E*a,(E+y)*b)),re.add(new go.PathSegment(go.PathSegment.Line,(E+y)*a,E*b)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(ae,a,b){var x=new go.Geometry;b=b/.8;var y=new go.PathFigure(0,.7*b,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*b,.5*a,.4*b,.5*a,b).close());var E=new go.PathFigure(.1*a,0,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*b)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,b,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*b)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*b)),y.add(new go.PathSegment(go.PathSegment.Line,a,b).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(ae,a,b){var x=new go.Geometry,y=pe*.5,E=.5,z=new go.PathFigure(.5*a,b,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,0,E*b,(E-y)*a,b,0,(E+y)*b)),z.add(new go.PathSegment(go.PathSegment.Bezier,E*a,0,0,(E-y)*b,(E-y)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,E*b,(E+y)*a,0,a,(E-y)*b)),z.add(new go.PathSegment(go.PathSegment.Bezier,(E+.1)*a,.9*b,a,(E+y)*b,(E+y)*a,.9*b)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*b)),z.add(new go.PathSegment(go.PathSegment.Line,a,b)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,b)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,b)),y.add(new go.PathSegment(go.PathSegment.Line,0,b)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*b).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(ae,a,b){var x=new go.Geometry,y=ae?ae.parameter1:NaN;isNaN(y)&&(y=.7);var E=new go.PathFigure(0,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,y*a,.5*b)),E.add(new go.PathSegment(go.PathSegment.Line,a,b)),E.add(new go.PathSegment(go.PathSegment.Line,0,b).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(ae,a,b){var x=new go.Geometry,y=ae?ae.parameter1:NaN;isNaN(y)&&(y=.25);var E=new go.PathFigure(0,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*b)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,b)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-y)*b)),E.add(new go.PathSegment(go.PathSegment.Line,0,b).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*b)),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*b)),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*b)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*b)),y.add(new go.PathSegment(go.PathSegment.Line,0,b).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(ae,a,b){var x=new go.Geometry;b=b/.8;var y=new go.PathFigure(a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*b,.96*a,.47*b,.93*a,.45*b)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*b,.86*a,.57*b,.83*a,.55*b)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*b,.4*a,.4*b,.4*a,b)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*b)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*b)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*b)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*b)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var E=new go.PathFigure(.1*a,.2*b,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*b)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*b)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*b)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*b)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*b)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(.1*a,.1*b,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*b)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*b)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*b)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*b)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*b)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,b)),y.add(new go.PathSegment(go.PathSegment.Line,0,b)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*b)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*b).close());var E=new go.PathFigure(.2*a,.1*b,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*b)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*b)),E.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*b)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*b)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*b)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(ae,a,b){var x=new go.Geometry,y=ae?ae.parameter1:NaN;isNaN(y)&&(y=.1);var E=1-y,z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,b).close());var te=new go.PathFigure(.5*y*a,y*b,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-.5*y)*a,y*b)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*b)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,b)),y.add(new go.PathSegment(go.PathSegment.Line,0,b).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(ae,a,b){var x=new go.Geometry,y=pe*.5,E=.5,z=new go.PathFigure(a,E*b,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,E*a,b,a,(E+y)*b,(E+y)*a,b)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,E*b,(E-y)*a,b,0,(E+y)*b)),z.add(new go.PathSegment(go.PathSegment.Bezier,E*a,0,0,(E-y)*b,(E-y)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,E*b,(E+y)*a,0,a,(E-y)*b));var te=new go.PathFigure(a,.5*b,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,.5*b)),te.add(new go.PathSegment(go.PathSegment.Move,.5*a,b)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(ae,a,b){var x=new go.Geometry;b=b/.8;var y=new go.PathFigure(0,.7*b,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.3*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*b,.5*a,.6*b,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*b,.5*a,.4*b,.5*a,b).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(ae,a,b){var x=new go.Geometry,y=ae?ae.parameter1:NaN,E=ae?ae.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(E)&&(E=.3);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,.5*b)),z.add(new go.PathSegment(go.PathSegment.Line,a,b)),z.add(new go.PathSegment(go.PathSegment.Line,0,b).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(ae,a,b){var x=new go.Geometry,y=ae?ae.parameter1:NaN,E=ae?ae.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(E)&&(E=.3);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*b)),z.add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,b)),z.add(new go.PathSegment(go.PathSegment.Line,0,b).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(ae,a,b){var x=new go.Geometry,y=ae?ae.parameter1:NaN;isNaN(y)&&(y=.1);var E=new go.PathFigure(0,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,b)),E.add(new go.PathSegment(go.PathSegment.Line,0,b).close());var z=new go.PathFigure((1-y)*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,b)),z.add(new go.PathSegment(go.PathSegment.Move,y*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,y*a,b)),x}),go.Shape.defineFigureGenerator("Process",function(ae,a,b){var x=new go.Geometry,y=ae?ae.parameter1:NaN;isNaN(y)&&(y=.1);var E=new go.PathFigure(0,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,b)),E.add(new go.PathSegment(go.PathSegment.Line,0,b).close());var z=new go.PathFigure(y*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*a,b)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*b)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,b)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*b).close());var E=new go.PathFigure(0,.5*b,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*b)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(ae,a,b){var x=new go.Geometry,y=ae?ae.parameter1:NaN;isNaN(y)&&(y=.25);var E=new go.PathFigure(y*a,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*b,.25*a,.5*b)),E.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*b,.25*a,.5*b));var z=new go.PathFigure(y*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*a,b)),z.add(new go.PathSegment(go.PathSegment.Move,(1-y)*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,b)),x.spot1=new go.Spot(y,0),x.spot2=new go.Spot(1-y,1),x}),go.Shape.defineFigureGenerator("Terminator",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(.25*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*b,.25*a,.5*b)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*b,.25*a,.5*b)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(ae,a,b){var x=new go.Geometry,y=ae?ae.parameter1:NaN;isNaN(y)&&(y=.1);var E=new go.PathFigure(0,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,b)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-y)*b)),E.add(new go.PathSegment(go.PathSegment.Line,0,(1-y)*b).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(ae,a,b){var x=new go.Geometry,y=pe*.5,E=new go.PathFigure(0,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*b,(.5+y)*a,0,a,(.5-y)*b)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,b,a,(.5+y)*b,(.5+y)*a,b)),E.add(new go.PathSegment(go.PathSegment.Line,0,b).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*b)),y.add(new go.PathSegment(go.PathSegment.Line,0,b).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(ae,a,b){var x=new go.Geometry,y=pe*.5,E=.5,z=new go.PathFigure(a,E*b,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,E*a,b,a,(E+y)*b,(E+y)*a,b)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,E*b,(E-y)*a,b,0,(E+y)*b)),z.add(new go.PathSegment(go.PathSegment.Bezier,E*a,0,0,(E-y)*b,(E-y)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,E*b,(E+y)*a,0,a,(E-y)*b));var te=new go.PathFigure(a,E*b,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,E*b));var ne=new go.PathFigure(.8*a,.75*b,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*b)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*b)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*b)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*b)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*b)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*b)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*b)),x}),go.Shape.defineFigureGenerator("Ground",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*b)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*b)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*b)),y.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*b)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*b)),y.add(new go.PathSegment(go.PathSegment.Move,.4*a,b)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,b)),x}),go.Shape.defineFigureGenerator("Inverter",function(ae,a,b){var x=new go.Geometry,y=pe*.1,E=.1,z=.9,te=.5,ne=new go.PathFigure(.8*a,.5*b,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*b));var re=new go.PathFigure((z+E)*a,te*b,!0);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(te+E)*b,(z+E)*a,(te+y)*b,(z+y)*a,(te+E)*b)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,te*b,(z-y)*a,(te+E)*b,(z-E)*a,(te+y)*b)),re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(te-E)*b,(z-E)*a,(te-y)*b,(z-y)*a,(te-E)*b)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,te*b,(z+y)*a,(te-E)*b,(z+E)*a,(te-y)*b)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(ae,a,b){var x=new go.Geometry,y=pe*.5,E=pe*.4,z=pe*.1,te=.1,ne=.9,re=.5,ie=new go.PathFigure(.8*a,.5*b,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,b,.8*a,(.5+E)*b,(.4+y)*a,b)),ie.add(new go.PathSegment(go.PathSegment.Line,0,b)),ie.add(new go.PathSegment(go.PathSegment.Line,0,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*b,(.4+y)*a,0,.8*a,(.5-E)*b));var le=new go.PathFigure((ne+te)*a,re*b,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(re+te)*b,(ne+te)*a,(re+z)*b,(ne+z)*a,(re+te)*b)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-te)*a,re*b,(ne-z)*a,(re+te)*b,(ne-te)*a,(re+z)*b)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(re-te)*b,(ne-te)*a,(re-z)*b,(ne-z)*a,(re-te)*b)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te)*a,re*b,(ne+z)*a,(re-te)*b,(ne+te)*a,(re-z)*b)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(ae,a,b){var x=new go.Geometry,y=.5,E=pe*y,z=0,te=.5,ne=new go.PathFigure(.8*a,.5*b,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,b,.7*a,(te+E)*b,(z+E)*a,(te+y)*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*b,.25*a,.25*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*b,(z+E)*a,(te-y)*b,.7*a,(te-E)*b)),y=.1,E=pe*.1,z=.9,te=.5;var re=new go.PathFigure((z-y)*a,te*b,!0);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(te-y)*b,(z-y)*a,(te-E)*b,(z-E)*a,(te-y)*b)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+y)*a,te*b,(z+E)*a,(te-y)*b,(z+y)*a,(te-E)*b)),re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(te+y)*b,(z+y)*a,(te+E)*b,(z+E)*a,(te+y)*b)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z-y)*a,te*b,(z-E)*a,(te+y)*b,(z-y)*a,(te+E)*b)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(ae,a,b){var x=new go.Geometry,y=.5,E=pe*y,z=0,te=.5,ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*b,(z+E+E)*a,(te-y)*b,.8*a,(te-E)*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,b,.8*a,(te+E)*b,(z+E+E)*a,(te+y)*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*b,.25*a,.25*b).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(ae,a,b){var x=new go.Geometry,y=.5,E=pe*y,z=.2,te=.5,ne=new go.PathFigure(.1*a,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,b,.35*a,.25*b,.35*a,.75*b));var re=new go.PathFigure(.8*a,.5*b,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,b,.7*a,(te+E)*b,(z+E)*a,(te+y)*b)),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*b,.45*a,.25*b)),re.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*b,(z+E)*a,(te-y)*b,.7*a,(te-E)*b)),y=.1,E=pe*.1,z=.9,te=.5;var ie=new go.PathFigure((z-y)*a,te*b,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(te-y)*b,(z-y)*a,(te-E)*b,(z-E)*a,(te-y)*b)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(z+y)*a,te*b,(z+E)*a,(te-y)*b,(z+y)*a,(te-E)*b)),ie.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(te+y)*b,(z+y)*a,(te+E)*b,(z+E)*a,(te+y)*b)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(z-y)*a,te*b,(z-E)*a,(te+y)*b,(z-y)*a,(te+E)*b)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(ae,a,b){var x=new go.Geometry,y=.5,E=pe*y,z=.2,te=.5,ne=new go.PathFigure(.1*a,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,b,.35*a,.25*b,.35*a,.75*b));var re=new go.PathFigure(.2*a,0,!0);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*b,(z+E)*a,(te-y)*b,.9*a,(te-E)*b)),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,b,.9*a,(te+E)*b,(z+E)*a,(te+y)*b)),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*b,.45*a,.25*b).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,b)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,b)),x}),go.Shape.defineFigureGenerator("Resistor",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,.5*b,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,b)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,b)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*b)),x}),go.Shape.defineFigureGenerator("Inductor",function(ae,a,b){var x=new go.Geometry,y=pe*.1,E=.1,z=.1,te=.5,ne=new go.PathFigure((z-y*.5)*a,b,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,0,(z-y)*a,b,(z-E)*a,0)),z=.3,ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,b,(z+E)*a,0,(z+y)*a,b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,0,(z-y)*a,b,(z-E)*a,0)),z=.5,ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,b,(z+E)*a,0,(z+y)*a,b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,0,(z-y)*a,b,(z-E)*a,0)),z=.7,ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,b,(z+E)*a,0,(z+y)*a,b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,0,(z-y)*a,b,(z-E)*a,0)),z=.9,ne.add(new go.PathSegment(go.PathSegment.Bezier,(z+y*.5)*a,b,(z+E)*a,0,(z+y)*a,b)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(ae,a,b){var x=new go.Geometry,y=pe*.5,E=.5,z=.5,te=.5,ne=new go.PathFigure((z-E)*a,te*b,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(te-E)*b,(z-E)*a,(te-y)*b,(z-y)*a,(te-E)*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,te*b,(z+y)*a,(te-E)*b,(z+E)*a,(te-y)*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(te+E)*b,(z+E)*a,(te+y)*b,(z+y)*a,(te+E)*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,te*b,(z-y)*a,(te+E)*b,(z-E)*a,(te+y)*b)),ne.add(new go.PathSegment(go.PathSegment.Move,(z-E+.1)*a,te*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z+E-.1)*a,te*b,z*a,(te-E)*b,z*a,(te+E)*b)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,.75*b,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*b)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,b)),x}),go.Shape.defineFigureGenerator("Diode",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*b)),y.add(new go.PathSegment(go.PathSegment.Line,0,b)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*b)),y.add(new go.PathSegment(go.PathSegment.Line,a,b)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(ae,a,b){var x=new go.Geometry,y=a,E=b;a=a*.38,b=b*.6;var z=pe*.8,te=.8,ne=0,re=.5,ie=(y-a)/2,le=(E-b)/2,Pe=new go.PathFigure(ne*a+ie,(re+te)*b+le,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-te)*a+ie,re*b+le,(ne-z)*a+ie,(re+te)*b+le,(ne-te)*a+ie,(re+z)*b+le)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ne*a+ie,(re-te)*b+le,(ne-te)*a+ie,(re-z)*b+le,(ne-z)*a+ie,(re-te)*b+le)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-te+z*.5)*a+ie,re*b+le,ne*a+ie,(re-te)*b+le,(ne-te+z*.5)*a+ie,(re-z)*b+le)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ne*a+ie,(re+te)*b+le,(ne-te+z*.5)*a+ie,(re+z)*b+le,ne*a+ie,(re+te)*b+le).close()),z=pe*.4,te=.4,ne=.2,re=.5;var ce=new go.PathFigure(ne*a+ie,(re+te)*b+le,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ne-te)*a+ie,re*b+le,(ne-z)*a+ie,(re+te)*b+le,(ne-te)*a+ie,(re+z)*b+le)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ne*a+ie,(re-te)*b+le,(ne-te)*a+ie,(re-z)*b+le,(ne-z)*a+ie,(re-te)*b+le)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ne-te+z*.5)*a+ie,re*b+le,ne*a+ie,(re-te)*b+le,(ne-te+z*.5)*a+ie,(re-z)*b+le)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ne*a+ie,(re+te)*b+le,(ne-te+z*.5)*a+ie,(re+z)*b+le,ne*a+ie,(re+te)*b+le).close()),z=pe*.2,te=.2,ne=.5,re=.5;var Ie=new go.PathFigure((ne-te)*a+ie,re*b+le,!0);x.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a+ie,(re-te)*b+le,(ne-te)*a+ie,(re-z)*b+le,(ne-z)*a+ie,(re-te)*b+le)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te)*a+ie,re*b+le,(ne+z)*a+ie,(re-te)*b+le,(ne+te)*a+ie,(re-z)*b+le)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a+ie,(re+te)*b+le,(ne+te)*a+ie,(re+z)*b+le,(ne+z)*a+ie,(re+te)*b+le)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-te)*a+ie,re*b+le,(ne-z)*a+ie,(re+te)*b+le,(ne-te)*a+ie,(re+z)*b+le)),z=pe*.4,te=.4,ne=.8,re=.5;var Ve=new go.PathFigure(ne*a+ie,(re-te)*b+le,!0);x.add(Ve),Ve.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te)*a+ie,re*b+le,(ne+z)*a+ie,(re-te)*b+le,(ne+te)*a+ie,(re-z)*b+le)),Ve.add(new go.PathSegment(go.PathSegment.Bezier,ne*a+ie,(re+te)*b+le,(ne+te)*a+ie,(re+z)*b+le,(ne+z)*a+ie,(re+te)*b+le)),Ve.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te-z*.5)*a+ie,re*b+le,ne*a+ie,(re+te)*b+le,(ne+te-z*.5)*a+ie,(re+z)*b+le)),Ve.add(new go.PathSegment(go.PathSegment.Bezier,ne*a+ie,(re-te)*b+le,(ne+te-z*.5)*a+ie,(re-z)*b+le,ne*a+ie,(re-te)*b+le).close()),z=pe*.8,te=.8,ne=1,re=.5;var Et=new go.PathFigure(ne*a+ie,(re-te)*b+le,!0);return x.add(Et),Et.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te)*a+ie,re*b+le,(ne+z)*a+ie,(re-te)*b+le,(ne+te)*a+ie,(re-z)*b+le)),Et.add(new go.PathSegment(go.PathSegment.Bezier,ne*a+ie,(re+te)*b+le,(ne+te)*a+ie,(re+z)*b+le,(ne+z)*a+ie,(re+te)*b+le)),Et.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te-z*.5)*a+ie,re*b+le,ne*a+ie,(re+te)*b+le,(ne+te-z*.5)*a+ie,(re+z)*b+le)),Et.add(new go.PathSegment(go.PathSegment.Bezier,ne*a+ie,(re-te)*b+le,(ne+te-z*.5)*a+ie,(re-z)*b+le,ne*a+ie,(re-te)*b+le).close()),x}),go.Shape.defineFigureGenerator("Email",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,b)),y.add(new go.PathSegment(go.PathSegment.Line,0,b)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var E=new go.PathFigure(0,0,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*b)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Move,0,b)),E.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*b)),E.add(new go.PathSegment(go.PathSegment.Move,a,b)),E.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*b)),x}),go.Shape.defineFigureGenerator("Ethernet",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(.35*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*b)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*b)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var E=new go.PathFigure(.1*a,b,!0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,b)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*b)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*b)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,b).close());var z=new go.PathFigure(.6*a,b,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,b)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*b)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*b)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,b).close());var te=new go.PathFigure(0,.5*b,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.5*b)),te.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*b)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*b)),te.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*b)),te.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*b)),te.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*b)),te.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*b)),x}),go.Shape.defineFigureGenerator("Power",function(ae,a,b){var x=new go.Geometry,y=pe*.4,E=.4,z=.5,te=.5,ne=ee(),re=ee(),ie=ee(),le=ee();_e(z,te-E,z+y,te-E,z+E,te-y,z+E,te,.5,ne,ne,re,ie,le);var Pe=oe(re.x,re.y),ce=new go.PathFigure(re.x*a,re.y*b,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,te*b,ie.x*a,ie.y*b,le.x*a,le.y*b)),ce.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(te+E)*b,(z+E)*a,(te+y)*b,(z+y)*a,(te+E)*b)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,te*b,(z-y)*a,(te+E)*b,(z-E)*a,(te+y)*b)),_e(z-E,te,z-E,te-y,z-y,te-E,z,te-E,.5,ie,le,re,ne,ne),ce.add(new go.PathSegment(go.PathSegment.Bezier,re.x*a,re.y*b,ie.x*a,ie.y*b,le.x*a,le.y*b)),y=pe*.3,E=.3,_e(z-E,te,z-E,te-y,z-y,te-E,z,te-E,.5,ie,le,re,ne,ne),ce.add(new go.PathSegment(go.PathSegment.Line,re.x*a,re.y*b)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,te*b,le.x*a,le.y*b,ie.x*a,ie.y*b)),ce.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(te+E)*b,(z-E)*a,(te+y)*b,(z-y)*a,(te+E)*b)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,te*b,(z+y)*a,(te+E)*b,(z+E)*a,(te+y)*b)),_e(z,te-E,z+y,te-E,z+E,te-y,z+E,te,.5,ne,ne,re,ie,le),ce.add(new go.PathSegment(go.PathSegment.Bezier,re.x*a,re.y*b,le.x*a,le.y*b,ie.x*a,ie.y*b).close());var ce=new go.PathFigure(.45*a,0,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*b)),ce.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*b)),ce.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),ge(ne),ge(re),ge(ie),ge(le),ge(Pe),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,b/2,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,b/2,a/2,b/2));function E(z,te,ne){z.add(new go.PathSegment(go.PathSegment.Move,(.3+te)*a,(.8+ne)*b)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+te)*a,(.5+ne)*b)),z.add(new go.PathSegment(go.PathSegment.Line,(.1+te)*a,(.5+ne)*b)),z.add(new go.PathSegment(go.PathSegment.Line,(.3+te)*a,(.8+ne)*b).close())}return E(y,0,0),E(y,.4,0),E(y,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(.2*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*b)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*b)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*b)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*b)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,b)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*b)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*b)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*b)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*b).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(.37*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*b)),y.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*b)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*b)),y.add(new go.PathSegment(go.PathSegment.Line,a,.37*b)),y.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*b)),y.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*b)),y.add(new go.PathSegment(go.PathSegment.Line,.34*a,b)),y.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*b)),y.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*b)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*b)),y.add(new go.PathSegment(go.PathSegment.Line,0,.68*b).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(.1*a,b,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*b,.45*a,.44*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*b,.48*a,.17*b,.54*a,.35*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*b,.59*a,.29*b,.58*a,.28*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*b,.8*a,.34*b,.88*a,.43*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*b,.87*a,.48*b,.88*a,.43*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,b,1.17*a,.76*b,.82*a,.8*b).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(ae,a,b){var x=new go.Geometry,y=.5,E=0,z=0,te=y*pe,ne=.4*Math.SQRT2/2+.5,re=.5-.5*Math.SQRT2/2,ie=1,le=.5,Pe=.5,ce=0,Ie=new go.PathFigure(ne*a,(1-re)*b,!1);return x.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,le*b,ie*a,.7*b,ie*a,le*b)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(Pe+E)*a,(ce+E)*b,(.5+y+E)*a,(.5-te+E)*b,(.5+te+E)*a,(.5-y+E)*b)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+E)*a,(.5+z)*b,(.5-te+E)*a,(.5-y+z)*b,(.5-y+E)*a,(.5-te+z)*b)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(.35+E)*a,.9*b,(.5-y+E)*a,(.5+te+z)*b,(.5-te+E)*a,.9*b)),Ie.add(new go.PathSegment(go.PathSegment.Move,(.25+E)*a,.8*b)),Ie.add(new go.PathSegment(go.PathSegment.Line,(.35+E)*a,.9*b)),Ie.add(new go.PathSegment(go.PathSegment.Line,(.2+E)*a,.95*b)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,b)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,b)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,b)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*b)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*b)),y.add(new go.PathSegment(go.PathSegment.Move,0,b)),y.add(new go.PathSegment(go.PathSegment.Line,a,b)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var E=new go.PathFigure(a,b,!1);x.add(E);var z=new go.PathFigure(0,.5*b,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*b,.2*a,.35*b,.3*a,.35*b)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*b,.7*a,.65*b,.8*a,.65*b)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,.5*b,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*b)),y.add(new go.PathSegment(go.PathSegment.Line,a,b)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*b)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,b).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,.2*b,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*b)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*b)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*b)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*b).close());var y=new go.PathFigure(0,.2*b,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*b)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*b)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(.7*a,b,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*b,0,.5*b)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,b,.4*a,.5*b,a,.5*b).close());var E=new go.PathFigure(.45*a,.73*b,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*b)),E.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*b)),E.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*b)),E.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*b)),E.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*b)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var E=new go.PathFigure(.335*a,(1-.555)*b,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*b)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*b)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*b)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*b,(1-.12)*a,.46*b,(1-.02)*a,.54*b)),E.add(new go.PathSegment(go.PathSegment.Line,a,b)),E.add(new go.PathSegment(go.PathSegment.Line,0,b)),E.add(new go.PathSegment(go.PathSegment.Line,0,.68*b)),E.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*b,.02*a,.54*b,.12*a,.46*b)),E.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*b));var z=.5-.285,te=.5,ne=z,re=Math.PI/4,ie=4*(1-Math.cos(re))/(3*Math.sin(re)),le=ie*.5,Pe=z,ce=z,Ie=ie*Pe,Ve=ie*ce;E.add(new go.PathSegment(go.PathSegment.Bezier,(te-Pe)*a,ne*b,(te-(Ie+Pe)/2)*a,(ne+(ce+Ve)/2)*b,(te-Pe)*a,(ne+Ve)*b)),E.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne-ce)*b,(te-Pe)*a,(ne-Ve)*b,(te-Ie)*a,(ne-ce)*b)),E.add(new go.PathSegment(go.PathSegment.Bezier,(te+Pe)*a,ne*b,(te+Ie)*a,(ne-ce)*b,(te+Pe)*a,(ne-Ve)*b)),E.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*b,(te+Pe)*a,(ne+Ve)*b,(te+(Ie+Pe)/2)*a,(ne+(ce+Ve)/2)*b)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*b)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*b)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*b)),E.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*b));var Et=new go.PathFigure(.2*a,b,!1);x.add(Et),Et.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*b));var It=new go.PathFigure(.8*a,b,!1);return x.add(It),It.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*b)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(.1*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,b)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,b).close());var E=new go.PathFigure(.2*a,.2*b,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*b)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*b)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*b)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*b)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*b)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*b)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*b)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,b,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*b)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,b)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*b).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var E=new go.PathFigure(a,b,!1);x.add(E);var z=new go.PathFigure(.1*a,b,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,b)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*b).close()),x}),go.Shape.defineFigureGenerator("Caution",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(.05*a,b,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*b,0,b,0,b)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*b,.5*a,0,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,b,a,b,a,b)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,b));var E=.05;return y.add(new go.PathSegment(go.PathSegment.Move,(.5-E)*a,.875*b)),y.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*b,E*a,E*b)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*b,.575*a,.725*b,.625*a,.375*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*b,.375*a,.375*b,.425*a,.725*b)),x}),go.Shape.defineFigureGenerator("Recycle",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(.45*a,.95*b,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*b,.17*a,.95*b,.15*a,.9*b)),y.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*b)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*b)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*b)),y.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*b)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*b)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*b)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*b,0,.675*b,0,.7*b)),y.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*b)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*b)),y.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*b));var E=new go.PathFigure(.475*a,.2*b,!1);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*b)),E.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*b)),E.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*b)),E.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*b)),E.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*b,.35*a,0,.375*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*b)),E.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*b)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*b)),E.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*b)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*b)),E.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*b)),E.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*b,.625*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*b));var z=new go.PathFigure(.675*a,.575*b,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*b)),z.add(new go.PathSegment(go.PathSegment.Line,a,.775*b)),z.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*b,a,.8*b,a,.85*b)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*b)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,b)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*b)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*b)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*b)),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*b)),z.add(new go.PathSegment(go.PathSegment.Line,a,.775*b)),z.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*b)),z.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*b)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(ae,a,b){var x=new go.Geometry,y=.5,E=pe*.5,z=new go.PathFigure(a,y*b,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,y*a,b,a,(y+E)*b,(y+E)*a,b)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y*b,(y-E)*a,b,0,(y+E)*b)),z.add(new go.PathSegment(go.PathSegment.Bezier,y*a,0,0,(y-E)*b,(y-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,y*b,(y+E)*a,0,a,(y-E)*b));var te=new go.PathFigure(y*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*a,.15*b)),te.add(new go.PathSegment(go.PathSegment.Move,y*a,b)),te.add(new go.PathSegment(go.PathSegment.Line,y*a,.85*b)),te.add(new go.PathSegment(go.PathSegment.Move,0,y*b)),te.add(new go.PathSegment(go.PathSegment.Line,.15*a,y*b)),te.add(new go.PathSegment(go.PathSegment.Move,a,y*b)),te.add(new go.PathSegment(go.PathSegment.Line,.85*a,y*b)),te.add(new go.PathSegment(go.PathSegment.Move,y*a,y*b)),te.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*b)),te.add(new go.PathSegment(go.PathSegment.Move,y*a,y*b)),te.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*b)),x}),go.Shape.defineFigureGenerator("Package",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,.15*b,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*b)),y.add(new go.PathSegment(go.PathSegment.Line,a,b)),y.add(new go.PathSegment(go.PathSegment.Line,0,b).close());var E=new go.PathFigure(0,.15*b,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*b).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,b)),y.add(new go.PathSegment(go.PathSegment.Line,0,b)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var E=new go.PathFigure(0,.2*b,!1);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.2*b).close());var z=new go.PathFigure(0,.5*b,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*b).close()),x}),go.Shape.defineFigureGenerator("Component",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(a,b,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,b)),y.add(new go.PathSegment(go.PathSegment.Line,a,b).close());var E=new go.PathFigure(0,.2*b,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*b)),E.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*b)),E.add(new go.PathSegment(go.PathSegment.Line,0,.4*b)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*b).close());var z=new go.PathFigure(0,.6*b,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*b)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*b)),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*b)),z.add(new go.PathSegment(go.PathSegment.Line,0,.6*b).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(.15*a,.6*b,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*b)),y.add(new go.PathSegment(go.PathSegment.Line,0,.6*b)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,b)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,b)),y.add(new go.PathSegment(go.PathSegment.Line,a,.6*b)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*b)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*b));var E=new go.PathFigure(.15*a,.6*b,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*b)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(a,b,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*b)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*b)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*b)),y.add(new go.PathSegment(go.PathSegment.Line,0,b)),y.add(new go.PathSegment(go.PathSegment.Line,a,b).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,b,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,b)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,b)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*b)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*b)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,b)),y.add(new go.PathSegment(go.PathSegment.Line,0,b).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.33*b)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*b)),y.add(new go.PathSegment(go.PathSegment.Move,a,.33*b)),y.add(new go.PathSegment(go.PathSegment.Line,a,.66*b)),y.add(new go.PathSegment(go.PathSegment.Line,0,.66*b)),y.add(new go.PathSegment(go.PathSegment.Move,a,.66*b)),y.add(new go.PathSegment(go.PathSegment.Line,a,b)),y.add(new go.PathSegment(go.PathSegment.Line,0,b)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*b)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*b)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var E=new go.PathFigure(a,.8*b,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.4*b)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*b)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*b)),E.add(new go.PathSegment(go.PathSegment.Line,a,.8*b).close());var z=.1,te=pe*.1,ne=.2,re=.9,ie=new go.PathFigure((ne-z)*a,re*b,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(re-z)*b,(ne-z)*a,(re-te)*b,(ne-te)*a,(re-z)*b)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*a,re*b,(ne+te)*a,(re-z)*b,(ne+z)*a,(re-te)*b)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(re+z)*b,(ne+z)*a,(re+te)*b,(ne+te)*a,(re+z)*b)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*a,re*b,(ne-te)*a,(re+z)*b,(ne-z)*a,(re+te)*b).close()),z=.1,te=pe*.1,ne=.8,re=.9;var le=new go.PathFigure((ne-z)*a,re*b,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(re-z)*b,(ne-z)*a,(re-te)*b,(ne-te)*a,(re-z)*b)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*a,re*b,(ne+te)*a,(re-z)*b,(ne+z)*a,(re-te)*b)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(re+z)*b,(ne+z)*a,(re+te)*b,(ne+te)*a,(re+z)*b)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*a,re*b,(ne-te)*a,(re+z)*b,(ne-z)*a,(re+te)*b).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(.2*a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*b)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*b)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*b)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,b)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,b)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,b)),x}),go.Shape.defineFigureGenerator("Forklift",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*b)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*b)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0));var E=new go.PathFigure(0,.5*b,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*b)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*b)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*b)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*b));var z=new go.PathFigure(.5*a,.8*b,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*b)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*b)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*b)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*b));var te=new go.PathFigure(.5*a,.7*b,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.7*b));var ne=.1,re=pe*.1,ie=.1,le=.9,Pe=new go.PathFigure((ie-ne)*a,le*b,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(le-ne)*b,(ie-ne)*a,(le-re)*b,(ie-re)*a,(le-ne)*b)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ne)*a,le*b,(ie+re)*a,(le-ne)*b,(ie+ne)*a,(le-re)*b)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(le+ne)*b,(ie+ne)*a,(le+re)*b,(ie+re)*a,(le+ne)*b)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ne)*a,le*b,(ie-re)*a,(le+ne)*b,(ie-ne)*a,(le+re)*b)),ne=.1,re=pe*.1,ie=.4,le=.9;var ce=new go.PathFigure((ie-ne)*a,le*b,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(le-ne)*b,(ie-ne)*a,(le-re)*b,(ie-re)*a,(le-ne)*b)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ne)*a,le*b,(ie+re)*a,(le-ne)*b,(ie+ne)*a,(le-re)*b)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(le+ne)*b,(ie+ne)*a,(le+re)*b,(ie+re)*a,(le+ne)*b)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ne)*a,le*b,(ie-re)*a,(le+ne)*b,(ie-ne)*a,(le+re)*b)),x}),go.Shape.defineFigureGenerator("RailShipment",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(.1*a,.4*b,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*b)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*b)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*b)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*b).close());var E=new go.PathFigure(.45*a,.7*b,!1);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*b));var z=new go.PathFigure(.55*a,.4*b,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*b)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*b)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*b)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*b).close());var ie=.05,le=pe*.05,Pe=.175,ce=.95,te=new go.PathFigure((Pe-ie)*a,ce*b,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,Pe*a,(ce-ie)*b,(Pe-ie)*a,(ce-le)*b,(Pe-le)*a,(ce-ie)*b)),te.add(new go.PathSegment(go.PathSegment.Bezier,(Pe+ie)*a,ce*b,(Pe+le)*a,(ce-ie)*b,(Pe+ie)*a,(ce-le)*b)),te.add(new go.PathSegment(go.PathSegment.Bezier,Pe*a,(ce+ie)*b,(Pe+ie)*a,(ce+le)*b,(Pe+le)*a,(ce+ie)*b)),te.add(new go.PathSegment(go.PathSegment.Bezier,(Pe-ie)*a,ce*b,(Pe-le)*a,(ce+ie)*b,(Pe-ie)*a,(ce+le)*b));var ie=.05,le=pe*.05,Pe=.375,ce=.95,ne=new go.PathFigure((Pe-ie)*a,ce*b,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Pe*a,(ce-ie)*b,(Pe-ie)*a,(ce-le)*b,(Pe-le)*a,(ce-ie)*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Pe+ie)*a,ce*b,(Pe+le)*a,(ce-ie)*b,(Pe+ie)*a,(ce-le)*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Pe*a,(ce+ie)*b,(Pe+ie)*a,(ce+le)*b,(Pe+le)*a,(ce+ie)*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Pe-ie)*a,ce*b,(Pe-le)*a,(ce+ie)*b,(Pe-ie)*a,(ce+le)*b));var ie=.05,le=pe*.05,Pe=.625,ce=.95,re=new go.PathFigure((Pe-ie)*a,ce*b,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,Pe*a,(ce-ie)*b,(Pe-ie)*a,(ce-le)*b,(Pe-le)*a,(ce-ie)*b)),re.add(new go.PathSegment(go.PathSegment.Bezier,(Pe+ie)*a,ce*b,(Pe+le)*a,(ce-ie)*b,(Pe+ie)*a,(ce-le)*b)),re.add(new go.PathSegment(go.PathSegment.Bezier,Pe*a,(ce+ie)*b,(Pe+ie)*a,(ce+le)*b,(Pe+le)*a,(ce+ie)*b)),re.add(new go.PathSegment(go.PathSegment.Bezier,(Pe-ie)*a,ce*b,(Pe-le)*a,(ce+ie)*b,(Pe-ie)*a,(ce+le)*b));var ie=.05,le=pe*.05,Pe=.825,ce=.95,Ie=new go.PathFigure((Pe-ie)*a,ce*b,!0);x.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,Pe*a,(ce-ie)*b,(Pe-ie)*a,(ce-le)*b,(Pe-le)*a,(ce-ie)*b)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(Pe+ie)*a,ce*b,(Pe+le)*a,(ce-ie)*b,(Pe+ie)*a,(ce-le)*b)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,Pe*a,(ce+ie)*b,(Pe+ie)*a,(ce+le)*b,(Pe+le)*a,(ce+ie)*b)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(Pe-ie)*a,ce*b,(Pe-le)*a,(ce+ie)*b,(Pe-ie)*a,(ce+le)*b).close());var Ve=new go.PathFigure(0,b,!1);return x.add(Ve),Ve.add(new go.PathSegment(go.PathSegment.Line,a,b).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,b)),y.add(new go.PathSegment(go.PathSegment.Line,0,b)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var E=new go.PathFigure(0,.2*b,!1);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.2*b).close());var z=new go.PathFigure(.15*a,b,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*b)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*b)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,b)),z.add(new go.PathSegment(go.PathSegment.Line,.15*a,b).close());var te=.05,ne=pe*.05,re=.35,ie=.775,le=new go.PathFigure((re-te)*a,ie*b,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ie-te)*b,(re-te)*a,(ie-ne)*b,(re-ne)*a,(ie-te)*b)),le.add(new go.PathSegment(go.PathSegment.Bezier,(re+te)*a,ie*b,(re+ne)*a,(ie-te)*b,(re+te)*a,(ie-ne)*b)),le.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ie+te)*b,(re+te)*a,(ie+ne)*b,(re+ne)*a,(ie+te)*b)),le.add(new go.PathSegment(go.PathSegment.Bezier,(re-te)*a,ie*b,(re-ne)*a,(ie+te)*b,(re-te)*a,(ie+ne)*b).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,b,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*b)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*b)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*b)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*b)),y.add(new go.PathSegment(go.PathSegment.Line,a,b)),y.add(new go.PathSegment(go.PathSegment.Line,0,b)),y.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*b)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*b).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,.75*b,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*b)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*b)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,b)),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*b)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*b)),x}),go.Shape.defineFigureGenerator("Bookmark",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,b)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*b)),y.add(new go.PathSegment(go.PathSegment.Line,a,b)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*b)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*b)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*b)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*b)),x}),go.Shape.defineFigureGenerator("Bookmark",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,b)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*b)),y.add(new go.PathSegment(go.PathSegment.Line,a,b)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*b)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*b)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*b)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*b)),x}),go.Shape.defineFigureGenerator("Globe",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,b)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*b)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*b)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*b,.75*a,0,a,.25*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,b,a,.75*b,.75*a,b)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*b,.25*a,b,0,.75*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*b,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,b,.15*a,.25*b,.15*a,.75*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*b,.85*a,.25*b)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*b,.35*a,.3*b,.65*a,.3*b)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*b,.35*a,.7*b,.65*a,.7*b)),x}),go.Shape.defineFigureGenerator("Wave",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,.25*b,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*b,.1*a,0,.2*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*b,.425*a,.5*b,.575*a,.5*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*b,.8*a,0,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*b)),y.add(new go.PathSegment(go.PathSegment.Move,0,.25*b)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*b,.1*a,.5*b,.2*a,.5*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*b,.425*a,b,.575*a,b)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*b,.8*a,.5*b,.9*a,.5*b)),x}),go.Shape.defineFigureGenerator("Operator",function(ae,a,b){var x=new go.Geometry,y=.3,E=pe*.3,z=.5,te=.7,ne=new go.PathFigure((z-y)*a,te*b,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(te-y)*b,(z-y)*a,(te-E)*b,(z-E)*a,(te-y)*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z+y)*a,te*b,(z+E)*a,(te-y)*b,(z+y)*a,(te-E)*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(te+y)*b,(z+y)*a,(te+E)*b,(z+E)*a,(te+y)*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z-y)*a,te*b,(z-E)*a,(te+y)*b,(z-y)*a,(te+E)*b));var re=new go.PathFigure(0,.7*b,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*b,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*b,.65*a,.3*b,.65*a,.5*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*b,.35*a,.3*b)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,b,.3*a,.6*b,.1*a,.8*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*b,.2*a,b,.35*a,.95*b)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,b,.7*a,.6*b,.9*a,.8*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*b,.8*a,b,.65*a,.95*b)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*b,0,.075*b,0,.5*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,b,0,b,.4*a,b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*b,.8*a,b,.85*a,.6*b)),y.add(new go.PathSegment(go.PathSegment.Line,a,.4*b)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),x}),go.Shape.defineFigureGenerator("Battery",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,b,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.1*b)),y.add(new go.PathSegment(go.PathSegment.Line,a,.1*b)),y.add(new go.PathSegment(go.PathSegment.Line,a,b)),y.add(new go.PathSegment(go.PathSegment.Line,0,b)),y.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*b)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*b));var E=new go.PathFigure(0,.6*b,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Move,0,.4*b)),E.add(new go.PathSegment(go.PathSegment.Line,a,.4*b)),x}),go.Shape.defineFigureGenerator("Delete",function(ae,a,b){var x=new go.Geometry,y=.5,E=pe*.5,z=.5,te=.5,ne=new go.PathFigure((z-y)*a,te*b,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(te-y)*b,(z-y)*a,(te-E)*b,(z-E)*a,(te-y)*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z+y)*a,te*b,(z+E)*a,(te-y)*b,(z+y)*a,(te-E)*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(te+y)*b,(z+y)*a,(te+E)*b,(z+E)*a,(te+y)*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z-y)*a,te*b,(z-E)*a,(te+y)*b,(z-y)*a,(te+E)*b));var re=new go.PathFigure(.15*a,.5*b,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*b)),x}),go.Shape.defineFigureGenerator("Flag",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,.1*b,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,b)),y.add(new go.PathSegment(go.PathSegment.Move,0,.1*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*b,.15*a,0,.35*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*b,.65*a,.2*b,.85*a,.2*b)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*b,.85*a,.6*b,.65*a,.6*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*b,.35*a,.4*b,.15*a,.4*b).close()),x}),go.Shape.defineFigureGenerator("Help",function(ae,a,b){var x=new go.Geometry,y=.5,E=pe*.5,z=.5,te=.5,ne=new go.PathFigure((z-y)*a,te*b,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(te-y)*b,(z-y)*a,(te-E)*b,(z-E)*a,(te-y)*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z+y)*a,te*b,(z+E)*a,(te-y)*b,(z+y)*a,(te-E)*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(te+y)*b,(z+y)*a,(te+E)*b,(z+E)*a,(te+y)*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z-y)*a,te*b,(z-E)*a,(te+y)*b,(z-y)*a,(te+E)*b).close()),y=.05,E=pe*.05,z=.5,te=.8;var re=new go.PathFigure((z-y)*a,te*b,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(te-y)*b,(z-y)*a,(te-E)*b,(z-E)*a,(te-y)*b)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+y)*a,te*b,(z+E)*a,(te-y)*b,(z+y)*a,(te-E)*b)),re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(te+y)*b,(z+y)*a,(te+E)*b,(z+E)*a,(te+y)*b)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z-y)*a,te*b,(z-E)*a,(te+y)*b,(z-y)*a,(te+E)*b).close()),re.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*b)),re.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*b)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*b,.75*a,.475*b,.75*a,.225*b)),re.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*b,.4*a,.2*b,.3*a,.25*b)),x}),go.Shape.defineFigureGenerator("Location",function(ae,a,b){return new go.Geometry().add(new go.PathFigure(.5*a,b,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*b)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*b,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*b,.5*a,0,.025*a,.025*b).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*b)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*b,.1*a,.1*b).close()))}),go.Shape.defineFigureGenerator("Lock",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,.5*b,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,b)),y.add(new go.PathSegment(go.PathSegment.Line,a,b)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*b)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*b));var E=new go.PathFigure(.2*a,.5*b,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*b)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*b)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*b,.25*a,0,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*b)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*b)),x}),go.Shape.defineFigureGenerator("Unlocked",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,.5*b,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,b)),y.add(new go.PathSegment(go.PathSegment.Line,a,b)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*b)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*b));var E=new go.PathFigure(.2*a,.5*b,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*b)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*b)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*b,.25*a,0,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*b)),x}),go.Shape.defineFigureGenerator("Gear",function(ae,a,b){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*b,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*b)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*b)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*b,.79840625*a,.39915625*b,.7834375*a,.3635*b)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*b)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*b)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*b)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*b,.64228125*a,.2188125*b,.603875*a,.2021875*b)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*b)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*b)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*b)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*b,.39759375*a,.20190625*b,.36053125*a,.2176875*b)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*b)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*b)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*b)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*b,.21765625*a,.36059375*b,.201875*a,.397625*b)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*b)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*b)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*b)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*b,.20221875*a,.603875*b,.21884375*a,.64228125*b)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*b)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*b)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*b)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*b,.36353125*a,.78340625*b,.3991875*a,.79840625*b)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*b)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*b)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*b)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*b,.602375*a,.79809375*b,.63946875*a,.78234375*b)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*b)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*b)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*b)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*b,.78234375*a,.63940625*b,.798125*a,.602375*b)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*b).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*b)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*b,.1*a,.1*b).close()))}),go.Shape.defineFigureGenerator("Hand",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,.5*b,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*b,0,.375*b,.05*a,.325*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*b,.3*a,.225*b,.4*a,.175*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*b,.46*a,.05*b,.525*a,.05*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*b,.525*a,.275*b,.475*a,.325*b)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*b,a,.4*b,a,.55*b)),y.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*b)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*b,.675*a,.55*b,.675*a,.7*b)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*b)),y.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*b,.65*a,.7*b,.65*a,.85*b)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*b)),y.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,b,.61*a,.85*b,.61*a,b)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*b,.435*a,b,0,b).close()),x}),go.Shape.defineFigureGenerator("Map",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,.2*b,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*b)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*b)),y.add(new go.PathSegment(go.PathSegment.Line,a,b)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*b)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,b)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*b)),y.add(new go.PathSegment(go.PathSegment.Line,0,b).close()),y.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*b)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*b)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,b)),y.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*b)),x}),go.Shape.defineFigureGenerator("Eject",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,b,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,b)),y.add(new go.PathSegment(go.PathSegment.Line,a,b*.7)),y.add(new go.PathSegment(go.PathSegment.Line,0,b*.7).close());var E=new go.PathFigure(0,b*.6,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.6*b)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(ae,a,b){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*b)).add(new go.PathSegment(go.PathSegment.Line,a,.9*b)).add(new go.PathSegment(go.PathSegment.Line,.9*a,b)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*b).close()))}),go.Shape.defineFigureGenerator("Building",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(a*1,b*1,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,b*1)),y.add(new go.PathSegment(go.PathSegment.Line,0,b*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,b*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,b*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,b*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,b*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,b*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,b*0)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,b*.3)),y.add(new go.PathSegment(go.PathSegment.Line,a,b*.3)),y.add(new go.PathSegment(go.PathSegment.Line,a,b*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,b*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,b*.85)),y.add(new go.PathSegment(go.PathSegment.Line,a,b*.85).close());var E=new go.PathFigure(.126*a,.85*b,!1);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*b)),E.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*b)),E.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*b).close());var z=new go.PathFigure(.402*a,.85*b,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*b)),z.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*b)),z.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*b).close());var te=new go.PathFigure(.678*a,.85*b,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*b)),te.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*b)),te.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*b).close());var ne=new go.PathFigure(.5*a,.1*b,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*b)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*b).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,b*1,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,b*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,b*.8)),y.add(new go.PathSegment(go.PathSegment.Line,a*.4,b*.8)),y.add(new go.PathSegment(go.PathSegment.Line,a*.4,b*.6)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,b*.6)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,b*.4)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,b*.4)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,b*.2)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,b*.2)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,b*.15)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,b*.15)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,b*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,b*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,b*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,b*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,b*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,b*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,b*.95)),y.add(new go.PathSegment(go.PathSegment.Line,0,b*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,b*1,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.184,b*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.184,b*(1-.184)).close());var E=new go.PathFigure(a*.204,b,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.204,b*(1-.184))),E.add(new go.PathSegment(go.PathSegment.Line,a*.388,b*(1-.184*2))),E.add(new go.PathSegment(go.PathSegment.Line,a*.388,b*1).close());var z=new go.PathFigure(a*.408,b,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.408,b*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,a*.592,b*(1-.184*3))),z.add(new go.PathSegment(go.PathSegment.Line,a*.592,b*1).close());var te=new go.PathFigure(a*.612,b,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.612,b*(1-.184*3))),te.add(new go.PathSegment(go.PathSegment.Line,a*.796,b*(1-.184*4))),te.add(new go.PathSegment(go.PathSegment.Line,a*.796,b*1).close());var ne=new go.PathFigure(a*.816,b,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.816,b*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,a*1,b*(1-.184*5))),ne.add(new go.PathSegment(go.PathSegment.Line,a*1,b*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,b*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,b*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var E=new go.PathFigure(a*.055,.07*b,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.245,b*.07)),E.add(new go.PathSegment(go.PathSegment.Line,a*.245,b*.1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.055,b*.1).close());var z=new go.PathFigure(a*.055,.13*b,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,b*.13)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,b*.16)),z.add(new go.PathSegment(go.PathSegment.Line,a*.055,b*.16).close());var te=new go.PathFigure(a*.055,.18*b,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.245,b*.18)),te.add(new go.PathSegment(go.PathSegment.Line,a*.245,b*.21)),te.add(new go.PathSegment(go.PathSegment.Line,a*.055,b*.21).close());var ne=new go.PathFigure(a*1,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,b*.65)),ne.add(new go.PathSegment(go.PathSegment.Line,a*1,b*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(.55*a,b,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*b)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*b)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*b,0,.4*b,.225*a,.45*b)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*b)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*b)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*b)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*b)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*b)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*b,.975*a,0,a,.08*b)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*b)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*b)),y.add(new go.PathSegment(go.PathSegment.Line,.55*a,b).close()),x}),go.Shape.defineFigureGenerator("Key",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(a*1,b*.5,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*b)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*b)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*b)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*b)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*b)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*b)),y.add(new go.PathSegment(go.PathSegment.Line,0,.35*b)),y.add(new go.PathSegment(go.PathSegment.Line,0,.65*b)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*b)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*b)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*b)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*b)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*b)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*b)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*b)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*b)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*b)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*b)),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*b)),y.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*b).close()),y.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*b)),y.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*b,.075*a,.075*b).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,0,b*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.08,b*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.08,b*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),b*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),b*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),b*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),b*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),b*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),b*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),b*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),b*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),b*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),b*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),b*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),b*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),b*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),b*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),b*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),b*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),b*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),b*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),b*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),b*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),b*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),b*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),b*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),b*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),b*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),b*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),b*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),b*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),b*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),b*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,b*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,b*1));var E=new go.PathFigure(0,0,!1);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*1,b*0)),E.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,b*1));var z=new go.PathFigure(a*.11,b*.1,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),b*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),b*.8)),z.add(new go.PathSegment(go.PathSegment.Line,a*.11,b*.8).close());var te=new go.PathFigure(a*(.11+.24133333*1+.028*1),b*.1,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),b*.1)),te.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),b*.8)),te.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),b*.8).close());var ne=new go.PathFigure(a*(.11+.24133333*2+.028*2),b*.1,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),b*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),b*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),b*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(ae,a,b){var x=new go.Geometry,y=8,E=y*pe,z=new go.PathFigure(y,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),z.add(new go.PathSegment(go.PathSegment.Line,a*1,b*.14)),z.add(new go.PathSegment(go.PathSegment.Line,a,b-y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-y,b,a,b-E,a-E,b)),z.add(new go.PathSegment(go.PathSegment.Line,y,b)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,b-y,E,b,0,b-E)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,0,0,E,E,0).close());var te=new go.PathFigure(a*.83,0,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.83,b*.3)),te.add(new go.PathSegment(go.PathSegment.Line,a*.17,b*.3)),te.add(new go.PathSegment(go.PathSegment.Line,a*.17,b*0).close());var ne=new go.PathFigure(a*.83,b*1,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.83,b*.5)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.17,b*.5)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.17,b*1).close());var re=new go.PathFigure(a*.78,b*.05,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,a*.66,b*.05)),re.add(new go.PathSegment(go.PathSegment.Line,a*.66,b*.25)),re.add(new go.PathSegment(go.PathSegment.Line,a*.78,b*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(ae,a,b){var x=ae?ae.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,b/3);var y=x*pe,E=b*.8,z=new go.Geometry,te=new go.PathFigure(x,0,!0);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-y,0,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,a,E-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,E-y,a-y,E)),te.add(new go.PathSegment(go.PathSegment.Line,a*.7,E)),te.add(new go.PathSegment(go.PathSegment.Line,a*.7,b)),te.add(new go.PathSegment(go.PathSegment.Line,a*.55,E)),te.add(new go.PathSegment(go.PathSegment.Line,x,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,y,E,0,E-y)),te.add(new go.PathSegment(go.PathSegment.Line,0,x)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,y,y,0).close()),y>1?(z.spot1=new go.Spot(0,0,y,y),z.spot2=new go.Spot(1,.8,-y,-y)):(z.spot1=go.Spot.TopLeft,z.spot2=new go.Spot(1,.8)),z}),go.Shape.defineFigureGenerator("Repeat",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(a*0,b*.45,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,b*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,b*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,b*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,b*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,b*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,b*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,b*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,b*.45).close());var E=new go.PathFigure(a*1,b*.55,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,b*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,b*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.7,b*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.7,b*.1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.4,b*.1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.35,b*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,b*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,b*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(ae,a,b){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,b)).add(new go.PathSegment(go.PathSegment.Line,0,b).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*b)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*b)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*b)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*b).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*b)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*b)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*b)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*b).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*b)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*b)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*b)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*b).close()))}),go.Shape.defineFigureGenerator("Terminal",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(a*0,b*.1,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*1,b*.1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,b*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,b*.9).close());var E=new go.PathFigure(a*.1,b*.2,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.1,b*.25)),E.add(new go.PathSegment(go.PathSegment.Line,a*.22,b*.285)),E.add(new go.PathSegment(go.PathSegment.Line,a*.1,b*.32)),E.add(new go.PathSegment(go.PathSegment.Line,a*.1,b*.37)),E.add(new go.PathSegment(go.PathSegment.Line,a*.275,b*.32)),E.add(new go.PathSegment(go.PathSegment.Line,a*.275,b*.25).close());var z=new go.PathFigure(a*.28,b*.37,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.45,b*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.45,b*.41)),z.add(new go.PathSegment(go.PathSegment.Line,a*.28,b*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(ae,a,b){var x=new go.Geometry,y=15,E=y*pe,z=new go.PathFigure(a*.62,b*.475,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,b-y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-y,b,a,b-E,a-E,b)),z.add(new go.PathSegment(go.PathSegment.Line,y,b)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,b-y,E,b,0,b-E)),z.add(new go.PathSegment(go.PathSegment.Line,a*.38,b*.475)),z.add(new go.PathSegment(go.PathSegment.Line,a*.38,b*.03)),z.add(new go.PathSegment(go.PathSegment.Line,a*.36,b*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.64,b*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.62,b*.03).close()),E>1?(x.spot1=new go.Spot(0,0,E,E),x.spot2=new go.Spot(1,1,-E,-E)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(a*0,b*1,!0);x.add(y);var E=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,a*1,b*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,b*(1-E))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,b*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,b*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,b*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,b*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,b*(1-E))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,b*(1-E))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,b*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,b*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,b*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,b*(1-E))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,b*(1-E))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),b*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),b*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),b*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),b*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,b*(1-E)).close());var z=new go.PathFigure(a*.4,b*0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,b*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.26,b*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,b*.66)),z.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),b*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,b*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,b*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(a*0,b*1,!0);x.add(y);var E=.1/.3;return y.add(new go.PathSegment(go.PathSegment.Line,a*1,b*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,b*(1-E))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,b*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,b*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,b*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,b*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,b*(1-E))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,b*(1-E))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,b*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,b*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,b*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,b*(1-E))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,b*(1-E))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),b*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),b*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),b*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),b*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,b*(1-E)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(a*0,b*1,!0);x.add(y);var E=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,a*1,b*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,b*(1-E))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,b*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,b*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,b*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,b*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,b*(1-E))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,b*(1-E))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,b*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,b*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,b*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,b*(1-E))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,b*(1-E))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),b*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),b*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),b*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),b*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,b*(1-E)).close());var z=new go.PathFigure(a*.5,b*0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.26,b*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,b*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,b*.63)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,b*.63)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,b*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.74,b*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(a*.15,b*0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,b*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,b*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,b*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(a*.15,b*0,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,b*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,b*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,b*1).close());var E=new go.PathFigure(a*.235,b*.28,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.765,b*.28)),E.add(new go.PathSegment(go.PathSegment.Line,a*.655,b*.97)),E.add(new go.PathSegment(go.PathSegment.Line,a*.345,b*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(ae,a,b){var x=new go.Geometry,y=new go.PathFigure(a*.5,b*0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,b*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,b*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,b*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,b*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,b*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,b*.5)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,b*.65)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,b*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,b*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,b*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,b*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,b*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,b*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,b*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,b*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,b*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,b*.65)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,b*.5)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,b*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,b*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,b*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,b*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,b*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},93510: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 De={},wt="5.0",oe={},ee=null,ge=!1,Re=!1,_e=null,ve=!1,Ze=null,pe=null,je=0;je<arguments.length;je++){var ke=arguments[je];if(ke!==null)switch(typeof ke){case"number":wt=ke.toFixed(1);break;case"string":ke.match(new RegExp("^[0-9]\\.[0-9]+$"))?wt=ke:_e=ke;break;case"object":typeof ke.is3D!="undefined"?ee=ke:oe=ke;break;case"boolean":ge=ke,Re=!0;break}}ee===null&&(ee={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},oe.material_id!==void 0&&!Re&&(ge=!0)),_e!==null&&oe.id===void 0&&(oe.id=_e);var We="",Xe="",Oe=!1,Ne=null,ae=null,a=null,b=!1,x=null,y=null,E=null,z=null,te=null;oe.height!==void 0&&(oe.height=Math.round(oe.height)),oe.width!==void 0&&(oe.width=Math.round(oe.width));var ne=function(ye){return parseFloat(ye)>4?parseFloat(ye):5};De.setHTML5Codebase=function(ye,Je){pe=ye,Ke(ye,Je)},De.setJavaCodebase=De.setJavaCodebaseVersion=De.isCompiledInstalled=De.setPreCompiledScriptPath=De.setPreCompiledResourcePath=function(){},De.setHTML5CodebaseVersion=function(ye,Je){var ot=parseFloat(ye);if(ot!==NaN&&ot<5){console.log("The GeoGebra HTML5 codebase version "+ot+" is deprecated. Using version latest instead.");return}Ze=ye,pn(ye,Je)},De.getHTML5CodebaseVersion=function(){return ae},De.getParameters=function(){return oe},De.setFontsCSSURL=function(ye){z=ye},De.setGiacJSURL=function(ye){},De.setJNLPFile=function(ye){We=ye},De.setJNLPBaseDir=function(ye){},De.inject=function(){function ye(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Je="auto",ot=oe.id,kt,vt=!1,Qt=0;Qt<arguments.length;Qt++){var ue=arguments[Qt];typeof ue=="string"?(ue=ue.toLowerCase(),ue.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?Je=ue:ot=arguments[Qt]):typeof ue=="boolean"?vt=ue:ue instanceof HTMLElement&&(kt=ue)}ct();function ct(){if(!ve){setTimeout(ct,200);return}Je=tt(Je);var mn=kt||document.getElementById(ot);if(!mn){console.log("possibly bug on ajax loading? ");return}if(De.removeExistingApplet(mn,!1),oe.width===void 0&&mn.clientWidth&&(oe.width=mn.clientWidth),oe.height===void 0&&mn.clientHeight&&(oe.height=mn.clientHeight),!(oe.width&&oe.height)&&Je==="html5"&&(delete oe.width,delete oe.height),Ne=Je,Je==="screenshot")It(mn,oe);else{var bn=!1;oe.hasOwnProperty("playButton")&&oe.playButton||oe.hasOwnProperty("clickToLoad")&&oe.clickToLoad?bn=!0:oe.hasOwnProperty("playButtonAutoDecide")&&oe.playButtonAutoDecide&&(bn=(!re()||ye())&&ie()),bn?(Ne="screenshot",zt(mn,oe,vt,Je)):Et(mn,oe,vt)}}};function re(){try{return window.self!==window.top}catch(ye){return!0}}function ie(){return oe.hasOwnProperty("screenshotGenerator")&&oe.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}De.getViews=function(){return ee},De.isJavaInstalled=function(){return!1};var le=function(ye){var Je=function(Qt){var ue=JSON.parse(Qt),ct=function(an){return an.type=="G"||an.type=="E"},mn=ue.elements?ue.elements.filter(ct)[0]:ue;if(!mn||!mn.url){ot();return}oe.fileName=mn.url,Pe(mn.settings||{}),ee.is3D=!0;var bn="https://www.geogebra.org/images/";De.setPreviewImage(x||mn.previewUrl,bn+"GeoGebra_loading.png",bn+"applet_play.png"),ye()},ot=function(){oe.onError&&oe.onError(),Mt("Error: Fetching material (id "+oe.material_id+") failed.",oe)},kt=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",vt="/materials/"+oe.material_id+"?scope=basic";ce("https://"+kt+"/api/proxy.php?path="+encodeURIComponent(vt),Je,ot)};function Pe(ye){var Je=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(ot){ye[ot]=!!ye[ot]}),Je.forEach(function(ot){oe[ot]===void 0&&ye[ot]!==void 0&&(oe[ot]=ye[ot])}),oe.showToolBarHelp===void 0&&(oe.showToolBarHelp=oe.showToolBar)}function ce(ye,Je,ot){var kt=new XMLHttpRequest;kt.open("GET",ye),kt.onload=function(){Je(kt.responseText)},kt.onerror=ot,kt.send()}De.isHTML5Installed=function(){return!0},De.getLoadedAppletType=function(){return Ne},De.setPreviewImage=function(ye,Je,ot){x=ye,y=Je,E=ot},De.removeExistingApplet=function(ye,Je){var ot;typeof ye=="string"&&(ye=document.getElementById(ye)),Ne=null;var kt=null;for(ot=0;ot<ye.childNodes.length;ot++){var vt=ye.childNodes[ot],Qt=vt.className;Qt==="applet_screenshot"?Je?(vt.style.display="block",Ne="screenshot"):vt.style.display="none":Qt!=="applet_scaler prerender"&&(ye.removeChild(vt),kt=Qt&&Qt.indexOf("appletParameters")!=-1?vt.id:null,ot--)}var ue=oe.id!==void 0?oe.id:kt,ct=window[ue];ct&&typeof ct.getBase64=="function"&&(ct.remove(),window[ue]=null)},De.refreshHitPoints=function(){if(ne(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var ye=De.getAppletObject();return ye&&typeof ye.recalculateEnvironments=="function"?(ye.recalculateEnvironments(),!0):!1},De.startAnimation=function(){var ye=De.getAppletObject();return ye&&typeof ye.startAnimation=="function"?(ye.startAnimation(),!0):!1},De.stopAnimation=function(){var ye=De.getAppletObject();return ye&&typeof ye.stopAnimation=="function"?(ye.stopAnimation(),!0):!1},De.getAppletObject=function(){var ye=oe.id!==void 0?oe.id:"ggbApplet";return window[ye]},De.resize=function(){};var Ie=function(ye,Je,ot){var kt=document.createElement("param");kt.setAttribute("name",Je),kt.setAttribute("value",ot),ye.appendChild(kt)},Ve=function(ye){return ye&&ye!=="false"},Et=function(ye,Je,ot){ne(ae)<=4.2&&(ot=!0);var kt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ae||ggbHTML5LoadedCodebaseIsWebSimple&&!b)&&(kt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var vt=document.createElement("div");vt.classList.add("appletParameters","notranslate");var Qt=Je.width,ue=Je.height;if(Je.disableAutoScale=Je.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Je.disableAutoScale,Je.width!==void 0)if(ne(ae)<=4.4)Ve(Je.showToolBar)&&(Je.height-=7),Ve(Je.showAlgebraInput)&&(Je.height-=37),Je.width<605&&Ve(Je.showToolBar)&&(Je.width=605,Qt=605);else{var ct=100;(Ve(Je.showToolBar)||Ve(Je.showMenuBar))&&(Je.hasOwnProperty("customToolBar")&&(Je.customToolbar=Je.customToolBar),ct=Ve(Je.showMenuBar)?245:155),Qt<ct&&(Je.width=ct,Qt=ct)}vt.style.border="none",vt.style.display="inline-block";for(var mn in Je)Je.hasOwnProperty(mn)&&mn!=="appletOnLoad"&&vt.setAttribute("data-param-"+mn,Je[mn]);z&&vt.setAttribute("data-param-fontscssurl",z),De.resize=function(){GGBAppletUtils.responsiveResize(ye,Je)},window.addEventListener("resize",function(me){De.resize()});var bn=typeof Je.appletOnLoad=="function"?Je.appletOnLoad:function(){};if(!ot&&Je.width!==void 0){Je.hasOwnProperty("showSplash")||vt.setAttribute("data-param-showSplash","false");var an=ye.querySelector(".applet_scaler.prerender"),at=an!==null;if(at)var He=an.querySelector(".ggb_preview");else{var He=hn(Qt,ue,Je.borderColor,!1);an=document.createElement("div"),an.className="applet_scaler",an.style.position="relative",an.style.display="block",an.style.width=Qt+"px",an.style.height=ue+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(an,"66%"),ne(ae)>=5?(Je.appletOnLoad=function(me){var nt=ye.querySelector(".ggb_preview");nt&&nt.parentNode.removeChild(nt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(an),window.GGBT_wsf_view&&$(window).trigger("resize"),bn(me)},at||an.appendChild(He)):vt.appendChild(He),an.appendChild(vt),at||ye.appendChild(an),setTimeout(function(){De.resize()},1)}else{var de=document.createElement("div");de.className="applet_scaler",de.style.position="relative",de.style.display="block",de.appendChild(vt),ye.appendChild(de),Je.appletOnLoad=function(me){De.resize(),bn(me)}}function be(me,nt){nt&&typeof nt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(me,nt.appletOnLoad):renderGGBElement(me),Mt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",nt)}function Me(me,nt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:me,params:nt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Zt){be(Zt.article,Zt.params)}),html5AppletsToProcess=null)},ne(ae)<5&&(me.className+=" geogebraweb")):be(me,nt)}if(kt){scriptLoadStarted=!0;for(var rt=0;rt<vt.childNodes.length;rt++){var se=vt.childNodes[rt].tagName;se==="TABLE"&&(vt.removeChild(vt.childNodes[rt]),rt--)}if(ggbHTML5LoadedScript!==null){var fe=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');fe!=null&&fe.parentNode.removeChild(fe)}var bt=document.createElement("script"),$e=function(){Me(vt,Je)};bt.src=Xe+a,ggbHTML5LoadedCodebaseIsWebSimple=b,ggbHTML5LoadedCodebaseVersion=ae,ggbHTML5LoadedScript=bt.src,Mt("GeoGebra HTML5 codebase loaded: '"+Xe+"'.",Je),!pe&&(!Ze||Ze=="5.0")?(b?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),$e()):Xe.requirejs?__webpack_require__.e(3861).then(function(){var me=[__webpack_require__(40341)];$e.apply(null,me)}.bind(this)).catch(__webpack_require__.oe):(bt.onload=$e,ye.appendChild(bt))}else Me(vt,Je);Je.height=ue,Je.width=Qt},It=function(ye,Je,ot){var kt=hn(Je.width,Je.height,Je.borderColor,ot),vt=document.createElement("div");vt.style.position="relative",vt.style.display="block",vt.style.width=Je.width+"px",vt.style.height=Je.height+"px",vt.className="applet_screenshot applet_scaler"+(ot?" applet_screenshot_play":""),vt.appendChild(kt);var Qt=GGBAppletUtils.getScale(Je,ye,ot);ot?(ye.appendChild(Yt()),window.GGBT_wsf_view||(ye.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(vt,"66%"),ye.appendChild(vt),Qt!==1&&!isNaN(Qt)&&(GGBAppletUtils.scaleElement(vt,Qt),vt.style.width=Je.width+"px",vt.style.height=Je.height+"px",vt.parentNode.style.width=Je.width*Qt+"px",vt.parentNode.style.height=Je.height*Qt+"px"),De.resize=function(){sn(ye,kt,vt,ot)},window.addEventListener("resize",function(ue){De.resize()}),De.resize()};function sn(ye,Je,ot,kt){if(ye.contains(Je)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ye.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(ye)}var vt=GGBAppletUtils.getScale(oe,ye,kt);ot.parentNode!==null&&(!isNaN(vt)&&vt!==1?(GGBAppletUtils.scaleElement(ot,vt),ot.parentNode.style.width=oe.width*vt+"px",ot.parentNode.style.height=oe.height*vt+"px"):(GGBAppletUtils.scaleElement(ot,1),ot.parentNode.style.width=oe.width+"px",ot.parentNode.style.height=oe.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(ye),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}De.onExitFullscreen=function(ye,Je){Je.appendChild(ye)};var zt=function(ye,Je,ot,kt){It(ye,Je,!0);for(var vt=function(){var ct=[];for(ue=0;ue<ye.childNodes.length;ue++)ct.push(ye.childNodes[ue]);if(window.GGBT_wsf_view){var mn=window.GGBT_wsf_view.renderFullScreen(ye,Je.id),bn=document.getElementById("fullscreencontainer"),an=jQuery(ye).find(".fullscreencontent");an.length>0?(mn.remove(),an.attr("id","fullscreencontent").show(),jQuery(bn).append(an),window.dispatchEvent(new Event("resize"))):Et(mn,Je,!1),window.GGBT_wsf_view.launchFullScreen(bn)}else Ne=kt,Et(ye,Je,!1);if(!window.GGBT_wsf_view)for(ue=0;ue<ct.length;ue++)ye.removeChild(ct[ue])},Qt=ye.getElementsByClassName("ggb_preview_play"),ue=0;ue<Qt.length;ue++)Qt[ue].addEventListener("click",vt,!1),Qt[ue].addEventListener("ontouchstart",vt,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(ye),ie()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},Yt=function(){var ye=document.createElement("div");if(ye.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var Je='.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");}',ot=document.createElement("style");ot.styleSheet?ot.styleSheet.cssText=Je:ot.appendChild(document.createTextNode(Je)),document.getElementsByTagName("head")[0].appendChild(ot)}return ye},hn=function(ye,Je,ot,kt){var vt=document.createElement("div");vt.className="ggb_preview",vt.style.position="absolute",vt.style.zIndex="90",vt.style.width=ye-2+"px",vt.style.height=Je-2+"px",vt.style.top="0px",vt.style.left="0px",vt.style.overflow="hidden",vt.style.backgroundColor="white";var Qt="lightgrey";ot!==void 0&&(ot==="none"?Qt="transparent":Qt=ot),vt.style.border="1px solid "+Qt;var ue=document.createElement("img");if(ue.style.position="relative",ue.style.zIndex="1000",ue.style.top="-1px",ue.style.left="-1px",x!==null&&ue.setAttribute("src",x),ue.style.opacity=.7,y!==null){var ct,mn,bn;if(!kt){ct=document.createElement("img"),ct.style.position="absolute",ct.style.zIndex="1001",ct.style.opacity=1,ue.style.opacity=.3,mn=360,mn>ye/4*3&&(mn=ye/4*3),bn=mn/5.8,ct.setAttribute("src",y),ct.setAttribute("width",mn),ct.setAttribute("height",bn);var an=(ye-mn)/2,at=(Je-bn)/2;ct.style.left=an+"px",ct.style.top=at+"px",vt.appendChild(ct)}}return vt.appendChild(ue),vt},tt=function(ye){return ye=ye.toLowerCase(),ye==="html5"||ye==="screenshot"?ye:"html5"},en=["web","webSimple","web3d","tablet","tablet3d","phone"],pn=function(ye,Je){if(ae=ye,Je){Ke(ae,!0);return}var ot=!ge;if(ot){var kt=ne(ae);!isNaN(kt)&&kt<4.4&&(ot=!1)}var vt,Qt;window.location.protocol.substr(0,4)==="http"?vt=window.location.protocol:vt="http:";var ue=ae.indexOf("//");ue>0?Qt=ae:ue===0?Qt=vt+ae:Qt="https://www.geogebra.org/apps/5.2.814.0/";for(var ct in en)if(ae.slice(en[ct].length*-1)===en[ct]||ae.slice((en[ct].length+1)*-1)===en[ct]+"/"){Ke(Qt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&ot&&!ee.is3D&&!ee.AV&&!ee.SV&&!ee.CV&&!ee.EV2&&!ee.CP&&!ee.PC&&!ee.DA&&!ee.FI&&!ee.PV&&!Ve(oe.showToolBar)&&!Ve(oe.showMenuBar)&&!Ve(oe.showAlgebraInput)&&!Ve(oe.enableRightClick)&&(!oe.appName||oe.appName=="classic")?Qt+="webSimple/":Qt+="web3d/",Ke(Qt,!1)},Ke=function(ye,Je){if(ye.requirejs){Xe=ye;return}ye.slice(-1)!=="/"&&(ye+="/"),Xe=ye,Je===null&&(Je=ye.indexOf("http")===-1),Oe=Je,a="web.nocache.js",b=!1;var ot=Xe.split("/");ot.length>1&&(!Je&&ot[ot.length-2]==="webSimple"?(a="webSimple.nocache.js",b=!0):en.indexOf(ot[ot.length-2])>=0&&(a=ot[ot.length-2]+".nocache.js")),ot=ye.split("/"),ae=ot[ot.length-3],ae.substr(0,4)==="test"?ae=ae.substr(4,1)+"."+ae.substr(5,1):(ae.substr(0,3)==="war"||ae.substr(0,4)==="beta")&&(ae="5.0");var kt=parseFloat(ae);kt!==NaN&&kt<5&&ye.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+kt+" is deprecated. Using version latest instead."),pn("5.0",Je))},Mt=function(ye,Je){window.console&&window.console.log&&(!Je||typeof Je.showLogging=="undefined"||Je.showLogging&&Je.showLogging!=="false")&&console.log(ye)};oe.material_id!==void 0?le(pt):pt();function pt(){var ye=wt;Ze!==null?ye=Ze:parseFloat(ye)<5&&(ye="5.0"),pn(ye,!1),pe!==null&&Ke(pe,Oe),ve=!0}return De},GGBAppletUtils=function(){"use strict";function De(){return window.GGBT_wsf_edit!==void 0}function wt(ve,Ze){Ze!=1?(ve.style.transformOrigin="0% 0% 0px",ve.style.webkitTransformOrigin="0% 0% 0px",ve.style.transform="scale("+Ze+","+Ze+")",ve.style.webkitTransform="scale("+Ze+","+Ze+")",ve.style.maxWidth="initial",ve.querySelector(".ggb_preview")!==null&&(ve.querySelector(".ggb_preview").style.maxWidth="initial"),ve.querySelectorAll(".ggb_preview img")[0]!==void 0&&(ve.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),ve.querySelectorAll(".ggb_preview img")[1]!==void 0&&(ve.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(ve.style.transform="none",ve.style.webkitTransform="none")}function oe(ve,Ze,pe,je,ke,We){var Xe=null;if(We!=null&&We!="")for(var Oe=ve.parentNode;Oe!=null;)if((" "+Oe.className+" ").indexOf(" "+We+" ")>-1){Xe=Oe;break}else Oe=Oe.parentNode;var Ne=0,ae=0,a=0,b=0,x=0,y=0,E=0;if(Xe)Ne=Xe.offsetWidth,ae=Math.max(je?Xe.offsetWidth:0,Xe.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Ne=Math.min(window.innerWidth,document.documentElement.clientWidth),ae=Math.min(window.innerHeight,document.documentElement.clientHeight),a=Ne):(Ne=window.innerWidth,ae=window.innerHeight,a=window.innerWidth),ve){var z=ve.getBoundingClientRect();z.left>0&&z.left<=Ne&&(ke===void 0||!ke)&&(document.dir==="rtl"?(x=Ne-z.width-z.left,y=a<=480?10:30):(y=z.left,x=a<=480?10:30),b=y+x)}if(ve&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var te=ve.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(b=40,E=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(b=0,E=40)}}return ve&&((pe===void 0||!pe)&&Ze>0&&Ze+b<Ne?Ne=Ze:Ne-=b,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(pe===void 0||!pe)&&(ae-=E)),{width:Ne,height:ae}}function ee(ve,Ze,pe,je,ke){if(ve.isScreenshoGenerator)return 1;var We=je!==void 0&&je,Xe=ve.noScaleMargin!=null&&ve.noScaleMargin,Oe=function(te){return te&&te!=="false"},Ne=Oe(ve.autoHeight),ae=oe(Ze,ve.width,pe,Ne,We&&window.GGBT_wsf_view||Xe,ke),a=parseInt(ae.width),b=ve.width,x=ve.height;if(b===void 0){var y=Ze.querySelector(".appletParameters");y&&(b=y.offsetWidth,x=y.offsetHeight)}var E=a/b,z=We?1:ae.height/x;return pe!==void 0&&!pe&&(E=Math.min(1,E),z=Math.min(1,z)),Math.min(E,z)}function ge(ve,Ze,pe){var je=1,ke,We=!1;if(ve.hasOwnProperty("allowUpscale")&&(We=ve.allowUpscale),ve.hasOwnProperty("scale")&&(je=parseFloat(ve.scale),(isNaN(je)||je===null||je===0)&&(je=1),je>1&&(We=!0)),Ze&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(We=!0),!(ve.hasOwnProperty("disableAutoScale")&&ve.disableAutoScale))ke=ee(ve,Ze,We,pe,ve.scaleContainerClass);else return je;return We&&(!ve.hasOwnProperty("scale")||je===1)?ke:Math.min(je,ke)}function Re(ve){var Ze=Math.min(window.innerWidth,document.documentElement.clientWidth),pe=Math.min(window.innerHeight,document.documentElement.clientHeight),je=ve.getBoundingClientRect(),ke=(Ze-je.width)/2,We=(pe-je.height)/2;We<0&&(We=0),ve.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ke<40?ve.style.left="40px":ve.style.left=ke+"px",ve.style.top=We+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(We<40?ve.style.top="40px":ve.style.top=We+"px",ve.style.left=ke+"px")}function _e(ve,Ze){var pe=ve.querySelector(".appletParameters");if(pe){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Ze.id!==pe.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(ve)}if(pe.parentElement&&/fullscreen/.test(pe.parentElement.className))return;var je=ge(Ze,ve);De()&&pe.setAttribute("data-param-scale",je);for(var ke=null,We=0;We<ve.childNodes.length;We++)if(ve.childNodes[We].className!==void 0&&ve.childNodes[We].className.match(/^applet_scaler/)){ke=ve.childNodes[We];break}if(ke!==null&&ke.querySelector(".noscale")!==null)return;var Xe=Ze.id!==void 0?Ze.id:"ggbApplet",Oe=window[Xe];(Oe==null||!Oe.recalculateEnvironments)&&ke!==null&&!ke.className.match(/fullscreen/)&&(ke.parentNode.style.transform="",!isNaN(je)&&je!==1?(ke.parentNode.style.width=Ze.width*je+"px",ke.parentNode.style.height=Ze.height*je+"px",wt(ke,je)):(wt(ke,1),ke.parentNode.style.width=Ze.width+"px",ke.parentNode.style.height=Ze.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&Re(ve),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(pe).parents(".content-added-content"))}}return{responsiveResize:_e,isFlexibleWorksheetEditor:De,positionCenter:Re,getScale:ge,scaleElement:wt}}();__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 De=n.location.search;return De.indexOf(J)!=-1||De.indexOf(K)!=-1}function q(De,wt){}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(De){var wt=s[L].bindings;s[L].bindings=function(){for(var oe=wt?wt():{},ee=De[webModule.__softPermutationId],ge=O;ge<ee.length;ge++){var Re=ee[ge];oe[Re[O]]=Re[P]}return oe}};var t;function u(){return v(),t}function v(){if(!t){var De=o.createElement(Q);if(De.id=L,De.style.cssText=R+S,De.tabIndex=-1,o.body.appendChild(De),t=De.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var wt=document.compatMode==U?V:W;t.write(wt+X),t.close()}}}function w(De){function wt(ee){function ge(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var Re=ge();if(Re){ee();return}function _e(){if(!Re){if(!ge())return;Re=!0,ee(),o.removeEventListener&&o.removeEventListener(Z,_e,!1),ve&&clearInterval(ve)}}o.addEventListener&&o.addEventListener(Z,_e,!1);var ve=setInterval(function(){_e()},$)}function oe(ee){var ge=u(),Re=ge.body,_e=ge.createElement(_);_e.language=ab,_e.crossOrigin=W,_e.src=ee,webModule.__errFn&&(_e.onerror=function(){webModule.__errFn(L,new Error(bb+ee))}),Re.appendChild(_e)}wt(function(){oe(De)})}webModule.__startLoadingFragment=function(De){return C(De)},webModule.__installRunAsyncCode=function(De){var wt=u(),oe=wt.body,ee=wt.createElement(_);ee.language=ab,ee.text=De,oe.appendChild(ee),oe.removeChild(ee)};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(De){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(De){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(De){var wt=c[De];return wt==null?null:wt},r=d,webModule.__errFn=e}function B(){function De(ve){var Ze=ve.lastIndexOf(rb);Ze==-1&&(Ze=ve.length);var pe=ve.indexOf(sb);pe==-1&&(pe=ve.length);var je=ve.lastIndexOf(tb,Math.min(pe,Ze));return je>=O?ve.substring(O,je+P):W}function wt(ve){if(!ve.match(/^\w+:\/\//)){var Ze=o.createElement(ub);Ze.src=ve+vb,ve=De(Ze.src)}return ve}function oe(){var ve=__gwt_getMetaProperty(wb);return ve!=null?ve:W}function ee(){for(var ve=o.getElementsByTagName(_),Ze=O;Ze<ve.length;++Ze)if(ve[Ze].src.indexOf(xb)!=-1)return De(ve[Ze].src);return W}function ge(){var ve=o.getElementsByTagName(yb);return ve.length>O?ve[ve.length-P].href:W}function Re(){var ve=o.location;return ve.href==ve.protocol+zb+ve.host+ve.pathname+ve.search+ve.hash}var _e=oe();return _e==W&&(_e=ee()),_e==W&&(_e=ge()),_e==W&&Re()&&(_e=De(o.location.href)),_e=wt(_e),_e}function C(De){return De.match(/^\//)||De.match(/^[a-zA-Z]+:\/\//)?De:webModule.__moduleBase+De}function D(){var De=[],wt=O,oe=[],ee=[];function ge(ve){var Ze=ee[ve](),pe=oe[ve];if(Ze in pe)return Ze;var je=[];for(var ke in pe)je[pe[ke]]=ke;throw r&&r(ve,je,Ze),null}if(__gwt_isKnownPropertyValue=function(ve,Ze){return Ze in oe[ve]},webModule.__getPropMap=function(){var ve={};for(var Ze in oe)oe.hasOwnProperty(Ze)&&(ve[Ze]=ge(Ze));return ve},webModule.__computePropValue=ge,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Re;try{Re=Cb;var _e=Re.indexOf(Db);_e!=-1&&(wt=parseInt(Re.substring(_e+P),$),Re=Re.substring(O,_e))}catch(ve){}return webModule.__softPermutationId=wt,C(Re+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})()},28735:function(De,wt,oe){"use strict";oe.d(wt,{Ax:function(){return _e},Ds:function(){return ve},KI:function(){return pe},SI:function(){return Re},f1:function(){return ge}});var ee=oe(74128);function ge(je){let ke=!0;if(je.length>0){for(let We=0;We<je.length;We++)if(je[We].compile_success==0||!je[We].compile_success){ke=!1;break}}else ke=!1;return ke}function Re(je,ke=""){let We=[];for(let Xe=0;Xe<je.length;Xe++){let Oe=je[Xe],Ne=ke?`${ke}/${Oe.name}`:`${Oe.name}`;We.push({title:Oe.name,type:Oe.type,isLeaf:Oe.type!=="tree",key:Ne})}return We}function _e(je,ke,We){for(let Xe=0;Xe<je.length;Xe++){let Oe=je[Xe];if(Oe.key===ke){Oe.children=We;break}Oe.children&&_e(Oe.children,ke,We)}return je}function ve(je,ke,We){let Xe;return function(){let Oe=this,Ne=arguments,ae=function(){Xe=null,We||je.apply(Oe,Ne)},a=We&&!Xe;clearTimeout(Xe),Xe=setTimeout(ae,ke),a&&je.apply(Oe,Ne)}}const Ze=!0,pe=ee.Z.API_SERVER},16750:function(De,wt,oe){"use strict";oe.d(wt,{Z:function(){return Xe}});var ee=oe(59301),ge={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Re=oe(92310),_e=oe.n(Re),ve=oe(71418),Ze=oe(2859),pe=oe(38147),je=oe(65862),ke=(Oe,Ne,ae)=>new Promise((a,b)=>{var x=z=>{try{E(ae.next(z))}catch(te){b(te)}},y=z=>{try{E(ae.throw(z))}catch(te){b(te)}},E=z=>z.done?a(z.value):Promise.resolve(z.value).then(x,y);E((ae=ae.apply(Oe,Ne)).next())}),Xe=({data:Oe,className:Ne,fullWidth:ae,style:a={},onClose:b,onOk:x,showFullTools:y,noAssociationId:E})=>{const z=(0,ee.useRef)(null),te=(0,ee.useRef)(null),ne=(0,ee.useRef)(null),re=(0,ee.useRef)(null),[ie,le]=(0,ee.useState)(!1),[Pe,ce]=(0,ee.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,ee.useEffect)(()=>{ne.current||(ne.current=document.createElement("style"),document.head.appendChild(ne.current)),Oe!=null&&Oe.visible?(document.body.setAttribute("data-custom","y-hidden"),ne.current.innerHTML=" html { overflow-y: hidden; }",Oe!=null&&Oe.src&&Ie()):(document.body.removeAttribute("data-custom"),ne.current&&(document.head.removeChild(ne.current),ne.current=null))},[Oe==null?void 0:Oe.visible]);const Ie=()=>ke(void 0,null,function*(){le(!0),ce("\u6B63\u5728\u52A0\u8F7D\u4E2D");const zt=yield(0,je.ZJ)(Oe==null?void 0:Oe.src);z.current.src="",z.current.src=zt,z.current.onload=function(){sn()},le(!1),ce("")}),Ve=()=>{document.body.removeAttribute("data-custom"),ne.current.innerHTML=" ",b()},Et=zt=>ke(void 0,null,function*(){le(!0),ce("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Yt=yield(0,pe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Oe.title,file:zt.dataUrl}});Yt!=null&&Yt.id&&!E?(yield(0,pe.ZP)(`/api/attachments/${Oe.id}/add_subitem.json`,{method:"post",body:{subitem_id:Yt==null?void 0:Yt.id,settings:JSON.stringify(zt.state)}})).status===0&&x():Yt!=null&&Yt.id&&x(Yt),document.body.removeAttribute("data-custom"),ne.current.innerHTML=" ",le(!1),ce("")}),It=()=>{const zt=document.querySelector('a[href="https://markerjs.com/"]');zt&&zt.parentNode&&(zt.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(hn=>{const tt=document.querySelector(hn.name);tt&&tt.setAttribute("title",hn.title)})},sn=()=>{te.current=new Ze.hP(z.current),te.current.targetRoot=re.current,te.current.addEventListener("render",Et),te.current.addEventListener("beforeclose",Ve),y&&(te.current.availableMarkerTypes=te.current.ALL_MARKER_TYPES,te.current.uiStyleSettings.redoButtonVisible=!0,te.current.uiStyleSettings.notesButtonVisible=!0,te.current.uiStyleSettings.zoomButtonVisible=!0,te.current.uiStyleSettings.zoomOutButtonVisible=!0,te.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=te.current.uiStyleSettings,te.current.show(),Oe!=null&&Oe.snapshotData&&te.current.restoreState(Oe.snapshotData),setTimeout(()=>{window.scrollTo(0,0),It()},300)};return ee.createElement(ee.Fragment,null,(Oe==null?void 0:Oe.visible)&&ee.createElement(ve.Z,{spinning:ie,tip:Pe,style:{position:"absolute"}},ee.createElement("div",{ref:re,className:_e()(ge.imageDimensions,Ne,ae?ge.fullWidth:""),style:a},ee.createElement("img",{className:ge.img,ref:z}))))}},99298:function(De,wt,oe){"use strict";var ee=oe(59301),ge=oe(95237),Re=oe(43604),_e=oe(99313),ve=oe(3113),Ze=oe(6339),pe=oe(96408),je=oe(48136),ke=oe(59301);const We=(0,ee.forwardRef)(({callback:Xe,showSaveButton:Oe,value:Ne=""},ae)=>{const a=(0,ee.useRef)(),b=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r
x=a + r\\text{cos}\\theta \\ \r
y=b + r\\text{sin}\\theta \r
\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r
\\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r
\\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r
\\end{array} `},{value:`\\begin{array}{l} \r
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
\\left\\{\\begin{matrix} \r
\\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
\\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
\\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r
\\end{matrix}\\right. \r
\\end{array} `},{value:`\\begin{array}{l} \r
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
\\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r
\\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r
\\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r
\\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r
\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r
a \\perp \\alpha \\ \r
b \\perp \\alpha \r
\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r
\\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r
a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r
a \\parallel \\partial ,b \\parallel \\partial \r
\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r
m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r
a \\perp m,a \\perp n \r
\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r
\\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r
a^{2}+b^{2}=c^{2} \r
\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r
a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r
a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r
\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r
a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r
\\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r
\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r
\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r
a,b \\in R^{+} \\ \r
\\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
\\end{array}`},{value:`\\begin{array}{c} \r
a,b \\in R \\ \r
\\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
\\end{array}`},{value:`\\begin{array}{c} \r
H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r
\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r
\\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r
\\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r
\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r
P \\left( \\emptyset \\right) =0 \\\\ \r
P \\left( S \\right) =1 \r
\\end{array}`},{value:`\\begin{array}{c} \r
\\forall A \\in S \\\\ \r
P \\left( A \\right) \\ge 0 \r
\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r
S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r
P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r
\\end{array}`},{value:`\\begin{array}{c} \r
P_{n}=n! \\\\ \r
A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r
\\end{array}`}]}]}],y=te=>{a.current.setValue(a.current.getValue()+" "+te.value+" ")},E=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ke.createElement(ge.Z,{className:pe.Z.lists,gutter:[10,10]},b.map((te,ne)=>ke.createElement(Re.Z,{flex:"110px",className:pe.Z.item},ke.createElement("div",null,ke.createElement(Ze.Z,{value:`$$${te.value}$$`}),te.name),ke.createElement("div",{className:pe.Z.children},te.children.map((re,ie)=>ke.createElement("div",{key:ie},ke.createElement("h1",null,re.name),ke.createElement(ge.Z,{gutter:[10,10]},re.data.map((le,Pe)=>ke.createElement(Re.Z,{key:Pe,onClick:()=>y(le),className:pe.Z.diamond},ke.createElement(Ze.Z,{value:"`$$"+le.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ke.createElement(ge.Z,{className:pe.Z.lists,gutter:[10,10]},x.map((te,ne)=>ke.createElement(Re.Z,{flex:"110px",className:pe.Z.item},ke.createElement("div",null,ke.createElement(Ze.Z,{value:"`$$"+te.value+"$$`"}),te.name),ke.createElement("div",{className:pe.Z.children},te.children.map((re,ie)=>ke.createElement("div",{key:ie},re.name&&ke.createElement("h1",null,re.name),ke.createElement(ge.Z,{gutter:[10,10]},re.data.map((le,Pe)=>ke.createElement(Re.Z,{key:Pe,onClick:()=>y(le),className:pe.Z.diamond},ke.createElement(Ze.Z,{value:"`$$"+le.value+"$$`"}))))))))))}],z=()=>{var te=document.createElement("div");te.innerHTML=a.current.getValue();var ne=te.innerText;return Xe&&Xe(ne),ne};return(0,ee.useImperativeHandle)(ae,()=>({getData:z})),ke.createElement("div",{className:pe.Z.mathWrap},ke.createElement(_e.default,{defaultActiveKey:"1",items:E}),ke.createElement("math-field",{locale:"zh_cn",className:pe.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},Ne||""),Oe&&ke.createElement("div",{className:pe.Z.button},ke.createElement(ve.ZP,{size:"large",onClick:z,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});wt.Z=We},30214:function(De,wt,oe){"use strict";oe.d(wt,{Z:function(){return _e}});var ee=oe(59301),ge=oe(77254),Re=oe(11611),_e=()=>{const[ve,Ze]=(0,ee.useState)(""),[pe,je]=(0,ee.useState)(0);let[ke,We]=(0,ee.useState)(),[Xe,Oe]=(0,ee.useState)();const[Ne,ae]=(0,ee.useState)(!1),a=(0,ee.useRef)("");(0,ee.useEffect)(()=>ge.Z.subscribe("preview-image",Pe=>{Ze(Pe),console.log(re.current),document.body.style.overflow="hidden"}),[]),(0,ee.useEffect)(()=>(document.addEventListener("keydown",b),()=>{document.removeEventListener("keydown",b)}),[]),(0,ee.useEffect)(()=>{a.current=ve},[ve]);function b(le){le.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",We(void 0),Oe(void 0),je(0),Ze("")}function y(){je(pe+90)}function E(){ke=re.current.width*1.1,Xe=re.current.height*1.1,Oe(Xe),We(ke)}function z(){ke=re.current.width/1.1,Xe=re.current.height/1.1,Oe(Xe),We(ke)}const te=(0,ee.useRef)(),ne=(0,ee.useRef)(),re=(0,ee.useRef)(),ie=le=>{(le.nativeEvent.target===te.current||le.nativeEvent.target===ne.current)&&x()};return ee.createElement(ee.Fragment,null,ve?ee.createElement("div",null,ee.createElement("div",{className:"preview-wrp-group",ref:ne},ee.createElement(Re.Z,{className:"image-preview",src:ve,style:{display:"none"},preview:{visible:!0,src:ve,movable:!1,onVisibleChange:le=>{Ze("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},85533:function(De,wt,oe){"use strict";oe.d(wt,{h:function(){return te}});var ee=oe(59301),ge=oe(57809),Re=oe(78241),_e=oe(3113),ve=oe(89780),Ze=oe.n(ve),pe=oe(45559),je=oe(42313),ke=Object.defineProperty,We=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,a=(ne,re,ie)=>re in ne?ke(ne,re,{enumerable:!0,configurable:!0,writable:!0,value:ie}):ne[re]=ie,b=(ne,re)=>{for(var ie in re||(re={}))Ne.call(re,ie)&&a(ne,ie,re[ie]);if(Oe)for(var ie of Oe(re))ae.call(re,ie)&&a(ne,ie,re[ie]);return ne},x=(ne,re)=>We(ne,Xe(re));const y=ge.default.Option,E={labelCol:{span:4},wrapperCol:{span:20}},z={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};wt.Z=({callback:ne,onCancel:re})=>{const[ie,le]=(0,ee.useState)("python");function Pe(Ie){le(z[Ie][1])}function ce(Ie){ne(Ie)}return ee.createElement(Re.default,x(b({},E),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ce,style:{width:500}}),ee.createElement(Re.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ee.createElement(ge.default,{getPopupContainer:Ie=>Ie.parentNode,onChange:Pe},Object.keys(z).map(Ie=>ee.createElement(y,{key:Ie,value:Ie},z[Ie][0])))),ee.createElement(Re.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ee.createElement(te,{mode:ie})),ee.createElement("div",{className:"flex-container flex-end"},ee.createElement(_e.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ee.createElement(_e.ZP,{type:"ghost",onClick:re},"\u53D6\u6D88")))};function te({value:ne,onChange:re,mode:ie,options:le={}}){const Pe=(0,ee.useRef)(),[ce,Ie]=(0,ee.useState)();return(0,ee.useEffect)(()=>{if(ce){let Ve=function(Et){const It=Et.getValue();re&&re(It)};return ce.on("change",Ve),()=>{ce.off("change",Ve)}}},[ce,re]),(0,ee.useEffect)(()=>{ce&&ce.setOption("mode",ie)},[ce,ie]),(0,ee.useEffect)(()=>{ce&&(ne!==ce.getValue()||ne==="")&&setTimeout(()=>{ce.setValue(ne||"")},300)},[ce,ne]),(0,ee.useEffect)(()=>{if(Pe.current&&!ce){const Ve=Ze().fromTextArea(Pe.current,b({mode:ie,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},le));Ie(Ve)}},[Pe.current,ce]),ee.createElement("div",{className:"my-codemirror-container"},ee.createElement("textarea",{ref:Pe}))}},96565:function(De,wt,oe){"use strict";oe.d(wt,{Z:function(){return kn}});var ee=oe(59301),ge=oe(89780),Re=oe.n(ge),_e=oe(76374),ve=oe(45559),Ze=oe(6313),pe=oe(25717),je=oe(99498),ke=oe(25419),We=oe(67549),Xe=oe(6339),Oe=({value:xe="",className:Se,showTextOnly:Ae,showLines:Lt,style:Gt={}})=>{const yt=(0,ee.useMemo)(()=>"",[xe]);return ee.createElement(ee.Fragment,null,ee.createElement("div",{dangerouslySetInnerHTML:{__html:yt}}))},Ne=oe(59301),ae=Object.defineProperty,a=Object.defineProperties,b=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,z=(xe,Se,Ae)=>Se in xe?ae(xe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):xe[Se]=Ae,te=(xe,Se)=>{for(var Ae in Se||(Se={}))y.call(Se,Ae)&&z(xe,Ae,Se[Ae]);if(x)for(var Ae of x(Se))E.call(Se,Ae)&&z(xe,Ae,Se[Ae]);return xe},ne=(xe,Se)=>a(xe,b(Se));let re=[{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 ie({onActionCallback:xe,title:Se,icon:Ae,actionName:Lt,className:Gt="",children:yt}){function On(){xe(Lt)}return Ne.createElement("a",{title:Se,className:Gt,onClick:On},Ne.createElement("i",{className:`${Ae}`}),yt)}var le=({watch:xe,showNullButton:Se,showNullProgramButton:Ae,onActionCallback:Lt,fullScreen:Gt,insertTemp:yt,hidetoolBar:On,extraUse:gn})=>{const Qe=[...re,{title:`${xe?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${xe?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ne.createElement("ul",{className:"markdown-toolbar-container"},!On&&Qe.map((Le,dt)=>Ne.createElement("li",{key:dt},Le.actionName?Ne.createElement(ie,ne(te({},Le),{onActionCallback:Lt})):Ne.createElement("span",{className:"v-line"}))),Se?Ne.createElement("li",null,Ne.createElement(ie,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Lt},Ne.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Ae?Ne.createElement(Ne.Fragment,null,Ne.createElement("li",null,Ne.createElement(ie,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Lt},Ne.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ne.createElement("li",null,Ne.createElement(ie,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Lt},Ne.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,yt&&Ne.createElement("li",null,Ne.createElement(ie,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${yt}`,onActionCallback:Lt},Ne.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),gn&&Ne.createElement("li",null,gn),Ne.createElement("li",{className:"btn-full-screen"},Ne.createElement(ie,{icon:`${Gt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Gt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Lt})))},Pe=oe(57261),ce=oe(78241),Ie=oe(92832),Ve=oe(3113),Et=Object.defineProperty,It=Object.defineProperties,sn=Object.getOwnPropertyDescriptors,zt=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,hn=Object.prototype.propertyIsEnumerable,tt=(xe,Se,Ae)=>Se in xe?Et(xe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):xe[Se]=Ae,en=(xe,Se)=>{for(var Ae in Se||(Se={}))Yt.call(Se,Ae)&&tt(xe,Ae,Se[Ae]);if(zt)for(var Ae of zt(Se))hn.call(Se,Ae)&&tt(xe,Ae,Se[Ae]);return xe},pn=(xe,Se)=>It(xe,sn(Se));const Ke={labelCol:{span:4},wrapperCol:{span:20}};var Mt=({callback:xe,onCancel:Se})=>{function Ae(Lt){xe(Lt)}return ee.createElement(ce.default,pn(en({},Ke),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Ae,style:{width:500}}),ee.createElement(ce.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},ee.createElement(Ie.default,null)),ee.createElement(ce.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},ee.createElement(Ie.default,null)),ee.createElement("div",{className:"flex-container flex-end"},ee.createElement(Ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ee.createElement(Ve.ZP,{type:"ghost",onClick:Se},"\u53D6\u6D88")))},pt=oe(85533),ye=oe(45053),Je=oe(43418),ot=oe(95237),kt=oe(16750),vt=oe(59301),Qt=({callback:xe,onCancel:Se})=>{const Ae=document.createElement("canvas"),Lt=Ae.getContext("2d");Ae.width=1e3,Ae.height=800,Lt.fillStyle="#ffffff",Lt.fillRect(0,0,Ae.width,Ae.height);const Gt=Ae.toDataURL("image/png");return vt.createElement(Je.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},vt.createElement(ot.Z,{style:{height:"100vh"}},vt.createElement(kt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Gt,visible:!0,title:String(Date.now())},onOk:yt=>{xe({src:yt.url})},onClose:Se})))},ue=oe(12378);function ct(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(ct,go.CommandHandler),ct.prototype.canAlignSelection=function(){var xe=this.diagram;return!(xe===null||xe.isReadOnly||xe.isModelReadOnly||xe.selection.count<2)},ct.prototype.alignLeft=function(){var xe=this.diagram;xe.startTransaction("aligning left");var Se=1/0;xe.selection.each(function(Ae){Ae instanceof go.Link||(Se=Math.min(Ae.position.x,Se))}),xe.selection.each(function(Ae){Ae instanceof go.Link||Ae.move(new go.Point(Se,Ae.position.y))}),xe.commitTransaction("aligning left")},ct.prototype.alignRight=function(){var xe=this.diagram;xe.startTransaction("aligning right");var Se=-1/0;xe.selection.each(function(Ae){if(!(Ae instanceof go.Link)){var Lt=Ae.actualBounds.x+Ae.actualBounds.width;Se=Math.max(Lt,Se)}}),xe.selection.each(function(Ae){Ae instanceof go.Link||Ae.move(new go.Point(Se-Ae.actualBounds.width,Ae.position.y))}),xe.commitTransaction("aligning right")},ct.prototype.alignTop=function(){var xe=this.diagram;xe.startTransaction("alignTop");var Se=1/0;xe.selection.each(function(Ae){Ae instanceof go.Link||(Se=Math.min(Ae.position.y,Se))}),xe.selection.each(function(Ae){Ae instanceof go.Link||Ae.move(new go.Point(Ae.position.x,Se))}),xe.commitTransaction("alignTop")},ct.prototype.alignBottom=function(){var xe=this.diagram;xe.startTransaction("aligning bottom");var Se=-1/0;xe.selection.each(function(Ae){if(!(Ae instanceof go.Link)){var Lt=Ae.actualBounds.y+Ae.actualBounds.height;Se=Math.max(Lt,Se)}}),xe.selection.each(function(Ae){Ae instanceof go.Link||Ae.move(new go.Point(Ae.actualBounds.x,Se-Ae.actualBounds.height))}),xe.commitTransaction("aligning bottom")},ct.prototype.alignCenterX=function(){var xe=this.diagram,Se=xe.selection.first();if(Se){xe.startTransaction("aligning Center X");var Ae=Se.actualBounds.x+Se.actualBounds.width/2;xe.selection.each(function(Lt){Lt instanceof go.Link||Lt.move(new go.Point(Ae-Lt.actualBounds.width/2,Lt.actualBounds.y))}),xe.commitTransaction("aligning Center X")}},ct.prototype.alignCenterY=function(){var xe=this.diagram,Se=xe.selection.first();if(Se){xe.startTransaction("aligning Center Y");var Ae=Se.actualBounds.y+Se.actualBounds.height/2;xe.selection.each(function(Lt){Lt instanceof go.Link||Lt.move(new go.Point(Lt.actualBounds.x,Ae-Lt.actualBounds.height/2))}),xe.commitTransaction("aligning Center Y")}},ct.prototype.alignColumn=function(xe){var Se=this.diagram;Se.startTransaction("align Column"),xe===void 0&&(xe=0),xe=parseFloat(xe);var Ae=new Array;Se.selection.each(function(gn){gn instanceof go.Link||Ae.push(gn)});for(var Lt=0;Lt<Ae.length-1;Lt++){var Gt=Ae[Lt],yt=Gt.actualBounds.y+Gt.actualBounds.height+xe,On=Ae[Lt+1];On.move(new go.Point(Gt.actualBounds.x,yt))}Se.commitTransaction("align Column")},ct.prototype.alignRow=function(xe){xe===void 0&&(xe=0),xe=parseFloat(xe);var Se=this.diagram;Se.startTransaction("align Row");var Ae=new Array;Se.selection.each(function(gn){gn instanceof go.Link||Ae.push(gn)});for(var Lt=0;Lt<Ae.length-1;Lt++){var Gt=Ae[Lt],yt=Gt.actualBounds.x+Gt.actualBounds.width+xe,On=Ae[Lt+1];On.move(new go.Point(yt,Gt.actualBounds.y))}Se.commitTransaction("align Row")},ct.prototype.canRotate=function(xe){var Se=this.diagram;return!(Se===null||Se.isReadOnly||Se.isModelReadOnly||Se.selection.count<1)},ct.prototype.rotate=function(xe){xe===void 0&&(xe=90);var Se=this.diagram;Se.startTransaction("rotate "+xe.toString());var Se=this.diagram;Se.selection.each(function(Ae){Ae instanceof go.Link||Ae instanceof go.Group||(Ae.angle+=xe)}),Se.commitTransaction("rotate "+xe.toString())},ct.prototype.pullToFront=function(){var xe=this.diagram;xe.startTransaction("pullToFront");var Se=new go.Map;xe.selection.each(function(Ae){Se.set(Ae.layer,0)}),Se.iteratorKeys.each(function(Ae){var Lt=0;Ae.parts.each(function(Gt){if(!Gt.isSelected){var yt=Gt.zOrder;isNaN(yt)?Gt.zOrder=0:Lt=Math.max(Lt,yt)}}),Se.set(Ae,Lt)}),xe.selection.each(function(Ae){ct._assignZOrder(Ae,Se.get(Ae.layer)+1)}),xe.commitTransaction("pullToFront")},ct.prototype.pushToBack=function(){var xe=this.diagram;xe.startTransaction("pushToBack");var Se=new go.Map;xe.selection.each(function(Ae){Se.set(Ae.layer,0)}),Se.iteratorKeys.each(function(Ae){var Lt=0;Ae.parts.each(function(Gt){if(!Gt.isSelected){var yt=Gt.zOrder;isNaN(yt)?Gt.zOrder=0:Lt=Math.min(Lt,yt)}}),Se.set(Ae,Lt)}),xe.selection.each(function(Ae){ct._assignZOrder(Ae,Se.get(Ae.layer)-1-ct._findGroupDepth(Ae))}),xe.commitTransaction("pushToBack")},ct._assignZOrder=function(xe,Se,Ae){Ae===void 0&&(Ae=xe),xe.layer===Ae.layer&&(xe.zOrder=Se),xe instanceof go.Group&&xe.memberParts.each(function(Lt){ct._assignZOrder(Lt,Se+1,Ae)})},ct._findGroupDepth=function(xe){if(xe instanceof go.Group){var Se=0;return xe.memberParts.each(function(Ae){Se=Math.max(Se,ct._findGroupDepth(Ae))}),Se+1}else return 0},ct.prototype.doKeyDown=function(){var xe=this.diagram;if(xe!==null){var Se=xe.lastInput;if(Se.key==="Up"||Se.key==="Down"||Se.key==="Left"||Se.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)}},ct.prototype._getAllParts=function(){var xe=new Array;return this.diagram.nodes.each(function(Se){xe.push(Se)}),this.diagram.parts.each(function(Se){xe.push(Se)}),xe},ct.prototype._arrowKeyMove=function(){var xe=this.diagram,Se=xe.lastInput,Ae=0,Lt=0;if(Se.control||Se.meta)Ae=1,Lt=1;else if(xe.grid!==null){var Gt=xe.grid.gridCellSize;Lt=Gt.width,Ae=Gt.height}xe.startTransaction("arrowKeyMove"),xe.selection.each(function(yt){Se.key==="Up"?yt.move(new go.Point(yt.actualBounds.x,yt.actualBounds.y-Ae)):Se.key==="Down"?yt.move(new go.Point(yt.actualBounds.x,yt.actualBounds.y+Ae)):Se.key==="Left"?yt.move(new go.Point(yt.actualBounds.x-Lt,yt.actualBounds.y)):Se.key==="Right"&&yt.move(new go.Point(yt.actualBounds.x+Lt,yt.actualBounds.y))}),xe.commitTransaction("arrowKeyMove")},ct.prototype._arrowKeySelect=function(){var xe=this.diagram,Se=xe.lastInput,Ae=null;Se.key==="Up"?Ae=this._findNearestPartTowards(270):Se.key==="Down"?Ae=this._findNearestPartTowards(90):Se.key==="Left"?Ae=this._findNearestPartTowards(180):Se.key==="Right"&&(Ae=this._findNearestPartTowards(0)),Ae!==null&&(Se.shift?Ae.isSelected=!0:Se.control||Se.meta?Ae.isSelected=!Ae.isSelected:xe.select(Ae))},ct.prototype._findNearestPartTowards=function(xe){var Se=this.diagram.selection.first();if(Se===null)return null;for(var Ae=Se.actualBounds.center,Lt=this._getAllParts(),Gt=1/0,yt=Se,On=0;On<Lt.length;On++){var gn=Lt[On];if(gn!==Se&&gn.canSelect()){var Qe=gn.actualBounds.center,Le=Ae.directionPoint(Qe),dt=this._angleCloseness(Le,xe);if(dt<=45){var ze=Ae.distanceSquaredPoint(Qe);ze*=1+Math.sin(dt*Math.PI/180),ze<Gt&&(Gt=ze,yt=gn)}}}return yt},ct.prototype._angleCloseness=function(xe,Se){return Math.min(Math.abs(Se-xe),Math.min(Math.abs(Se+360-xe),Math.abs(Se-360-xe)))},ct.prototype._arrowKeyTree=function(){var xe=this.diagram,Se=xe.selection.first();if(Se instanceof go.Node){var Ae=xe.lastInput;if(Ae.key==="Right"){if(!Se.isTreeLeaf)if(!Se.isTreeExpanded)xe.commandHandler.canExpandTree(Se)&&xe.commandHandler.expandTree(Se);else{var Lt=this._sortTreeChildrenByY(Se).first();Lt!==null&&xe.select(Lt)}}else if(Ae.key==="Left")if(!Se.isTreeLeaf&&Se.isTreeExpanded)xe.commandHandler.canCollapseTree(Se)&&xe.commandHandler.collapseTree(Se);else{var Gt=Se.findTreeParentNode();Gt!==null&&xe.select(Gt)}else if(Ae.key==="Up"){var Gt=Se.findTreeParentNode();if(Gt!==null){var yt=this._sortTreeChildrenByY(Gt),On=yt.indexOf(Se);if(On>0){for(var gn=yt.elt(On-1);gn!==null&&gn.isTreeExpanded&&!gn.isTreeLeaf;){var Qe=this._sortTreeChildrenByY(gn);gn=Qe.last()}gn!==null&&xe.select(gn)}else xe.select(Gt)}}else if(Ae.key==="Down")if(Se.isTreeExpanded&&!Se.isTreeLeaf){var Lt=this._sortTreeChildrenByY(Se).first();Lt!==null&&xe.select(Lt)}else for(;Se!==null;){var Gt=Se.findTreeParentNode();if(Gt===null)break;var yt=this._sortTreeChildrenByY(Gt),On=yt.indexOf(Se);if(On<yt.length-1){xe.select(yt.elt(On+1));break}else Se=Gt}var Le=xe.selection.first();Le!==null&&xe.scrollToRect(Le.actualBounds)}},ct.prototype._sortTreeChildrenByY=function(xe){var Se=new go.List().addAll(xe.findTreeChildrenNodes());return Se.sort(function(Ae,Lt){var Gt=Ae.location,yt=Lt.location;return Gt.y<yt.y?-1:Gt.y>yt.y?1:Gt.x<yt.x?-1:Gt.x>yt.x?1:0}),Se},ct.prototype.copyToClipboard=function(xe){go.CommandHandler.prototype.copyToClipboard.call(this,xe),this._lastPasteOffset.set(this.pasteOffset)},ct.prototype.pasteFromClipboard=function(){var xe=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(xe,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),xe},Object.defineProperty(ct.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(xe){if(xe!=="move"&&xe!=="select"&&xe!=="scroll"&&xe!=="tree"&&xe!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+xe);this._arrowKeyBehavior=xe}}),Object.defineProperty(ct.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(xe){if(!(xe instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+xe);this._pasteOffset.set(xe)}});var mn=ct,bn=oe(25863),an=oe(43604),at=oe(38147),He={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},de=oe(59301),be=(xe,Se,Ae)=>new Promise((Lt,Gt)=>{var yt=Qe=>{try{gn(Ae.next(Qe))}catch(Le){Gt(Le)}},On=Qe=>{try{gn(Ae.throw(Qe))}catch(Le){Gt(Le)}},gn=Qe=>Qe.done?Lt(Qe.value):Promise.resolve(Qe.value).then(yt,On);gn((Ae=Ae.apply(xe,Se)).next())});function Me({onCancel:xe,callback:Se}){let Ae=(0,ee.useRef)(),Lt=(0,ee.useRef)(),Gt=(0,ee.useRef)(),yt=(0,ee.useRef)(!1);const On=(0,ee.useRef)(!1),[gn,Qe]=(0,ee.useState)(0);function Le(){const ze=ue.bx.make,xt={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 ue.S0(Lt.current,{padding:20,grid:ze(ue.s_,"Grid",ze(ue.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),ze(ue.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:ht=>{var it=ht.diagram.commandHandler.addTopLevelParts(ht.diagram.selection,!0);it||ht.diagram.currentTool.doCancel()},commandHandler:ze(mn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:ht=>{var it=ht.subject;it.location=it.location.copy().snapToGridPoint(ht.diagram.grid.gridOrigin,ht.diagram.grid.gridCellSize),setTimeout(()=>{ht.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:ht=>{var it=ht.subject;setTimeout(()=>{ht.diagram.commandHandler.editTextBlock()})},LinkRelinked:ht=>{var it=ht.parameter.part;it.invalidateConnectedLinks();var Vt=ht.subject;ht.diagram.toolManager.linkingTool.isForwards?Vt.toNode.invalidateConnectedLinks():Vt.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Ae.current.nodeTemplate=ze(ue.NB,"Auto",{locationSpot:ue.z6.Center,locationObjectName:"SHAPE",desiredSize:new ue.$u(120,60),minSize:new ue.$u(40,40),resizable:!0,resizeCellSize:new ue.$u(10,10),rotatable:!0},new ue.KX("location","loc",ue.E9.parse).makeTwoWay(ue.E9.stringify),new ue.KX("desiredSize","size",ue.$u.parse).makeTwoWay(ue.$u.stringify),ze(ue.bn,{name:"SHAPE",fill:xt.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:ue.z6.AllSides,toSpot:ue.z6.AllSides},new ue.KX("figure"),new ue.KX("fill"),new ue.KX("stroke","borderColor"),new ue.KX("strokeWidth","thickness"),new ue.KX("strokeDashArray","dash")),ze(ue.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),ze(ue.al,{margin:1,textAlign:"center",overflow:ue.al.OverflowEllipsis,editable:!0},new ue.KX("text").makeTwoWay(),new ue.KX("stroke","color"))),Ae.current.nodeTemplate.toolTip=ze("ToolTip",ze(ue.s_,"Vertical",{maxSize:new ue.$u(200,NaN)},ze(ue.al,{font:"bold 10pt sans-serif",textAlign:"center"},new ue.KX("text")),ze(ue.al,{font:"10pt sans-serif",textAlign:"center"},new ue.KX("text","details"))));function jt(ht,it){var Vt=(Ct,Dn)=>{Ct.handled=!0,Ct.diagram.model.commit(rn=>{var Wn=Dn.part.adornedPart,cn=new ue.E9().setRectSpot(Wn.actualBounds,ht);cn.subtract(Wn.location),cn.scale(2,2),cn.x+=Math.sign(cn.x)*130,cn.y+=Math.sign(cn.y)*130,cn.add(Wn.location),cn.snapToGridPoint(Ct.diagram.grid.gridOrigin,Ct.diagram.grid.gridCellSize);var Nn=rn.copyNodeData(Wn.data);rn.setGroupKeyForNodeData(Nn,rn.getGroupKeyForNodeData(Wn.data)),rn.addNodeData(Nn);var ta={from:Wn.key,to:rn.getKeyForNodeData(Nn)};rn.addLinkData(ta);var ia=Ct.diagram.findNodeForData(Nn);ia.location=cn,Ct.diagram.select(ia),setTimeout(()=>{Ct.diagram.commandHandler.editTextBlock()},20)})};return ze(ue.bn,{figure:it,alignment:ht,alignmentFocus:ht.opposite(),width:ht.equals(ue.z6.Top)||ht.equals(ue.z6.Bottom)?25:18,height:ht.equals(ue.z6.Top)||ht.equals(ue.z6.Bottom)?18:25,fill:"orange",stroke:xt.white,strokeWidth:4,mouseEnter:(Ct,Dn)=>Dn.fill="dodgerblue",mouseLeave:(Ct,Dn)=>Dn.fill="orange",isActionable:!0,click:Vt,contextClick:Vt})}function Pn(ht){return ze(ue.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:(it,Vt)=>Vt.fill="dodgerblue",mouseLeave:(it,Vt)=>Vt.fill="orange",click:(it,Vt)=>{it.diagram.commandHandler.showContextMenu(Vt.part.adornedPart)}},ht||{})}Ae.current.nodeTemplate.selectionAdornmentTemplate=ze(ue.uz,"Spot",ze(ue.Vm,{padding:10}),jt(ue.z6.Top,"TriangleUp"),jt(ue.z6.Left,"TriangleLeft"),jt(ue.z6.Right,"TriangleRight"),jt(ue.z6.Bottom,"TriangleDown"),Pn({alignment:new ue.z6(.75,0)}));function Ft(ht,it){return(Vt,Ct)=>{Vt.handled=!0,Vt.diagram.model.commit(Dn=>{Dn.set(Ct.part.adornedPart.data,ht,it)})}}function Fe(ht,it){return it||(it="color"),ze(ue.bn,{width:16,height:16,stroke:"lightgray",fill:ht,margin:1,background:"transparent",mouseEnter:(Vt,Ct)=>Ct.stroke="dodgerblue",mouseLeave:(Vt,Ct)=>Ct.stroke="lightgray",click:Ft(it,ht),contextClick:Ft(it,ht)})}function Ce(){return[ze("ContextMenuButton",ze(ue.s_,"Horizontal",Fe(xt.white,"fill"),Fe(xt.beige,"fill"),Fe(xt.extralightblue,"fill"),Fe(xt.extralightred,"fill"))),ze("ContextMenuButton",ze(ue.s_,"Horizontal",Fe(xt.lightgray,"fill"),Fe(xt.lightgreen,"fill"),Fe(xt.lightblue,"fill"),Fe(xt.lightred,"fill")))]}function Be(){return[ze("ContextMenuButton",ze(ue.s_,"Horizontal",Fe(xt.black),Fe(xt.green),Fe(xt.blue),Fe(xt.red))),ze("ContextMenuButton",ze(ue.s_,"Horizontal",Fe(xt.white),Fe(xt.magenta),Fe(xt.purple),Fe(xt.orange)))]}function Bt(ht,it){return it||(it="thickness"),ze(ue.bn,"LineH",{width:16,height:16,strokeWidth:ht,margin:1,background:"transparent",mouseEnter:(Vt,Ct)=>Ct.background="dodgerblue",mouseLeave:(Vt,Ct)=>Ct.background="transparent",click:Ft(it,ht),contextClick:Ft(it,ht)})}function Wt(ht,it){return it||(it="dash"),ze(ue.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:ht,margin:1,background:"transparent",mouseEnter:(Vt,Ct)=>Ct.background="dodgerblue",mouseLeave:(Vt,Ct)=>Ct.background="transparent",click:Ft(it,ht),contextClick:Ft(it,ht)})}function tn(){return[ze("ContextMenuButton",ze(ue.s_,"Horizontal",Bt(1),Bt(2),Bt(3),Bt(4))),ze("ContextMenuButton",ze(ue.s_,"Horizontal",Wt(null),Wt([2,4]),Wt([4,4])))]}function nn(ht,it){return it||(it="figure"),ze(ue.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:ht,margin:1,background:"transparent",mouseEnter:(Vt,Ct)=>Ct.fill="dodgerblue",mouseLeave:(Vt,Ct)=>Ct.fill="lightgray",click:Ft(it,ht),contextClick:Ft(it,ht)})}Ae.current.nodeTemplate.contextMenu=ze("ContextMenu",ze("ContextMenuButton",ze(ue.s_,"Horizontal",nn("Rectangle"),nn("RoundedRectangle"),nn("Ellipse"),nn("Diamond"))),ze("ContextMenuButton",ze(ue.s_,"Horizontal",nn("Parallelogram2"),nn("ManualOperation"),nn("Procedure"),nn("Cylinder1"))),ze("ContextMenuButton",ze(ue.s_,"Horizontal",nn("Terminator"),nn("CreateRequest"),nn("Document"),nn("TriangleDown"))),Ce(),Be(),tn()),Ae.current.groupTemplate=ze(ue.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:ue.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(ht,it)=>{var Vt=it.addMembers(it.diagram.selection,!0);Vt||it.diagram.currentTool.doCancel()},avoidable:!1},new ue.KX("location","loc",ue.E9.parse).makeTwoWay(ue.E9.stringify),ze(ue.s_,"Auto",{name:"BODY"},ze(ue.bn,{parameter1:10,fill:xt.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:ue.z6.AllSides,toSpot:ue.z6.AllSides},new ue.KX("fill"),new ue.KX("stroke","color"),new ue.KX("strokeWidth","thickness"),new ue.KX("strokeDashArray","dash")),ze(ue.Vm,{background:"transparent",margin:20})),ze(ue.al,{alignment:ue.z6.Top,alignmentFocus:ue.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new ue.KX("text"),new ue.KX("stroke","color"))),Ae.current.groupTemplate.selectionAdornmentTemplate=ze(ue.uz,"Spot",ze(ue.s_,"Auto",ze(ue.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),ze(ue.Vm,{margin:1.5})),Pn({alignment:ue.z6.TopRight,alignmentFocus:ue.z6.BottomRight})),Ae.current.groupTemplate.contextMenu=ze("ContextMenu",Ce(),Be(),tn()),Ae.current.linkTemplate=ze(ue.rU,{layerName:"Foreground",routing:ue.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new ue.KX("fromSpot","fromSpot",ue.z6.parse),new ue.KX("toSpot","toSpot",ue.z6.parse),new ue.KX("fromShortLength","dir",ht=>ht>=1?10:0),new ue.KX("toShortLength","dir",ht=>ht>=1?10:0),new ue.KX("points").makeTwoWay(),ze(ue.bn,{strokeWidth:2},new ue.KX("stroke","color"),new ue.KX("strokeWidth","thickness"),new ue.KX("strokeDashArray","dash")),ze(ue.bn,{segmentIndex:0,segmentOffset:new ue.E9(15,0),segmentOrientation:ue.rU.OrientAlong,alignmentFocus:ue.z6.Right,figure:"circle",width:10,strokeWidth:0},new ue.KX("fill","color"),new ue.KX("visible","dir",ht=>ht===1)),ze(ue.bn,{segmentIndex:-1,segmentOffset:new ue.E9(-10,6),segmentOrientation:ue.rU.OrientPlus90,alignmentFocus:ue.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new ue.KX("fill","color"),new ue.KX("visible","dir",ht=>ht>=1),new ue.KX("width","thickness",ht=>7+3*ht),new ue.KX("height","thickness",ht=>7+3*ht),new ue.KX("segmentOffset","thickness",ht=>new ue.E9(-15,4+1.5*ht))),ze(ue.bn,{segmentIndex:0,segmentOffset:new ue.E9(15,-6),segmentOrientation:ue.rU.OrientMinus90,alignmentFocus:ue.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new ue.KX("fill","color"),new ue.KX("visible","dir",ht=>ht===2),new ue.KX("width","thickness",ht=>7+3*ht),new ue.KX("height","thickness",ht=>7+3*ht),new ue.KX("segmentOffset","thickness",ht=>new ue.E9(-15,4+1.5*ht))),ze(ue.al,{alignmentFocus:new ue.z6(0,1,-4,0),editable:!0},new ue.KX("text").makeTwoWay(),new ue.KX("stroke","color"))),Ae.current.linkTemplate.selectionAdornmentTemplate=ze(ue.uz,ze(ue.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:un(2)},new ue.KX("pathPattern","thickness",un)),Pn({alignmentFocus:new ue.z6(0,0,-6,-4)}));function un(ht){return ze(ue.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(ht+4).toString()+" H3"})}function mt(ht){var it="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return ht===0?it="M0 0 M16 16 M0 8 L16 8":ht===2&&(it="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),ze(ue.bn,{geometryString:it,margin:2,background:"transparent",mouseEnter:(Vt,Ct)=>Ct.background="dodgerblue",mouseLeave:(Vt,Ct)=>Ct.background="transparent",click:Ft("dir",ht),contextClick:Ft("dir",ht)})}function St(ht){var it=(Vt,Ct)=>{Vt.handled=!0,Vt.diagram.model.commit(Dn=>{var rn=Ct.part.adornedPart;Dn.set(rn.data,ht?"toSpot":"fromSpot",ue.z6.stringify(ue.z6.AllSides)),(ht?rn.toNode:rn.fromNode).invalidateConnectedLinks()})};return ze(ue.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Vt,Ct)=>Ct.background="dodgerblue",mouseLeave:(Vt,Ct)=>Ct.background="transparent",click:it,contextClick:it})}function qe(ht,it){var Vt=0,Ct=ue.z6.RightSide;ht.equals(ue.z6.Top)?(Vt=270,Ct=ue.z6.TopSide):ht.equals(ue.z6.Left)?(Vt=180,Ct=ue.z6.LeftSide):ht.equals(ue.z6.Bottom)&&(Vt=90,Ct=ue.z6.BottomSide),it||(Vt-=180);var Dn=(rn,Wn)=>{rn.handled=!0,rn.diagram.model.commit(cn=>{var Nn=Wn.part.adornedPart;cn.set(Nn.data,it?"toSpot":"fromSpot",ue.z6.stringify(Ct)),(it?Nn.toNode:Nn.fromNode).invalidateConnectedLinks()})};return ze(ue.bn,{alignment:ht,alignmentFocus:ht.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Vt,background:"transparent",mouseEnter:(rn,Wn)=>Wn.background="dodgerblue",mouseLeave:(rn,Wn)=>Wn.background="transparent",click:Dn,contextClick:Dn})}Ae.current.linkTemplate.contextMenu=ze("ContextMenu",Be(),tn(),ze("ContextMenuButton",ze(ue.s_,"Horizontal",mt(0),mt(1),mt(2))),ze("ContextMenuButton",ze(ue.s_,"Horizontal",ze(ue.s_,"Spot",St(!1),qe(ue.z6.Top,!1),qe(ue.z6.Left,!1),qe(ue.z6.Right,!1),qe(ue.z6.Bottom,!1)),ze(ue.s_,"Spot",{margin:new ue.Zt(0,0,0,2)},St(!0),qe(ue.z6.Top,!0),qe(ue.z6.Left,!0),qe(ue.z6.Right,!0),qe(ue.z6.Bottom,!0)))));const $n=`{ "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 Un=["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 Bn(ht){return console.log("shapeName:",ht),Un.indexOf(ht)>=0}var Qn=new ue.YI(Gt.current,{maxSelectionCount:1,linkTemplate:ze(ue.rU,{locationSpot:ue.z6.Center,selectionAdornmentTemplate:ze(ue.uz,"Link",{locationSpot:ue.z6.Center},ze(ue.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),ze(ue.bn,{toArrow:"Standard",stroke:null}))},{routing:ue.rU.AvoidsNodes,curve:ue.rU.JumpOver,corner:5,toShortLength:4},new ue.KX("points"),ze(ue.bn,{isPanelMain:!0,strokeWidth:2}),ze(ue.bn,{toArrow:"Standard",stroke:null})),model:new ue.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...ue.bn.getFigureGenerators().toArray().map(ht=>({text:"\u672A\u547D\u540D",size:"100 100",figure:ht.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Ae.current.addDiagramListener("TextEdited",function(ht){var it;const Vt=ht.subject.part;var Ct=(it=document.activeElement)==null?void 0:it.value;typeof Ct=="string"&&Ct.trim()===""&&Ae.current.model.commit(function(Dn){Dn.set(Vt.data,"text","\u672A\u547D\u540D"),Ae.current.commandHandler.stopCommand()},"increment")}),Qn.nodeTemplate=ze(ue.NB,"Auto",{locationSpot:ue.z6.Center},new ue.KX("location","location",ue.E9.parse).makeTwoWay(ue.E9.stringify),ze(ue.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 ue.KX("stroke").makeTwoWay(),new ue.KX("fill").makeTwoWay(),new ue.KX("figure")),ze(ue.al,{margin:new ue.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new ue.$u(16,16),maxSize:new ue.$u(10,NaN),textAlign:"center",editable:!0},new ue.KX("key").makeTwoWay())),setTimeout(()=>{Ae.current.grid=ze(ue.s_,"Grid",ze(ue.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),ze(ue.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 dt=()=>be(this,null,function*(){var ze=Ae.current.makeImage();const xt=yield(0,at.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:ze.src}});Se({src:xt.url})});return(0,ee.useEffect)(()=>(setTimeout(()=>{Le()},500),Qe(gn+1),()=>{Ae.current=null}),[]),de.createElement("div",{ref:On,className:yt.current?`${He.maxH60} body-overflow-initial`:"body-overflow-initial"},de.createElement(Je.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!gn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:de.createElement(ot.Z,null,de.createElement(an.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),de.createElement(an.Z,{onClick:()=>{var ze,xt,jt=Ae.current.selection.first();if(yt.current=!yt.current,document.activeElement&&jt){let Pn=(xt=(ze=document.activeElement)==null?void 0:ze.value)==null?void 0:xt.trim();typeof Pn=="string"&&Ae.current.model.commit(function(Ft){Ft.set(jt.data,"text",Pn||"\u672A\u547D\u540D"),Ae.current.commandHandler.stopCommand()},"increment")}Qe(gn+1)}},de.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:xe},de.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:He.flowChartWrp},de.createElement("div",{style:{display:"flex",height:"100%"}},de.createElement("div",{style:{width:"300px",height:"100%"}},de.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),de.createElement("div",{style:{height:"calc(100% - 50px)"},className:He.myPaletteDiv,ref:Gt})),de.createElement("div",{style:{flex:1,position:"relative"}},de.createElement("div",{ref:Lt,style:{height:"80vh"}}))),de.createElement("div",{className:"tr"},de.createElement(Ve.ZP,{size:"large",onClick:dt,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var rt=Me,se=oe(5112),fe=oe(5871);const bt=se.ZP.Group,$e={margin:"0 8px"};var me=({callback:xe,onCancel:Se})=>{function Ae(Lt){xe(Lt)}return ee.createElement(ce.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Ae},ee.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},ee.createElement("span",{style:$e},"\u5355\u5143\u683C\u6570\uFF1A"),ee.createElement("span",{style:$e},"\u884C\u6570"),ee.createElement(ce.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},ee.createElement(fe.Z,null)),ee.createElement("span",{style:$e},"\u5217\u6570"),ee.createElement(ce.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},ee.createElement(fe.Z,null))),ee.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},ee.createElement("span",{style:$e},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),ee.createElement(ce.default.Item,{name:"align"},ee.createElement(bt,null,ee.createElement(se.ZP,{value:"default"},ee.createElement("i",{className:"fa fa-align-justify"})),ee.createElement(se.ZP,{value:"left"},ee.createElement("i",{className:"fa fa-align-left"})),ee.createElement(se.ZP,{value:"center"},ee.createElement("i",{className:"fa fa-align-center"})),ee.createElement(se.ZP,{value:"right"},ee.createElement("i",{className:"fa fa-align-right"}))))),ee.createElement("div",{className:"flex-container flex-end"},ee.createElement(Ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ee.createElement(Ve.ZP,{type:"ghost",onClick:Se},"\u53D6\u6D88")))},nt=oe(78673),Zt=oe(93510),At=oe.n(Zt),st=(0,ee.forwardRef)(({use3d:xe,width:Se,height:Ae,callback:Lt,showSaveButton:Gt},yt)=>{const On=(0,ee.useRef)(),gn=(0,ee.useRef)(),[Qe,Le]=(0,ee.useState)(!1),dt=(0,ee.useRef)({id:On,appName:"graphing",width:Se||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,ee.useEffect)(()=>{gn.current=new(At())(dt.current,!0),window.onload=function(){gn.current.inject("applet_container")}},[]);const ze=()=>{var xt=window.ggbApplet.getPNGBase64(1,!0,72);return Lt&&Lt(xt),xt};return(0,ee.useEffect)(()=>{dt.current.appName=Qe?"3D":"graphing",gn.current.inject("applet_container")},[Qe]),(0,ee.useEffect)(()=>{Le(xe)},[xe]),(0,ee.useImperativeHandle)(yt,()=>({getImgData:ze})),ee.createElement(ee.Fragment,null,ee.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:On}),ee.createElement(ot.Z,{align:"middle"},ee.createElement(an.Z,{flex:1},ee.createElement(nt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Qe,onChange:xt=>Le(xt)})),ee.createElement(an.Z,null,ee.createElement(Ve.ZP,{size:"large",onClick:ze,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Nt=oe(99298),he=oe(1012),Te=oe(8591);const Ye="link",gt="upload-image",Pt="add-flowchart",Ot="draw-image",Rt="add-flowchart",Dt="code-block",on="add-table",wn="------------",yn={default:wn,left:`:${wn}`,center:`:${wn}:`,right:`${wn}:`};var xn=oe(31103),An=(xe,Se,Ae)=>new Promise((Lt,Gt)=>{var yt=Qe=>{try{gn(Ae.next(Qe))}catch(Le){Gt(Le)}},On=Qe=>{try{gn(Ae.throw(Qe))}catch(Le){Gt(Le)}},gn=Qe=>Qe.done?Lt(Qe.value):Promise.resolve(Qe.value).then(yt,On);gn((Ae=Ae.apply(xe,Se)).next())});function Xt(){}let et=0;const zn=1e4,Gn="\u2581",dn="@\u2581\u2581@",Mn="@\u2581@",fn=`
**\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`,Zn=["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 qn(xe){return/^\d+$/.test(xe)?`${xe}px`:xe}const Xn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ea={[Xn+"-B"]:"bold",[Xn+"-I"]:"italic"},ra={[Ye]:"\u6DFB\u52A0\u94FE\u63A5",[Dt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[gt]:"\u6DFB\u52A0\u56FE\u7247",[Ot]:"\u6DFB\u52A0\u753B\u56FE",[Pt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[on]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var kn=({defaultValue:xe="",onChange:Se,width:Ae="100%",height:Lt=400,miniToolbar:Gt=!1,isFocus:yt=!1,watch:On,insertTemp:gn,mode:Qe="markdown",id:Le="markdown-editor-id",showResizeBar:dt=!1,noStorage:ze=!1,showNullButton:xt=!1,showNullProgramButton:jt=!1,hidetoolBar:Pn=!1,fullScreen:Ft=!1,onBlur:Fe,onCMBeforeChange:Ce,onFullScreen:Be,className:Bt="",disablePaste:Wt=!1,disabled:tn=!1,disabledFill:nn=!1,placeholder:un="",values:mt="",extraUse:St})=>{const[qe,$n]=(0,ee.useState)(null),[Un,Bn]=(0,ee.useState)(xe),[Qn,ht]=(0,ee.useState)(On),[it,Vt]=(0,ee.useState)(Ft),[Ct,Dn]=(0,ee.useState)(""),[rn,Wn]=(0,ee.useState)(0),[cn,Nn]=(0,ee.useState)(Lt),[ta,ia]=(0,ee.useState)(!1),Vn=(0,ee.useRef)((0,he.Z)()),na=(0,ee.useRef)(!1),ga=(0,ee.useRef)(),[fa,pa]=(0,ee.useState)(0),[Pa,we]=(0,ee.useState)(0),Jt=(0,ee.useRef)(),In=(0,ee.useRef)(),Tn=(0,ee.useRef)(),oa=(0,ee.useRef)(),ua=()=>An(void 0,null,function*(){var ln;const Ht=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Vn.current}});(ln=Ht==null?void 0:Ht.attachments)!=null&&ln.length&&(console.log("cm:",qe,Jt),Ht.attachments.map(Kt=>{Kt.content_type.indexOf("image")>-1?qe.replaceSelection(`![,](/api/attachments/${Kt.id}?type=${Kt.content_type})`):Kt.content_type.indexOf("video")>-1?qe.replaceSelection(`<video width="100%" controls src="${ENV.API_SERVER}/api/attachments/${data.id}"></video>`):Kt.content_type.indexOf("pdf")>-1?qe.replaceSelection(`<a href="${ENV.API_SERVER}/api/attachments/${Kt.id}?type=${Kt.content_type}&disposition=inline" target="_blank">${Kt.name}</a>`):qe.replaceSelection(`[${Kt.name}](${ENV.API_SERVER}/api/attachments/${Kt.id}?type=${Kt.content_type})`)}))});(0,ee.useEffect)(()=>{const ln=window.scrollY||window.pageYOffset;Bn(mt),qe==null||qe.setValue(mt),window.scrollTo(0,ln)},[mt]),(0,ee.useEffect)(()=>{Be==null||Be(it)},[it]),(0,ee.useEffect)(()=>{if(Jt.current){let ln=function(Kt,qt){var Jn;if(Wt){qt.preventDefault();return}const aa=qt.clipboardData;if(aa){const ca=aa.types.toString(),la=aa.items;if(ca==="Files"||aa.types.indexOf("Files")>-1){if(qt.preventDefault(),Qe=="stex")return;try{let ba=la[1];((Jn=la[0])==null?void 0:Jn.kind)==="file"&&(ba=la[0]);const ha=ba.getAsFile(),Fa=ha.name.split(".").pop();(0,ye.I)(ha,wa=>{var Ma,Ta,da;wa.id?((Ma=ha==null?void 0:ha.type)==null?void 0:Ma.indexOf("image"))>-1?Ht.replaceSelection(`<img width="100%" src="/api/attachments/${wa.id}?type=${wa.content_type})" alt="" />`):((Ta=ha==null?void 0:ha.type)==null?void 0:Ta.indexOf("video"))>-1?Ht.replaceSelection(`<video width="100%" controls src="/api/attachments/${wa.id}"></video>`):((da=ha==null?void 0:ha.type)==null?void 0:da.indexOf("pdf"))>-1?Ht.replaceSelection(`<a href="/api/attachments/${wa.id}?type=${ha.type}&disposition=inline" target="_blank">${ha.name}</a>`):Zn.includes(Fa)?Ht.replaceSelection(`<a href="/api/attachments/${wa.id}?type=office&disposition=inline" target="_blank">${ha.name}</a>`):Ht.replaceSelection(`[${ha.name}](/api/attachments/${wa.id}?type=${wa.content_type})`):(wa==null?void 0:wa.status)===401&&(Te.ZP.warning((wa==null?void 0:wa.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(ba){Te.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Ht=Re().fromTextArea(Jt.current,{mode:Qe,lineNumbers:!Gt,lineWrapping:!0,value:xe,autoCloseTags:!jt,autoCloseBrackets:!0});return Ht.on("keyup",function(Kt,qt){qt.keyCode===8&&(Kt.getValue()==""?Ht.setOption("placeholder",un):Ht.setOption("placeholder",null))}),Ht.on("keydown",function(Kt,qt){if(qt.keyCode===8){var Jn=Sa(Kt);Jn&&qt.preventDefault()}}),yt&&Ht.focus(),Ht.on("paste",ln),Ht.on("dragleave",function(Kt,qt){In.current.classList.remove("mouse-hover-md")}),tn&&Ht.on("beforeChange",function(Kt,qt){(qt.origin==="paste"||qt.origin==="+input")&&qt.cancel()}),$n(Ht),()=>{Ht.off("paste",ln)}}},[]);const ut=(0,ee.useCallback)(()=>{if(In.current)try{}catch(ln){console.log(ln,"---- to set md editor body height")}},[cn,In,it]);(0,ee.useEffect)(()=>{function ln(){let Ht=new _e.Z(Kt=>{for(let qt of Kt)(qt.target.offsetHeight>0||qt.target.offsetWidth>0)&&(ut(),qe.setSize("100%","100%"),qe.refresh())});return Ht.observe(Jt.current.parentElement),Ht}if(qe){const Ht=ln();return()=>{var Kt,qt;(Kt=Jt.current)!=null&&Kt.parentElement&&Ht.unobserve((qt=Jt.current)==null?void 0:qt.parentElement)}}},[qe,ut]),(0,ee.useEffect)(()=>{if(qe){let ln=[];for(const[Ht,Kt]of Object.entries(ea)){let qt={[Ht]:()=>{ya(Kt)}};ln.push(qt),qe.addKeyMap(qt)}return ga.current=setInterval(()=>{na.current&&ua()},4e3),()=>{clearInterval(ga.current);for(let Ht of ln)qe.removeKeyMap(Ht)}}},[qe]),(0,ee.useEffect)(()=>{Ft!==it&&Vt(Ft)},[Ft]),(0,xn.Z)(()=>{if(!ze&&rn>0){let ln=new Date().getTime(),Ht=window.sessionStorage.getItem(Le);ln>=rn+zn&&(!Ht||Ht!==Un)&&(window.sessionStorage.setItem(Le,Un),ia(!0))}},zn),(0,ee.useEffect)(()=>{ht(On)},[qe,On]),(0,ee.useEffect)(()=>{qe&&yt&&qe.focus()},[qe,yt]),(0,ee.useEffect)(()=>{if(Qn&&qe){let ln=function(Kt){let qt=Kt.target;if(oa.current){let Jn=qt.scrollTop/qt.scrollHeight;oa.current.scrollTop=oa.current.scrollHeight*Jn}};const Ht=qe.getScrollerElement();return Ht.addEventListener("scroll",ln),()=>{Ht.removeEventListener("scroll",ln)}}},[qe,Qn]),(0,ee.useEffect)(()=>{if(qe&&Ce){let ln=function(Ht,Kt){Ce(Ht,Kt)};return qe.on("beforeChange",ln),()=>{qe.off("beforeChange",ln)}}},[qe,Ce]),(0,ee.useEffect)(()=>{if(qe&&Fe){let ln=function(){Fe(qe.getValue())};return qe.on("blur",ln),()=>{qe.off("blur",ln)}}},[qe,Fe]);function Sa(ln,Ht){var Kt=ln.getDoc(),qt=Kt.getCursor(),Jn=Kt.getLine(qt.line),aa=Jn.charAt(qt.ch-1),ca=Jn.lastIndexOf("@\u2581@",qt.ch),la=Jn.lastIndexOf("@\u2581\u2581@",qt.ch),ba=ca>la?ca:la,ha=ca>la?3:4;if(dn.indexOf(aa)===-1)return null;if(console.log("change1:",Ht,ln,Jn,qt,ba,ca,la,aa),ba>=0&&qt.ch-ba<5){var Fa=ba+ha;return Kt.replaceRange("",{line:qt.line,ch:ba},{line:qt.line,ch:Fa}),{line:qt.line,ch:Fa}}return null}(0,ee.useEffect)(()=>{if(qe){let ln=function(Ht,Kt){const qt=Ht.getValue();Bn(qt),Wn(new Date().getTime()),Ht.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Se&&(jt?Se(qt,Ca(qt)):Se(qt))};return qe.on("change",ln),()=>{qe.off("change",ln)}}},[qe,Se]),(0,ee.useEffect)(()=>{if(qe)if(xe==null)qe.setValue(""),Bn("");else{const ln=window.scrollY||window.pageYOffset;xe!==qe.getValue()&&(qe.setValue(xe),Bn(xe),qe.setCursor(tn?1:qe.lineCount(),0),window.scrollTo(0,ln))}},[qe,xe]);const ya=(0,ee.useCallback)(ln=>{const Ht=qe.getCursor(),Kt=qe.getSelection();let qt=Kt.split(`
`);switch(ln){case"bold":return qe.replaceSelection("**"+Kt+"**"),Kt===""&&qe.setCursor(Ht.line,Ht.ch+2),qe.focus();case"italic":return qe.replaceSelection("*"+Kt+"*"),Kt===""&&qe.setCursor(Ht.line,Ht.ch+1),qe.focus();case"code":return qe.replaceSelection("`"+Kt+"`"),Kt===""&&qe.setCursor(Ht.line,Ht.ch+1),qe.focus();case"inline-latex":return Dn("inline-latex"),qe.focus();case"latex":return qe.replaceSelection("```latex\n"+Kt+"\n```"),qe.setCursor(Ht.line+1,Kt.length+1),qe.focus();case"line-break":return qe.replaceSelection(`<br/>
`),qe.focus();case"list-ul":return Kt===""?qe.replaceSelection("- "+Kt):qe.replaceSelection(qt.map(Jn=>Jn===""?"":`- ${Jn}`).join(`
`)),qe.focus();case"list-ol":return Kt===""?qe.replaceSelection("1. "+Kt):qe.replaceSelection(qt.map((Jn,aa)=>Jn===""?"":`${aa+1}. ${Jn}`).join(`
`)),qe.focus();case"add-null-ch":return Kt===""&&qe.setCursor(Ht.line,Ht.ch),qe.replaceSelection(Gn),qe.focus();case"add-signal":return Kt===""&&qe.setCursor(Ht.line,Ht.ch),qe.replaceSelection(Mn),qe.focus();case"add-multiple":return Kt===""&&qe.setCursor(Ht.line,Ht.ch),qe.replaceSelection(dn),qe.focus();case"inster-template-1":return Kt===""&&qe.setCursor(Ht.line,Ht.ch),qe.replaceSelection(fn),qe.focus();case"eraser":return qe.setValue(""),qe.focus();case"trigger-watch":return ht(!Qn),qe.focus();case"trigger-full-screen":return Vt(!it),qe.focus();case Ye:Dn(Ye);return;case Dt:Dn(Dt);return;case gt:Dn(gt);return;case Ot:Dn(Ot);return;case"maths-latex":Dn("maths-latex");return;case Pt:Dn(Pt);return;case on:Dn(on);return;default:throw new Error}},[qe,Qn,it]),va=(0,ee.useCallback)((ln,Ht)=>{var Kt,qt,Jn,aa,ca,la;switch(Dn(""),Ct){case Ye:const{title:Ma,link:Ta}=ln;return qe.replaceSelection(`[${Ma}](${Ta})`),qe.focus();case Dt:const{language:da,content:jn}=ln;return qe.replaceSelection(["```"+da,jn,"```"].join(`
`)),qe.focus();case"maths-latex":for(var ba=atob(ln),ha=new Uint8Array(ba.length),Fa=0;Fa<ba.length;Fa++)ha[Fa]=ba.charCodeAt(Fa);var wa=new Blob([ha],{type:"image/png"});(0,ye.I)(wa,$t=>{$t.id?qe.replaceSelection(`![,](/api/attachments/${$t.id}?type=${$t.content_type})`):($t==null?void 0:$t.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":qe.replaceSelection("`$$"+ln+"$$`");break;case gt:case Ot:case Rt:const{src:Ba,alt:Ge}=ln,Ee=Ht,Ue=(Jn=(qt=(Kt=Ee==null?void 0:Ee.name)==null?void 0:Kt.split("."))==null?void 0:qt.pop)==null?void 0:Jn.call(qt);return((aa=Ee==null?void 0:Ee.type)==null?void 0:aa.indexOf("image"))>-1||!(Ee!=null&&Ee.type)?Ee.align||Ee.width?qe.replaceSelection(`<p style="text-align:${Ee.align||"initial"}"><img width="${Ee.width?Ee.width+"%":"initial"}" src="${Ba}" alt="${Ge||""}" /></p>`):qe.replaceSelection(`<img width="100%" src="${Ba}" alt="${Ge||""}" />`):((ca=Ee==null?void 0:Ee.type)==null?void 0:ca.indexOf("video"))>-1?qe.replaceSelection(`<video width="100%" controls src="${Ba}"></video>`):((la=Ee==null?void 0:Ee.type)==null?void 0:la.indexOf("pdf"))>-1?qe.replaceSelection(`<a href="${Ba}?type=${Ee.type}&disposition=inline" target="_blank">${Ee.name}</a>`):Zn.includes(Ue)?qe.replaceSelection(`<a href="${Ba}?type=office&disposition=inline" target="_blank">${Ee.name}</a>`):qe.replaceSelection(`[${Ee.name}](${Ba})`),qe.focus();case on:const{row:ft,col:_t,align:vn}=ln;let lt=`
`;for(let $t=0;$t<ft;$t++){let Sn=[],Rn=[];for(let En=0;En<_t;En++)$t===1&&Rn.push(yn[vn]),Sn.push(" ");$t===1&&(lt+=`| ${Rn.join(" | ")} |
`),lt+=`| ${Sn.join(_t===1?"":" | ")} |
`}return qe.replaceSelection(lt+`
`),qe.focus();default:throw new Error}},[qe,Ct]),za=(0,ee.useMemo)(()=>{switch(Ct){case Ye:return ee.createElement(Mt,{callback:va,onCancel:xa});case Dt:return ee.createElement(pt.Z,{callback:va,onCancel:xa});case gt:return ee.createElement(ye.Z,{callback:va,onCancel:xa});case Pt:return ee.createElement(rt,{callback:va,onCancel:xa});case on:return ee.createElement(me,{callback:va,onCancel:xa});case"maths-latex":return ee.createElement(st,{showSaveButton:!0,callback:va});case"inline-latex":return ee.createElement(Nt.Z,{showSaveButton:!0,callback:va});default:return null}},[Ct]);function xa(){Dn("")}(0,ee.useEffect)(()=>{if(Tn.current){let ln=function(ca){Jn=!0,aa=ca.pageY},Ht=function(){Jn=!1},Kt=function(ca){if(Jn){let la=ca.pageY-aa;la<0&&(la=0),la>300&&(la=300);let ba=Lt+la+"px";Nn(ba)}},qt=Tn.current,Jn=!1,aa=0;return qt.addEventListener("mousedown",ln),document.addEventListener("mousemove",Kt),document.addEventListener("mouseup",Ht),()=>{qt.removeEventListener("mousedown",ln),document.removeEventListener("mousemove",Kt),document.removeEventListener("mouseup",Ht)}}},[qe,Tn]),(0,ee.useEffect)(()=>{Nn(Lt)},[Lt]);const Da=qn(Ae),La=qn(cn),Aa={width:Da,height:La},Ea=(0,ee.useMemo)(()=>{if(rn){let ln=new Date(rn),Ht=ln.getHours(),Kt=ln.getMinutes(),qt=ln.getSeconds();return Ht=Ht<10?"0"+Ht:Ht,Kt=Kt<10?"0"+Kt:Kt,qt=qt<10?"0"+qt:qt,`${Ht}:${Kt}:${qt}`}return 0},[rn]),Ca=ln=>{const Ht=[];if(jt){let Kt=-1;ln=ln.replace(/(@▁▁@|@▁@)/g,function(qt,Jn,aa){Ht.push({multiLine:qt!==Mn})})}return Ht};function Oa(){window.sessionStorage.removeItem(Le),ia(!1),Wn(0)}function Ha(){ia(!1),Wn(0),qe.setValue(window.sessionStorage.getItem(Le))}(0,ee.useEffect)(()=>{ra[Ct]&&Ct!==Ot&&Ct!==Pt&&setTimeout(()=>{const ln=document.getElementsByClassName("markdown-popup-form")[0],Ht=window.innerWidth/2-ln.offsetWidth/2,Kt=window.innerHeight/2-ln.offsetHeight/2;pa(Ht),we(Kt)},0)},[Ct]);const Ga=ln=>{ln.preventDefault();const Ht=ln.clientX-fa,Kt=ln.clientY-Pa;document.body.onmousemove=qt=>{let Jn=qt.clientX-Ht,aa=qt.clientY-Kt;const ca=document.getElementsByClassName("markdown-popup-form")[0],la=window.innerWidth-ca.offsetWidth,ba=window.innerHeight-ca.offsetHeight;Jn=Math.max(0,Math.min(Jn,la)),aa=Math.max(0,Math.min(aa,ba)),Ia(qt.clientX,qt.clientY,Ht,Kt)&&(pa(Jn),we(aa))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ia=(ln,Ht,Kt,qt)=>{const Jn=document.body.clientHeight,aa=document.body.clientWidth;return ln<20&&Kt>ln||ln>aa-20&&Kt<ln||Ht<20&&qt>Ht||Ht>Jn-20&&qt<Ht?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return ee.createElement(ee.Fragment,null,ee.createElement("div",{className:"markdown-editor-wrapper",ref:In},ee.createElement("div",{className:`markdown-editor-container ${Bt} ${Qn?"on-preview":""} ${Gt?"mini":""} ${it?"full-screen":""}`,style:Aa},ee.createElement(le,{insertTemp:gn,watch:Qn,fullScreen:it,showNullButton:xt,showNullProgramButton:jt,onActionCallback:ya,hidetoolBar:Pn,extraUse:St}),ee.createElement("div",{className:"markdown-editor-body"},ee.createElement("div",{className:"codemirror-container"},ee.createElement("textarea",{ref:Jt,placeholder:un})),Qn?ee.createElement("div",{ref:oa,className:"preview-container"},Qe==="stex"&&ee.createElement(Oe,{value:Un}),Qe!=="stex"&&ee.createElement(Xe.Z,{disabledFill:nn,showProgramFill:jt,value:Un})):null))),dt?ee.createElement("a",{ref:Tn,className:"editor-resize"}):null,Ct===Ot&&ee.createElement(Qt,{callback:va,onCancel:xa}),Ct===Pt&&ee.createElement(rt,{callback:va,onCancel:xa}),ee.createElement(Pe.Z,null,ra[Ct]&&Ct!==Ot&&Ct!==Pt?ee.createElement(Je.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:fa,top:Pa},title:ee.createElement("div",{style:{cursor:"move"},onMouseDown:Ga},ra[Ct]),open:!0,onCancel:xa,footer:null,destroyOnClose:!0,width:Ct===Pt?"1200px":null,height:Ct===Pt?"80vh":null,className:"markdown-popup-form"},za):null))}},45053:function(De,wt,oe){"use strict";oe.d(wt,{Z:function(){return ie},I:function(){return Pe}});var ee=oe(78241),ge=oe(8591),Re=oe(92832),_e=oe(81327),ve=oe(5871),Ze=oe(5112),pe=oe(3113),je=oe(28735),ke=oe(59301),We=oe(41867),Xe=oe(59301),Oe=Object.defineProperty,Ne=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,y=(ce,Ie,Ve)=>Ie in ce?Oe(ce,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):ce[Ie]=Ve,E=(ce,Ie)=>{for(var Ve in Ie||(Ie={}))b.call(Ie,Ve)&&y(ce,Ve,Ie[Ve]);if(a)for(var Ve of a(Ie))x.call(Ie,Ve)&&y(ce,Ve,Ie[Ve]);return ce},z=(ce,Ie)=>Ne(ce,ae(Ie));const{useForm:te}=ee.default,ne={width:280,marginRight:10},re={labelCol:{span:5},wrapperCol:{span:19}};var ie=({callback:ce,onCancel:Ie})=>{const[Ve]=te();let Et=(0,ke.useRef)();function It(Yt){Et.current.width=Ve.getFieldValue("width"),Et.current.align=Ve.getFieldValue("align"),ce(Yt,Et.current)}function sn(Yt,hn){if(Yt.status===-1){ge.ZP.error(Yt.message);return}Ve.setFieldsValue({src:`/api/attachments/${Yt.id}`,type:hn.type})}function zt(Yt){let hn=Yt.target.files[0];Et.current=hn,Pe(hn,sn)}return Xe.createElement(ee.default,z(E({form:Ve},re),{className:"upload-image-panel",onFinish:It,style:{width:470,overflow:"hidden"}}),Xe.createElement(ee.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Xe.createElement("div",{className:"flex-container"},Xe.createElement(ee.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Xe.createElement(Re.default,{style:ne})),Xe.createElement(le,{onFileChange:zt}))),Xe.createElement(ee.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Xe.createElement(Re.default,{style:{width:264}})),Xe.createElement(ee.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Xe.createElement(_e.Z,null,Xe.createElement(ee.default.Item,{name:"width",style:{margin:0}},Xe.createElement(ve.Z,{style:{width:264}})),Xe.createElement("span",{className:"ml8"},"%"))),Xe.createElement(ee.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Xe.createElement(Ze.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),Xe.createElement("aside",null,Xe.createElement(ee.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Xe.createElement(pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Xe.createElement(pe.ZP,{type:"default",onClick:Ie},"\u53D6\u6D88"))))};function le({onFileChange:ce}){return Xe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Xe.createElement("input",{type:"file",onChange:ce}))}function Pe(ce,Ie){if(!ce)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,We.bg)())throw ge.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Ve=new FormData;Ve.append("editormd-image-file",ce),Ve.append("file_param_name","editormd-image-file"),Ve.append("byxhr","true");var Et=new window.XMLHttpRequest;Et.withCredentials=!0,Et.addEventListener("load",function(It){Ie(JSON.parse(It.target.responseText),ce)},!1),Et.addEventListener("error",function(It){console.error(It)},!1),Et.open("POST",`${je.KI}/api/attachments.json`),Et.send(Ve)}},57261:function(De,wt,oe){"use strict";oe.d(wt,{Z:function(){return Re}});var ee=oe(59301),ge=oe(4676);class Re extends ee.Component{constructor(ve){super(ve);const Ze=window.document;this.node=Ze.createElement("div"),Ze.body.appendChild(this.node)}render(){const{children:ve}=this.props;return(0,ge.createPortal)(ve,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(De,wt,oe){"use strict";oe.d(wt,{i:function(){return re},Z:function(){return le}});var ee={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},ge=oe(71418),Re=oe(6848),_e=oe(93948),ve=oe(92310),Ze=oe.n(ve),pe=oe(65862),je=oe(2524),ke=oe(41867),We=oe(79005),Xe=oe(20345),Oe=oe(77882),Ne=oe(31081),ae=oe(75309),a=oe(71979),b=oe(47558),x=oe(42922),y=oe(66832),E=oe(96593),z=oe(19664),te=oe(91833),ne=oe(59301);const re=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:We,swimg:Xe},{name:"101\u8BA1\u5212",ptimg:Oe,swimg:Ne},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ae,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:b,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:y,swimg:E},{name:"\u519B\u961F\u4E00\u6D41",ptimg:z,swimg:te}];var le=({className:Pe,dataSource:ce=[],col:Ie=4,right:Ve,bottom:Et=23,precision:It=0,wrapWidth:sn=1200,trackEventItems:zt,loading:Yt,onRemove:hn=()=>{},isCurrent:tt=!0,showAlias:en=!1,showProgress:pn=!1})=>{const Ke=Math.floor((sn-(Ie-1)*Ve)/Ie),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"}].map(pt=>(window.ENV==="build"&&(pt.ptimg=`/react/build${pt.ptimg}`,pt.swimg=`/react/build${pt.swimg}`),pt));return ne.createElement(ge.Z,{spinning:Yt},ne.createElement("div",{className:Ze()(ee.list,Pe)},!!(ce!=null&&ce.length)&&(ce==null?void 0:ce.map((pt,ye)=>{var Je,ot,kt,vt,Qt,ue;const{name:ct,id:mn,identifier:bn,featured:an,school_name:at,image_url:He,excellent:de,is_plan:be}=pt;return ne.createElement("div",{key:mn,className:tt&&pn?ee.wrapisCurrent:ee.wrap,style:{width:Ke,marginRight:(1+ye)%Ie===0?0:Ve+It,marginBottom:Et}},ne.createElement("a",{className:ee.li,onClick:Me=>{Me.preventDefault(),Me.stopPropagation(),zt&&(0,pe.L9)([zt]),(0,pe.xg)(`/paths/${bn}`)}},ne.createElement("div",{className:ee.img},ne.createElement("img",{className:ee.cover,src:`${He}`}),tt&&(0,ke.bg)()&&(pt==null?void 0:pt.studying)&&ne.createElement("div",{className:`${ee.movebq} user-path-items`,onClick:Me=>{Me.stopPropagation(),hn(pt)}},ne.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ne.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Je=pt==null?void 0:pt.subject_tags)==null?void 0:Je.map((Me,rt)=>{var se,fe;if(rt===0){const $e=(se=Mt.find(me=>me.name==Me))==null?void 0:se.swimg;return ne.createElement("img",{className:ee.sign,src:$e,style:{left:"-4px"}})}const bt=(fe=Mt.find($e=>$e.name==Me))==null?void 0:fe.ptimg;return ne.createElement("img",{className:ee.sign,src:bt,style:{left:`${48+52*(rt-1)+2*rt}px`}})}),ne.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(pt==null?void 0:pt.excellent)&&ne.createElement("div",{className:ee.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ne.createElement("div",{className:ee.name},ne.createElement(Re.Z,{title:en&&(pt!=null&&pt.excellent_alias_name)?ne.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ct}`,ne.createElement("br",null),ne.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${pt==null?void 0:pt.excellent_alias_name}`)):ct},ne.createElement("span",{className:ee.e},en&&(pt==null?void 0:pt.excellent_alias_name)||ct))),tt&&pn&&((ot=pt==null?void 0:pt.progress)==null?void 0:ot.all_score)!=0&&ne.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ne.createElement(_e.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((kt=pt==null?void 0:pt.progress)==null?void 0:kt.my_score)/((vt=pt==null?void 0:pt.progress)==null?void 0:vt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Qt=pt==null?void 0:pt.progress)==null?void 0:Qt.my_score,"/",(ue=pt==null?void 0:pt.progress)==null?void 0:ue.all_score),(!tt||!pn)&&ne.createElement("div",{className:ee.tags},ne.createElement("div",null,ne.createElement(Re.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ne.createElement("span",null,pt.stages_count))),ne.createElement(Re.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ne.createElement("span",null,pt.members_count)))))))})),!ce.length&&ne.createElement(je.Z,null)))}},3918:function(De,wt,oe){"use strict";oe.d(wt,{jL:function(){return ve},w9:function(){return qn},vv:function(){return Ae},dN:function(){return ra},QD:function(){return na},cQ:function(){return rt.Z},vg:function(){return Gn},Oz:function(){return yn},op:function(){return Wn},O5:function(){return Ea},_b:function(){return Jt},t7:function(){return Et},tT:function(){return zt},Gi:function(){return Pn},YG:function(){return On},Ed:function(){return xt},kT:function(){return Le},qp:function(){return x},Um:function(){return re},K3:function(){return z},vr:function(){return pa},qE:function(){return ta},Je:function(){return tt},wb:function(){return ue},rC:function(){return Me},lB:function(){return bn},cq:function(){return Wt},kO:function(){return mt},tp:function(){return Pe},Si:function(){return Ha},k8:function(){return Ba},Du:function(){return aa}});var ee=oe(59301),ge={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"},Re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA0CAYAAAAkEw66AAAAAXNSR0IArs4c6QAAGNVJREFUeF7VmwmwHVWdxr9zuvvu9+3ZXsxCiNkIQZOwEzMgyADjggsWgzPqOAJaMiCjYiGKqDBQAo4iWGAxA+ooMm7gBhSyhBBRIIBSAQlrHuTt7913t97PmfpOd4cXlLAFGO6rW9237719+/z6+6/nPIHX+XHttddaex38nlW2lLO1svq1wJ4aeFMM9CqFnNKoaYVapDAOicfjGEMKqKk2nrx59Lbt5xx6aPR6DEG8Hj/K3xwY0YtjSx2vYnlspLEsX0BRKUBrINtyX+PZp0r3fR+IIgzFSo9EsahFUfSHWIj7Pa919zvf2vlo+rFXdWivObjHJvR8S6vTJORHckV0+4GBAF4InwQlBCAIkEMXgCLA9Mn9WCef4ft8HWkgVIDn6ckwUA/HQfCzoFX71TsP6n/41aL3moHTWotnJnGysPEFx8ZcAtMqGTjh2NmVTL+iDB6BZurjsRSe2SogjhNwMZIngbZbqgXom8N26/KjV3femB7ebRxfE3DbRnW/k8c3LQvv5yCjOFVVqhgCyNnJmAhoxyOFasz1OeCM2lLTJryI4BQQUn1RAhI24Lc1dBjc2K6Nnv2edfP+sLvIvergxqb0vpHA1fk8lre9xBZpZsYKU9sMYiDvAHKaqU4HuANcZrIpcILiezRdo7z0aUw3BoJYI4gELAeI/bjZmBq9+PGNd5x/+unHua8U4KsKbriujxUSV9gW+rwg9WPTfpHgpEgUQgAFJwU6LSDwjSxA8F2jslSBBJaZKwVGJRv1pSAJLyQ8qlwLOA4Q1us31Z58+OTj3rX/E68E3qsGbmhK/6Nt40oIFMJwZ5URFh/cZoGgHQKODeSsaUEiA5iSy6IqYRnfmPq66YojPILbYbqpGXuhRhRrFPMSUaP+6OTAtuPff8ze97xceK8KuJGG/oBl4XsaKMTTsiwDKVXZjm1qsgRBU84TXi5VXqo24/syP5ce2xEg0gBDeAZWFijo79JnpLQxXSo7iICiIyD8qUfdxuQRRx24x5MvB95uBzfW1G+XFn4GoMMojQNOYWUK45b+jG9mW+PvFNAKEkqVYgI583VZcOB7WRrCqGwiaQovU1lAlaXKM/BMQNIGbN0FLGh0lySCVv0OP3aPOnKf2a2XCm+3ghuc1AvzOdwmLSwIwkQlBoxMtgZYCkvwQLafBYo0l2v6gBcCxRxQyifwM9PckRCniXIGbjo8wiI4bgnRRFul0XAZMABbaggVoytvo12vff7Qt/Rc8LqBm5jQndrBr3MFHOwyemaJbGaaAKzMp00zV2O+6VVnSTCPcYCNdrItEGAOcKxpVUQKLjPZ6VHVgEuf3Kf/rLk0Y4ViTpiAEUYKJaEgVDg2OTq1+j3r5w68FHi7TXFDU/El1Yr8VLudDM4IjUpLVWW2Mg0GgubybATNfN/0C5+eqjQ9oO0ngAmR0ZF5X2bKjLRZBUFgNE03AKhcPqk62wJsm+qjvyM4Aa0idFN1zcmvHraq90uvObihqej4YsH6nzCEyHwRB0WFZeZJ05xupsZSp6sty+2mXX2a/5rP0fT8MAHRZpmWph48J38zi6xUF1Vqft9KAg2BES6PmyChGGFTBVJ1kb/dq7XeeuTBs0deLLxXrLhHn2nP6+4s3Gk7Yl6Q5mpZMMjAGWjT0o+dgkR6BVnUzJSW2PpzhpHVqIygdPiEET3rzwiHP2QCSlrjUm1epE0el+R1/E6SmjDa2nGEat5Bu9089bC9O7/1moDT0GJkMv5eR6f1oVY7MRfjp2SiNgOO5pkFBpnkadmD/qflRrAtiUrBhJFdPnauJhI6SU6noXSyb2BmUZUqzYKEqSSSZ6SUSU34WagYVUsg9N27R7DtkONWrmRcf8HHK1Lc4EjrqHJn6ZdxBIsXkXU2MqVZqU/ja5ZU/MyWR5/Bps1/wfD2p+G7TUy1QziWRHfZgVXsREd3H1YtnoW+vl709nSjv7f0V4MwPnRaRUGlxSm8rG7N0pAMlim/CE4Jk+tRbTxmAoYK4Qit/Mhb9/a9eze9ILW/YQwv5jvmM/fcs720YMnMDeWStabtJrmVUVaqtsy3sRqgAm+96yH85qbb4DZqWNjfi57uHlRKJViWjSCM0Wr5aDRaqDebqDeaqLkRLFugp7OIQudMrFn+JvT3z8Ee8+dgVldxp+tkpUB42ZZgqLrEnyUq89MkODkunjVVoREFMao5G367een6lZ2fejEQXrbiBgbbn+qZUbyETcWs2KZ/Ynsoi6aMgEPjLVz6Xz/B1OjT2P8tyzB7Zm/i6IMQYRghDGk2ielkLaKIPiiM4PshGk0XzWYDU40a6m6Ickmi3N2Lt+y1B5a+eQ+sXLIQM7rLxi1QiR47I2l3xPizFFyitsQnmqhq8juNks1go2BrDRG4WwMv3veItT1TLwTvZYH7w0NP9y7sn3NPqSgXMiCYRuNz1MbE9eEnRnDhpVdh1fxu7L1iCYIwghcECKMYUfaMY4Rh8jogxJgQNQjP+CECpUK4H8bwPR8tgmzW0Ao8lEsW+vrn4sA1S7Fs2VKsXDIP1UrO3BymMD7PEwvj6wJjnjTTJFAEsUJOJj4y8iMUWIfE8bp1Kzs2virgtg23PtHTV7os9JI0wASFNPWg4vI54LGBMZz/je/i71YvQv/sWXA9D2EYIooiAzCOYoRxDM/z4Xo+PC+Az2MR31NpkU4fpKGUQKRkoiSCjCSiSCAKVPLddgON9hQsK0TXjA7su3YVDjt0Hdbu82ZzbQYgVZb6OJOW0GQjZW54XtACInTkHXjt5kXr9+r4zG4Hd/bZZ8uTTz1rY7liHxiHiR9h+sFAQHNxJMulCGed/x2jtHlv6ofruogILaZpEl6MIAiML2u1XQRhaIDxeKZGqoEAObgoTkBGkUp7bvRRfC0QRpZRkYqk6SjHcYDQryNXVNj/oLX4yIc/iMULZyVVSFr0GxVmlQWDg0xSFG5j372rV1fXr1wpdhldX7Kpbn2mtbqrs7jRkqLIC6VDzgIBwZUKwGXfuwFjA49g331WoO26CSwDh/BieK6HyakaPM9LTZbv0WQJL0r2o9ioMkhN2gDka0JkDhYpExW1FtCQEMKGlg6gbWhTxjPFaKBvZgUfP/njOHz9WrRS5QXG9AkvzeXoHxXrVw0n9puxEm8+dGVlaFeqe8ngBifiT1Y65aUha7+0+M7Sj0IeeOixYXznO1fiHQfvY1REs4wiBoIAcRQZkBOTk/B9P1GSCRBBoraQn/dTmDxOiATGLV+nioxjA49wINjAY4YtIaQFwX1hQYtkn/AtW+Okfzsdf/+OA9H2Uj+XdoiZltBebaGh2a9DrONYvfdtK8q/2L3gaurXxaI4WqUJJH2ETTPltVsaX73wvzG7IjGrrwce4RhoieKCMMDY+LiBZ2AwGJjAQKg0Sx6jCrWBmQAlTJo3vx+ZvIvOXLBEEAJCMPFNQrkBBwnNfcuGMFAFlIqRyxdw+he/gv1WL0PDTftzSicd41jBYaURa/SUHLTrjc+vX9mxy47JS1LcpoGB4qKOuZvzebFMpyUPT0BoTD023P0wfvWL67DfPsvhut4O80z8Woip+hQma41UWVQRDMwEXIQ43Se4OApSYEAYeAijwADSmp1RghPGt3Kb5MMJxEx9VJ2QNu8mYNlQUYj+hUtx9nnnolIpw83KrrSSMOCURmfOQejWr37bis6P7DbFba/ptZal77SlyPFy6WC5ZedBKYWLLrkKs6oOCvl8AoR+zWwjeL6L4dFRuJ5CEGpTsEeBQBD4iFWMWEWIwjpU6Ca+kNswNll+zCgECSkcKM02CQtS/nK0oxPDFDzRIYFSfYRIcFRfzgDktRz7z5/E8Scci7ar0g4xc0aePen0VaSAiLxHutVTe6/cRfn1khQ3OBEdU6xYv4oZbzjJopJISrX96aFtuOaH12D5ogXw/QABVZQFhCDC5NQ4xienEIQCbijh+RKTvXPhVYrIPTGAXLOOOJ4AwhAxzTKomTTEdHy1l/guc5voWTmXSPWFSVAwf7FRH83YuD5jxgQooS3HqE9Bomf2fJx9wcXo7KjAp3swLSZApjPeJUvDioLBkttYvHZtf/v5VPeSwD09Fp9Z7pDnEhzvD1MEqo2d2ut+swEPbr4fM3p7jIqYbhjlBKHxdcMjQ0ZtXmjDbSsMLFqJx048AWDWv/kvWPjNy2DXB5hXAHEIpZqwZNVct1INSFkyoJRyE1g6hjaFnp2IDyrxezqFaMClHQdjsjljsrzuk8/4Cg46ZF9zPQYc05k0qpYswFH+uCW9VYcsm7F994CbiL5fKlkf4lyC1nSswnRlWcBfftVP0RgZRqGQR2jKKd/4JZrpxOQExicmEIQWvDCHhu9gyz99FN76VQCt0AZmnnUxSg/cAUuGEKoJaBdSZjVpBCk7EnDahxRlKHCfjbccNPMis29mWSGMH6TqNKQxWStJVayccQvrjv4ATj7lRLTcpL1k2kym0GUJJlASvuvo6JADV3RtfsngbtXa3gsoBA3k3Rakb8GtiuiaUtk+xveUqRjoU9gmKuYFLr/yGkwMjSBH5xrQ4dNPBaYiGBwehOu24QUCXuhgSnTjsTPOQDxvRjqjrNB31tdRfvwB5O0cEI9BaA9SVhCpGqA56+NAa/oIC5AER2XlmfdDhT60FLBoxlYAof0UnjLukAo1arPyxhev2vcAnHbWOSaJNmWe6elRCAm4TukrS0XvOGivrt+9aHDba8GaQt56r4A8XADztYIVKgimXH6M7iDUebackzJLIm8LlIsSP/jRz/HU1ieQcywDLnHwAWq1BsbGR5M6lYrzJEZmLsHw5z8LlOm0AWwfQ885X0Ol/oypHRFPwpZF2FYXwngEgoBEHpEaNwpTyJsqROsCgupMtFeshLt8Oap/ug8d998CKQgvgICfRFppm/QEBAdg1oIlOOMrF6BcLsAPlCnHIjPvClQcgW4nhFThPxy8ovPXLwjugaGh8uxyzwXlvPOxsoPC9PUaZpYoLZobHtAMtAEhoVDKSXSUHdy+YSN+d9MGFKm4NK0gwKHhUTSaNZPL+ZEFzwXGVrwNk6edlkDjHMLmrei78DzkLR8W18qoEUiRgxR5xKoJ2+ox4EJVh5B9UDqPel8vWgccAW/Naug5Myk84OkJzDn3FOTbIwacFASXJMSC/XOZhxISHTP6ceZ5F6GzuxNekEb5IKlIOvISvU7AhPiog5ZVbtgluE0DurigHPx4RnfunXQXbNJm8wEZQAYCphDs99c9YMqDKbALtjJNyNGRQVx++dWwtDA5GHMyz/ewfXAYntdE4AfwjFkINHsXY+JzXwPmdptGXunKH6D79uuRzxVhqwBKDSFnzTTRNIrHIQXz+RAxTVF1obFqPcY/ehLQVU2CLG+AApwNGzHjR99GTk0Bqg0pvCQ9sRxIY6o5aGmjWOnCmed/A70zZ8INmCpxbGwoAF0Fgd5cEBVkfNj+Szvu2CW4rUPumTN6C+faCijwxqTTeNmXssV+bM1w9oiqm2wToELgt1AtSHQULVxzzU/w5/u2mKUMcRCg3W7hmeFhBF4rKaPY6WDGJDrQnrcUrdX7wRkcQuXe22HHU7CFgDT+zE/AKR9au7CsPkSqAWWiaieG3nkCvPe9G+DSGQrqwUdRuHUjylvvQS4ahaObELoBAVqFSCsJzto4Jkg4OQdn/sd/ord/Plw/MtAIj5Y1oywxq+DXrThae8CKzq3PC+6ux4dndRZ67uut2nM68sn6jWxtx/QvZebKiWKCq7WAmtm2IZSPGR0FjI9uxxVXfB+tqTokYgNu++AQVOSZ1EErunSWRBXTyYASkLIAbdGnMBhI6Lhu5COlA61Ck39JUTHRVAtO73ej0TMbEyeeBj1vjlGauP8RVL7/A+SDQdiowVF1SN02UVaa2fAkl2NU5TNnC5z+5QswY/5iuG4EN1KmhtWxwNwuBws7w+G85S1ftaBr8nnB3f1Y8/hqtfzDzhzQU0qm0v4WOLam6ecIjl2GWhuYaFF5IcamJtFZtNDX4WDzvZvxv9dej9BzoaIIo+Oj0FEAzSxfhyYSa50W5iAU20RNafIuwmol/k0yGPAGJJ0OZSJqHkqWEcU22vPegua/nAR0dxvVWZv+iI6fXomcrsNRDWhNU9UmAWZoVVYOgsFBOCjlLXzqjC+ia+6eaHsRmp5GMScxu8NCf4eF7qKIRBQ8mnfkz4PQ/83SuX/d2BSbHmne3Fktv72vDHQUEsWxGnjuIwPH3hf93FQbGKnTXDUeGhiCFDFmVHPoKlu49dYN+O1vb4alYozXpqBjggvNBHDyYIHDhJVQ+IiSYolFuXHqBQhGT+VCWiUTGaOYQIuIhYWQ34tLcBeugH/ch4DuXmBkEJXvXoB8ewwWXGiT77GWSBoA9G9cKBcLB92dFZx02umI8r0m9Vszv4QVsx10FYUZu7GuNHeuN1XkB9FN7Xbwmb0XVh/KuIhNWwOvs2Tn+6rCZAecITezU9PWc5i0Ml0JZKbfwsTHDU0Bky6wYcs20w7qrThGeaW8xJ0bN+HW2+5Eo9k0lQT9jWkEMVHl2dnhoNp4VLBc4uI4JrKRAcgEO7HDXFLQE64oGNz0k0pUkvUhCxZDrz4A4tEHkXvwLtgihNSJa0gEQNfAXp0NZTnGVSxeuADHHHcCpJXD+9f0YcUc2zRgn6sXnr9O3yeBlqeGJyfDE1cvKlxvkuvfP6512QF6y8kCFwYHllHZsgSezAwh7ZhyPIRHH/fMJDDWAn72x8dQb7XRVbZNoKgWLBRyAvfe/wBuuf0u1CYnIWVaQ9K5pRMrdNw8v5khM2rjZ2iYVGJWfxJunJbwBGjm0kx6ohj/zQpryyS82lKQpopgI0AnLodmaop9C4rVAwTWH3wgluy9Fh/cbxbWLSqa6idbJfpcS3PNupNkQnuioVrDk976I1eV7xW3b2lvL5eKczoLQKWQrIqk6rIeWwYuWw1kymwFTLaAgQlgsK5xxa1bUGu66ChYqOSpXMss4Ms5EtsGnsatGzahMTaWhutsLWsaug2s7F5nix7S/CKZ/08L+7RlZMqpDJ4hk62JShWbLj805Ve2II9zlCbJQqW7C/sftA4HrZiPUw/vRweD7S7A0a/XXW1SsLYSeGpIbxiZeOpIccufG8dVOys/5r2o5JNVQaw9WUrxhDRbk46k62/5moobbySKu397gK/9ZgsKFlDNSZQJzhHI2xKOJVDISTRbbfzpwS0YePxxxL73rJzNwNJZ62yG2dzydNlOUqVnK4PTdpKRWLqfLe/JPpO9nuZnTFRNyFj5Apbtswr5rpn4wpELcPiyqhHKrhTHsTJ4TLnCWNdgA3Dr/lHiuo2j1XJf7x2VvNiHTbZyBs9OA8U02zcTMjKJrsNTwEgT+NE9ow9864Ytt/dVZVDNW6LsSBT5XUsgZ7P7L5BzbDPX+qeHH8HAlr+YZQeJjSWpwk4P2pdhk05mcHfHa3YyzXKa9GD6mez9hOiOhHjHwjzzOzZ65s3B/D2XolSt7nnh+5a9a0mfZcZLkTz3MrJronVxoQ+ziPEWsL3GXDZ60NjIr/6sjynk8EsHEPRxDBK8E1ztw+k+njhHFTqJCTMl4Qm21eDd/KR7+NePLt35fPnO/8fj592ljz5sPn49rwBUC4mF0bqmp2HZMguKhOC4kpPpF8fNgLEjkPzyz/qzjo3zcwKSyqOfy2avePKuNHgwUjEB3j4FbB1R973/3zfsh9ten/+nerk35RM36MPfswdu2qMDoqOY9BO59jhb6zJdbVneyhSMixPpnphR7BSBr3tAf9i2cH45j9k0Dy58Zreitwr0dSRK5J0YbwJDLfo39eWTDrTOebkDeL2+13e5nnPZfrh/UTdmVvOJb6fq6OsIzziK9H8lCI6RldtMcX46ZbDT9V//oJ6fAz4iBI7VMfYp5SBmEFw1uTNcezFcB56YQPv329qHfPXo8n2vF4BX8rsXbdS/WD0L72ZThfA4NrqiLIdlMGSfjtBYn1Nx9HH1wDQ7Nj9v6/zGB3S5HWCvUlFfvWiGWMYFQpQzzXSoAfxlWD1w0X1y33tPEkyy33CPk6/TBx8yF7f05pDjuIrOzuaaVUoExxKT43a5akFCtVys3+Wcwweu1dbHV+LxN3VhPsEx8jANGfOAh4eiL5x0iHPeG47YtAv+9I3xp9f0yIvLDAw6ySIY/ExSnpkqVcels/x/syLgtXHpx9bhlF2CO/tanVuzHHfPqmJVOf0nNdr5SFP7D02Eb/3iEfkdtdsbFeCXbtYfXlDGueU85iKZsjXZklnpyZdpGmgWFcS4pGsQnzvuOBG/4CzXFX/Qp+zZi28pPzkZHeNIS337X2+Qp+IckWajb1RsyXWffqOeN8tRH+rKyWOhsSBnYyYziiCAa0k8EQKb2kF01acPc3akXS8IbsW1Onf6AnVib16ewqWz21vq9qu2yNPeqL7thW7xZ65391jcV1jE/1qKFcaeCfDwOYeK9D83nv32/wHzrWgvjJ8Q7AAAAABJRU5ErkJggg==",ve=({dataSource:Ge=[],img:Ee,imgWidth:Ue=346,title:ft,sunTitle:_t,bannerExtraContent:vn})=>ee.createElement("div",{className:ge.banner},ee.createElement("div",{className:ge.content},ee.createElement("aside",null,ee.createElement("p",null,ee.createElement("b",null,ft),ee.createElement("span",null,_t)),Ge.length>0&&ee.createElement("div",{className:ge.btns},Ge.map((lt,$t)=>ee.createElement("div",{key:$t,onClick:lt.click},lt.name,lt.sign?ee.createElement("img",{src:Re,width:39}):null))),vn),Ee&&ee.createElement("img",{style:{marginTop:33,marginRight:38},src:Ee,width:Ue}))),Ze={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"},pe=oe(92310),je=oe.n(pe),ke=oe(89392),We=Object.defineProperty,Xe=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,ae=(Ge,Ee,Ue)=>Ee in Ge?We(Ge,Ee,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Ge[Ee]=Ue,a=(Ge,Ee)=>{for(var Ue in Ee||(Ee={}))Oe.call(Ee,Ue)&&ae(Ge,Ue,Ee[Ue]);if(Xe)for(var Ue of Xe(Ee))Ne.call(Ee,Ue)&&ae(Ge,Ue,Ee[Ue]);return Ge},x=({dataSource:Ge=[],value:Ee,onChange:Ue,onTitleChange:ft,className:_t,title:vn,titleWidth:lt=41,style:$t={},fontColor:Sn="#6A7283",showCount:Rn,classNameActive:En,styleItem:Tt={}})=>{const[Hn,Kn]=(0,ee.useState)(0),[sa,Fn]=(0,ee.useState)(!1),Cn=(0,ee.useRef)(null),_n=(0,ee.useRef)(null);return(0,ee.useEffect)(()=>{var Yn;Ge.length!==0&&(((Yn=Cn==null?void 0:Cn.current)==null?void 0:Yn.clientHeight)>97?Kn(1):Kn(0)),Ge.length===0&&Kn(0),Fn(!1)},[Ge]),ee.createElement("div",{className:je()(Ze.row,_t),style:$t},ee.createElement("div",{onClick:(0,ke.throttle)(()=>ft==null?void 0:ft(),2e3),style:{width:lt,marginTop:sa?12:4},className:`${Ze.title} ${ft?"current":""}`},vn),ee.createElement("div",{className:sa?`${Ze.tagsWrap} ${Ze.tagsBorderWrap}`:Ze.tagsWrap},ee.createElement("div",{className:Ze.bar,ref:_n,style:Hn>0?{height:Hn===1?97:"auto",overflow:Hn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ee.createElement("div",{className:Ze.tag,ref:Cn},Ge==null?void 0:Ge.map(Yn=>ee.createElement("span",{onClick:()=>Ue(Yn.id),key:Yn.id,style:a(a({color:Sn},Tt),(Yn==null?void 0:Yn.style)||{}),className:Ee===Yn.id?je()(En||Ze.active,Yn.classNameActive):""},ee.createElement("span",{title:Yn.name,className:Ze.name},Yn.name),!!Rn&&ee.createElement("span",{className:Ze.num},Yn.count))))),!!Hn&&ee.createElement(ee.Fragment,null,Hn===1?ee.createElement("div",{onClick:()=>{var Yn;Kn(2),((Yn=Cn==null?void 0:Cn.current)==null?void 0:Yn.clientHeight)>245?Fn(!0):Fn(!1)},className:Ze.action},"\u5C55\u5F00",ee.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ee.createElement("div",{onClick:()=>{_n.current.scrollTop=0,Kn(1),Fn(!1)},className:Ze.action},"\u6536\u8D77",ee.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},y={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},z=({dataSource:Ge=[],value:Ee,onChange:Ue,onTitleChange:ft,className:_t,title:vn,titleWidth:lt=41,style:$t={},fontColor:Sn="#6A7283",showCount:Rn,expand:En=!0})=>{const[Tt,Hn]=(0,ee.useState)(0),[Kn,sa]=(0,ee.useState)(!1),Fn=(0,ee.useRef)(null),Cn=(0,ee.useRef)(null),[_n,Yn]=(0,ee.useState)(En);return ee.createElement("div",{className:je()(y.row,_t),style:$t},ee.createElement("div",{className:"flex item-center justify-between"},ee.createElement("div",{onClick:(0,ke.throttle)(()=>ft==null?void 0:ft(),2e3),style:{width:lt,marginTop:Kn?12:4},className:`${y.title} ${ft?"current":""}`},vn),ee.createElement("i",{className:`iconfont ${_n?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:_n?8:10},onClick:()=>Yn(!_n)})),_n&&ee.createElement("div",{className:Kn?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},ee.createElement("div",{className:y.fenge}),ee.createElement("div",{className:y.bar,ref:Cn},ee.createElement("div",{className:y.tag,ref:Fn},Ge==null?void 0:Ge.map(ma=>ee.createElement("span",{onClick:()=>Ue(ma.id),key:ma.id,style:{color:Sn},className:Ee===ma.id?y.active:""},ee.createElement("span",{title:ma.name,className:y.name},ma.name),!!Rn&&ee.createElement("span",{className:y.num},ma.count)))))))},te={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},re=({dataSource:Ge=[],value:Ee,onChange:Ue,onTitleChange:ft,className:_t,title:vn,titleWidth:lt=41,style:$t={},fontColor:Sn="#fff",showCount:Rn,expand:En=!0})=>{const[Tt,Hn]=(0,ee.useState)(0),[Kn,sa]=(0,ee.useState)(!1),Fn=(0,ee.useRef)(null),Cn=(0,ee.useRef)(null),[_n,Yn]=(0,ee.useState)(En);return ee.createElement("div",{className:je()(te.row,_t),style:$t},ee.createElement("div",{className:"flex item-center justify-between"},ee.createElement("div",{onClick:(0,ke.throttle)(()=>ft==null?void 0:ft(),2e3),style:{width:lt},className:`${te.title} ${ft?"current":""}`},vn),ee.createElement("i",{className:`iconfont ${_n?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:_n?"#00DDC7":"#037F74",fontSize:_n?10:12},onClick:()=>Yn(!_n)})),_n&&ee.createElement("div",{className:Kn?`${te.tagsWrap} ${te.tagsBorderWrap}`:te.tagsWrap},ee.createElement("div",{className:te.bar,ref:Cn},ee.createElement("div",{className:te.tag,ref:Fn},Ge==null?void 0:Ge.map(ma=>ee.createElement("span",{onClick:()=>Ue(ma.id),key:ma.id,style:{color:Sn},className:Ee===ma.id?te.active:""},ee.createElement("span",{title:ma.name,className:te.name},ma.name),!!Rn&&ee.createElement("span",{className:te.num},ma.count)))))))},ie={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"},Pe=({dataSource:Ge=[],value:Ee,onChange:Ue,className:ft,style:_t={}})=>ee.createElement("div",{style:_t,className:je()(ie.tabs,ft)},Ge.map(vn=>ee.createElement("span",{onClick:()=>Ue(vn.id),className:Ee===vn.id?ie.active:"",key:vn.id},vn.name))),ce={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},Ie=oe(92832),Et=({dataSource:Ge=[],value:Ee="",onChange:Ue,onInputChange:ft=()=>{},className:_t,style:vn={},placeholder:lt,allowClear:$t=!1})=>{var Sn;const[Rn,En]=(0,ee.useState)(""),[Tt,Hn]=(0,ee.useState)("");(0,ee.useEffect)(()=>{var Fn;let Cn=Ee;(Fn=JSON.stringify(Ee))!=null&&Fn.includes("{")&&(En(Ee.id),Cn=Ee.value||"");try{Hn(decodeURIComponent(Cn||""))}catch(_n){Hn(decodeURIComponent(Cn||""))}},[Ee]);const Kn=()=>{Ue(encodeURIComponent(Tt),Rn||null)},sa=Fn=>{Fn!==Rn&&(En(Fn),Ue(encodeURIComponent(Tt),Fn))};return ee.createElement("div",{className:je()(ce.input,_t),style:vn},!!Ge.length&&ee.createElement("div",{className:ce.dropdown},ee.createElement("div",{className:ce.text},(Sn=Ge.find(Fn=>Fn.id===Rn))==null?void 0:Sn.name,ee.createElement("i",{className:"iconfont icon-zhankai4"}),ee.createElement("b",{className:ce.b1}),ee.createElement("b",{className:ce.b2})),ee.createElement("div",{className:ce.menu},Ge.map((Fn,Cn)=>ee.createElement("div",{key:Cn,onClick:()=>sa(Fn.id)},Fn.name)))),ee.createElement(Ie.default,{onPressEnter:Kn,value:Tt,onChange:Fn=>{Hn(Fn.target.value),ft(encodeURIComponent(Fn.target.value),Rn||null)},bordered:!1,placeholder:lt}),ee.createElement("i",{onClick:Kn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},It={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},zt=({dataSource:Ge=[],value:Ee="",onChange:Ue,onInputChange:ft=()=>{},className:_t,style:vn={},placeholder:lt,allowClear:$t=!1})=>{var Sn;const[Rn,En]=(0,ee.useState)(""),[Tt,Hn]=(0,ee.useState)("");(0,ee.useEffect)(()=>{var Fn;let Cn=Ee;(Fn=JSON.stringify(Ee))!=null&&Fn.includes("{")&&(En(Ee.id),Cn=Ee.value||"");try{Hn(decodeURIComponent(Cn||""))}catch(_n){Hn(decodeURIComponent(Cn||""))}},[Ee]);const Kn=()=>{Ue(encodeURIComponent(Tt),Rn||null)},sa=Fn=>{Fn!==Rn&&(En(Fn),Ue(encodeURIComponent(Tt),Fn))};return ee.createElement("div",{className:je()(It.input,_t),style:vn},!!Ge.length&&ee.createElement("div",{className:It.dropdown},ee.createElement("div",{className:It.text},(Sn=Ge.find(Fn=>Fn.id===Rn))==null?void 0:Sn.name,ee.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),ee.createElement("div",{className:It.menu},Ge.map((Fn,Cn)=>ee.createElement("div",{key:Cn,onClick:()=>sa(Fn.id)},Fn.name)))),ee.createElement(Ie.default,{onPressEnter:Kn,value:Tt,onChange:Fn=>{Hn(Fn.target.value),ft(encodeURIComponent(Fn.target.value),Rn||null)},bordered:!1,placeholder:lt}),ee.createElement("i",{onClick:Kn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Yt={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"},tt=({value:Ge,onChange:Ee,className:Ue,total:ft,pageSize:_t,style:vn={}})=>{const lt=Ge<2,$t=Ge>=Math.ceil(ft/_t);return ft<=_t?ee.createElement(ee.Fragment,null):ee.createElement("div",{className:je()(Yt.quickPager,Ue),style:vn},ee.createElement("div",{onClick:()=>{lt||Ee(Ge-1,"prev")},className:lt?Yt.disabled:""},"\u4E0A\u4E00\u9875"),ee.createElement("div",{onClick:()=>{$t||Ee(Ge+1,"next")},className:$t?Yt.disabled:""},"\u4E0B\u4E00\u9875"))},en={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"},pn=oe(71418),Ke=oe(6848),Mt=oe(13570),pt=oe(74128),ye=oe(65862),Je=oe(96908),ot=oe(57177),kt=oe(81378),vt=oe(2524),ue=({className:Ge,dataSource:Ee=[],col:Ue=4,right:ft,bottom:_t=23,precision:vn=0,wrapWidth:lt=1200,trackEventItems:$t,loading:Sn})=>{const Rn=Math.floor((lt-(Ue-1)*ft)/Ue);return ee.createElement(pn.Z,{spinning:Sn},ee.createElement("div",{className:je()(en.list,Ge)},!!Ee.length&&Ee.map((En,Tt)=>{const{name:Hn,id:Kn,identifier:sa,power:Fn,cover_image_id:Cn,pic:_n}=En;return ee.createElement("div",{className:en.wrap,key:Kn,style:{width:Rn,marginRight:(1+Tt)%Ue===0?0:ft+vn,marginBottom:_t}},ee.createElement("a",{target:"_blank",href:`/shixuns/${sa}/challenges`,className:en.li,onClick:Yn=>{Yn.preventDefault(),$t&&(0,ye.L9)([$t]),Fn&&(0,ye.xg)(`/shixuns/${sa}/challenges`)}},ee.createElement("div",{className:en.img},ee.createElement("img",{className:en.cover,src:`${_n}`}),En.is_jupyter&&ee.createElement("img",{className:en.sign,src:Je}),En.is_jupyter_lab&&ee.createElement("img",{className:en.sign,src:ot}),En.is_unity_3d&&ee.createElement("img",{className:en.sign,src:kt})),ee.createElement("div",{className:en.name},ee.createElement(Ke.Z,{title:Hn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ee.createElement("span",{className:en.e},Hn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ee.createElement("div",{className:en.tags},ee.createElement(Ke.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ee.createElement("span",null,En.challenges_count))),!!En.myshixuns_count&&ee.createElement(Ke.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ee.createElement("span",null,En.myshixuns_count))),ee.createElement(Ke.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ee.createElement("span",null,ee.createElement("span",null,En.level))),ee.createElement("div",{className:en.rate},ee.createElement(Mt.Z,{allowHalf:!0,disabled:!0,defaultValue:En.score_info}),ee.createElement("span",null,"\xA0",En.score_info?`${En.score_info}\u5206`:"5\u5206")))),!Fn&&ee.createElement("div",{className:en.lockWrap},ee.createElement("img",{src:`${pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ee.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ee.length&&ee.createElement(vt.Z,null)))},ct={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},bn=({className:Ge,dataSource:Ee=[],col:Ue=4,right:ft,bottom:_t=23,precision:vn=0,wrapWidth:lt=1200,wrapClassName:$t,trackEventItems:Sn,loading:Rn})=>{const En=Math.floor((lt-(Ue-1)*ft)/Ue);return ee.createElement(pn.Z,{spinning:Rn},ee.createElement("div",{className:je()(ct.list,Ge)},!!Ee.length&&Ee.map((Tt,Hn)=>{const{name:Kn,id:sa,identifier:Fn,power:Cn,cover_image_id:_n,pic:Yn}=Tt;return ee.createElement("div",{className:je()(ct.wrap,$t),key:sa,style:{width:En,marginRight:(1+Hn)%Ue===0?0:ft+vn,marginBottom:_t}},ee.createElement("a",{target:"_blank",href:`/shixuns/${Fn}/challenges`,className:ct.li,onClick:ma=>{ma.preventDefault(),Sn&&(0,ye.L9)([Sn]),Cn&&(0,ye.xg)(`/shixuns/${Fn}/challenges`)}},ee.createElement("img",{src:oe(47621),className:ct.titleBg}),ee.createElement("div",{className:ct.name},ee.createElement(Ke.Z,{title:Kn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ee.createElement("span",{className:ct.e},Kn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ee.createElement("div",{style:{padding:"14px",paddingBottom:0}},ee.createElement("div",{className:ct.img},ee.createElement("img",{className:ct.cover,src:_n?`${pt.Z.API_SERVER}/api/attachments/${_n}`:`${pt.Z.IMG_SERVER+Yn}`}),Tt.is_jupyter&&ee.createElement("div",{className:ct.bq},"Jupyter"),Tt.is_jupyter_lab&&ee.createElement("div",{className:ct.bq},"JupyterLab"),Tt.is_unity_3d&&ee.createElement("div",{className:ct.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),ee.createElement("div",{className:"mt20 flex item-center justify-between"},ee.createElement("div",null,ee.createElement("span",{className:ct.text},"\u5B66\u4E60\u4EBA\u6570"),ee.createElement("span",{className:ct.value},Tt.myshixuns_count)),ee.createElement("div",null,ee.createElement("span",{className:ct.text},"\u56F0\u96BE\u7B49\u7EA7"),ee.createElement("span",{className:ct.value},Tt.level))),ee.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},ee.createElement("div",null,ee.createElement("span",{className:ct.text},"\u5173\u5361\u6570"),ee.createElement("span",{className:ct.value},Tt.challenges_count)),ee.createElement("div",{className:ct.rate},ee.createElement(Mt.Z,{allowHalf:!0,disabled:!0,defaultValue:Tt.score_info}),ee.createElement("span",{className:ct.value,style:{color:"#FF9C00"}},"\xA0",Tt.score_info?`${Tt.score_info}\u5206`:"5\u5206"))))),!Cn&&ee.createElement("div",{className:ct.lockWrap},ee.createElement("img",{src:`${pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ee.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ee.length&&ee.createElement(vt.Z,null)))},an={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},at="data:image/png;base64,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",He="data:image/png;base64,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",de="data:image/png;base64,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",Me=({className:Ge,dataSource:Ee=[],col:Ue=4,right:ft,bottom:_t=23,precision:vn=0,wrapWidth:lt=1200,trackEventItems:$t,loading:Sn,wrapClassName:Rn,imgClassName:En})=>{const Tt=Math.floor((lt-(Ue-1)*ft)/Ue);return ee.createElement(pn.Z,{spinning:Sn},ee.createElement("div",{className:je()(an.list,Ge)},!!Ee.length&&Ee.map((Hn,Kn)=>{const{name:sa,id:Fn,identifier:Cn,power:_n,cover_image_id:Yn,pic:ma}=Hn;return ee.createElement("div",{className:je()(an.wrap,Rn),key:Fn,style:{width:Tt,marginRight:(1+Kn)%Ue===0?0:ft+vn,marginBottom:_t}},ee.createElement("a",{target:"_blank",href:`/shixuns/${Cn}/challenges`,className:an.li,onClick:Na=>{Na.preventDefault(),$t&&(0,ye.L9)([$t]),_n&&(0,ye.xg)(`/shixuns/${Cn}/challenges`)}},ee.createElement("div",{className:je()(an.img,En)},ee.createElement("img",{className:an.cover,src:Yn?`${pt.Z.API_SERVER}/api/attachments/${Yn}`:`${pt.Z.IMG_SERVER+ma}`}),Hn.is_jupyter&&ee.createElement("img",{className:an.sign,src:at}),Hn.is_jupyter_lab&&ee.createElement("img",{className:an.sign,src:He}),Hn.is_unity_3d&&ee.createElement("img",{className:an.sign,src:de})),ee.createElement("div",{className:an.name},ee.createElement(Ke.Z,{title:sa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ee.createElement("span",{className:an.e},sa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ee.createElement("div",{className:an.tags},ee.createElement(Ke.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ee.createElement("span",null,Hn.challenges_count))),!!Hn.myshixuns_count&&ee.createElement(Ke.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ee.createElement("span",null,Hn.myshixuns_count))),ee.createElement(Ke.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ee.createElement("span",null,ee.createElement("span",null,Hn.level))),ee.createElement("div",{className:an.rate},ee.createElement(Mt.Z,{allowHalf:!0,disabled:!0,defaultValue:Hn.score_info}),ee.createElement("span",null,"\xA0",Hn.score_info?`${Hn.score_info}\u5206`:"5\u5206")))),!_n&&ee.createElement("div",{className:an.lockWrap},ee.createElement("img",{src:`${pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ee.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ee.length&&ee.createElement(vt.Z,null)))},rt=oe(61584),se={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},fe=oe(79005),bt=oe(20345),$e=oe(77882),me=oe(31081),nt=oe(75309),Zt=oe(71979),At=oe(47558),Ut=oe(42922),st=oe(66832),Nt=oe(96593),he=oe(19664),Te=oe(91833),Ye=Object.defineProperty,gt=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,Rt=(Ge,Ee,Ue)=>Ee in Ge?Ye(Ge,Ee,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Ge[Ee]=Ue,Dt=(Ge,Ee)=>{for(var Ue in Ee||(Ee={}))Pt.call(Ee,Ue)&&Rt(Ge,Ue,Ee[Ue]);if(gt)for(var Ue of gt(Ee))Ot.call(Ee,Ue)&&Rt(Ge,Ue,Ee[Ue]);return Ge};const on=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:fe,swimg:bt},{name:"101\u8BA1\u5212",ptimg:$e,swimg:me},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:nt,swimg:Zt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:At,swimg:Ut},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:st,swimg:Nt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:he,swimg:Te}];var yn=({className:Ge,dataSource:Ee=[],col:Ue=4,right:ft,bottom:_t=23,precision:vn=0,wrapWidth:lt=1200,trackEventItems:$t,loading:Sn,wrapClassName:Rn,imgClassName:En,isArrow:Tt=!1,imgStyle:Hn={}})=>{const Kn=Math.floor((lt-(Ue-1)*ft)/Ue),[sa,Fn]=(0,ee.useState)(),[Cn,_n]=(0,ee.useState)(),Yn=Na=>Fn(Na),ma=()=>Fn(-1);return ee.createElement(pn.Z,{spinning:Sn},ee.createElement("div",{className:je()(se.list,Ge)},!!(Ee!=null&&Ee.length)&&(Ee==null?void 0:Ee.map((Na,ja)=>{var Ua;const{name:Xa,id:Qa,identifier:Va,featured:$a,school_name:ka,image_url:Wa,excellent:Ka,is_plan:Ya}=Na;return ee.createElement("div",{key:Qa,className:je()(se.wrap,Rn),style:{width:Kn,marginRight:(1+ja)%Ue===0?0:ft+vn,marginBottom:_t}},ee.createElement("a",{target:"_blank",href:`/paths/${Va}`,className:se.li,onClick:Za=>{Za.preventDefault(),$t&&(0,ye.L9)([$t]),(0,ye.xg)(`/paths/${Va}`)}},ee.createElement("img",{src:oe(39057),className:se.titleBg}),ee.createElement("div",{className:se.name},ee.createElement(Ke.Z,{title:Xa},ee.createElement("span",{className:se.e,style:{color:Tt&&sa===ja?"#145DFF":"#000000"},onMouseEnter:()=>{Yn(ja)},onMouseLeave:ma},Xa))),ee.createElement("div",{style:{padding:"14px",paddingBottom:0}},ee.createElement("div",{className:je()(se.img,En)},ee.createElement("img",{className:se.cover,style:Dt({},Hn),src:`${pt.Z.IMG_SERVER+Wa}`}),(Ua=Na==null?void 0:Na.subject_tags)==null?void 0:Ua.map((Za,Ra)=>{var Ja,_a;if(Ra===0){const qa=(Ja=on.find(to=>to.name==Za))==null?void 0:Ja.swimg;return ee.createElement("img",{className:se.sign,src:qa,style:{left:"-4px"}})}const eo=(_a=on.find(qa=>qa.name==Za))==null?void 0:_a.ptimg;return ee.createElement("img",{className:se.sign,src:eo,style:{left:`${48+52*(Ra-1)+2*Ra}px`}})}),ee.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Na==null?void 0:Na.excellent)&&ee.createElement("div",{className:se.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ee.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},ee.createElement("div",null,ee.createElement("span",{className:se.text},"\u7AE0\u8282\u6570"),ee.createElement("span",{className:se.value},Na.stages_count)),ee.createElement("div",null,ee.createElement("span",{className:se.text},"\u5B66\u4E60\u4EBA\u6570"),ee.createElement("span",{className:se.value},Na.members_count))))))})),!Ee.length&&ee.createElement(vt.Z,null)))},xn={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},An=oe(41867),Xt=oe(59301);const et=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:fe,swimg:bt},{name:"101\u8BA1\u5212",ptimg:$e,swimg:me},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:nt,swimg:Zt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:At,swimg:Ut},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:st,swimg:Nt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:he,swimg:Te}];var Gn=({className:Ge,dataSource:Ee=[],col:Ue=4,right:ft,bottom:_t=23,precision:vn=0,wrapWidth:lt=1200,trackEventItems:$t,loading:Sn,onRemove:Rn=()=>{},isCurrent:En=!0,showAlias:Tt=!1,wrapClassName:Hn,imgClassName:Kn})=>{const sa=Math.floor((lt-(Ue-1)*ft)/Ue),Fn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Cn=>(window.ENV==="build"&&(Cn.ptimg=`/react/build${Cn.ptimg}`,Cn.swimg=`/react/build${Cn.swimg}`),Cn));return Xt.createElement(pn.Z,{spinning:Sn},Xt.createElement("div",{className:je()(xn.list,Ge)},!!(Ee!=null&&Ee.length)&&(Ee==null?void 0:Ee.map((Cn,_n)=>{var Yn;const{name:ma,id:Na,identifier:ja,featured:Ua,school_name:Xa,image_url:Qa,excellent:Va,is_plan:$a}=Cn;return Xt.createElement("div",{key:Na,className:je()(xn.wrap,Hn),style:{width:sa,marginRight:(1+_n)%Ue===0?0:ft+vn,marginBottom:_t}},Xt.createElement("a",{className:xn.li,onClick:ka=>{ka.preventDefault(),ka.stopPropagation(),$t&&(0,ye.L9)([$t]),(0,ye.xg)(`/paths/${ja}`)}},Xt.createElement("div",{className:je()(xn.img,Kn)},Xt.createElement("img",{className:xn.cover,src:`${pt.Z.IMG_SERVER+Qa}`}),En&&(0,An.bg)()&&(Cn==null?void 0:Cn.studying)&&Xt.createElement("div",{className:`${xn.movebq} user-path-items`,onClick:ka=>{ka.stopPropagation(),Rn(Cn)}},Xt.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Xt.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Yn=Cn==null?void 0:Cn.subject_tags)==null?void 0:Yn.map((ka,Wa)=>{var Ka,Ya;if(Wa===0){const Ra=(Ka=Fn.find(Ja=>Ja.name==ka))==null?void 0:Ka.swimg;return Xt.createElement("img",{className:xn.sign,src:Ra,style:{left:"-4px"}})}const Za=(Ya=Fn.find(Ra=>Ra.name==ka))==null?void 0:Ya.ptimg;return Xt.createElement("img",{className:xn.sign,src:Za,style:{left:`${48+52*(Wa-1)+2*Wa}px`}})}),Xt.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Cn==null?void 0:Cn.excellent)&&Xt.createElement("div",{className:xn.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Xt.createElement("div",{className:xn.name},Xt.createElement(Ke.Z,{title:Tt&&(Cn!=null&&Cn.excellent_alias_name)?Xt.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ma}`,Xt.createElement("br",null),Xt.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Cn==null?void 0:Cn.excellent_alias_name}`)):ma},Xt.createElement("span",{className:xn.e},Tt&&(Cn==null?void 0:Cn.excellent_alias_name)||ma))),Xt.createElement("div",{className:xn.tags},Xt.createElement("div",null,Xt.createElement(Ke.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Xt.createElement("span",null,Xt.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Xt.createElement("span",null,Cn.stages_count))),Xt.createElement(Ke.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Xt.createElement("span",null,Xt.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Xt.createElement("span",null,Cn.members_count)))))))})),!Ee.length&&Xt.createElement(vt.Z,null)))},dn={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"},Mn="data:image/png;base64,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",fn=oe(59301),qn=({className:Ge,dataSource:Ee=[],col:Ue=4,right:ft,bottom:_t=23,precision:vn=0,wrapWidth:lt=1200,trackEventItems:$t,loading:Sn})=>{const Rn=Math.floor((lt-(Ue-1)*ft)/Ue);return fn.createElement(pn.Z,{spinning:Sn},fn.createElement("div",{className:je()(dn.list,Ge)},!!Ee.length&&Ee.map((En,Tt)=>{const{subject_identifier:Hn,id:Kn,identifier:sa,power:Fn}=En,Cn=En.is_public!=0&&En.is_public;return fn.createElement("div",{className:dn.wrap,key:Kn,style:{width:Rn,marginRight:(1+Tt)%Ue===0?0:ft+vn,marginBottom:_t}},fn.createElement("a",{className:dn.li,onClick:_n=>{_n.preventDefault(),$t&&(0,ye.L9)([$t]),(0,ye.xg)(En.first_category_url)}},fn.createElement("div",{className:dn.top},fn.createElement(Ke.Z,{title:En.name},fn.createElement("div",{className:dn.name},En.name)),fn.createElement("img",{className:dn.img,src:pt.Z.IMG_SERVER+"/images/"+En.avatar_url}),fn.createElement("div",{className:dn.text,title:En.creator},En.creator),Hn&&fn.createElement("div",{className:dn.btns},fn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),fn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Cn&&fn.createElement("div",{className:dn.sign},"\u516C\u5F00")),fn.createElement("div",{className:dn.bottom},En.visits>0&&fn.createElement(Ke.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},fn.createElement("span",null,fn.createElement("i",{className:"iconfont icon-liulanyan"}),fn.createElement("span",null,En.visits))),En.course_members_count>0&&fn.createElement(Ke.Z,{title:"\u6210\u5458",placement:"bottom"},fn.createElement("span",null,fn.createElement("i",{className:"iconfont icon-chengyuan"}),En.course_members_count)),En.tasks_count>0&&fn.createElement(Ke.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},fn.createElement("span",null,fn.createElement("i",{className:"iconfont icon-zuoye"}),En.tasks_count)),En.is_end?fn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):fn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!En.is_accessible&&fn.createElement("div",{className:dn.lockWrap},fn.createElement("img",{src:`${pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),fn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ee.length&&fn.createElement(vt.Z,null)))},Ln={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},Xn="data:image/png;base64,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",ra=({className:Ge,dataSource:Ee=[],col:Ue=4,right:ft,bottom:_t=23,precision:vn=0,wrapWidth:lt=1200,wrapClassName:$t,trackEventItems:Sn,loading:Rn})=>{const En=Math.floor((lt-(Ue-1)*ft)/Ue);return ee.createElement(pn.Z,{spinning:Rn},ee.createElement("div",{className:je()(Ln.list,Ge)},!!Ee.length&&Ee.map((Tt,Hn)=>{const{subject_identifier:Kn,id:sa,identifier:Fn,power:Cn}=Tt,_n=Tt.is_public!=0&&Tt.is_public;return ee.createElement("div",{className:je()(`${Ln.wrap} ${Tt.is_accessible?"":Ln.warpStyle}`,$t),key:sa,style:{width:En,marginRight:(1+Hn)%Ue===0?0:ft+vn,marginBottom:_t}},ee.createElement("a",{className:Ln.li,onClick:Yn=>{Yn.preventDefault(),Sn&&(0,ye.L9)([Sn]),(0,ye.xg)(Tt.first_category_url)}},ee.createElement("div",{className:Ln.creator},ee.createElement("img",{className:Ln.img,src:pt.Z.IMG_SERVER+"/images/"+Tt.avatar_url}),ee.createElement("div",{className:Ln.text,title:Tt.creator},Tt.creator)),ee.createElement("div",{className:Ln.top},ee.createElement(Ke.Z,{title:Tt.name},ee.createElement("div",{className:Ln.name},Tt.name)),_n&&ee.createElement("div",{className:Ln.sign},"\u516C\u5F00")),ee.createElement("div",{className:Ln.middle},ee.createElement("div",{className:Ln.row,style:{marginBottom:6}},ee.createElement("div",null,ee.createElement("span",{className:Ln.text},"\u8BBF\u95EE\u91CF"),ee.createElement("span",{className:Ln.value},(Tt==null?void 0:Tt.visits)||0)),ee.createElement("div",null,ee.createElement("span",{className:Ln.text},"\u6210\u5458"),ee.createElement("span",{className:Ln.value},(Tt==null?void 0:Tt.course_members_count)||0))),ee.createElement("div",{className:Ln.row},ee.createElement("div",null,ee.createElement("span",{className:Ln.text,style:{width:42}},"\u4F5C",ee.createElement("span",{style:{marginLeft:14}},"\u4E1A")),ee.createElement("span",{className:Ln.value},(Tt==null?void 0:Tt.tasks_count)||0)),ee.createElement("div",null,ee.createElement("span",{className:Ln.text},"\u72B6\u6001"),Tt.is_end?ee.createElement("span",{className:Ln.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):ee.createElement("span",{className:Ln.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Kn&&ee.createElement("div",{className:Ln.btns},ee.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ee.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Tt.is_accessible&&ee.createElement("div",{className:Ln.lockWrap},ee.createElement("img",{src:`${pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ee.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ee.length&&ee.createElement(vt.Z,null)))},kn={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},xe="data:image/png;base64,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",Ae=({className:Ge,dataSource:Ee=[],col:Ue=4,right:ft,bottom:_t=23,precision:vn=0,wrapWidth:lt=1200,wrapClassName:$t,trackEventItems:Sn,loading:Rn})=>{const En=Math.floor((lt-(Ue-1)*ft)/Ue);return ee.createElement(pn.Z,{spinning:Rn},ee.createElement("div",{className:je()(kn.list,Ge)},!!Ee.length&&Ee.map((Tt,Hn)=>{const{subject_identifier:Kn,id:sa,identifier:Fn,power:Cn}=Tt,_n=Tt.is_public!=0&&Tt.is_public;return ee.createElement("div",{className:je()(`${kn.wrap} ${Tt.is_accessible?"":kn.warpStyle}`,$t),key:sa,style:{width:En,marginRight:(1+Hn)%Ue===0?0:ft+vn,marginBottom:_t}},ee.createElement("a",{className:kn.li,onClick:Yn=>{Yn.preventDefault(),Sn&&(0,ye.L9)([Sn]),(0,ye.xg)(Tt.first_category_url)}},ee.createElement("div",{className:kn.creator},ee.createElement("img",{className:kn.img,src:pt.Z.IMG_SERVER+"/images/"+Tt.avatar_url}),ee.createElement("div",{className:kn.text,title:Tt.creator},Tt.creator)),ee.createElement("div",{className:kn.top},ee.createElement(Ke.Z,{title:Tt.name},ee.createElement("div",{className:kn.name},Tt.name)),_n&&ee.createElement("div",{className:kn.sign})),ee.createElement("div",{className:kn.middle},ee.createElement("div",{className:kn.row,style:{marginBottom:6}},ee.createElement("div",null,ee.createElement("span",{className:kn.text},"\u8BBF\u95EE\u91CF"),ee.createElement("span",{className:kn.value},(Tt==null?void 0:Tt.visits)||0)),ee.createElement("div",null,ee.createElement("span",{className:kn.text},"\u6210\u5458"),ee.createElement("span",{className:kn.value},(Tt==null?void 0:Tt.course_members_count)||0))),ee.createElement("div",{className:kn.row},ee.createElement("div",null,ee.createElement("span",{className:kn.text,style:{width:42}},"\u4F5C",ee.createElement("span",{style:{marginLeft:14}},"\u4E1A")),ee.createElement("span",{className:kn.value},(Tt==null?void 0:Tt.tasks_count)||0)),ee.createElement("div",null,ee.createElement("span",{className:kn.text},"\u72B6\u6001"),Tt.is_end?ee.createElement("span",{className:kn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):ee.createElement("span",{className:kn.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Kn&&ee.createElement("div",{className:kn.btns},ee.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ee.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Tt.is_accessible&&ee.createElement("div",{className:kn.lockWrap},ee.createElement("img",{src:`${pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ee.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ee.length&&ee.createElement(vt.Z,null)))},Lt={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"},Gt=oe(65582),On=({dataSource:Ge=[],value:Ee,onChange:Ue,className:ft,style:_t={},tabBarExtraContent:vn})=>ee.createElement("div",{className:je()(Lt.tabs,ft),style:_t},ee.createElement("div",{className:Lt.tabsWrap},Ge.map((lt,$t)=>ee.createElement("aside",{className:Lt.tab,onClick:()=>{Ue(lt.id),lt.link&&Gt.history.push(lt.link)},key:$t},ee.createElement("div",{className:Ee===lt.id?Lt.active:""},lt.name),(lt==null?void 0:lt.resetCount)==null&&(lt==null?void 0:lt.total)!==void 0&&ee.createElement("span",null,"\uFF08",lt==null?void 0:lt.total,"\uFF09"),(lt==null?void 0:lt.resetCount)!==void 0&&(lt==null?void 0:lt.total)!==void 0&&ee.createElement(Ke.Z,{title:(lt==null?void 0:lt.tip)!=null?lt==null?void 0:lt.tip:""},ee.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ee.createElement("span",{style:{color:"#000"}},lt==null?void 0:lt.resetCount),"/",ee.createElement("span",null,lt==null?void 0:lt.total),"\uFF09"))))),ee.createElement("div",{className:Lt.tabBar},vn)),gn={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},Le=({dataSource:Ge=[],value:Ee,onChange:Ue,className:ft,style:_t={},tabBarExtraContent:vn})=>ee.createElement("div",{className:je()(gn.tabs,ft),style:_t},ee.createElement("div",{className:gn.tabsWrap},Ge.map((lt,$t)=>ee.createElement("aside",{className:gn.tab,onClick:()=>{Ue(lt.id),lt.link&&Gt.history.push(lt.link)},key:$t},ee.createElement("div",{className:Ee===lt.id?gn.active:""},lt.name),(lt==null?void 0:lt.resetCount)==null&&(lt==null?void 0:lt.total)!==void 0&&ee.createElement("span",null,"\uFF08",lt==null?void 0:lt.total,"\uFF09"),(lt==null?void 0:lt.resetCount)!==void 0&&(lt==null?void 0:lt.total)!==void 0&&ee.createElement(Ke.Z,{title:(lt==null?void 0:lt.tip)!=null?lt==null?void 0:lt.tip:""},ee.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ee.createElement("span",{style:{color:"#000"}},lt==null?void 0:lt.resetCount),"/",ee.createElement("span",null,lt==null?void 0:lt.total),"\uFF09"))))),ee.createElement("div",{className:gn.tabBar},vn)),dt={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},xt=({dataSource:Ge=[],value:Ee,onChange:Ue,className:ft,style:_t={},tabBarExtraContent:vn})=>ee.createElement("div",{className:je()(dt.tabs,ft),style:_t},ee.createElement("div",{className:dt.tabsWrap},Ge.map((lt,$t)=>ee.createElement("aside",{className:`${dt.tab} ${Ee===lt.id?dt.active:""}`,onClick:()=>{Ue(lt.id),lt.link&&Gt.history.push(lt.link)},key:$t},ee.createElement("div",null,lt.name),(lt==null?void 0:lt.resetCount)==null&&(lt==null?void 0:lt.total)!==void 0&&ee.createElement("span",null,"\uFF08",lt==null?void 0:lt.total,"\uFF09"),(lt==null?void 0:lt.resetCount)!==void 0&&(lt==null?void 0:lt.total)!==void 0&&ee.createElement(Ke.Z,{title:(lt==null?void 0:lt.tip)!=null?lt==null?void 0:lt.tip:""},ee.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ee.createElement("span",{style:{color:"#000"}},lt==null?void 0:lt.resetCount),"/",ee.createElement("span",null,lt==null?void 0:lt.total),"\uFF09"))))),ee.createElement("div",{className:dt.tabBar},vn)),Pn=({className:Ge,style:Ee={},children:Ue})=>ee.createElement("div",{className:je()(Ge),style:Ee},Ue),Ft={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"},Fe=oe(38854),Ce=oe(20834);const Be=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Wt=({sortValue:Ge,dropValue:Ee,className:Ue,onSort:ft,onDrop:_t,dataSource:vn=Be})=>{var lt;return ee.createElement("div",{className:je()(Ft.orderWrap,Ue)},ee.createElement(Fe.Z,{dropdownRender:()=>ee.createElement(Ce.default,null,vn.map(($t,Sn)=>ee.createElement(Ce.default.Item,{key:Sn,onClick:()=>_t($t.id)},$t.name)))},ee.createElement("span",{className:Ft.orderTextWrap},(lt=vn.find($t=>Ee===$t.id))==null?void 0:lt.name)),ee.createElement("span",{className:Ft.orderIconWrap},ee.createElement("span",{className:Ft.orderAsc},ee.createElement("i",{className:Ge==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ft.cursorPointer} ${Ft.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ft.cursorPointer}`,onClick:()=>ft(Ge==="asc"?"desc":"asc")})),ee.createElement("span",{className:Ft.orderDesc},ee.createElement("i",{className:Ge==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ft.cursorPointer} ${Ft.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ft.cursorPointer}`,onClick:()=>ft(Ge==="asc"?"desc":"asc")}))))},tn={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const nn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var mt=({sortValue:Ge,dropValue:Ee,className:Ue,onSort:ft,onDrop:_t,dataSource:vn=nn})=>{var lt;return ee.createElement("div",{className:je()(tn.orderWrap,Ue)},ee.createElement(Fe.Z,{dropdownRender:()=>ee.createElement(Ce.default,null,vn.map(($t,Sn)=>ee.createElement(Ce.default.Item,{key:Sn,onClick:()=>_t($t.id)},$t.name)))},ee.createElement("span",{className:tn.orderTextWrap},(lt=vn.find($t=>Ee===$t.id))==null?void 0:lt.name)),ee.createElement("span",{className:tn.orderIconWrap},ee.createElement("span",{className:tn.orderAsc},ee.createElement("i",{className:Ge==="asc"?`iconfont icon-sanjiaoxing-up font12 ${tn.cursorPointer} ${tn.active}`:`iconfont icon-sanjiaoxing-up font12 ${tn.cursorPointer}`,onClick:()=>ft(Ge==="asc"?"desc":"asc")})),ee.createElement("span",{className:tn.orderDesc},ee.createElement("i",{className:Ge==="desc"?`iconfont icon-sanjiaoxing-down font12 ${tn.cursorPointer} ${tn.active}`:`iconfont icon-sanjiaoxing-down font12 ${tn.cursorPointer}`,onClick:()=>ft(Ge==="asc"?"desc":"asc")}))))},St={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",ThemeOne:"ThemeOne___iCQio"},qe=oe(3113),$n=oe(2337),Un=Object.defineProperty,Bn=Object.getOwnPropertySymbols,Qn=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,it=(Ge,Ee,Ue)=>Ee in Ge?Un(Ge,Ee,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Ge[Ee]=Ue,Vt=(Ge,Ee)=>{for(var Ue in Ee||(Ee={}))Qn.call(Ee,Ue)&&it(Ge,Ue,Ee[Ue]);if(Bn)for(var Ue of Bn(Ee))ht.call(Ee,Ue)&&it(Ge,Ue,Ee[Ue]);return Ge},Ct=(Ge,Ee)=>{var Ue={};for(var ft in Ge)Qn.call(Ge,ft)&&Ee.indexOf(ft)<0&&(Ue[ft]=Ge[ft]);if(Ge!=null&&Bn)for(var ft of Bn(Ge))Ee.indexOf(ft)<0&&ht.call(Ge,ft)&&(Ue[ft]=Ge[ft]);return Ue},Dn=(Ge,Ee,Ue)=>new Promise((ft,_t)=>{var vn=Sn=>{try{$t(Ue.next(Sn))}catch(Rn){_t(Rn)}},lt=Sn=>{try{$t(Ue.throw(Sn))}catch(Rn){_t(Rn)}},$t=Sn=>Sn.done?ft(Sn.value):Promise.resolve(Sn.value).then(vn,lt);$t((Ue=Ue.apply(Ge,Ee)).next())}),Wn=Ge=>{var Ee=Ge,{className:Ue,style:ft,children:_t,loading:vn=!1,openLoading:lt,onClick:$t=()=>{},size:Sn="middle",shape:Rn="round",theme:En}=Ee,Tt=Ct(Ee,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Hn,Kn]=(0,ee.useState)(!1),sa=(0,ee.useMemo)(()=>{switch(En){case $n.Fy.THEMEONE:return St.ThemeOne;case $n.Fy.DEFAULT:default:return St.btn}},[En]);return ee.createElement(qe.ZP,Vt({onClick:(0,ke.throttle)(Fn=>Dn(void 0,null,function*(){lt&&Kn(!0);try{yield $t(Fn)}catch(Cn){console.log("error",Cn)}lt&&Kn(!1)}),2e3,{leading:!0,trailing:!1}),className:je()(sa,St[`${Sn}-${Rn}`],Ue),style:ft,size:Sn,shape:Rn,loading:Hn||vn},Tt),_t)},cn={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"},ta=({className:Ge,style:Ee,children:Ue=null,onClick:ft,title:_t})=>ee.createElement("div",{className:je()(cn.head,Ge),style:Ee},ee.createElement("span",{className:"primary-hover",onClick:ft},ee.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ee.createElement("b",{title:_t},_t),ee.createElement("div",{className:cn.node},Ue)),ia={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"},na=({confirmShow:Ge=!0,confirmTitle:Ee,confirmClick:Ue,cancelShow:ft=!0,cancelTitle:_t,cancelClick:vn,className:lt,style:$t,confirmLoading:Sn=!1})=>ee.createElement("div",{className:je()(ia.btns,lt),style:$t},Ge&&ee.createElement(qe.ZP,{loading:Sn,onClick:Ue,type:"primary",className:ia.confirm},Ee),ft&&ee.createElement(qe.ZP,{onClick:vn,className:ia.cancel},_t)),ga={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"},pa=({className:Ge,style:Ee={},LeftContent:Ue,children:ft,RightContent:_t})=>ee.createElement("div",{className:je()(ga.fixedBottom,Ge),style:Ee},ee.createElement("div",{className:ga.wrap},ee.createElement("div",{className:ga.left},Ue),ee.createElement("div",{className:ga.center},ft),ee.createElement("div",{className:ga.right},_t))),Pa={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"},Jt=({className:Ge,style:Ee={},dataSource:Ue=[]})=>ee.createElement("div",{className:je()(Pa.crumbs,Ge),style:Ee},Ue.map((ft,_t)=>_t<Ue.length-1?ee.createElement(ee.Fragment,{key:_t},ft.path||ft.onClick?ee.createElement("span",{className:Pa.hover,onClick:ft!=null&&ft.onClick?ft.onClick:()=>Gt.history.push(ft.path)},ft.name):ee.createElement("span",null,ft.name),ee.createElement("span",null,"\xA0",">","\xA0")):ee.createElement("span",{key:_t,style:{color:"#5F6368"}},ft.name))),In=oe(31797),Tn=Object.defineProperty,oa=Object.defineProperties,ua=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertySymbols,Sa=Object.prototype.hasOwnProperty,ya=Object.prototype.propertyIsEnumerable,va=(Ge,Ee,Ue)=>Ee in Ge?Tn(Ge,Ee,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Ge[Ee]=Ue,za=(Ge,Ee)=>{for(var Ue in Ee||(Ee={}))Sa.call(Ee,Ue)&&va(Ge,Ue,Ee[Ue]);if(ut)for(var Ue of ut(Ee))ya.call(Ee,Ue)&&va(Ge,Ue,Ee[Ue]);return Ge},xa=(Ge,Ee)=>oa(Ge,ua(Ee)),Da=(Ge,Ee)=>{var Ue={};for(var ft in Ge)Sa.call(Ge,ft)&&Ee.indexOf(ft)<0&&(Ue[ft]=Ge[ft]);if(Ge!=null&&ut)for(var ft of ut(Ge))Ee.indexOf(ft)<0&&ya.call(Ge,ft)&&(Ue[ft]=Ge[ft]);return Ue};const{Countdown:La}=In.default;var Ea=Ge=>{var Ee=Ge,{onChange:Ue}=Ee,ft=Da(Ee,["onChange"]);const[_t,vn]=(0,ee.useState)(null);(0,ee.useEffect)(()=>{typeof _t=="number"&&_t>=0&&Ue(_t)},[_t]);const lt=$t=>{const Sn=Math.floor($t/1e3);vn(Sn)};return ee.createElement(La,xa(za({},ft),{onChange:lt}))},Ca={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Ha=({DataProps:Ge,className:Ee,style:Ue={}})=>{var ft;return ee.createElement("div",{className:je()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Ca.ClassRoomItem,Ee),style:Ue,onClick:()=>{(0,ye.xg)(Ge==null?void 0:Ge.first_category_url)}},ee.createElement("div",{className:"flex flex-col item-center"},ee.createElement("img",{src:`${(ft=pt.Z)==null?void 0:ft.IMG_SERVER}/images/${Ge==null?void 0:Ge.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Ge==null?void 0:Ge.subject_identifier)&&ee.createElement("div",{className:"mt-40px"},ee.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),ee.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),ee.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},ee.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Ge!=null&&Ge.is_public)&&ee.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),ee.createElement("span",{className:je()("text-16px font-medium",Ca.TitleDom)},Ge==null?void 0:Ge.name)),ee.createElement("div",{className:"c-grey-333 font-medium"},Ge==null?void 0:Ge.creator),ee.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Ge==null?void 0:Ge.course_members_count),ee.createElement("div",{className:"c-grey-333 flex item-center justify-between"},ee.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Ge==null?void 0:Ge.tasks_count),Ge!=null&&Ge.is_end?ee.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):ee.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Ga=Object.defineProperty,Ia=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,Kt=(Ge,Ee,Ue)=>Ee in Ge?Ga(Ge,Ee,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Ge[Ee]=Ue,qt=(Ge,Ee)=>{for(var Ue in Ee||(Ee={}))ln.call(Ee,Ue)&&Kt(Ge,Ue,Ee[Ue]);if(Ia)for(var Ue of Ia(Ee))Ht.call(Ee,Ue)&&Kt(Ge,Ue,Ee[Ue]);return Ge},aa=({DataProps:Ge=[],selectValue:Ee,onChange:Ue,className:ft,style:_t={},extra:vn,classNameItem:lt,styleItem:$t={},barHidden:Sn})=>{const[Rn,En]=(0,ee.useState)();return(0,ee.useEffect)(()=>{En(Array.isArray(Ee)?Ee:[Ee])},[Ee]),ee.createElement("div",{className:je()("flex px-20px py-10px gap-40px",ft),style:qt({borderBottom:"1px solid #D3F0FF"},_t)},Ge==null?void 0:Ge.map(Tt=>ee.createElement("div",{key:Tt==null?void 0:Tt.id,className:je()("flex item-center justify-center current c-grey-333 text-16 relative",lt,Tt==null?void 0:Tt.className),style:qt(qt({color:Rn!=null&&Rn.includes(Tt==null?void 0:Tt.id)?"#1890FF":"",minWidth:88},$t),(Tt==null?void 0:Tt.style)||{}),onClick:Hn=>{Ue==null||Ue({domEvent:Hn,item:Tt}),Tt!=null&&Tt.link&&Gt.history.push(Tt==null?void 0:Tt.link)}},Tt==null?void 0:Tt.name,!Sn&&(Rn==null?void 0:Rn.includes(Tt==null?void 0:Tt.id))&&ee.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),ee.createElement("div",{className:"ml-auto"},vn))},ca=Object.defineProperty,la=Object.defineProperties,ba=Object.getOwnPropertyDescriptors,ha=Object.getOwnPropertySymbols,Fa=Object.prototype.hasOwnProperty,wa=Object.prototype.propertyIsEnumerable,Ma=(Ge,Ee,Ue)=>Ee in Ge?ca(Ge,Ee,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Ge[Ee]=Ue,Ta=(Ge,Ee)=>{for(var Ue in Ee||(Ee={}))Fa.call(Ee,Ue)&&Ma(Ge,Ue,Ee[Ue]);if(ha)for(var Ue of ha(Ee))wa.call(Ee,Ue)&&Ma(Ge,Ue,Ee[Ue]);return Ge},da=(Ge,Ee)=>la(Ge,ba(Ee)),Ba=({value:Ge,onChange:Ee,onInputChange:Ue,className:ft,style:_t={},InputProps:vn})=>{const[lt,$t]=(0,ee.useState)(Ge);return ee.createElement("div",{className:je()("flex item-center rounded-full px-10px py-2px",ft),style:Ta({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},_t)},ee.createElement(Ie.default,da(Ta({bordered:!1},vn),{onChange:Sn=>{$t(Sn.target.value),Ue==null||Ue(encodeURIComponent(Sn.target.value))},onPressEnter:Sn=>{Ee==null||Ee({domEvent:Sn,item:{value:lt}})}})),ee.createElement("img",{className:"h-22px current",src:oe(25365),height:22,onClick:Sn=>{Ee==null||Ee({domEvent:Sn,item:{value:lt}})}}))}},31103:function(De,wt,oe){"use strict";oe.d(wt,{Z:function(){return ge}});var ee=oe(59301);function ge(Re,_e){const ve=(0,ee.useRef)();(0,ee.useEffect)(()=>{ve.current=Re}),(0,ee.useEffect)(()=>{function Ze(){ve.current()}if(_e!==null){let pe=setInterval(Ze,_e);return()=>clearInterval(pe)}},[_e])}},61805:function(De,wt,oe){"use strict";oe.r(wt),oe.d(wt,{default:function(){return Ft}});var ee=oe(2337),ge=oe(59301),Re=oe(65582),_e=oe(78241),ve=oe(8591),Ze=oe(95237),pe=oe(6848),je=oe(92832),ke=oe(43604),We=oe(5112),Xe=oe(57809),Oe=oe(3113),Ne=oe(61621),ae=oe(96565),a=oe(6339),b=oe(43418),x=oe(38147),y=Object.defineProperty,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Fe,Ce,Be)=>Ce in Fe?y(Fe,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Fe[Ce]=Be,re=(Fe,Ce)=>{for(var Be in Ce||(Ce={}))z.call(Ce,Be)&&ne(Fe,Be,Ce[Be]);if(E)for(var Be of E(Ce))te.call(Ce,Be)&&ne(Fe,Be,Ce[Be]);return Fe},ie=(Fe,Ce,Be)=>new Promise((Bt,Wt)=>{var tn=mt=>{try{un(Be.next(mt))}catch(St){Wt(St)}},nn=mt=>{try{un(Be.throw(mt))}catch(St){Wt(St)}},un=mt=>mt.done?Bt(mt.value):Promise.resolve(mt.value).then(tn,nn);un((Be=Be.apply(Fe,Ce)).next())});const le=({classroomList:Fe,dispatch:Ce})=>{const Be=(0,Re.useParams)();return Be.id=Be.coursesId,ge.createElement(b.default,{centered:!0,title:"\u63D0\u793A",open:Fe.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ie(void 0,null,function*(){(yield(0,x.ZP)(`/api/courses/${Be.id}/delete_informs.json`,{method:"delete",body:{inform_id:Fe.actionTabs.selectArrs}})).status===0&&(ve.ZP.success("\u5220\u9664\u6210\u529F"),Ce({type:"classroomList/setActionTabs",payload:{}}),Ce({type:"classroomList/getAnnouncementList",payload:re({},Be)}),Ce({type:"classroomList/getClassroomLeftMenus",payload:{id:Be.coursesId}}))}),onCancel:()=>{Ce({type:"classroomList/setActionTabs",payload:{}})}},ge.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var Pe=(0,Re.connect)(({classroomList:Fe})=>({classroomList:Fe}))(le),ce=oe(2524),Ie=oe(5959),Ve=oe(41867),Et={flex_box_center:"flex_box_center___XWIMC",flex_space_between:"flex_space_between___vaAw5",flex_box_vertical_center:"flex_box_vertical_center___gTAoq",flex_box_center_end:"flex_box_center_end___eZxHN",flex_box_column:"flex_box_column___Le0C0",bg:"bg___HWAVx",containerTitle:"containerTitle___PhNyw",titleRightMenu:"titleRightMenu___BXk7n",containerDesc:"containerDesc___v4HBe",listItem:"listItem___EdEdU",info:"info___UC3RE",actionButton:"actionButton___Sp5pp",TabMenuItem:"TabMenuItem___Dj4Cy",TabMenuItemActive:"TabMenuItemActive___zBNw_",DetailDomItemEdit:"DetailDomItemEdit___o50bt",DetailDomItem:"DetailDomItem___g8Vu3",flexBox:"flexBox___lvAlc",TitleTip:"TitleTip___cMUUC",TitleTipAll:"TitleTipAll___Kua5r",TitleTipNotAll:"TitleTipNotAll___kZps4","primary-hover":"primary-hover___na0uq"},It=oe(30214),sn=oe(77254),zt=oe(65862),Yt=oe(61527),hn=oe(3918),tt=oe(59301),en=Object.defineProperty,pn=Object.defineProperties,Ke=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Je=(Fe,Ce,Be)=>Ce in Fe?en(Fe,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Fe[Ce]=Be,ot=(Fe,Ce)=>{for(var Be in Ce||(Ce={}))pt.call(Ce,Be)&&Je(Fe,Be,Ce[Be]);if(Mt)for(var Be of Mt(Ce))ye.call(Ce,Be)&&Je(Fe,Be,Ce[Be]);return Fe},kt=(Fe,Ce)=>pn(Fe,Ke(Ce)),vt=(Fe,Ce,Be)=>new Promise((Bt,Wt)=>{var tn=mt=>{try{un(Be.next(mt))}catch(St){Wt(St)}},nn=mt=>{try{un(Be.throw(mt))}catch(St){Wt(St)}},un=mt=>mt.done?Bt(mt.value):Promise.resolve(mt.value).then(tn,nn);un((Be=Be.apply(Fe,Ce)).next())});const Qt=({classroomList:Fe,loading:Ce,dispatch:Be})=>{var Bt,Wt,tn,nn;const un=(0,Re.useParams)(),{detailAnnouncementList:mt,allCourseGroups:St}=Fe,[qe,$n]=(0,ge.useState)(-1),[Un,Bn]=(0,ge.useState)(!1),[,Qn,ht]=(0,Yt.U)(Ie.An,{}),[it,Vt]=(0,ge.useState)({name:"",description:"",unified_setting:!0}),[Ct,Dn]=(0,ge.useState)([]),[rn,Wn]=(0,ge.useState)(kt(ot({},un),{id:un.coursesId,unified_setting:""})),cn=[{title:"\u5168\u90E8\u901A\u77E5",id:"",num:mt.all_count,isShow:!0},{title:"\u5206\u73ED\u53D1\u5E03",id:"0",num:mt.not_unified_setting_count,isShow:!0},{title:"\u7EDF\u4E00\u53D1\u5E03",id:"1",num:mt.unified_setting_count,isShow:!0}].filter(we=>we.isShow),[Nn]=_e.default.useForm(),ta=_e.default.useWatch("unified_setting",Nn),ia=[{value:0,label:"\u672A\u5206\u73ED",isShow:St==null?void 0:St.manage_all_group},...((Bt=St==null?void 0:St.course_groups)==null?void 0:Bt.map(we=>({value:we.id,label:we.name,isShow:!0})))||[]].filter(we=>we.isShow).map(we=>(delete we.isShow,we)),Vn=(we=rn)=>{Be({type:"classroomList/getAnnouncementList",payload:ot({},we)}),window.scrollTo({top:0,behavior:"smooth"})},na=(we,Jt)=>vt(void 0,null,function*(){switch(Jt){case"up":yield Be({type:"announcement/informUp",payload:ot({inform_id:we.id},rn)});break;case"down":yield Be({type:"announcement/informDown",payload:ot({inform_id:we.id},rn)});break;case"del":Be({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:we.id}});break;case"edit":if(qe!==-1){ve.ZP.warning("\u8BF7\u5148\u4FDD\u5B58\u7F16\u8F91");return}Vt(kt(ot({},it),{name:we.name,description:we.description,unified_setting:we.unified_setting})),Dn([...we.course_groups]),$n(we.key);break}(Jt==="down"||Jt==="up")&&Vn()}),ga=(we,Jt)=>(we.key=Jt,tt.createElement("section",{className:Et.DetailDomItemEdit},tt.createElement(Ze.Z,{wrap:!1,align:"middle",gutter:20},Jt!==0&&tt.createElement(pe.Z,{placement:"bottom",title:"\u4E0A\u79FB"},tt.createElement("span",{className:Et.flexBox,style:{marginRight:"16px"},onClick:()=>{na(we,"up")}},tt.createElement("i",{className:"iconfont icon-shangyi2"}),tt.createElement("div",null,"\u4E0A\u79FB"))),Jt<mt.informs.length-1&&tt.createElement(pe.Z,{placement:"bottom",title:"\u4E0B\u79FB"},tt.createElement("span",{className:Et.flexBox,style:{marginRight:"16px"},onClick:()=>{na(we,"down")}},tt.createElement("i",{className:"iconfont icon-xiayi2"}),tt.createElement("div",null,"\u4E0B\u79FB"))),tt.createElement(pe.Z,{placement:"bottom",title:"\u5220\u9664"},tt.createElement("span",{className:`${Et.flexBox} delete-hover`,style:{marginRight:"16px"},onClick:()=>{na(we,"del")}},tt.createElement("i",{className:"iconfont icon-shanchu"}),tt.createElement("div",null,"\u5220\u9664"))),tt.createElement(pe.Z,{placement:"bottom",title:"\u7F16\u8F91"},tt.createElement("span",{className:`${Et.flexBox}`,style:{marginRight:"16px"},onClick:()=>{na(we,"edit")}},tt.createElement("i",{className:"iconfont icon-bianjishijuan3x"}),tt.createElement("div",null,"\u7F16\u8F91")))))),fa=we=>vt(void 0,null,function*(){if((Ct==null?void 0:Ct.length)===0&&!(it!=null&&it.unified_setting)){ve.ZP.warning("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u73ED\u7EA7");return}it.name===""?ve.ZP.error("\u8BF7\u8F93\u5165\u6807\u9898"):it.description===""?ve.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield(0,Ie.my)(kt(ot(ot({},rn),it),{inform_id:we.id,group_ids:Ct}))).status===0&&(ve.ZP.success("\u66F4\u65B0\u6210\u529F"),$n(-1),Vn())}),pa=we=>{let{nodeName:Jt,src:In}=we.target;Jt==="IMG"&&sn.Z.publish("preview-image",In)},Pa=we=>{var Jt;const In=(Jt=we==null?void 0:we.map(Tn=>Tn.name))==null?void 0:Jt.length;return(we==null?void 0:we.length)<=2?tt.createElement("span",null,"\u5F53\u524D\u5DF2\u7ECF\u53D1\u5E03",we==null?void 0:we.map(Tn=>Tn.name).join("\u3001"),"\u5171",In,"\u4E2A\u73ED\u7EA7"):tt.createElement("span",null,"\u5F53\u524D\u5DF2\u7ECF\u53D1\u5E03",we==null?void 0:we.map(Tn=>Tn.name).slice(0,2).join("\u3001"),"\u7B49\u5171",In,"\u4E2A\u73ED\u7EA7")};return(0,ge.useEffect)(()=>{Be({type:"classroomList/getAllCourseGroup",payload:ot({},rn)})},[]),(0,ge.useEffect)(()=>{Vn()},[Fe.name,rn.unified_setting]),(0,ge.useEffect)(()=>{Fe.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Vn()},[Fe.actionTabs.key]),tt.createElement("section",null,tt.createElement("div",{className:"flex item-center gap-20px",style:{background:"linear-gradient( 180deg, #E0F1FF 0%, #EFF7FF 100%)",border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0"}},tt.createElement("div",{className:"flex gap-4px mr-auto"},cn.map((we,Jt)=>tt.createElement("div",{key:Jt,className:`${Et.TabMenuItem} ${we.id==rn.unified_setting?Et.TabMenuItemActive:""}`,onClick:()=>{Wn(kt(ot({},rn),{unified_setting:we.id}))}}," ",we.title,tt.createElement("span",{className:"ml20"},we.num)))),(0,Ve.GJ)()&&tt.createElement(hn.op,{theme:ee.Fy.THEMEONE,className:"mr-20px",style:{borderRadius:"4px"},icon:tt.createElement("i",{className:"iconfont icon-tianjia4"}),onClick:()=>{if(qe!==-1){ve.ZP.warning("\u8BF7\u5148\u4FDD\u5B58\u7F16\u8F91");return}Vt({name:"",description:"",unified_setting:!0}),Dn([]),Bn(!0)}},"\u65B0\u5EFA\u901A\u77E5")),Un&&tt.createElement(_e.default,{className:"bg-white mb10",style:{padding:"20px"},initialValues:{unified_setting:!0},form:Nn,size:"middle",colon:!1,onFinish:we=>vt(void 0,null,function*(){(yield ht(ot(ot({},rn),we))).status===0&&((0,zt.L9)(["\u6559\u5B66\u8BFE\u5802","\u516C\u544A\u680F","\u53D1\u5E03\u516C\u544A"]),ve.ZP.success("\u53D1\u5E03\u6210\u529F"),Bn(!1),Vn(),Nn.resetFields(),Be({type:"classroomList/getClassroomLeftMenus",payload:{id:un.coursesId}}))})},tt.createElement(_e.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},tt.createElement(je.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u6807\u9898\uFF0C\u6700\u591A60\u4E2A\u5B57\u7B26"})),tt.createElement(_e.default.Item,{name:"description",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5185\u5BB9"}]},tt.createElement(ae.Z,{watch:!0,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5185\u5BB9\uFF0C\u6700\u591A5000\u4E2A\u5B57\u7B26"})),tt.createElement(Ze.Z,{wrap:!1},tt.createElement(ke.Z,null,tt.createElement(_e.default.Item,{name:"unified_setting",label:"\u53D1\u5E03\u65B9\u5F0F"},tt.createElement(We.ZP.Group,null,tt.createElement(We.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),tt.createElement(We.ZP,{value:!1,disabled:((Wt=St==null?void 0:St.course_groups)==null?void 0:Wt.length)===0},"\u5206\u73ED\u53D1\u5E03")))),((tn=St==null?void 0:St.course_groups)==null?void 0:tn.length)<=0?tt.createElement(ke.Z,null,tt.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')):!ta&&tt.createElement(ke.Z,null,tt.createElement(_e.default.Item,{name:"group_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u4E2A\u73ED\u7EA7"}]},tt.createElement(Xe.default,{style:{width:314},mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",options:ia})))),tt.createElement(Ze.Z,{wrap:!1,align:"middle",justify:"end",gutter:20,className:Et.actionButton,style:{marginTop:0}},tt.createElement(ke.Z,null,tt.createElement(Oe.ZP,{type:"primary",onClick:()=>{Bn(!1),Nn.resetFields()},ghost:!0},"\u53D6\u6D88")),tt.createElement(ke.Z,null,tt.createElement(Oe.ZP,{type:"primary",htmlType:"submit",loading:Qn},"\u63D0\u4EA4")))),tt.createElement(Ne.Z,{loading:!!Ce["classroomList/getAnnouncementList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},mt.informs_count===0&&!Un&&tt.createElement("div",{className:"pb30"},tt.createElement(ce.Z,null)),(nn=mt==null?void 0:mt.informs)==null?void 0:nn.map(function(we,Jt){var In,Tn,oa,ua;return tt.createElement("div",{className:`bg-white mb10 px-20px ${Et.DetailDomItem}`,key:Jt},qe===Jt&&tt.createElement("div",{className:"p30"},tt.createElement(je.default,{max:60,onChange:ut=>{it.name=ut.target.value,Vt(ot({},it))},suffix:tt.createElement("span",null,it.name.length,"/60"),defaultValue:we.name,size:"middle",placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u6807\u9898\uFF0C\u6700\u591A60\u4E2A\u5B57\u7B26"}),tt.createElement("div",{className:"mt15"},tt.createElement(ae.Z,{watch:!0,onChange:ut=>{it.description=ut},placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5185\u5BB9\uFF0C\u6700\u591A5000\u4E2A\u5B57\u7B26",defaultValue:we.description})),tt.createElement("div",null,tt.createElement("label",{className:"mr20"},"\u53D1\u5E03\u65B9\u5F0F"),tt.createElement(We.ZP.Group,{defaultValue:we.unified_setting,onChange:ut=>{it.unified_setting=ut.target.value,Vt(ot({},it))}},tt.createElement(We.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),tt.createElement(We.ZP,{value:!1,disabled:((In=St==null?void 0:St.course_groups)==null?void 0:In.length)===0},"\u5206\u73ED\u53D1\u5E03")),it.unified_setting===!1&&tt.createElement(Xe.default,{defaultValue:we==null?void 0:we.course_groups.map(ut=>ut.id),style:{width:314},mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",filterOption:(ut,Sa)=>Sa.label.indexOf(ut.toLowerCase())>=0,onChange:ut=>Dn(ut)},(St==null?void 0:St.manage_all_group)&&((Tn=we==null?void 0:we.course_groups)==null?void 0:Tn.findIndex(ut=>ut.name=="\u672A\u5206\u73ED"))<0&&tt.createElement(Xe.default.Option,{value:0,label:"\u672A\u5206\u73ED"},"\u672A\u5206\u73ED"),(ua=[...(oa=we==null?void 0:we.course_groups)==null?void 0:oa.map(ut=>(St!=null&&St.manage_all_group?ut.name!="\u672A\u5206\u73ED"&&(ut.disabled=!0):ut.disabled=!0,ut)),...St==null?void 0:St.course_groups])==null?void 0:ua.map(function(ut,Sa){return tt.createElement(Xe.default.Option,{value:ut==null?void 0:ut.id,label:ut==null?void 0:ut.name,disabled:ut==null?void 0:ut.disabled,style:(ut==null?void 0:ut.disabled)&&{display:"none"}},ut==null?void 0:ut.name)}))),tt.createElement("div",{className:Et.actionButton},tt.createElement(Oe.ZP,{type:"primary",onClick:()=>$n(-1),ghost:!0,size:"middle"},"\u53D6\u6D88"),tt.createElement(Oe.ZP,{type:"primary",onClick:()=>fa(we),size:"middle"},"\u63D0\u4EA4"))),qe!==Jt&&tt.createElement(tt.Fragment,null,tt.createElement("div",{style:{borderBottom:"1px dashed #DCDCDC",padding:"13px 20px"}},tt.createElement(Ze.Z,{wrap:!1,align:"middle",gutter:20,style:{height:"58px"}},!(0,Ve.dE)()&&tt.createElement(ke.Z,null,we.unified_setting?tt.createElement("div",{className:`${Et.TitleTip} ${Et.TitleTipAll}`},"\u7EDF\u4E00\u53D1\u5E03"):tt.createElement(pe.Z,{title:Pa(we.course_groups)},tt.createElement("div",{className:`${Et.TitleTip} ${Et.TitleTipNotAll}`},"\u5206\u73ED\u53D1\u5E03"))),tt.createElement(ke.Z,{flex:1},tt.createElement(pe.Z,{title:we.name,placement:"topLeft"},tt.createElement("span",{className:"multi_ellipsis1 c-333 blod font20"},we.name))),!Un&&!rn.unified_setting&&(0,Ve.GJ)()&&tt.createElement(ke.Z,null,ga(we,Jt)))),tt.createElement("div",{onClick:pa,className:Et.info},tt.createElement(a.Z,{value:we.description}))))})),tt.createElement(Pe,null),tt.createElement(It.Z,null))};var ue=(0,Re.connect)(({classroomList:Fe,announcement:Ce,loading:Be,globalSetting:Bt})=>({classroomList:Fe,globalSetting:Bt,announcement:Ce,loading:Be.effects}))(Qt),ct=oe(28103),mn=oe(58421),bn=Object.defineProperty,an=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,de=(Fe,Ce,Be)=>Ce in Fe?bn(Fe,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Fe[Ce]=Be,be=(Fe,Ce)=>{for(var Be in Ce||(Ce={}))at.call(Ce,Be)&&de(Fe,Be,Ce[Be]);if(an)for(var Be of an(Ce))He.call(Ce,Be)&&de(Fe,Be,Ce[Be]);return Fe},Me=(Fe,Ce,Be)=>new Promise((Bt,Wt)=>{var tn=mt=>{try{un(Be.next(mt))}catch(St){Wt(St)}},nn=mt=>{try{un(Be.throw(mt))}catch(St){Wt(St)}},un=mt=>mt.done?Bt(mt.value):Promise.resolve(mt.value).then(tn,nn);un((Be=Be.apply(Fe,Ce)).next())});const rt=({classroomList:Fe,dispatch:Ce})=>{const Be=(0,Re.useParams)();return Be.id=Be.coursesId,ge.createElement(b.default,{centered:!0,title:"\u63D0\u793A",open:Fe.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Me(void 0,null,function*(){(yield(0,x.ZP)(`/api/courses/${Be.id}/delete_informs.json`,{method:"delete",body:{inform_id:Fe.actionTabs.selectArrs}})).status===0&&(ve.ZP.success("\u5220\u9664\u6210\u529F"),Ce({type:"classroomList/setActionTabs",payload:{}}),Ce({type:"classroomList/getAnnouncementList",payload:be({},Be)}),Ce({type:"classroomList/getClassroomLeftMenus",payload:{id:Be.coursesId}}))}),onCancel:()=>{Ce({type:"classroomList/setActionTabs",payload:{}})}},ge.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var se=(0,Re.connect)(({classroomList:Fe})=>({classroomList:Fe}))(rt),fe={flex_box_center:"flex_box_center____onKf",flex_space_between:"flex_space_between___K0I_I",flex_box_vertical_center:"flex_box_vertical_center___zuGMI",flex_box_center_end:"flex_box_center_end___a8bML",flex_box_column:"flex_box_column___Hzs5w",bg:"bg___pNcr_",containerTitle:"containerTitle___rU6y8",titleRightMenu:"titleRightMenu___dxek7",containerDesc:"containerDesc___oQPeA",listItem:"listItem___fFF20",listItemTitle:"listItemTitle___WAAQi",info:"info___f8YQr",actionButton:"actionButton___lNHVv"},bt=Object.defineProperty,$e=Object.defineProperties,me=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Ut=(Fe,Ce,Be)=>Ce in Fe?bt(Fe,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Fe[Ce]=Be,st=(Fe,Ce)=>{for(var Be in Ce||(Ce={}))Zt.call(Ce,Be)&&Ut(Fe,Be,Ce[Be]);if(nt)for(var Be of nt(Ce))At.call(Ce,Be)&&Ut(Fe,Be,Ce[Be]);return Fe},Nt=(Fe,Ce)=>$e(Fe,me(Ce)),he=(Fe,Ce,Be)=>new Promise((Bt,Wt)=>{var tn=mt=>{try{un(Be.next(mt))}catch(St){Wt(St)}},nn=mt=>{try{un(Be.throw(mt))}catch(St){Wt(St)}},un=mt=>mt.done?Bt(mt.value):Promise.resolve(mt.value).then(tn,nn);un((Be=Be.apply(Fe,Ce)).next())});const Te=({classroomList:Fe,globalSetting:Ce,loading:Be,dispatch:Bt})=>{const[Wt,tn]=(0,ge.useState)(st({},(0,Re.useParams)())),{detailAnnouncementList:nn}=Fe,[un,mt]=(0,ge.useState)(-1),[St,qe]=(0,ge.useState)(!1),[$n,Un]=(0,ge.useState)(!1),[Bn,Qn]=(0,ge.useState)({name:"",description:""}),ht=(0,ge.useRef)();Wt.id=Wt.coursesId,(0,ge.useEffect)(()=>{tn(st({},Wt)),Bt({type:"classroomList/getAnnouncementList",payload:st({},Wt)})},[Fe.name]),(0,ge.useEffect)(()=>{Fe.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Bt({type:"classroomList/getAnnouncementList",payload:st({},Wt)})},[Fe.actionTabs.key]);const it=(cn,Nn)=>{Wt.page=cn,tn(st({},Wt)),Bt({type:"classroomList/getAnnouncementList",payload:st({},Wt)})},Vt=(cn,Nn)=>he(void 0,null,function*(){switch(Nn){case"up":yield Bt({type:"announcement/informUp",payload:st({inform_id:cn.id},Wt)});break;case"down":yield Bt({type:"announcement/informDown",payload:st({inform_id:cn.id},Wt)});break;case"del":Bt({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:cn.id}});break;case"edit":Bn.name=cn.name,Bn.description=cn.description,mt(cn.key);break}(Nn==="down"||Nn==="up")&&Bt({type:"classroomList/getAnnouncementList",payload:st({},Wt)})}),Ct=(cn,Nn)=>(cn.key=Nn,ge.createElement("section",null,(0,Ve.GJ)()&&ge.createElement("aside",null,Nn!==0&&ge.createElement(pe.Z,{placement:"bottom",title:"\u4E0A\u79FB"},ge.createElement("span",{className:"iconfont c-blue ml30 icon-shangyi_Hover",onClick:()=>{Vt(cn,"up")}})),Nn<nn.informs.length-1&&ge.createElement(pe.Z,{placement:"bottom",title:"\u4E0B\u79FB"},ge.createElement("span",{className:"iconfont c-blue ml30 icon-xiayi_moren",onClick:()=>{Vt(cn,"down")}})),ge.createElement(pe.Z,{placement:"bottom",title:"\u5220\u9664"},ge.createElement("span",{className:"iconfont c-blue current ml30 icon-shanchu",onClick:()=>{Vt(cn,"del")}})),ge.createElement(pe.Z,{placement:"bottom",title:"\u7F16\u8F91"},ge.createElement("span",{className:"iconfont c-blue current ml30 icon-bianjishijuan3x",onClick:()=>{Vt(cn,"edit")}}))))),Dn=()=>he(void 0,null,function*(){if(Bn.name==="")ve.ZP.error("\u8BF7\u8F93\u5165\u6807\u9898");else if(Bn.description==="")ve.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9");else{Un(!0);const cn=yield(0,Ie.An)(st(st({},Wt),Bn));Un(!1),cn.status===0&&((0,zt.L9)(["\u6559\u5B66\u8BFE\u5802","\u516C\u544A\u680F","\u53D1\u5E03\u516C\u544A"]),ve.ZP.success("\u53D1\u5E03\u6210\u529F"),qe(!1),Qn({name:"",description:""}),Bt({type:"classroomList/getAnnouncementList",payload:st({},Wt)}),Bt({type:"classroomList/getClassroomLeftMenus",payload:{id:Wt.coursesId}}))}}),rn=cn=>he(void 0,null,function*(){Bn.name===""?ve.ZP.error("\u8BF7\u8F93\u5165\u6807\u9898"):Bn.description===""?ve.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield(0,Ie.my)(Nt(st(st({},Wt),Bn),{inform_id:cn.id}))).status===0&&(ve.ZP.success("\u66F4\u65B0\u6210\u529F"),mt(-1),Bt({type:"classroomList/getAnnouncementList",payload:st({},Wt)}))}),Wn=cn=>{let{nodeName:Nn,src:ta}=cn.target;Nn==="IMG"&&(sn.Z.publish("preview-image",ta),console.log("src:",ta))};return ge.createElement("section",null,ge.createElement("aside",{className:fe.bg},ge.createElement("div",{className:fe.containerTitle},ge.createElement("div",{className:"font16"},(nn==null?void 0:nn.main_category_name)||"\u901A\u77E5\u516C\u544A"),ge.createElement("div",{className:fe.titleRightMenu},(0,Ve.GJ)()&&ge.createElement("span",{className:"current",style:{color:"#028D7D"},onClick:()=>{qe(!0)}},"\u65B0\u5EFA")))),ge.createElement("aside",{className:"bg-white pl30 pr30 pt30"},St&&ge.createElement("div",{className:"pb30"},ge.createElement(je.default,{maxLength:60,onChange:cn=>{Bn.name=cn.target.value,Qn(st({},Bn))},suffix:ge.createElement("span",null,Bn.name.length,"/60"),size:"middle",placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u6807\u9898\uFF0C\u6700\u591A60\u4E2A\u5B57\u7B26"}),ge.createElement("div",{className:"mt15"},ge.createElement(ae.Z,{watch:!0,onChange:cn=>{Bn.description=cn},placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5185\u5BB9\uFF0C\u6700\u591A5000\u4E2A\u5B57\u7B26"})),ge.createElement("div",{className:fe.actionButton},ge.createElement(Oe.ZP,{type:"primary",onClick:()=>{Qn({name:"",description:""}),qe(!1)},ghost:!0,size:"middle"},"\u53D6\u6D88"),ge.createElement(Oe.ZP,{loading:$n,type:"primary",onClick:()=>Dn(),size:"middle"},"\u63D0\u4EA4"))),ge.createElement(Ne.Z,{loading:Be["classroomList/getAttachmentList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},nn.informs_count===0&&!St&&ge.createElement("div",{className:"pb30"},ge.createElement(ce.Z,null)),nn.informs&&nn.informs.map(function(cn,Nn){return ge.createElement("div",{className:fe.listItem,key:Nn},un===Nn&&ge.createElement("div",null,ge.createElement(je.default,{max:60,onChange:ta=>{Bn.name=ta.target.value,Qn(st({},Bn))},suffix:ge.createElement("span",null,Bn.name.length,"/60"),defaultValue:cn.name,size:"middle",placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u6807\u9898\uFF0C\u6700\u591A60\u4E2A\u5B57\u7B26"}),ge.createElement("div",{className:"mt15"},ge.createElement(ae.Z,{watch:!0,onChange:ta=>{Bn.description=ta},placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5185\u5BB9\uFF0C\u6700\u591A5000\u4E2A\u5B57\u7B26",defaultValue:cn.description})),ge.createElement("div",{className:fe.actionButton},ge.createElement(Oe.ZP,{type:"primary",onClick:()=>mt(-1),ghost:!0,size:"middle"},"\u53D6\u6D88"),ge.createElement(Oe.ZP,{type:"primary",onClick:()=>rn(cn),size:"middle"},"\u63D0\u4EA4"))),un!==Nn&&ge.createElement("div",null,ge.createElement("div",{className:fe.listItemTitle},ge.createElement("div",{className:"font20 c-black bold"},cn.name),!St&&Ct(cn,Nn)),ge.createElement("div",{onClick:Wn,className:fe.info},ge.createElement(a.Z,{value:cn.description}))),ge.createElement(ct.Z,null))}),ge.createElement("aside",{className:"tc mb50 mt30"},ge.createElement(mn.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:it,defaultCurrent:1,current:Wt.page||1,total:nn.polls&&nn.polls.exercises_all_counts})))),ge.createElement(se,null),ge.createElement(It.Z,null))};var Ye=(0,Re.connect)(({classroomList:Fe,announcement:Ce,loading:Be,globalSetting:Bt})=>({classroomList:Fe,globalSetting:Bt,announcement:Ce,loading:Be.effects}))(Te),gt=Object.defineProperty,Pt=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,Dt=(Fe,Ce,Be)=>Ce in Fe?gt(Fe,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Fe[Ce]=Be,on=(Fe,Ce)=>{for(var Be in Ce||(Ce={}))Ot.call(Ce,Be)&&Dt(Fe,Be,Ce[Be]);if(Pt)for(var Be of Pt(Ce))Rt.call(Ce,Be)&&Dt(Fe,Be,Ce[Be]);return Fe},wn=(Fe,Ce,Be)=>new Promise((Bt,Wt)=>{var tn=mt=>{try{un(Be.next(mt))}catch(St){Wt(St)}},nn=mt=>{try{un(Be.throw(mt))}catch(St){Wt(St)}},un=mt=>mt.done?Bt(mt.value):Promise.resolve(mt.value).then(tn,nn);un((Be=Be.apply(Fe,Ce)).next())});const yn=({classroomList:Fe,dispatch:Ce})=>{const Be=(0,Re.useParams)();return Be.id=Be.coursesId,ge.createElement(b.default,{centered:!0,title:"\u63D0\u793A",open:Fe.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>wn(void 0,null,function*(){(yield(0,x.ZP)(`/api/courses/${Be.id}/delete_informs.json`,{method:"delete",body:{inform_id:Fe.actionTabs.selectArrs}})).status===0&&(ve.ZP.success("\u5220\u9664\u6210\u529F"),Ce({type:"classroomList/setActionTabs",payload:{}}),Ce({type:"classroomList/getAnnouncementList",payload:on({},Be)}),Ce({type:"classroomList/getClassroomLeftMenus",payload:{id:Be.coursesId}}))}),onCancel:()=>{Ce({type:"classroomList/setActionTabs",payload:{}})}},ge.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var xn=(0,Re.connect)(({classroomList:Fe})=>({classroomList:Fe}))(yn),An={flex_box_center:"flex_box_center___tNquc",flex_space_between:"flex_space_between___iitew",flex_box_vertical_center:"flex_box_vertical_center___wDCnZ",flex_box_center_end:"flex_box_center_end___fNnX8",flex_box_column:"flex_box_column___Ci70p",bg:"bg___YuIn1",containerTitle:"containerTitle___TIrdV",titleRightMenu:"titleRightMenu___ZWOkS",containerDesc:"containerDesc___UXIiY",listItem:"listItem___bhlBI",info:"info___mJsSk",actionButton:"actionButton___dGH6h",TabMenuItem:"TabMenuItem___Ue60h",TabMenuItemActive:"TabMenuItemActive___elUgD",DetailDomItem:"DetailDomItem___cLsIJ",DetailDomItemEdit:"DetailDomItemEdit___U0Z0K",flexBox:"flexBox___SJq3U",TitleTip:"TitleTip___a8jhL",TitleTipAll:"TitleTipAll___cWnSF",TitleTipNotAll:"TitleTipNotAll___LxKuL","primary-hover":"primary-hover___Ne2q6"},Xt=oe(42882),et=oe(59301),zn=Object.defineProperty,Gn=Object.defineProperties,dn=Object.getOwnPropertyDescriptors,Mn=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,Zn=Object.prototype.propertyIsEnumerable,qn=(Fe,Ce,Be)=>Ce in Fe?zn(Fe,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Fe[Ce]=Be,Ln=(Fe,Ce)=>{for(var Be in Ce||(Ce={}))fn.call(Ce,Be)&&qn(Fe,Be,Ce[Be]);if(Mn)for(var Be of Mn(Ce))Zn.call(Ce,Be)&&qn(Fe,Be,Ce[Be]);return Fe},Xn=(Fe,Ce)=>Gn(Fe,dn(Ce)),ea=(Fe,Ce,Be)=>new Promise((Bt,Wt)=>{var tn=mt=>{try{un(Be.next(mt))}catch(St){Wt(St)}},nn=mt=>{try{un(Be.throw(mt))}catch(St){Wt(St)}},un=mt=>mt.done?Bt(mt.value):Promise.resolve(mt.value).then(tn,nn);un((Be=Be.apply(Fe,Ce)).next())});const ra=({classroomList:Fe,loading:Ce,dispatch:Be})=>{var Bt,Wt,tn,nn;const un=(0,Re.useParams)(),{detailAnnouncementList:mt,allCourseGroups:St}=Fe,[qe,$n]=(0,ge.useState)(-1),[Un,Bn]=(0,ge.useState)(!1),[,Qn,ht]=(0,Yt.U)(Ie.An,{}),[it,Vt]=(0,ge.useState)({name:"",description:"",unified_setting:!0}),[Ct,Dn]=(0,ge.useState)([]),[rn,Wn]=(0,ge.useState)(Xn(Ln({},un),{id:un.coursesId,unified_setting:""})),cn=[{title:"\u5168\u90E8\u901A\u77E5",id:"",num:mt.all_count,isShow:!0},{title:"\u5206\u73ED\u53D1\u5E03",id:"0",num:mt.not_unified_setting_count,isShow:!0},{title:"\u7EDF\u4E00\u53D1\u5E03",id:"1",num:mt.unified_setting_count,isShow:!0}].filter(we=>we.isShow),[Nn]=_e.default.useForm(),ta=_e.default.useWatch("unified_setting",Nn),ia=[{value:0,label:"\u672A\u5206\u73ED",isShow:St==null?void 0:St.manage_all_group},...((Bt=St==null?void 0:St.course_groups)==null?void 0:Bt.map(we=>({value:we.id,label:we.name,isShow:!0})))||[]].filter(we=>we.isShow).map(we=>(delete we.isShow,we)),Vn=(we=rn)=>{Be({type:"classroomList/getAnnouncementList",payload:Ln({},we)}),window.scrollTo({top:0,behavior:"smooth"})},na=(we,Jt)=>ea(void 0,null,function*(){switch(Jt){case"up":yield Be({type:"announcement/informUp",payload:Ln({inform_id:we.id},rn)});break;case"down":yield Be({type:"announcement/informDown",payload:Ln({inform_id:we.id},rn)});break;case"del":Be({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:we.id}});break;case"edit":if(qe!==-1){ve.ZP.warning("\u8BF7\u5148\u4FDD\u5B58\u7F16\u8F91");return}Vt(Xn(Ln({},it),{name:we.name,description:we.description,unified_setting:we.unified_setting})),Dn([...we.course_groups]),$n(we.key);break}(Jt==="down"||Jt==="up")&&Vn()}),ga=(we,Jt)=>(we.key=Jt,et.createElement("section",{className:An.DetailDomItemEdit},et.createElement(Ze.Z,{wrap:!1,align:"middle",gutter:20},Jt!==0&&et.createElement(pe.Z,{placement:"bottom",title:"\u4E0A\u79FB"},et.createElement("span",{className:An.flexBox,style:{marginRight:"16px"},onClick:()=>{na(we,"up")}},et.createElement("i",{className:"iconfont icon-shangyi2"}),et.createElement("div",null,"\u4E0A\u79FB"))),Jt<mt.informs.length-1&&et.createElement(pe.Z,{placement:"bottom",title:"\u4E0B\u79FB"},et.createElement("span",{className:An.flexBox,style:{marginRight:"16px"},onClick:()=>{na(we,"down")}},et.createElement("i",{className:"iconfont icon-xiayi2"}),et.createElement("div",null,"\u4E0B\u79FB"))),et.createElement(pe.Z,{placement:"bottom",title:"\u5220\u9664"},et.createElement("span",{className:`${An.flexBox} delete-hover`,style:{marginRight:"16px"},onClick:()=>{na(we,"del")}},et.createElement("i",{className:"iconfont icon-shanchu"}),et.createElement("div",null,"\u5220\u9664"))),et.createElement(pe.Z,{placement:"bottom",title:"\u7F16\u8F91"},et.createElement("span",{className:`${An.flexBox}`,style:{marginRight:"16px"},onClick:()=>{na(we,"edit")}},et.createElement("i",{className:"iconfont icon-bianjishijuan3x"}),et.createElement("div",null,"\u7F16\u8F91")))))),fa=we=>ea(void 0,null,function*(){if((Ct==null?void 0:Ct.length)===0&&!(it!=null&&it.unified_setting)){ve.ZP.warning("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u73ED\u7EA7");return}it.name===""?ve.ZP.error("\u8BF7\u8F93\u5165\u6807\u9898"):it.description===""?ve.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield(0,Ie.my)(Xn(Ln(Ln({},rn),it),{inform_id:we.id,group_ids:Ct}))).status===0&&(ve.ZP.success("\u66F4\u65B0\u6210\u529F"),$n(-1),Vn())}),pa=we=>{let{nodeName:Jt,src:In}=we.target;Jt==="IMG"&&sn.Z.publish("preview-image",In)},Pa=we=>{var Jt;const In=(Jt=we==null?void 0:we.map(Tn=>Tn.name))==null?void 0:Jt.length;return(we==null?void 0:we.length)<=2?et.createElement("span",null,"\u5F53\u524D\u5DF2\u7ECF\u53D1\u5E03",we==null?void 0:we.map(Tn=>Tn.name).join("\u3001"),"\u5171",In,"\u4E2A\u73ED\u7EA7"):et.createElement("span",null,"\u5F53\u524D\u5DF2\u7ECF\u53D1\u5E03",we==null?void 0:we.map(Tn=>Tn.name).slice(0,2).join("\u3001"),"\u7B49\u5171",In,"\u4E2A\u73ED\u7EA7")};return(0,ge.useEffect)(()=>{Be({type:"classroomList/getAllCourseGroup",payload:Ln({},rn)})},[]),(0,ge.useEffect)(()=>{Vn()},[Fe.name,rn.unified_setting]),(0,ge.useEffect)(()=>{Fe.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Vn()},[Fe.actionTabs.key]),et.createElement("section",null,et.createElement(Ze.Z,{align:"middle",wrap:!1,gutter:20,style:{background:"rgba(1,168,154,0.2)",margin:0,height:"40px"}},et.createElement(ke.Z,{flex:1,style:{padding:0}},et.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"3px"}},cn.map((we,Jt)=>et.createElement("div",{key:Jt,className:`${An.TabMenuItem} ${we.id==rn.unified_setting?An.TabMenuItemActive:""}`,onClick:()=>{Wn(Xn(Ln({},rn),{unified_setting:we.id}))}}," ",we.title,et.createElement("span",{className:"ml5"},we.num))))),(0,Ve.GJ)()&&et.createElement(ke.Z,{className:Xt.Z.threeBtnSty},et.createElement(Oe.ZP,{className:"ml20 mr10",type:"primary",icon:et.createElement("i",{className:"iconfont icon-tianjiadaohang"}),onClick:()=>{if(qe!==-1){ve.ZP.warning("\u8BF7\u5148\u4FDD\u5B58\u7F16\u8F91");return}Vt({name:"",description:"",unified_setting:!0}),Dn([]),Bn(!0)}},"\u65B0\u5EFA\u901A\u77E5"))),Un&&et.createElement(_e.default,{className:"mb10",style:{padding:"20px"},initialValues:{unified_setting:!0},form:Nn,size:"middle",colon:!1,onFinish:we=>ea(void 0,null,function*(){(yield ht(Ln(Ln({},rn),we))).status===0&&((0,zt.L9)(["\u6559\u5B66\u8BFE\u5802","\u516C\u544A\u680F","\u53D1\u5E03\u516C\u544A"]),ve.ZP.success("\u53D1\u5E03\u6210\u529F"),Bn(!1),Vn(),Nn.resetFields(),Be({type:"classroomList/getClassroomLeftMenus",payload:{id:un.coursesId}}))})},et.createElement(_e.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},et.createElement(je.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u6807\u9898\uFF0C\u6700\u591A60\u4E2A\u5B57\u7B26"})),et.createElement(_e.default.Item,{name:"description",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5185\u5BB9"}]},et.createElement(ae.Z,{watch:!0,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5185\u5BB9\uFF0C\u6700\u591A5000\u4E2A\u5B57\u7B26"})),et.createElement(Ze.Z,{wrap:!1},et.createElement(ke.Z,null,et.createElement(_e.default.Item,{name:"unified_setting",label:et.createElement("div",{style:{color:"#fff"}},"\u53D1\u5E03\u65B9\u5F0F")},et.createElement(We.ZP.Group,null,et.createElement(We.ZP,{style:{color:"#fff"},value:!0},"\u7EDF\u4E00\u53D1\u5E03"),et.createElement(We.ZP,{style:{color:"#fff"},value:!1,disabled:((Wt=St==null?void 0:St.course_groups)==null?void 0:Wt.length)===0},"\u5206\u73ED\u53D1\u5E03")))),((tn=St==null?void 0:St.course_groups)==null?void 0:tn.length)<=0?et.createElement(ke.Z,null,et.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')):!ta&&et.createElement(ke.Z,null,et.createElement(_e.default.Item,{name:"group_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u4E2A\u73ED\u7EA7"}]},et.createElement(Xe.default,{style:{width:314},mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",options:ia})))),et.createElement(Ze.Z,{wrap:!1,align:"middle",justify:"end",gutter:20,className:An.actionButton,style:{marginTop:0}},et.createElement(ke.Z,null,et.createElement(Oe.ZP,{type:"primary",onClick:()=>{Bn(!1),Nn.resetFields()},ghost:!0},"\u53D6\u6D88")),et.createElement(ke.Z,null,et.createElement(Oe.ZP,{type:"primary",htmlType:"submit",loading:Qn},"\u63D0\u4EA4")))),et.createElement(Ne.Z,{loading:!!Ce["classroomList/getAnnouncementList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},mt.informs_count===0&&!Un&&et.createElement("div",{className:"pb30"},et.createElement(ce.Z,null)),(nn=mt==null?void 0:mt.informs)==null?void 0:nn.map(function(we,Jt){var In,Tn,oa,ua;return et.createElement("div",{className:`mb10 ${An.DetailDomItem}`,key:Jt},qe===Jt&&et.createElement("div",{className:"p30"},et.createElement(je.default,{max:60,onChange:ut=>{it.name=ut.target.value,Vt(Ln({},it))},suffix:et.createElement("span",null,it.name.length,"/60"),defaultValue:we.name,size:"middle",placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u6807\u9898\uFF0C\u6700\u591A60\u4E2A\u5B57\u7B26"}),et.createElement("div",{className:"mt15"},et.createElement(ae.Z,{watch:!0,onChange:ut=>{it.description=ut},placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5185\u5BB9\uFF0C\u6700\u591A5000\u4E2A\u5B57\u7B26",defaultValue:we.description})),et.createElement("div",null,et.createElement("label",{className:"mr20"},"\u53D1\u5E03\u65B9\u5F0F"),et.createElement(We.ZP.Group,{defaultValue:we.unified_setting,onChange:ut=>{it.unified_setting=ut.target.value,Vt(Ln({},it))}},et.createElement(We.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),et.createElement(We.ZP,{value:!1,disabled:((In=St==null?void 0:St.course_groups)==null?void 0:In.length)===0},"\u5206\u73ED\u53D1\u5E03")),it.unified_setting===!1&&et.createElement(Xe.default,{defaultValue:we==null?void 0:we.course_groups.map(ut=>ut.id),style:{width:314},mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",filterOption:(ut,Sa)=>Sa.label.indexOf(ut.toLowerCase())>=0,onChange:ut=>Dn(ut)},(St==null?void 0:St.manage_all_group)&&((Tn=we==null?void 0:we.course_groups)==null?void 0:Tn.findIndex(ut=>ut.name=="\u672A\u5206\u73ED"))<0&&et.createElement(Xe.default.Option,{value:0,label:"\u672A\u5206\u73ED"},"\u672A\u5206\u73ED"),(ua=[...(oa=we==null?void 0:we.course_groups)==null?void 0:oa.map(ut=>(St!=null&&St.manage_all_group?ut.name!="\u672A\u5206\u73ED"&&(ut.disabled=!0):ut.disabled=!0,ut)),...St==null?void 0:St.course_groups])==null?void 0:ua.map(function(ut,Sa){return et.createElement(Xe.default.Option,{value:ut==null?void 0:ut.id,label:ut==null?void 0:ut.name,disabled:ut==null?void 0:ut.disabled,style:(ut==null?void 0:ut.disabled)&&{display:"none"}},ut==null?void 0:ut.name)}))),et.createElement("div",{className:`${An.actionButton} ${Xt.Z.threeBtnSty}`},et.createElement(Oe.ZP,{type:"primary",onClick:()=>$n(-1),ghost:!0,size:"middle"},"\u53D6\u6D88"),et.createElement(Oe.ZP,{type:"primary",onClick:()=>fa(we),size:"middle"},"\u63D0\u4EA4"))),qe!==Jt&&et.createElement(et.Fragment,null,et.createElement("div",{style:{borderBottom:"1px dashed #DCDCDC",padding:"13px 20px",color:"#fff"}},et.createElement(Ze.Z,{wrap:!1,align:"middle",gutter:20,style:{height:"58px"}},!(0,Ve.dE)()&&et.createElement(ke.Z,null,we.unified_setting?et.createElement("div",{className:`${An.TitleTip} ${An.TitleTipAll}`},"\u7EDF\u4E00\u53D1\u5E03"):et.createElement(pe.Z,{title:Pa(we.course_groups)},et.createElement("div",{className:`${An.TitleTip} ${An.TitleTipNotAll}`},"\u5206\u73ED\u53D1\u5E03"))),et.createElement(ke.Z,{flex:1},et.createElement(pe.Z,{title:we.name,placement:"topLeft"},et.createElement("span",{className:"multi_ellipsis1 blod font20"},we.name))),!Un&&!rn.unified_setting&&(0,Ve.GJ)()&&et.createElement(ke.Z,null,ga(we,Jt)))),et.createElement("div",{onClick:pa,className:An.info},et.createElement(a.Z,{value:we.description,style:{color:"#fff"}}))))})),et.createElement(xn,null),et.createElement(It.Z,null))};var kn=(0,Re.connect)(({classroomList:Fe,announcement:Ce,loading:Be,globalSetting:Bt})=>({classroomList:Fe,globalSetting:Bt,announcement:Ce,loading:Be.effects}))(ra),xe={flex_box_center:"flex_box_center___hkSiS",flex_space_between:"flex_space_between___oTSpD",flex_box_vertical_center:"flex_box_vertical_center___BWhra",flex_box_center_end:"flex_box_center_end___hYPOk",flex_box_column:"flex_box_column___Gtet8",bg:"bg___kC6GY",containerTitle:"containerTitle___viXsQ",titleRightMenu:"titleRightMenu___uPdNX",containerDesc:"containerDesc___e17KP",listItem:"listItem___VLyCT",info:"info___WcBsl",actionButton:"actionButton___j1EZ1",TabMenuItem:"TabMenuItem___txizW",TabMenuItemActive:"TabMenuItemActive___HbGsP",DetailDomItemEdit:"DetailDomItemEdit___cEBbg",DetailDomItem:"DetailDomItem___fVd9F",flexBox:"flexBox___MDEAP",TitleTip:"TitleTip___Cjdn0",TitleTipAll:"TitleTipAll___xAzF8",TitleTipNotAll:"TitleTipNotAll___yqBlV","primary-hover":"primary-hover___N4PFp"},Se=oe(59301),Ae=Object.defineProperty,Lt=Object.defineProperties,Gt=Object.getOwnPropertyDescriptors,yt=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,Qe=(Fe,Ce,Be)=>Ce in Fe?Ae(Fe,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Fe[Ce]=Be,Le=(Fe,Ce)=>{for(var Be in Ce||(Ce={}))On.call(Ce,Be)&&Qe(Fe,Be,Ce[Be]);if(yt)for(var Be of yt(Ce))gn.call(Ce,Be)&&Qe(Fe,Be,Ce[Be]);return Fe},dt=(Fe,Ce)=>Lt(Fe,Gt(Ce)),ze=(Fe,Ce,Be)=>new Promise((Bt,Wt)=>{var tn=mt=>{try{un(Be.next(mt))}catch(St){Wt(St)}},nn=mt=>{try{un(Be.throw(mt))}catch(St){Wt(St)}},un=mt=>mt.done?Bt(mt.value):Promise.resolve(mt.value).then(tn,nn);un((Be=Be.apply(Fe,Ce)).next())});const xt=({classroomList:Fe,loading:Ce,dispatch:Be})=>{var Bt,Wt,tn,nn;const un=(0,Re.useParams)(),{detailAnnouncementList:mt,allCourseGroups:St}=Fe,[qe,$n]=(0,ge.useState)(-1),[Un,Bn]=(0,ge.useState)(!1),[,Qn,ht]=(0,Yt.U)(Ie.An,{}),[it,Vt]=(0,ge.useState)({name:"",description:"",unified_setting:!0}),[Ct,Dn]=(0,ge.useState)([]),[rn,Wn]=(0,ge.useState)(dt(Le({},un),{id:un.coursesId,unified_setting:""})),cn=[{title:"\u5168\u90E8\u901A\u77E5",id:"",num:mt.all_count,isShow:!0},{title:"\u5206\u73ED\u53D1\u5E03",id:"0",num:mt.not_unified_setting_count,isShow:!0},{title:"\u7EDF\u4E00\u53D1\u5E03",id:"1",num:mt.unified_setting_count,isShow:!0}].filter(we=>we.isShow),[Nn]=_e.default.useForm(),ta=_e.default.useWatch("unified_setting",Nn),ia=[{value:0,label:"\u672A\u5206\u73ED",isShow:St==null?void 0:St.manage_all_group},...((Bt=St==null?void 0:St.course_groups)==null?void 0:Bt.map(we=>({value:we.id,label:we.name,isShow:!0})))||[]].filter(we=>we.isShow).map(we=>(delete we.isShow,we)),Vn=(we=rn)=>{Be({type:"classroomList/getAnnouncementList",payload:Le({},we)}),window.scrollTo({top:0,behavior:"smooth"})},na=(we,Jt)=>ze(void 0,null,function*(){switch(Jt){case"up":yield Be({type:"announcement/informUp",payload:Le({inform_id:we.id},rn)});break;case"down":yield Be({type:"announcement/informDown",payload:Le({inform_id:we.id},rn)});break;case"del":Be({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:we.id}});break;case"edit":if(qe!==-1){ve.ZP.warning("\u8BF7\u5148\u4FDD\u5B58\u7F16\u8F91");return}Vt(dt(Le({},it),{name:we.name,description:we.description,unified_setting:we.unified_setting})),Dn([...we.course_groups]),$n(we.key);break}(Jt==="down"||Jt==="up")&&Vn()}),ga=(we,Jt)=>(we.key=Jt,Se.createElement("section",{className:xe.DetailDomItemEdit},Se.createElement(Ze.Z,{wrap:!1,align:"middle",gutter:20},Jt!==0&&Se.createElement(pe.Z,{placement:"bottom",title:"\u4E0A\u79FB"},Se.createElement("span",{className:xe.flexBox,style:{marginRight:"16px"},onClick:()=>{na(we,"up")}},Se.createElement("i",{className:"iconfont icon-shangyi2"}),Se.createElement("div",null,"\u4E0A\u79FB"))),Jt<mt.informs.length-1&&Se.createElement(pe.Z,{placement:"bottom",title:"\u4E0B\u79FB"},Se.createElement("span",{className:xe.flexBox,style:{marginRight:"16px"},onClick:()=>{na(we,"down")}},Se.createElement("i",{className:"iconfont icon-xiayi2"}),Se.createElement("div",null,"\u4E0B\u79FB"))),Se.createElement(pe.Z,{placement:"bottom",title:"\u5220\u9664"},Se.createElement("span",{className:`${xe.flexBox} delete-hover`,style:{marginRight:"16px"},onClick:()=>{na(we,"del")}},Se.createElement("i",{className:"iconfont icon-shanchu"}),Se.createElement("div",null,"\u5220\u9664"))),Se.createElement(pe.Z,{placement:"bottom",title:"\u7F16\u8F91"},Se.createElement("span",{className:`${xe.flexBox}`,style:{marginRight:"16px"},onClick:()=>{na(we,"edit")}},Se.createElement("i",{className:"iconfont icon-bianjishijuan3x"}),Se.createElement("div",null,"\u7F16\u8F91")))))),fa=we=>ze(void 0,null,function*(){if((Ct==null?void 0:Ct.length)===0&&!(it!=null&&it.unified_setting)){ve.ZP.warning("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u73ED\u7EA7");return}it.name===""?ve.ZP.error("\u8BF7\u8F93\u5165\u6807\u9898"):it.description===""?ve.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield(0,Ie.my)(dt(Le(Le({},rn),it),{inform_id:we.id,group_ids:Ct}))).status===0&&(ve.ZP.success("\u66F4\u65B0\u6210\u529F"),$n(-1),Vn())}),pa=we=>{let{nodeName:Jt,src:In}=we.target;Jt==="IMG"&&sn.Z.publish("preview-image",In)},Pa=we=>{var Jt;const In=(Jt=we==null?void 0:we.map(Tn=>Tn.name))==null?void 0:Jt.length;return(we==null?void 0:we.length)<=2?Se.createElement("span",null,"\u5F53\u524D\u5DF2\u7ECF\u53D1\u5E03",we==null?void 0:we.map(Tn=>Tn.name).join("\u3001"),"\u5171",In,"\u4E2A\u73ED\u7EA7"):Se.createElement("span",null,"\u5F53\u524D\u5DF2\u7ECF\u53D1\u5E03",we==null?void 0:we.map(Tn=>Tn.name).slice(0,2).join("\u3001"),"\u7B49\u5171",In,"\u4E2A\u73ED\u7EA7")};return(0,ge.useEffect)(()=>{Be({type:"classroomList/getAllCourseGroup",payload:Le({},rn)})},[]),(0,ge.useEffect)(()=>{Vn()},[Fe.name,rn.unified_setting]),(0,ge.useEffect)(()=>{Fe.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Vn()},[Fe.actionTabs.key]),Se.createElement("section",null,Se.createElement(Ze.Z,{align:"middle",wrap:!1,gutter:20},Se.createElement(ke.Z,{flex:1},Se.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"3px"}},cn.map((we,Jt)=>Se.createElement("div",{key:Jt,className:`${xe.TabMenuItem} ${we.id==rn.unified_setting?xe.TabMenuItemActive:""}`,onClick:()=>{Wn(dt(Le({},rn),{unified_setting:we.id}))}}," ",we.title,Se.createElement("span",{className:"ml20"},we.num))))),(0,Ve.GJ)()&&Se.createElement(ke.Z,null,Se.createElement(Oe.ZP,{className:"ml20 mr20",style:{borderRadius:"4px",height:30,padding:"0 8px"},type:"primary",icon:Se.createElement("i",{className:"iconfont icon-tianjia4"}),onClick:()=>{if(qe!==-1){ve.ZP.warning("\u8BF7\u5148\u4FDD\u5B58\u7F16\u8F91");return}Vt({name:"",description:"",unified_setting:!0}),Dn([]),Bn(!0)}},"\u65B0\u5EFA\u901A\u77E5"))),Un&&Se.createElement(_e.default,{className:"bg-white mb10",style:{padding:"20px"},initialValues:{unified_setting:!0},form:Nn,size:"middle",colon:!1,onFinish:we=>ze(void 0,null,function*(){(yield ht(Le(Le({},rn),we))).status===0&&((0,zt.L9)(["\u6559\u5B66\u8BFE\u5802","\u516C\u544A\u680F","\u53D1\u5E03\u516C\u544A"]),ve.ZP.success("\u53D1\u5E03\u6210\u529F"),Bn(!1),Vn(),Nn.resetFields(),Be({type:"classroomList/getClassroomLeftMenus",payload:{id:un.coursesId}}))})},Se.createElement(_e.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},Se.createElement(je.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u6807\u9898\uFF0C\u6700\u591A60\u4E2A\u5B57\u7B26"})),Se.createElement(_e.default.Item,{name:"description",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5185\u5BB9"}]},Se.createElement(ae.Z,{watch:!0,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5185\u5BB9\uFF0C\u6700\u591A5000\u4E2A\u5B57\u7B26"})),Se.createElement(Ze.Z,{wrap:!1},Se.createElement(ke.Z,null,Se.createElement(_e.default.Item,{name:"unified_setting",label:"\u53D1\u5E03\u65B9\u5F0F"},Se.createElement(We.ZP.Group,null,Se.createElement(We.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),Se.createElement(We.ZP,{value:!1,disabled:((Wt=St==null?void 0:St.course_groups)==null?void 0:Wt.length)===0},"\u5206\u73ED\u53D1\u5E03")))),((tn=St==null?void 0:St.course_groups)==null?void 0:tn.length)<=0?Se.createElement(ke.Z,null,Se.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')):!ta&&Se.createElement(ke.Z,null,Se.createElement(_e.default.Item,{name:"group_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u4E2A\u73ED\u7EA7"}]},Se.createElement(Xe.default,{style:{width:314},mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",options:ia})))),Se.createElement(Ze.Z,{wrap:!1,align:"middle",justify:"end",gutter:20,className:xe.actionButton,style:{marginTop:0}},Se.createElement(ke.Z,null,Se.createElement(Oe.ZP,{type:"primary",onClick:()=>{Bn(!1),Nn.resetFields()},ghost:!0},"\u53D6\u6D88")),Se.createElement(ke.Z,null,Se.createElement(Oe.ZP,{type:"primary",htmlType:"submit",loading:Qn},"\u63D0\u4EA4")))),Se.createElement(Ne.Z,{loading:!!Ce["classroomList/getAnnouncementList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},mt.informs_count===0&&!Un&&Se.createElement("div",{className:"pb30"},Se.createElement(ce.Z,null)),(nn=mt==null?void 0:mt.informs)==null?void 0:nn.map(function(we,Jt){var In,Tn,oa,ua;return Se.createElement("div",{className:`bg-white mb10 ${xe.DetailDomItem}`,key:Jt},qe===Jt&&Se.createElement("div",{className:"p30"},Se.createElement(je.default,{max:60,onChange:ut=>{it.name=ut.target.value,Vt(Le({},it))},suffix:Se.createElement("span",null,it.name.length,"/60"),defaultValue:we.name,size:"middle",placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u6807\u9898\uFF0C\u6700\u591A60\u4E2A\u5B57\u7B26"}),Se.createElement("div",{className:"mt15"},Se.createElement(ae.Z,{watch:!0,onChange:ut=>{it.description=ut},placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5185\u5BB9\uFF0C\u6700\u591A5000\u4E2A\u5B57\u7B26",defaultValue:we.description})),Se.createElement("div",null,Se.createElement("label",{className:"mr20"},"\u53D1\u5E03\u65B9\u5F0F"),Se.createElement(We.ZP.Group,{defaultValue:we.unified_setting,onChange:ut=>{it.unified_setting=ut.target.value,Vt(Le({},it))}},Se.createElement(We.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),Se.createElement(We.ZP,{value:!1,disabled:((In=St==null?void 0:St.course_groups)==null?void 0:In.length)===0},"\u5206\u73ED\u53D1\u5E03")),it.unified_setting===!1&&Se.createElement(Xe.default,{defaultValue:we==null?void 0:we.course_groups.map(ut=>ut.id),style:{width:314},mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",filterOption:(ut,Sa)=>Sa.label.indexOf(ut.toLowerCase())>=0,onChange:ut=>Dn(ut)},(St==null?void 0:St.manage_all_group)&&((Tn=we==null?void 0:we.course_groups)==null?void 0:Tn.findIndex(ut=>ut.name=="\u672A\u5206\u73ED"))<0&&Se.createElement(Xe.default.Option,{value:0,label:"\u672A\u5206\u73ED"},"\u672A\u5206\u73ED"),(ua=[...(oa=we==null?void 0:we.course_groups)==null?void 0:oa.map(ut=>(St!=null&&St.manage_all_group?ut.name!="\u672A\u5206\u73ED"&&(ut.disabled=!0):ut.disabled=!0,ut)),...St==null?void 0:St.course_groups])==null?void 0:ua.map(function(ut,Sa){return Se.createElement(Xe.default.Option,{value:ut==null?void 0:ut.id,label:ut==null?void 0:ut.name,disabled:ut==null?void 0:ut.disabled,style:(ut==null?void 0:ut.disabled)&&{display:"none"}},ut==null?void 0:ut.name)}))),Se.createElement("div",{className:xe.actionButton},Se.createElement(Oe.ZP,{type:"primary",onClick:()=>$n(-1),ghost:!0,size:"middle"},"\u53D6\u6D88"),Se.createElement(Oe.ZP,{type:"primary",onClick:()=>fa(we),size:"middle"},"\u63D0\u4EA4"))),qe!==Jt&&Se.createElement(Se.Fragment,null,Se.createElement("div",{style:{borderBottom:"1px dashed #DCDCDC",padding:"13px 20px"}},Se.createElement(Ze.Z,{wrap:!1,align:"middle",gutter:20,style:{height:"58px"}},!(0,Ve.dE)()&&Se.createElement(ke.Z,null,we.unified_setting?Se.createElement("div",{className:`${xe.TitleTip} ${xe.TitleTipAll}`},"\u7EDF\u4E00\u53D1\u5E03"):Se.createElement(pe.Z,{title:Pa(we.course_groups)},Se.createElement("div",{className:`${xe.TitleTip} ${xe.TitleTipNotAll}`},"\u5206\u73ED\u53D1\u5E03"))),Se.createElement(ke.Z,{flex:1},Se.createElement(pe.Z,{title:we.name,placement:"topLeft"},Se.createElement("span",{className:"multi_ellipsis1 c-333 blod font20"},we.name))),!Un&&!rn.unified_setting&&(0,Ve.GJ)()&&Se.createElement(ke.Z,null,ga(we,Jt)))),Se.createElement("div",{onClick:pa,className:xe.info},Se.createElement(a.Z,{value:we.description}))))})),Se.createElement(se,null),Se.createElement(It.Z,null))};var jt=(0,Re.connect)(({classroomList:Fe,announcement:Ce,loading:Be,globalSetting:Bt})=>({classroomList:Fe,globalSetting:Bt,announcement:Ce,loading:Be.effects}))(xt);const Pn=({globalSetting:Fe})=>{var Ce;switch(Number((Ce=Fe==null?void 0:Fe.setting)==null?void 0:Ce.theme)){case ee.Fy.THEMEONE:return ge.createElement(ue,null);case ee.Fy.THEMETWO:return ge.createElement(Ye,null);case ee.Fy.THEMETHREE:return ge.createElement(kn,null);case ee.Fy.DEFAULT:default:return ge.createElement(jt,null)}};var Ft=(0,Re.connect)(({globalSetting:Fe})=>({globalSetting:Fe}))(Pn)},61527:function(De,wt,oe){"use strict";oe.d(wt,{U:function(){return ke}});var ee=oe(59301),ge=Object.defineProperty,Re=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Ze=(We,Xe,Oe)=>Xe in We?ge(We,Xe,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):We[Xe]=Oe,pe=(We,Xe)=>{for(var Oe in Xe||(Xe={}))_e.call(Xe,Oe)&&Ze(We,Oe,Xe[Oe]);if(Re)for(var Oe of Re(Xe))ve.call(Xe,Oe)&&Ze(We,Oe,Xe[Oe]);return We},je=(We,Xe,Oe)=>new Promise((Ne,ae)=>{var a=y=>{try{x(Oe.next(y))}catch(E){ae(E)}},b=y=>{try{x(Oe.throw(y))}catch(E){ae(E)}},x=y=>y.done?Ne(y.value):Promise.resolve(y.value).then(a,b);x((Oe=Oe.apply(We,Xe)).next())});function ke(We,Xe){const[Oe,Ne]=(0,ee.useState)(Xe),[ae,a]=(0,ee.useState)(!1),[b,x]=(0,ee.useState)();return[Oe,ae,(E,z=!1)=>je(this,null,function*(){const te=z?Xe:pe(pe({},Oe),E);a(!0),Ne(te);const ne=yield We(te);return a(!1),x(ne),ne}),b]}},56762:function(De,wt,oe){"use strict";oe.d(wt,{Z:function(){return ge}});var ee=oe(59301);function ge(){const[,Re]=ee.useReducer(_e=>_e+1,0);return Re}},28103:function(De,wt,oe){"use strict";oe.d(wt,{Z:function(){return Oe}});var ee=oe(92310),ge=oe.n(ee),Re=oe(59301),_e=oe(36355),ve=oe(17313),Ze=oe(83116),pe=oe(37613);const je=Ne=>{const{componentCls:ae,sizePaddingEdgeHorizontal:a,colorSplit:b,lineWidth:x,textPaddingInline:y,orientationMargin:E,verticalMarginInline:z}=Ne;return{[ae]:Object.assign(Object.assign({},(0,ve.Wf)(Ne)),{borderBlockStart:`${x}px solid ${b}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:z,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${x}px solid ${b}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Ne.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${ae}-with-text`]:{display:"flex",alignItems:"center",margin:`${Ne.dividerHorizontalWithTextGutterMargin}px 0`,color:Ne.colorTextHeading,fontWeight:500,fontSize:Ne.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${b}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${x}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${ae}-with-text-left`]:{"&::before":{width:`${E*100}%`},"&::after":{width:`${100-E*100}%`}},[`&-horizontal${ae}-with-text-right`]:{"&::before":{width:`${100-E*100}%`},"&::after":{width:`${E*100}%`}},[`${ae}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:y},"&-dashed":{background:"none",borderColor:b,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${ae}-with-text${ae}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ae}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ae}-with-text`]:{color:Ne.colorText,fontWeight:"normal",fontSize:Ne.fontSize},[`&-horizontal${ae}-with-text-left${ae}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ae}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${ae}-with-text-right${ae}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ae}-inner-text`]:{paddingInlineEnd:a}}})}};var ke=(0,Ze.Z)("Divider",Ne=>{const ae=(0,pe.TS)(Ne,{dividerHorizontalWithTextGutterMargin:Ne.margin,dividerHorizontalGutterMargin:Ne.marginLG,sizePaddingEdgeHorizontal:0});return[je(ae)]},Ne=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Ne.marginXS})),We=function(Ne,ae){var a={};for(var b in Ne)Object.prototype.hasOwnProperty.call(Ne,b)&&ae.indexOf(b)<0&&(a[b]=Ne[b]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,b=Object.getOwnPropertySymbols(Ne);x<b.length;x++)ae.indexOf(b[x])<0&&Object.prototype.propertyIsEnumerable.call(Ne,b[x])&&(a[b[x]]=Ne[b[x]]);return a},Oe=Ne=>{const{getPrefixCls:ae,direction:a,divider:b}=Re.useContext(_e.E_),{prefixCls:x,type:y="horizontal",orientation:E="center",orientationMargin:z,className:te,rootClassName:ne,children:re,dashed:ie,plain:le,style:Pe}=Ne,ce=We(Ne,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Ie=ae("divider",x),[Ve,Et]=ke(Ie),It=E.length>0?`-${E}`:E,sn=!!re,zt=E==="left"&&z!=null,Yt=E==="right"&&z!=null,hn=ge()(Ie,b==null?void 0:b.className,Et,`${Ie}-${y}`,{[`${Ie}-with-text`]:sn,[`${Ie}-with-text${It}`]:sn,[`${Ie}-dashed`]:!!ie,[`${Ie}-plain`]:!!le,[`${Ie}-rtl`]:a==="rtl",[`${Ie}-no-default-orientation-margin-left`]:zt,[`${Ie}-no-default-orientation-margin-right`]:Yt},te,ne),tt=Re.useMemo(()=>typeof z=="number"?z:/^\d+$/.test(z)?Number(z):z,[z]),en=Object.assign(Object.assign({},zt&&{marginLeft:tt}),Yt&&{marginRight:tt});return Ve(Re.createElement("div",Object.assign({className:hn,style:Object.assign(Object.assign({},b==null?void 0:b.style),Pe)},ce,{role:"separator"}),re&&y!=="vertical"&&Re.createElement("span",{className:`${Ie}-inner-text`,style:en},re)))}},91857:function(De,wt,oe){"use strict";var ee=oe(59301),ge=oe(38819),Re=oe(92310),_e=oe.n(Re),ve=oe(31561),Ze=oe(70425),pe=oe(18929),je=oe(2738),ke=oe(79676),We=oe(53487),Xe=oe(92343),Oe=oe(36355),Ne=oe(20834),ae=oe(40875),a=oe(88088),b=oe(47211);const x=null,y=ne=>{const{menu:re,arrow:ie,prefixCls:le,children:Pe,trigger:ce,disabled:Ie,dropdownRender:Ve,getPopupContainer:Et,overlayClassName:It,rootClassName:sn,open:zt,onOpenChange:Yt,visible:hn,onVisibleChange:tt,mouseEnterDelay:en=.15,mouseLeaveDelay:pn=.1,autoAdjustOverflow:Ke=!0,placement:Mt="",overlay:pt,transitionName:ye}=ne,{getPopupContainer:Je,getPrefixCls:ot,direction:kt}=ee.useContext(Oe.E_),vt=ee.useMemo(()=>{const me=ot();return ye!==void 0?ye:Mt.includes("top")?`${me}-slide-down`:`${me}-slide-up`},[ot,Mt,ye]),Qt=ee.useMemo(()=>Mt?Mt.includes("Center")?Mt.slice(0,Mt.indexOf("Center")):Mt:kt==="rtl"?"bottomRight":"bottomLeft",[Mt,kt]),ue=ot("dropdown",le),[ct,mn]=(0,b.Z)(ue),[,bn]=(0,a.Z)(),an=ee.Children.only(Pe),at=(0,Xe.Tm)(an,{className:_e()(`${ue}-trigger`,{[`${ue}-rtl`]:kt==="rtl"},an.props.className),disabled:Ie}),He=Ie?[]:ce;let de;He&&He.includes("contextMenu")&&(de=!0);const[be,Me]=(0,pe.Z)(!1,{value:zt!=null?zt:hn}),rt=(0,Ze.useEvent)(me=>{Yt==null||Yt(me),tt==null||tt(me),Me(me)}),se=_e()(It,sn,mn,{[`${ue}-rtl`]:kt==="rtl"}),fe=(0,ke.Z)({arrowPointAtCenter:typeof ie=="object"&&ie.pointAtCenter,autoAdjustOverflow:Ke,offset:bn.marginXXS,arrowWidth:ie?bn.sizePopupArrow:0,borderRadius:bn.borderRadius}),bt=ee.useCallback(()=>{Me(!1)},[]),$e=()=>{let me;return re!=null&&re.items?me=ee.createElement(Ne.default,Object.assign({},re)):typeof pt=="function"?me=pt():me=pt,Ve&&(me=Ve(me)),me=ee.Children.only(typeof me=="string"?ee.createElement("span",null,me):me),ee.createElement(ae.J,{prefixCls:`${ue}-menu`,expandIcon:ee.createElement("span",{className:`${ue}-menu-submenu-arrow`},ee.createElement(ge.Z,{className:`${ue}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:bt,validator:nt=>{let{mode:Zt}=nt}},me)};return ct(ee.createElement(ve.Z,Object.assign({alignPoint:de},(0,je.Z)(ne,["rootClassName"]),{mouseEnterDelay:en,mouseLeaveDelay:pn,visible:be,builtinPlacements:fe,arrow:!!ie,overlayClassName:se,prefixCls:ue,getPopupContainer:Et||Je,transitionName:vt,trigger:He,overlay:$e,placement:Qt,onVisibleChange:rt}),at))};function E(ne){return Object.assign(Object.assign({},ne),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const z=(0,We.Z)(y,"dropdown",ne=>ne,E),te=ne=>ee.createElement(z,Object.assign({},ne),ee.createElement("span",null));y._InternalPanelDoNotUseOrYouWillBeFired=te,wt.Z=y},38854:function(De,wt,oe){"use strict";oe.d(wt,{Z:function(){return a}});var ee=oe(91857),ge=oe(92310),Re=oe.n(ge),_e=oe(59301),ve=oe(18785),Ze=oe(3113),pe=oe(36355),je=oe(81327),ke=oe(33234),We=oe(47211),Xe=function(b,x){var y={};for(var E in b)Object.prototype.hasOwnProperty.call(b,E)&&x.indexOf(E)<0&&(y[E]=b[E]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,E=Object.getOwnPropertySymbols(b);z<E.length;z++)x.indexOf(E[z])<0&&Object.prototype.propertyIsEnumerable.call(b,E[z])&&(y[E[z]]=b[E[z]]);return y};const Oe=b=>{const{getPopupContainer:x,getPrefixCls:y,direction:E}=_e.useContext(pe.E_),{prefixCls:z,type:te="default",danger:ne,disabled:re,loading:ie,onClick:le,htmlType:Pe,children:ce,className:Ie,menu:Ve,arrow:Et,autoFocus:It,overlay:sn,trigger:zt,align:Yt,open:hn,onOpenChange:tt,placement:en,getPopupContainer:pn,href:Ke,icon:Mt=_e.createElement(ve.Z,null),title:pt,buttonsRender:ye=$e=>$e,mouseEnterDelay:Je,mouseLeaveDelay:ot,overlayClassName:kt,overlayStyle:vt,destroyPopupOnHide:Qt,dropdownRender:ue}=b,ct=Xe(b,["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"]),mn=y("dropdown",z),bn=`${mn}-button`,[an,at]=(0,We.Z)(mn),He={menu:Ve,arrow:Et,autoFocus:It,align:Yt,disabled:re,trigger:re?[]:zt,onOpenChange:tt,getPopupContainer:pn||x,mouseEnterDelay:Je,mouseLeaveDelay:ot,overlayClassName:kt,overlayStyle:vt,destroyPopupOnHide:Qt,dropdownRender:ue},{compactSize:de,compactItemClassnames:be}=(0,ke.ri)(mn,E),Me=Re()(bn,be,Ie,at);"overlay"in b&&(He.overlay=sn),"open"in b&&(He.open=hn),"placement"in b?He.placement=en:He.placement=E==="rtl"?"bottomLeft":"bottomRight";const rt=_e.createElement(Ze.ZP,{type:te,danger:ne,disabled:re,loading:ie,onClick:le,htmlType:Pe,href:Ke,title:pt},ce),se=_e.createElement(Ze.ZP,{type:te,danger:ne,icon:Mt}),[fe,bt]=ye([rt,se]);return an(_e.createElement(je.Z.Compact,Object.assign({className:Me,size:de,block:!0},ct),fe,_e.createElement(ee.Z,Object.assign({},He),bt)))};Oe.__ANT_BUTTON=!0;var Ne=Oe;const ae=ee.Z;ae.Button=Ne;var a=ae},47211:function(De,wt,oe){"use strict";oe.d(wt,{Z:function(){return Xe}});var ee=oe(17313),ge=oe(13826),Re=oe(92899),_e=oe(29878),ve=oe(19447),Ze=oe(83116),pe=oe(37613),ke=Oe=>{const{componentCls:Ne,menuCls:ae,colorError:a,colorTextLightSolid:b}=Oe,x=`${ae}-item`;return{[`${Ne}, ${Ne}-menu-submenu`]:{[`${ae} ${x}`]:{[`&${x}-danger:not(${x}-disabled)`]:{color:a,"&:hover":{color:b,backgroundColor:a}}}}}};const We=Oe=>{const{componentCls:Ne,menuCls:ae,zIndexPopup:a,dropdownArrowDistance:b,sizePopupArrow:x,antCls:y,iconCls:E,motionDurationMid:z,dropdownPaddingVertical:te,fontSize:ne,dropdownEdgeChildPadding:re,colorTextDisabled:ie,fontSizeIcon:le,controlPaddingHorizontal:Pe,colorBgElevated:ce}=Oe;return[{[Ne]:Object.assign(Object.assign({},(0,ee.Wf)(Oe)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:a,display:"block","&::before":{position:"absolute",insetBlock:-b+x/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${y}-btn`]:{[`& > ${E}-down, & > ${y}-btn-icon > ${E}-down`]:{fontSize:le}},[`${Ne}-wrap`]:{position:"relative",[`${y}-btn > ${E}-down`]:{fontSize:le},[`${E}-down::before`]:{transition:`transform ${z}`}},[`${Ne}-wrap-open`]:{[`${E}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${y}-slide-down-enter${y}-slide-down-enter-active${Ne}-placement-bottomLeft,
&${y}-slide-down-appear${y}-slide-down-appear-active${Ne}-placement-bottomLeft,
&${y}-slide-down-enter${y}-slide-down-enter-active${Ne}-placement-bottom,
&${y}-slide-down-appear${y}-slide-down-appear-active${Ne}-placement-bottom,
&${y}-slide-down-enter${y}-slide-down-enter-active${Ne}-placement-bottomRight,
&${y}-slide-down-appear${y}-slide-down-appear-active${Ne}-placement-bottomRight`]:{animationName:ge.fJ},[`&${y}-slide-up-enter${y}-slide-up-enter-active${Ne}-placement-topLeft,
&${y}-slide-up-appear${y}-slide-up-appear-active${Ne}-placement-topLeft,
&${y}-slide-up-enter${y}-slide-up-enter-active${Ne}-placement-top,
&${y}-slide-up-appear${y}-slide-up-appear-active${Ne}-placement-top,
&${y}-slide-up-enter${y}-slide-up-enter-active${Ne}-placement-topRight,
&${y}-slide-up-appear${y}-slide-up-appear-active${Ne}-placement-topRight`]:{animationName:ge.Qt},[`&${y}-slide-down-leave${y}-slide-down-leave-active${Ne}-placement-bottomLeft,
&${y}-slide-down-leave${y}-slide-down-leave-active${Ne}-placement-bottom,
&${y}-slide-down-leave${y}-slide-down-leave-active${Ne}-placement-bottomRight`]:{animationName:ge.Uw},[`&${y}-slide-up-leave${y}-slide-up-leave-active${Ne}-placement-topLeft,
&${y}-slide-up-leave${y}-slide-up-leave-active${Ne}-placement-top,
&${y}-slide-up-leave${y}-slide-up-leave-active${Ne}-placement-topRight`]:{animationName:ge.ly}})},(0,ve.ZP)(Oe,{colorBg:ce,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Ne} ${ae}`]:{position:"relative",margin:0},[`${ae}-submenu-popup`]:{position:"absolute",zIndex:a,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Ne}, ${Ne}-menu-submenu`]:{[ae]:Object.assign(Object.assign({padding:re,listStyleType:"none",backgroundColor:ce,backgroundClip:"padding-box",borderRadius:Oe.borderRadiusLG,outline:"none",boxShadow:Oe.boxShadowSecondary},(0,ee.Qy)(Oe)),{[`${ae}-item-group-title`]:{padding:`${te}px ${Pe}px`,color:Oe.colorTextDescription,transition:`all ${z}`},[`${ae}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${ae}-item-icon`]:{minWidth:ne,marginInlineEnd:Oe.marginXS,fontSize:Oe.fontSizeSM},[`${ae}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${z}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${ae}-item, ${ae}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${te}px ${Pe}px`,color:Oe.colorText,fontWeight:"normal",fontSize:ne,lineHeight:Oe.lineHeight,cursor:"pointer",transition:`all ${z}`,borderRadius:Oe.borderRadiusSM,"&:hover, &-active":{backgroundColor:Oe.controlItemBgHover}},(0,ee.Qy)(Oe)),{"&-selected":{color:Oe.colorPrimary,backgroundColor:Oe.controlItemBgActive,"&:hover, &-active":{backgroundColor:Oe.controlItemBgActiveHover}},"&-disabled":{color:ie,cursor:"not-allowed","&:hover":{color:ie,backgroundColor:ce,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Oe.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:Oe.colorSplit},[`${Ne}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Oe.paddingXS,[`${Ne}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Oe.colorTextDescription,fontSize:le,fontStyle:"normal"}}}),[`${ae}-item-group-list`]:{margin:`0 ${Oe.marginXS}px`,padding:0,listStyle:"none"},[`${ae}-submenu-title`]:{paddingInlineEnd:Pe+Oe.fontSizeSM},[`${ae}-submenu-vertical`]:{position:"relative"},[`${ae}-submenu${ae}-submenu-disabled ${Ne}-menu-submenu-title`]:{[`&, ${Ne}-menu-submenu-arrow-icon`]:{color:ie,backgroundColor:ce,cursor:"not-allowed"}},[`${ae}-submenu-selected ${Ne}-menu-submenu-title`]:{color:Oe.colorPrimary}})}},[(0,ge.oN)(Oe,"slide-up"),(0,ge.oN)(Oe,"slide-down"),(0,Re.Fm)(Oe,"move-up"),(0,Re.Fm)(Oe,"move-down"),(0,_e._y)(Oe,"zoom-big")]]};var Xe=(0,Ze.Z)("Dropdown",(Oe,Ne)=>{let{rootPrefixCls:ae}=Ne;const{marginXXS:a,sizePopupArrow:b,controlHeight:x,fontSize:y,lineHeight:E,paddingXXS:z,componentCls:te,borderRadiusLG:ne}=Oe,re=(x-y*E)/2,{dropdownArrowOffset:ie}=(0,ve.fS)({contentRadius:ne}),le=(0,pe.TS)(Oe,{menuCls:`${te}-menu`,rootPrefixCls:ae,dropdownArrowDistance:b/2+a,dropdownArrowOffset:ie,dropdownPaddingVertical:re,dropdownEdgeChildPadding:z});return[We(le),ke(le)]},Oe=>({zIndexPopup:Oe.zIndexPopupBase+50}))},8628:function(De,wt,oe){"use strict";var ee=oe(59301),ge=oe(34280),Re=oe(56762),_e=oe(69507);function ve(){let Ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const pe=(0,ee.useRef)({}),je=(0,Re.Z)(),ke=(0,_e.ZP)();return(0,ge.Z)(()=>{const We=ke.subscribe(Xe=>{pe.current=Xe,Ze&&je()});return()=>ke.unsubscribe(We)},[]),pe.current}wt.Z=ve},11611:function(De,wt,oe){"use strict";oe.d(wt,{Z:function(){return gn}});var ee=oe(59301),ge=oe(15277),Re=oe(92310),_e=oe.n(Re),ve=oe(54476),Ze=oe(33885),pe=oe(20068),je=oe(42978),ke=oe(76190),We=oe(75931),Xe=oe(55468),Oe=oe(18929),Ne=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],ae=ee.createContext(null),a=0;function b(Qe,Le){var dt=ee.useState(function(){return a+=1,String(a)}),ze=(0,je.Z)(dt,1),xt=ze[0],jt=ee.useContext(ae),Pn={data:Le,canPreview:Qe};return ee.useEffect(function(){if(jt)return jt.register(xt,Pn)},[]),ee.useEffect(function(){jt&&jt.register(xt,Pn)},[Qe,Le]),xt}function x(Qe){return new Promise(function(Le){var dt=document.createElement("img");dt.onerror=function(){return Le(!1)},dt.onload=function(){return Le(!0)},dt.src=Qe})}function y(Qe){var Le=Qe.src,dt=Qe.isCustomPlaceholder,ze=Qe.fallback,xt=(0,ee.useState)(dt?"loading":"normal"),jt=(0,je.Z)(xt,2),Pn=jt[0],Ft=jt[1],Fe=(0,ee.useRef)(!1),Ce=Pn==="error";(0,ee.useEffect)(function(){x(Le).then(function(tn){tn||Ft("error")})},[Le]),(0,ee.useEffect)(function(){dt&&!Fe.current?Ft("loading"):Ce&&Ft("normal")},[Le]);var Be=function(){Ft("normal")},Bt=function(nn){Fe.current=!1,Pn==="loading"&&nn!=null&&nn.complete&&(nn.naturalWidth||nn.naturalHeight)&&(Fe.current=!0,Be())},Wt=Ce&&ze?{src:ze}:{onLoad:Be,src:Le};return[Bt,Wt,Pn]}var E=oe(86923),z=oe(8224),te=oe(10228),ne=oe(48736);function re(Qe,Le,dt,ze){var xt=Le+dt,jt=(dt-ze)/2;if(dt>ze){if(Le>0)return(0,pe.Z)({},Qe,jt);if(Le<0&&xt<ze)return(0,pe.Z)({},Qe,-jt)}else if(Le<0||xt>ze)return(0,pe.Z)({},Qe,Le<0?jt:-jt);return{}}function ie(Qe,Le,dt,ze){var xt=(0,Xe.g1)(),jt=xt.width,Pn=xt.height,Ft=null;return Qe<=jt&&Le<=Pn?Ft={x:0,y:0}:(Qe>jt||Le>Pn)&&(Ft=(0,Ze.Z)((0,Ze.Z)({},re("x",dt,Qe,jt)),re("y",ze,Le,Pn))),Ft}var le=oe(13697),Pe=oe(16089),ce={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function Ie(Qe,Le,dt,ze){var xt=(0,ee.useRef)(null),jt=(0,ee.useRef)([]),Pn=(0,ee.useState)(ce),Ft=(0,je.Z)(Pn,2),Fe=Ft[0],Ce=Ft[1],Be=function(nn){Ce(ce),ze&&!(0,le.Z)(ce,Fe)&&ze({transform:ce,action:nn})},Bt=function(nn,un){xt.current===null&&(jt.current=[],xt.current=(0,Pe.Z)(function(){Ce(function(mt){var St=mt;return jt.current.forEach(function(qe){St=(0,Ze.Z)((0,Ze.Z)({},St),qe)}),xt.current=null,ze==null||ze({transform:St,action:un}),St})})),jt.current.push((0,Ze.Z)((0,Ze.Z)({},Fe),nn))},Wt=function(nn,un,mt,St){var qe=Qe.current,$n=qe.width,Un=qe.height,Bn=qe.offsetWidth,Qn=qe.offsetHeight,ht=qe.offsetLeft,it=qe.offsetTop,Vt=nn,Ct=Fe.scale*nn;Ct>dt?(Vt=dt/Fe.scale,Ct=dt):Ct<Le&&(Vt=Le/Fe.scale,Ct=Le);var Dn=mt!=null?mt:innerWidth/2,rn=St!=null?St:innerHeight/2,Wn=Vt-1,cn=Wn*$n*.5,Nn=Wn*Un*.5,ta=Wn*(Dn-Fe.x-ht),ia=Wn*(rn-Fe.y-it),Vn=Fe.x-(ta-cn),na=Fe.y-(ia-Nn);if(nn<1&&Ct===1){var ga=Bn*Ct,fa=Qn*Ct,pa=(0,Xe.g1)(),Pa=pa.width,we=pa.height;ga<=Pa&&fa<=we&&(Vn=0,na=0)}Bt({x:Vn,y:na,scale:Ct},un)};return{transform:Fe,resetTransform:Be,updateTransform:Bt,dispatchZoomChange:Wt}}var Ve=oe(43403),Et=oe(77900),It=function(Le){var dt=Le.visible,ze=Le.maskTransitionName,xt=Le.getContainer,jt=Le.prefixCls,Pn=Le.rootClassName,Ft=Le.icons,Fe=Le.countRender,Ce=Le.showSwitch,Be=Le.showProgress,Bt=Le.current,Wt=Le.transform,tn=Le.count,nn=Le.scale,un=Le.minScale,mt=Le.maxScale,St=Le.closeIcon,qe=Le.onSwitchLeft,$n=Le.onSwitchRight,Un=Le.onClose,Bn=Le.onZoomIn,Qn=Le.onZoomOut,ht=Le.onRotateRight,it=Le.onRotateLeft,Vt=Le.onFlipX,Ct=Le.onFlipY,Dn=Le.toolbarRender,rn=(0,ee.useContext)(ae),Wn=Ft.rotateLeft,cn=Ft.rotateRight,Nn=Ft.zoomIn,ta=Ft.zoomOut,ia=Ft.close,Vn=Ft.left,na=Ft.right,ga=Ft.flipX,fa=Ft.flipY,pa="".concat(jt,"-operations-operation");ee.useEffect(function(){var In=function(oa){oa.keyCode===te.Z.ESC&&Un()};return dt&&window.addEventListener("keydown",In),function(){window.removeEventListener("keydown",In)}},[dt]);var Pa=[{icon:fa,onClick:Ct,type:"flipY"},{icon:ga,onClick:Vt,type:"flipX"},{icon:Wn,onClick:it,type:"rotateLeft"},{icon:cn,onClick:ht,type:"rotateRight"},{icon:ta,onClick:Qn,type:"zoomOut",disabled:nn===un},{icon:Nn,onClick:Bn,type:"zoomIn",disabled:nn===mt}],we=Pa.map(function(In){var Tn,oa=In.icon,ua=In.onClick,ut=In.type,Sa=In.disabled;return ee.createElement("div",{className:_e()(pa,(Tn={},(0,pe.Z)(Tn,"".concat(jt,"-operations-operation-").concat(ut),!0),(0,pe.Z)(Tn,"".concat(jt,"-operations-operation-disabled"),!!Sa),Tn)),onClick:ua,key:ut},oa)}),Jt=ee.createElement("div",{className:"".concat(jt,"-operations")},we);return ee.createElement(Et.default,{visible:dt,motionName:ze},function(In){var Tn=In.className,oa=In.style;return ee.createElement(Ve.Z,{open:!0,getContainer:xt!=null?xt:document.body},ee.createElement("div",{className:_e()("".concat(jt,"-operations-wrapper"),Tn,Pn),style:oa},St===null?null:ee.createElement("button",{className:"".concat(jt,"-close"),onClick:Un},St||ia),Ce&&ee.createElement(ee.Fragment,null,ee.createElement("div",{className:_e()("".concat(jt,"-switch-left"),(0,pe.Z)({},"".concat(jt,"-switch-left-disabled"),Bt===0)),onClick:qe},Vn),ee.createElement("div",{className:_e()("".concat(jt,"-switch-right"),(0,pe.Z)({},"".concat(jt,"-switch-right-disabled"),Bt===tn-1)),onClick:$n},na)),ee.createElement("div",{className:"".concat(jt,"-footer")},Be&&ee.createElement("div",{className:"".concat(jt,"-progress")},Fe?Fe(Bt+1,tn):"".concat(Bt+1," / ").concat(tn)),Dn?Dn(Jt,(0,Ze.Z)({icons:{flipYIcon:we[0],flipXIcon:we[1],rotateLeftIcon:we[2],rotateRightIcon:we[3],zoomOutIcon:we[4],zoomInIcon:we[5]},actions:{onFlipY:Ct,onFlipX:Vt,onRotateLeft:it,onRotateRight:ht,onZoomOut:Qn,onZoomIn:Bn},transform:Wt},rn?{current:Bt,total:tn}:{})):Jt)))})},sn=It,zt=1,Yt=1,hn=["fallback","src","imgRef"],tt=["prefixCls","src","alt","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],en=function(Le){var dt=Le.fallback,ze=Le.src,xt=Le.imgRef,jt=(0,We.Z)(Le,hn),Pn=y({src:ze,fallback:dt}),Ft=(0,je.Z)(Pn,2),Fe=Ft[0],Ce=Ft[1];return ee.createElement("img",(0,ve.Z)({ref:function(Bt){xt.current=Bt,Fe(Bt)}},jt,Ce))},pn=function(Le){var dt=Le.prefixCls,ze=Le.src,xt=Le.alt,jt=Le.fallback,Pn=Le.movable,Ft=Pn===void 0?!0:Pn,Fe=Le.onClose,Ce=Le.visible,Be=Le.icons,Bt=Be===void 0?{}:Be,Wt=Le.rootClassName,tn=Le.closeIcon,nn=Le.getContainer,un=Le.current,mt=un===void 0?0:un,St=Le.count,qe=St===void 0?1:St,$n=Le.countRender,Un=Le.scaleStep,Bn=Un===void 0?.5:Un,Qn=Le.minScale,ht=Qn===void 0?1:Qn,it=Le.maxScale,Vt=it===void 0?50:it,Ct=Le.transitionName,Dn=Ct===void 0?"zoom":Ct,rn=Le.maskTransitionName,Wn=rn===void 0?"fade":rn,cn=Le.imageRender,Nn=Le.imgCommonProps,ta=Le.toolbarRender,ia=Le.onTransform,Vn=Le.onChange,na=(0,We.Z)(Le,tt),ga=(0,ee.useRef)(),fa=(0,ee.useRef)({deltaX:0,deltaY:0,transformX:0,transformY:0}),pa=(0,ee.useState)(!1),Pa=(0,je.Z)(pa,2),we=Pa[0],Jt=Pa[1],In=(0,ee.useContext)(ae),Tn=In&&qe>1,oa=In&&qe>=1,ua=Ie(ga,ht,Vt,ia),ut=ua.transform,Sa=ua.resetTransform,ya=ua.updateTransform,va=ua.dispatchZoomChange,za=(0,ee.useState)(!0),xa=(0,je.Z)(za,2),Da=xa[0],La=xa[1],Aa=ut.rotate,Ea=ut.scale,Ca=ut.x,Oa=ut.y,Ha=_e()((0,pe.Z)({},"".concat(dt,"-moving"),we));(0,ee.useEffect)(function(){Da||La(!0)},[Da]);var Ga=function(){Sa("close")},Ia=function(){va(zt+Bn,"zoomIn")},ln=function(){va(zt/(zt+Bn),"zoomOut")},Ht=function(){ya({rotate:Aa+90},"rotateRight")},Kt=function(){ya({rotate:Aa-90},"rotateLeft")},qt=function(){ya({flipX:!ut.flipX},"flipX")},Jn=function(){ya({flipY:!ut.flipY},"flipY")},aa=function(jn){jn==null||jn.preventDefault(),jn==null||jn.stopPropagation(),mt>0&&(La(!1),Sa("prev"),Vn==null||Vn(mt-1,mt))},ca=function(jn){jn==null||jn.preventDefault(),jn==null||jn.stopPropagation(),mt<qe-1&&(La(!1),Sa("next"),Vn==null||Vn(mt+1,mt))},la=function(){if(Ce&&we){Jt(!1);var jn=fa.current,Ba=jn.transformX,Ge=jn.transformY,Ee=Ca!==Ba&&Oa!==Ge;if(!Ee)return;var Ue=ga.current.offsetWidth*Ea,ft=ga.current.offsetHeight*Ea,_t=ga.current.getBoundingClientRect(),vn=_t.left,lt=_t.top,$t=Aa%180!==0,Sn=ie($t?ft:Ue,$t?Ue:ft,vn,lt);Sn&&ya((0,Ze.Z)({},Sn),"dragRebound")}},ba=function(jn){!Ft||jn.button!==0||(jn.preventDefault(),jn.stopPropagation(),fa.current={deltaX:jn.pageX-ut.x,deltaY:jn.pageY-ut.y,transformX:ut.x,transformY:ut.y},Jt(!0))},ha=function(jn){Ce&&we&&ya({x:jn.pageX-fa.current.deltaX,y:jn.pageY-fa.current.deltaY},"move")},Fa=function(jn){if(!(!Ce||jn.deltaY==0)){var Ba=Math.abs(jn.deltaY/100),Ge=Math.min(Ba,Yt),Ee=zt+Ge*Bn;jn.deltaY>0&&(Ee=zt/Ee),va(Ee,"wheel",jn.clientX,jn.clientY)}},wa=function(jn){!Ce||!Tn||(jn.keyCode===te.Z.LEFT?aa():jn.keyCode===te.Z.RIGHT&&ca())},Ma=function(jn){Ce&&(Ea!==1?ya({x:0,y:0,scale:1},"doubleClick"):va(zt+Bn,"doubleClick",jn.clientX,jn.clientY))};(0,ee.useEffect)(function(){var da,jn,Ba,Ge;if(Ft){Ba=(0,z.Z)(window,"mouseup",la,!1),Ge=(0,z.Z)(window,"mousemove",ha,!1);try{window.top!==window.self&&(da=(0,z.Z)(window.top,"mouseup",la,!1),jn=(0,z.Z)(window.top,"mousemove",ha,!1))}catch(Ee){(0,ne.Kp)(!1,"[rc-image] ".concat(Ee))}}return function(){var Ee,Ue,ft,_t;(Ee=Ba)===null||Ee===void 0||Ee.remove(),(Ue=Ge)===null||Ue===void 0||Ue.remove(),(ft=da)===null||ft===void 0||ft.remove(),(_t=jn)===null||_t===void 0||_t.remove()}},[Ce,we,Ca,Oa,Aa,Ft]),(0,ee.useEffect)(function(){var da=(0,z.Z)(window,"keydown",wa,!1);return function(){da.remove()}},[Ce,Tn,mt]);var Ta=ee.createElement(en,(0,ve.Z)({},Nn,{width:Le.width,height:Le.height,imgRef:ga,className:"".concat(dt,"-img"),alt:xt,style:{transform:"translate3d(".concat(ut.x,"px, ").concat(ut.y,"px, 0) scale3d(").concat(ut.flipX?"-":"").concat(Ea,", ").concat(ut.flipY?"-":"").concat(Ea,", 1) rotate(").concat(Aa,"deg)"),transitionDuration:!Da&&"0s"},fallback:jt,src:ze,onWheel:Fa,onMouseDown:ba,onDoubleClick:Ma}));return ee.createElement(ee.Fragment,null,ee.createElement(E.Z,(0,ve.Z)({transitionName:Dn,maskTransitionName:Wn,closable:!1,keyboard:!0,prefixCls:dt,onClose:Fe,visible:Ce,wrapClassName:Ha,rootClassName:Wt,getContainer:nn},na,{afterClose:Ga}),ee.createElement("div",{className:"".concat(dt,"-img-wrapper")},cn?cn(Ta,(0,Ze.Z)({transform:ut},In?{current:mt}:{})):Ta)),ee.createElement(sn,{visible:Ce,transform:ut,maskTransitionName:Wn,closeIcon:tn,getContainer:nn,prefixCls:dt,rootClassName:Wt,icons:Bt,countRender:$n,showSwitch:Tn,showProgress:oa,current:mt,count:qe,scale:Ea,minScale:ht,maxScale:Vt,toolbarRender:ta,onSwitchLeft:aa,onSwitchRight:ca,onZoomIn:Ia,onZoomOut:ln,onRotateRight:Ht,onRotateLeft:Kt,onFlipX:qt,onFlipY:Jn,onClose:Fe}))},Ke=pn,Mt=oe(94480);function pt(Qe){var Le=ee.useState({}),dt=(0,je.Z)(Le,2),ze=dt[0],xt=dt[1],jt=ee.useCallback(function(Ft,Fe){return xt(function(Ce){return(0,Ze.Z)((0,Ze.Z)({},Ce),{},(0,pe.Z)({},Ft,Fe))}),function(){xt(function(Ce){var Be=(0,Ze.Z)({},Ce);return delete Be[Ft],Be})}},[]),Pn=ee.useMemo(function(){return Qe?Qe.map(function(Ft){if(typeof Ft=="string")return{data:{src:Ft}};var Fe={};return Object.keys(Ft).forEach(function(Ce){["src"].concat((0,Mt.Z)(Ne)).includes(Ce)&&(Fe[Ce]=Ft[Ce])}),{data:Fe}}):Object.keys(ze).reduce(function(Ft,Fe){var Ce=ze[Fe],Be=Ce.canPreview,Bt=Ce.data;return Be&&Ft.push({data:Bt,id:Fe}),Ft},[])},[Qe,ze]);return[Pn,jt]}var ye=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],Je=["src"],ot=function(Le){var dt,ze=Le.previewPrefixCls,xt=ze===void 0?"rc-image-preview":ze,jt=Le.children,Pn=Le.icons,Ft=Pn===void 0?{}:Pn,Fe=Le.items,Ce=Le.preview,Be=Le.fallback,Bt=(0,ke.Z)(Ce)==="object"?Ce:{},Wt=Bt.visible,tn=Bt.onVisibleChange,nn=Bt.getContainer,un=Bt.current,mt=Bt.movable,St=Bt.minScale,qe=Bt.maxScale,$n=Bt.countRender,Un=Bt.closeIcon,Bn=Bt.onChange,Qn=Bt.onTransform,ht=Bt.toolbarRender,it=Bt.imageRender,Vt=(0,We.Z)(Bt,ye),Ct=pt(Fe),Dn=(0,je.Z)(Ct,2),rn=Dn[0],Wn=Dn[1],cn=(0,Oe.Z)(0,{value:un}),Nn=(0,je.Z)(cn,2),ta=Nn[0],ia=Nn[1],Vn=(0,ee.useState)(!1),na=(0,je.Z)(Vn,2),ga=na[0],fa=na[1],pa=((dt=rn[ta])===null||dt===void 0?void 0:dt.data)||{},Pa=pa.src,we=(0,We.Z)(pa,Je),Jt=(0,Oe.Z)(!!Wt,{value:Wt,onChange:function(Aa,Ea){tn==null||tn(Aa,Ea,ta)}}),In=(0,je.Z)(Jt,2),Tn=In[0],oa=In[1],ua=(0,ee.useState)(null),ut=(0,je.Z)(ua,2),Sa=ut[0],ya=ut[1],va=ee.useCallback(function(La,Aa,Ea){var Ca=rn.findIndex(function(Oa){return Oa.id===La});oa(!0),ya({x:Aa,y:Ea}),ia(Ca<0?0:Ca),fa(!0)},[rn]);ee.useEffect(function(){Tn?ga||ia(0):fa(!1)},[Tn]);var za=function(Aa,Ea){ia(Aa),Bn==null||Bn(Aa,Ea)},xa=function(){oa(!1),ya(null)},Da=ee.useMemo(function(){return{register:Wn,onPreview:va}},[Wn,va]);return ee.createElement(ae.Provider,{value:Da},jt,ee.createElement(Ke,(0,ve.Z)({"aria-hidden":!Tn,movable:mt,visible:Tn,prefixCls:xt,closeIcon:Un,onClose:xa,mousePosition:Sa,imgCommonProps:we,src:Pa,fallback:Be,icons:Ft,minScale:St,maxScale:qe,getContainer:nn,current:ta,count:rn.length,countRender:$n,onTransform:Qn,toolbarRender:ht,imageRender:it,onChange:za},Vt)))},kt=ot,vt=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],Qt=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],ue=function(Le){var dt=Le.src,ze=Le.alt,xt=Le.onPreviewClose,jt=Le.prefixCls,Pn=jt===void 0?"rc-image":jt,Ft=Le.previewPrefixCls,Fe=Ft===void 0?"".concat(Pn,"-preview"):Ft,Ce=Le.placeholder,Be=Le.fallback,Bt=Le.width,Wt=Le.height,tn=Le.style,nn=Le.preview,un=nn===void 0?!0:nn,mt=Le.className,St=Le.onClick,qe=Le.onError,$n=Le.wrapperClassName,Un=Le.wrapperStyle,Bn=Le.rootClassName,Qn=(0,We.Z)(Le,vt),ht=Ce&&Ce!==!0,it=(0,ke.Z)(un)==="object"?un:{},Vt=it.src,Ct=it.visible,Dn=Ct===void 0?void 0:Ct,rn=it.onVisibleChange,Wn=rn===void 0?xt:rn,cn=it.getContainer,Nn=cn===void 0?void 0:cn,ta=it.mask,ia=it.maskClassName,Vn=it.movable,na=it.icons,ga=it.scaleStep,fa=it.minScale,pa=it.maxScale,Pa=it.imageRender,we=it.toolbarRender,Jt=(0,We.Z)(it,Qt),In=Vt!=null?Vt:dt,Tn=(0,Oe.Z)(!!Dn,{value:Dn,onChange:Wn}),oa=(0,je.Z)(Tn,2),ua=oa[0],ut=oa[1],Sa=y({src:dt,isCustomPlaceholder:ht,fallback:Be}),ya=(0,je.Z)(Sa,3),va=ya[0],za=ya[1],xa=ya[2],Da=(0,ee.useState)(null),La=(0,je.Z)(Da,2),Aa=La[0],Ea=La[1],Ca=(0,ee.useContext)(ae),Oa=!!un,Ha=function(){ut(!1),Ea(null)},Ga=_e()(Pn,$n,Bn,(0,pe.Z)({},"".concat(Pn,"-error"),xa==="error")),Ia=(0,ee.useMemo)(function(){var qt={};return Ne.forEach(function(Jn){Le[Jn]!==void 0&&(qt[Jn]=Le[Jn])}),qt},Ne.map(function(qt){return Le[qt]})),ln=(0,ee.useMemo)(function(){return(0,Ze.Z)((0,Ze.Z)({},Ia),{},{src:In})},[In,Ia]),Ht=b(Oa,ln),Kt=function(Jn){var aa=(0,Xe.os)(Jn.target),ca=aa.left,la=aa.top;Ca?Ca.onPreview(Ht,ca,la):(Ea({x:ca,y:la}),ut(!0)),St==null||St(Jn)};return ee.createElement(ee.Fragment,null,ee.createElement("div",(0,ve.Z)({},Qn,{className:Ga,onClick:Oa?Kt:St,style:(0,Ze.Z)({width:Bt,height:Wt},Un)}),ee.createElement("img",(0,ve.Z)({},Ia,{className:_e()("".concat(Pn,"-img"),(0,pe.Z)({},"".concat(Pn,"-img-placeholder"),Ce===!0),mt),style:(0,Ze.Z)({height:Wt},tn),ref:va},za,{width:Bt,height:Wt,onError:qe})),xa==="loading"&&ee.createElement("div",{"aria-hidden":"true",className:"".concat(Pn,"-placeholder")},Ce),ta&&Oa&&ee.createElement("div",{className:_e()("".concat(Pn,"-mask"),ia),style:{display:(tn==null?void 0:tn.display)==="none"?"none":void 0}},ta)),!Ca&&Oa&&ee.createElement(Ke,(0,ve.Z)({"aria-hidden":!ua,visible:ua,prefixCls:Fe,onClose:Ha,mousePosition:Aa,src:In,alt:ze,fallback:Be,getContainer:Nn,icons:na,movable:Vn,scaleStep:ga,minScale:fa,maxScale:pa,rootClassName:Bn,imageRender:Pa,imgCommonProps:Ia,toolbarRender:we},Jt)))};ue.PreviewGroup=kt,ue.displayName="Image";var ct=ue,mn=ct,bn=oe(62892),an=oe(36355),at=oe(31724),He=oe(99267),de=oe(33853),be=oe(38819),Me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},rt=Me,se=oe(7657),fe=function(Le,dt){return ee.createElement(se.Z,(0,ve.Z)({},Le,{ref:dt,icon:rt}))},bt=ee.forwardRef(fe),$e=bt,me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},nt=me,Zt=function(Le,dt){return ee.createElement(se.Z,(0,ve.Z)({},Le,{ref:dt,icon:nt}))},At=ee.forwardRef(Zt),Ut=At,st={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},Nt=st,he=function(Le,dt){return ee.createElement(se.Z,(0,ve.Z)({},Le,{ref:dt,icon:Nt}))},Te=ee.forwardRef(he),Ye=Te,gt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},Pt=gt,Ot=function(Le,dt){return ee.createElement(se.Z,(0,ve.Z)({},Le,{ref:dt,icon:Pt}))},Rt=ee.forwardRef(Ot),Dt=Rt,on={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},wn=on,yn=function(Le,dt){return ee.createElement(se.Z,(0,ve.Z)({},Le,{ref:dt,icon:wn}))},xn=ee.forwardRef(yn),An=xn,Xt=oe(64993),et=oe(73819),zn=oe(17313),Gn=oe(29878),dn=oe(1950),Mn=oe(83116),fn=oe(37613);const Zn=Qe=>({position:Qe||"absolute",inset:0}),qn=Qe=>{const{iconCls:Le,motionDurationSlow:dt,paddingXXS:ze,marginXXS:xt,prefixCls:jt,colorTextLightSolid:Pn}=Qe;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:Pn,background:new Xt.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${dt}`,[`.${jt}-mask-info`]:Object.assign(Object.assign({},zn.vS),{padding:`0 ${ze}px`,[Le]:{marginInlineEnd:xt,svg:{verticalAlign:"baseline"}}})}},Ln=Qe=>{const{previewCls:Le,modalMaskBg:dt,paddingSM:ze,marginXL:xt,margin:jt,paddingLG:Pn,previewOperationColorDisabled:Ft,previewOperationHoverColor:Fe,motionDurationSlow:Ce,iconCls:Be,colorTextLightSolid:Bt}=Qe,Wt=new Xt.C(dt).setAlpha(.1),tn=Wt.clone().setAlpha(.2);return{[`${Le}-footer`]:{position:"fixed",bottom:xt,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:Qe.previewOperationColor},[`${Le}-progress`]:{marginBottom:jt},[`${Le}-close`]:{position:"fixed",top:xt,right:{_skip_check_:!0,value:xt},display:"flex",color:Bt,backgroundColor:Wt.toRgbString(),borderRadius:"50%",padding:ze,outline:0,border:0,cursor:"pointer",transition:`all ${Ce}`,"&:hover":{backgroundColor:tn.toRgbString()},[`& > ${Be}`]:{fontSize:Qe.previewOperationSize}},[`${Le}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${Pn}px`,backgroundColor:Wt.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:ze,padding:ze,cursor:"pointer",transition:`all ${Ce}`,userSelect:"none",[`&:not(${Le}-operations-operation-disabled):hover > ${Be}`]:{color:Fe},"&-disabled":{color:Ft,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${Be}`]:{fontSize:Qe.previewOperationSize}}}}},Xn=Qe=>{const{modalMaskBg:Le,iconCls:dt,previewOperationColorDisabled:ze,previewCls:xt,zIndexPopup:jt,motionDurationSlow:Pn}=Qe,Ft=new Xt.C(Le).setAlpha(.1),Fe=Ft.clone().setAlpha(.2);return{[`${xt}-switch-left, ${xt}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:jt+1,display:"flex",alignItems:"center",justifyContent:"center",width:Qe.imagePreviewSwitchSize,height:Qe.imagePreviewSwitchSize,marginTop:-Qe.imagePreviewSwitchSize/2,color:Qe.previewOperationColor,background:Ft.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${Pn}`,userSelect:"none","&:hover":{background:Fe.toRgbString()},"&-disabled":{"&, &:hover":{color:ze,background:"transparent",cursor:"not-allowed",[`> ${dt}`]:{cursor:"not-allowed"}}},[`> ${dt}`]:{fontSize:Qe.previewOperationSize}},[`${xt}-switch-left`]:{insetInlineStart:Qe.marginSM},[`${xt}-switch-right`]:{insetInlineEnd:Qe.marginSM}}},ea=Qe=>{const{motionEaseOut:Le,previewCls:dt,motionDurationSlow:ze,componentCls:xt}=Qe;return[{[`${xt}-preview-root`]:{[dt]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${dt}-body`]:Object.assign(Object.assign({},Zn()),{overflow:"hidden"}),[`${dt}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${ze} ${Le} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},Zn()),{transition:`transform ${ze} ${Le} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${dt}-moving`]:{[`${dt}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${xt}-preview-root`]:{[`${dt}-wrap`]:{zIndex:Qe.zIndexPopup}}},{[`${xt}-preview-operations-wrapper`]:{position:"fixed",zIndex:Qe.zIndexPopup+1},"&":[Ln(Qe),Xn(Qe)]}]},ra=Qe=>{const{componentCls:Le}=Qe;return{[Le]:{position:"relative",display:"inline-block",[`${Le}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${Le}-img-placeholder`]:{backgroundColor:Qe.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${Le}-mask`]:Object.assign({},qn(Qe)),[`${Le}-mask:hover`]:{opacity:1},[`${Le}-placeholder`]:Object.assign({},Zn())}}},kn=Qe=>{const{previewCls:Le}=Qe;return{[`${Le}-root`]:(0,Gn._y)(Qe,"zoom"),"&":(0,dn.J$)(Qe,!0)}};var xe=(0,Mn.Z)("Image",Qe=>{const Le=`${Qe.componentCls}-preview`,dt=(0,fn.TS)(Qe,{previewCls:Le,modalMaskBg:new Xt.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:Qe.controlHeightLG});return[ra(dt),ea(dt),(0,et.QA)((0,fn.TS)(dt,{componentCls:Le})),kn(dt)]},Qe=>({zIndexPopup:Qe.zIndexPopupBase+80,previewOperationColor:new Xt.C(Qe.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new Xt.C(Qe.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new Xt.C(Qe.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:Qe.fontSizeIcon*1.5})),Se=function(Qe,Le){var dt={};for(var ze in Qe)Object.prototype.hasOwnProperty.call(Qe,ze)&&Le.indexOf(ze)<0&&(dt[ze]=Qe[ze]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xt=0,ze=Object.getOwnPropertySymbols(Qe);xt<ze.length;xt++)Le.indexOf(ze[xt])<0&&Object.prototype.propertyIsEnumerable.call(Qe,ze[xt])&&(dt[ze[xt]]=Qe[ze[xt]]);return dt};const Ae={rotateLeft:ee.createElement($e,null),rotateRight:ee.createElement(Ut,null),zoomIn:ee.createElement(Dt,null),zoomOut:ee.createElement(An,null),close:ee.createElement(He.Z,null),left:ee.createElement(de.Z,null),right:ee.createElement(be.Z,null),flipX:ee.createElement(Ye,null),flipY:ee.createElement(Ye,{rotate:90})};var Gt=Qe=>{var{previewPrefixCls:Le,preview:dt}=Qe,ze=Se(Qe,["previewPrefixCls","preview"]);const{getPrefixCls:xt}=ee.useContext(an.E_),jt=xt("image",Le),Pn=`${jt}-preview`,Ft=xt(),[Fe,Ce]=xe(jt),Be=ee.useMemo(()=>{var Bt;if(dt===!1)return dt;const Wt=typeof dt=="object"?dt:{},tn=_e()(Ce,(Bt=Wt.rootClassName)!==null&&Bt!==void 0?Bt:"");return Object.assign(Object.assign({},Wt),{transitionName:(0,bn.m)(Ft,"zoom",Wt.transitionName),maskTransitionName:(0,bn.m)(Ft,"fade",Wt.maskTransitionName),rootClassName:tn})},[dt]);return Fe(ee.createElement(mn.PreviewGroup,Object.assign({preview:Be,previewPrefixCls:Pn,icons:Ae},ze)))},yt=function(Qe,Le){var dt={};for(var ze in Qe)Object.prototype.hasOwnProperty.call(Qe,ze)&&Le.indexOf(ze)<0&&(dt[ze]=Qe[ze]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xt=0,ze=Object.getOwnPropertySymbols(Qe);xt<ze.length;xt++)Le.indexOf(ze[xt])<0&&Object.prototype.propertyIsEnumerable.call(Qe,ze[xt])&&(dt[ze[xt]]=Qe[ze[xt]]);return dt};const On=Qe=>{const{prefixCls:Le,preview:dt,className:ze,rootClassName:xt,style:jt}=Qe,Pn=yt(Qe,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:Ft,locale:Fe=at.Z,getPopupContainer:Ce,image:Be}=ee.useContext(an.E_),Bt=Ft("image",Le),Wt=Ft(),tn=Fe.Image||at.Z.Image,[nn,un]=xe(Bt),mt=_e()(xt,un),St=_e()(ze,un,Be==null?void 0:Be.className),qe=ee.useMemo(()=>{if(dt===!1)return dt;const Un=typeof dt=="object"?dt:{},{getContainer:Bn}=Un,Qn=yt(Un,["getContainer"]);return Object.assign(Object.assign({mask:ee.createElement("div",{className:`${Bt}-mask-info`},ee.createElement(ge.Z,null),tn==null?void 0:tn.preview),icons:Ae},Qn),{getContainer:Bn||Ce,transitionName:(0,bn.m)(Wt,"zoom",Un.transitionName),maskTransitionName:(0,bn.m)(Wt,"fade",Un.maskTransitionName)})},[dt,tn]),$n=Object.assign(Object.assign({},Be==null?void 0:Be.style),jt);return nn(ee.createElement(mn,Object.assign({prefixCls:Bt,preview:qe,rootClassName:mt,className:St,style:$n},Pn)))};On.PreviewGroup=Gt;var gn=On},45818:function(De,wt,oe){"use strict";oe.d(wt,{D:function(){return z},Z:function(){return re}});var ee=oe(54476),ge=oe(59301),Re={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"},_e=Re,ve=oe(7657),Ze=function(le,Pe){return ge.createElement(ve.Z,(0,ee.Z)({},le,{ref:Pe,icon:_e}))},pe=ge.forwardRef(Ze),je=pe,ke=oe(33853),We=oe(38819),Xe=oe(92310),Oe=oe.n(Xe),Ne=oe(2738),a=ie=>!isNaN(parseFloat(ie))&&isFinite(ie),b=oe(36355),x=oe(84966),y=function(ie,le){var Pe={};for(var ce in ie)Object.prototype.hasOwnProperty.call(ie,ce)&&le.indexOf(ce)<0&&(Pe[ce]=ie[ce]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,ce=Object.getOwnPropertySymbols(ie);Ie<ce.length;Ie++)le.indexOf(ce[Ie])<0&&Object.prototype.propertyIsEnumerable.call(ie,ce[Ie])&&(Pe[ce[Ie]]=ie[ce[Ie]]);return Pe};const E={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},z=ge.createContext({}),te=(()=>{let ie=0;return function(){let le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return ie+=1,`${le}${ie}`}})();var re=ge.forwardRef((ie,le)=>{const{prefixCls:Pe,className:ce,trigger:Ie,children:Ve,defaultCollapsed:Et=!1,theme:It="dark",style:sn={},collapsible:zt=!1,reverseArrow:Yt=!1,width:hn=200,collapsedWidth:tt=80,zeroWidthTriggerStyle:en,breakpoint:pn,onCollapse:Ke,onBreakpoint:Mt}=ie,pt=y(ie,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:ye}=(0,ge.useContext)(x.Gs),[Je,ot]=(0,ge.useState)("collapsed"in ie?ie.collapsed:Et),[kt,vt]=(0,ge.useState)(!1);(0,ge.useEffect)(()=>{"collapsed"in ie&&ot(ie.collapsed)},[ie.collapsed]);const Qt=(at,He)=>{"collapsed"in ie||ot(at),Ke==null||Ke(at,He)},ue=(0,ge.useRef)();ue.current=at=>{vt(at.matches),Mt==null||Mt(at.matches),Je!==at.matches&&Qt(at.matches,"responsive")},(0,ge.useEffect)(()=>{function at(de){return ue.current(de)}let He;if(typeof window!="undefined"){const{matchMedia:de}=window;if(de&&pn&&pn in E){He=de(`(max-width: ${E[pn]})`);try{He.addEventListener("change",at)}catch(be){He.addListener(at)}at(He)}}return()=>{try{He==null||He.removeEventListener("change",at)}catch(de){He==null||He.removeListener(at)}}},[pn]),(0,ge.useEffect)(()=>{const at=te("ant-sider-");return ye.addSider(at),()=>ye.removeSider(at)},[]);const ct=()=>{Qt(!Je,"clickTrigger")},{getPrefixCls:mn}=(0,ge.useContext)(b.E_),bn=()=>{const at=mn("layout-sider",Pe),He=(0,Ne.Z)(pt,["collapsed"]),de=Je?tt:hn,be=a(de)?`${de}px`:String(de),Me=parseFloat(String(tt||0))===0?ge.createElement("span",{onClick:ct,className:Oe()(`${at}-zero-width-trigger`,`${at}-zero-width-trigger-${Yt?"right":"left"}`),style:en},Ie||ge.createElement(je,null)):null,fe={expanded:Yt?ge.createElement(We.Z,null):ge.createElement(ke.Z,null),collapsed:Yt?ge.createElement(ke.Z,null):ge.createElement(We.Z,null)}[Je?"collapsed":"expanded"],bt=Ie!==null?Me||ge.createElement("div",{className:`${at}-trigger`,onClick:ct,style:{width:be}},Ie||fe):null,$e=Object.assign(Object.assign({},sn),{flex:`0 0 ${be}`,maxWidth:be,minWidth:be,width:be}),me=Oe()(at,`${at}-${It}`,{[`${at}-collapsed`]:!!Je,[`${at}-has-trigger`]:zt&&Ie!==null&&!Me,[`${at}-below`]:!!kt,[`${at}-zero-width`]:parseFloat(be)===0},ce);return ge.createElement("aside",Object.assign({className:me},He,{style:$e,ref:le}),ge.createElement("div",{className:`${at}-children`},Ve),zt||kt&&Me?bt:null)},an=ge.useMemo(()=>({siderCollapsed:Je}),[Je]);return ge.createElement(z.Provider,{value:an},bn())})},84966:function(De,wt,oe){"use strict";oe.d(wt,{VY:function(){return z},$_:function(){return E},h4:function(){return y},Gs:function(){return Ne},ZP:function(){return te}});var ee=oe(94480),ge=oe(92310),Re=oe.n(ge),_e=oe(2738),ve=oe(59301),Ze=oe(36355),pe=oe(83116),ke=ne=>{const{componentCls:re,bodyBg:ie,lightSiderBg:le,lightTriggerBg:Pe,lightTriggerColor:ce}=ne;return{[`${re}-sider-light`]:{background:le,[`${re}-sider-trigger`]:{color:ce,background:Pe},[`${re}-sider-zero-width-trigger`]:{color:ce,background:Pe,border:`1px solid ${ie}`,borderInlineStart:0}}}};const We=ne=>{const{antCls:re,componentCls:ie,colorText:le,triggerColor:Pe,footerBg:ce,triggerBg:Ie,headerHeight:Ve,headerPadding:Et,headerColor:It,footerPadding:sn,triggerHeight:zt,zeroTriggerHeight:Yt,zeroTriggerWidth:hn,motionDurationMid:tt,motionDurationSlow:en,fontSize:pn,borderRadius:Ke,bodyBg:Mt,headerBg:pt,siderBg:ye}=ne;return{[ie]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Mt,"&, *":{boxSizing:"border-box"},[`&${ie}-has-sider`]:{flexDirection:"row",[`> ${ie}, > ${ie}-content`]:{width:0}},[`${ie}-header, &${ie}-footer`]:{flex:"0 0 auto"},[`${ie}-sider`]:{position:"relative",minWidth:0,background:ye,transition:`all ${tt}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${re}-menu${re}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:zt},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:zt,color:Pe,lineHeight:`${zt}px`,textAlign:"center",background:Ie,cursor:"pointer",transition:`all ${tt}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Ve,insetInlineEnd:-hn,zIndex:1,width:hn,height:Yt,color:Pe,fontSize:ne.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:ye,borderStartStartRadius:0,borderStartEndRadius:Ke,borderEndEndRadius:Ke,borderEndStartRadius:0,cursor:"pointer",transition:`background ${en} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${en}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-hn,borderStartStartRadius:Ke,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:Ke}}}}},ke(ne)),{"&-rtl":{direction:"rtl"}}),[`${ie}-header`]:{height:Ve,padding:Et,color:It,lineHeight:`${Ve}px`,background:pt,[`${re}-menu`]:{lineHeight:"inherit"}},[`${ie}-footer`]:{padding:sn,color:le,fontSize:pn,background:ce},[`${ie}-content`]:{flex:"auto",minHeight:0}}};var Xe=(0,pe.Z)("Layout",ne=>[We(ne)],ne=>{const{colorBgLayout:re,controlHeight:ie,controlHeightLG:le,colorText:Pe,controlHeightSM:ce,marginXXS:Ie,colorTextLightSolid:Ve,colorBgContainer:Et}=ne,It=le*1.25;return{colorBgHeader:"#001529",colorBgBody:re,colorBgTrigger:"#002140",bodyBg:re,headerBg:"#001529",headerHeight:ie*2,headerPadding:`0 ${It}px`,headerColor:Pe,footerPadding:`${ce}px ${It}px`,footerBg:re,siderBg:"#001529",triggerHeight:le+Ie*2,triggerBg:"#002140",triggerColor:Ve,zeroTriggerWidth:le,zeroTriggerHeight:le,lightSiderBg:Et,lightTriggerBg:Et,lightTriggerColor:Pe}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),Oe=function(ne,re){var ie={};for(var le in ne)Object.prototype.hasOwnProperty.call(ne,le)&&re.indexOf(le)<0&&(ie[le]=ne[le]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,le=Object.getOwnPropertySymbols(ne);Pe<le.length;Pe++)re.indexOf(le[Pe])<0&&Object.prototype.propertyIsEnumerable.call(ne,le[Pe])&&(ie[le[Pe]]=ne[le[Pe]]);return ie};const Ne=ve.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function ae(ne){let{suffixCls:re,tagName:ie,displayName:le}=ne;return Pe=>ve.forwardRef((Ie,Ve)=>ve.createElement(Pe,Object.assign({ref:Ve,suffixCls:re,tagName:ie},Ie)))}const a=ve.forwardRef((ne,re)=>{const{prefixCls:ie,suffixCls:le,className:Pe,tagName:ce}=ne,Ie=Oe(ne,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Ve}=ve.useContext(Ze.E_),Et=Ve("layout",ie),[It,sn]=Xe(Et),zt=le?`${Et}-${le}`:Et;return It(ve.createElement(ce,Object.assign({className:Re()(ie||zt,Pe,sn),ref:re},Ie)))}),b=ve.forwardRef((ne,re)=>{const{direction:ie}=ve.useContext(Ze.E_),[le,Pe]=ve.useState([]),{prefixCls:ce,className:Ie,rootClassName:Ve,children:Et,hasSider:It,tagName:sn,style:zt}=ne,Yt=Oe(ne,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),hn=(0,_e.Z)(Yt,["suffixCls"]),{getPrefixCls:tt,layout:en}=ve.useContext(Ze.E_),pn=tt("layout",ce),[Ke,Mt]=Xe(pn),pt=Re()(pn,{[`${pn}-has-sider`]:typeof It=="boolean"?It:le.length>0,[`${pn}-rtl`]:ie==="rtl"},en==null?void 0:en.className,Ie,Ve,Mt),ye=ve.useMemo(()=>({siderHook:{addSider:Je=>{Pe(ot=>[].concat((0,ee.Z)(ot),[Je]))},removeSider:Je=>{Pe(ot=>ot.filter(kt=>kt!==Je))}}}),[]);return Ke(ve.createElement(Ne.Provider,{value:ye},ve.createElement(sn,Object.assign({ref:re,className:pt,style:Object.assign(Object.assign({},en==null?void 0:en.style),zt)},hn),Et)))}),x=ae({tagName:"div",displayName:"Layout"})(b),y=ae({suffixCls:"header",tagName:"header",displayName:"Header"})(a),E=ae({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(a),z=ae({suffixCls:"content",tagName:"main",displayName:"Content"})(a);var te=x},40875:function(De,wt,oe){"use strict";oe.d(wt,{J:function(){return Ze}});var ee=oe(59301),ge=oe(33234),Re=oe(70425),_e=function(pe,je){var ke={};for(var We in pe)Object.prototype.hasOwnProperty.call(pe,We)&&je.indexOf(We)<0&&(ke[We]=pe[We]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xe=0,We=Object.getOwnPropertySymbols(pe);Xe<We.length;Xe++)je.indexOf(We[Xe])<0&&Object.prototype.propertyIsEnumerable.call(pe,We[Xe])&&(ke[We[Xe]]=pe[We[Xe]]);return ke};const ve=ee.createContext(null),Ze=ee.forwardRef((pe,je)=>{const{children:ke}=pe,We=_e(pe,["children"]),Xe=ee.useContext(ve),Oe=ee.useMemo(()=>Object.assign(Object.assign({},Xe),We),[Xe,We.prefixCls,We.mode,We.selectable]);return ee.createElement(ve.Provider,{value:Oe},ee.createElement(ge.BR,null,(0,Re.supportNodeRef)(ke)?ee.cloneElement(ke,{ref:je}):ke))});wt.Z=ve},20834:function(De,wt,oe){"use strict";oe.d(wt,{default:function(){return an}});var ee=oe(15285),ge=oe(59301),Re=oe(45818),_e=oe(92310),ve=oe.n(_e),Ze=oe(36355),pe=function(at,He){var de={};for(var be in at)Object.prototype.hasOwnProperty.call(at,be)&&He.indexOf(be)<0&&(de[be]=at[be]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,be=Object.getOwnPropertySymbols(at);Me<be.length;Me++)He.indexOf(be[Me])<0&&Object.prototype.propertyIsEnumerable.call(at,be[Me])&&(de[be[Me]]=at[be[Me]]);return de},ke=at=>{const{prefixCls:He,className:de,dashed:be}=at,Me=pe(at,["prefixCls","className","dashed"]),{getPrefixCls:rt}=ge.useContext(Ze.E_),se=rt("menu",He),fe=ve()({[`${se}-item-divider-dashed`]:!!be},de);return ge.createElement(ee.iz,Object.assign({className:fe},Me))},We=oe(11592),Xe=oe(2738),Oe=oe(6848),Ne=oe(92343),a=(0,ge.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),x=at=>{var He;const{className:de,children:be,icon:Me,title:rt,danger:se}=at,{prefixCls:fe,firstLevel:bt,direction:$e,disableMenuItemTitleTooltip:me,inlineCollapsed:nt}=ge.useContext(a),Zt=Te=>{const Ye=ge.createElement("span",{className:`${fe}-title-content`},be);return(!Me||(0,Ne.l$)(be)&&be.type==="span")&&be&&Te&&bt&&typeof be=="string"?ge.createElement("div",{className:`${fe}-inline-collapsed-noicon`},be.charAt(0)):Ye},{siderCollapsed:At}=ge.useContext(Re.D);let Ut=rt;typeof rt=="undefined"?Ut=bt?be:"":rt===!1&&(Ut="");const st={title:Ut};!At&&!nt&&(st.title=null,st.open=!1);const Nt=(0,We.Z)(be).length;let he=ge.createElement(ee.ck,Object.assign({},(0,Xe.Z)(at,["title","icon","danger"]),{className:ve()({[`${fe}-item-danger`]:se,[`${fe}-item-only-child`]:(Me?Nt+1:Nt)===1},de),title:typeof rt=="string"?rt:void 0}),(0,Ne.Tm)(Me,{className:ve()((0,Ne.l$)(Me)?(He=Me.props)===null||He===void 0?void 0:He.className:"",`${fe}-item-icon`)}),Zt(nt));return me||(he=ge.createElement(Oe.Z,Object.assign({},st,{placement:$e==="rtl"?"left":"right",overlayClassName:`${fe}-inline-collapsed-tooltip`}),he)),he},E=at=>{var He;const{popupClassName:de,icon:be,title:Me,theme:rt}=at,se=ge.useContext(a),{prefixCls:fe,inlineCollapsed:bt,theme:$e}=se,me=(0,ee.Xl)();let nt;if(!be)nt=bt&&!me.length&&Me&&typeof Me=="string"?ge.createElement("div",{className:`${fe}-inline-collapsed-noicon`},Me.charAt(0)):ge.createElement("span",{className:`${fe}-title-content`},Me);else{const At=(0,Ne.l$)(Me)&&Me.type==="span";nt=ge.createElement(ge.Fragment,null,(0,Ne.Tm)(be,{className:ve()((0,Ne.l$)(be)?(He=be.props)===null||He===void 0?void 0:He.className:"",`${fe}-item-icon`)}),At?Me:ge.createElement("span",{className:`${fe}-title-content`},Me))}const Zt=ge.useMemo(()=>Object.assign(Object.assign({},se),{firstLevel:!1}),[se]);return ge.createElement(a.Provider,{value:Zt},ge.createElement(ee.Wd,Object.assign({},(0,Xe.Z)(at,["icon"]),{title:nt,popupClassName:ve()(fe,de,`${fe}-${rt||$e}`)})))},z=oe(18785),te=oe(70425),ne=oe(62892),re=oe(40875),ie=function(at,He){var de={};for(var be in at)Object.prototype.hasOwnProperty.call(at,be)&&He.indexOf(be)<0&&(de[be]=at[be]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,be=Object.getOwnPropertySymbols(at);Me<be.length;Me++)He.indexOf(be[Me])<0&&Object.prototype.propertyIsEnumerable.call(at,be[Me])&&(de[be[Me]]=at[be[Me]]);return de};function le(at){return(at||[]).map((He,de)=>{if(He&&typeof He=="object"){const be=He,{label:Me,children:rt,key:se,type:fe}=be,bt=ie(be,["label","children","key","type"]),$e=se!=null?se:`tmp-${de}`;return rt||fe==="group"?fe==="group"?ge.createElement(ee.BW,Object.assign({key:$e},bt,{title:Me}),le(rt)):ge.createElement(E,Object.assign({key:$e},bt,{title:Me}),le(rt)):fe==="divider"?ge.createElement(ke,Object.assign({key:$e},bt)):ge.createElement(x,Object.assign({key:$e},bt),Me)}return null}).filter(He=>He)}function Pe(at){return ge.useMemo(()=>at&&le(at),[at])}var ce=oe(64993),Ie=oe(17313),Ve=oe(8378),Et=oe(13826),It=oe(29878),sn=oe(83116),zt=oe(37613),hn=at=>{const{componentCls:He,motionDurationSlow:de,horizontalLineHeight:be,colorSplit:Me,lineWidth:rt,lineType:se,itemPaddingInline:fe}=at;return{[`${He}-horizontal`]:{lineHeight:be,border:0,borderBottom:`${rt}px ${se} ${Me}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${He}-item, ${He}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:fe},[`> ${He}-item:hover,
> ${He}-item-active,
> ${He}-submenu ${He}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${He}-item, ${He}-submenu-title`]:{transition:[`border-color ${de}`,`background ${de}`].join(",")},[`${He}-submenu-arrow`]:{display:"none"}}}},en=at=>{let{componentCls:He,menuArrowOffset:de}=at;return{[`${He}-rtl`]:{direction:"rtl"},[`${He}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${He}-rtl${He}-vertical,
${He}-submenu-rtl ${He}-vertical`]:{[`${He}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${de})`},"&::after":{transform:`rotate(45deg) translateY(${de})`}}}}};const pn=at=>Object.assign({},(0,Ie.oN)(at));var Mt=(at,He)=>{const{componentCls:de,itemColor:be,itemSelectedColor:Me,groupTitleColor:rt,itemBg:se,subMenuItemBg:fe,itemSelectedBg:bt,activeBarHeight:$e,activeBarWidth:me,activeBarBorderWidth:nt,motionDurationSlow:Zt,motionEaseInOut:At,motionEaseOut:Ut,itemPaddingInline:st,motionDurationMid:Nt,itemHoverColor:he,lineType:Te,colorSplit:Ye,itemDisabledColor:gt,dangerItemColor:Pt,dangerItemHoverColor:Ot,dangerItemSelectedColor:Rt,dangerItemActiveBg:Dt,dangerItemSelectedBg:on,itemHoverBg:wn,itemActiveBg:yn,menuSubMenuBg:xn,horizontalItemSelectedColor:An,horizontalItemSelectedBg:Xt,horizontalItemBorderRadius:et,horizontalItemHoverBg:zn,popupBg:Gn}=at;return{[`${de}-${He}, ${de}-${He} > ${de}`]:{color:be,background:se,[`&${de}-root:focus-visible`]:Object.assign({},pn(at)),[`${de}-item-group-title`]:{color:rt},[`${de}-submenu-selected`]:{[`> ${de}-submenu-title`]:{color:Me}},[`${de}-item-disabled, ${de}-submenu-disabled`]:{color:`${gt} !important`},[`${de}-item:not(${de}-item-selected):not(${de}-submenu-selected)`]:{[`&:hover, > ${de}-submenu-title:hover`]:{color:he}},[`&:not(${de}-horizontal)`]:{[`${de}-item:not(${de}-item-selected)`]:{"&:hover":{backgroundColor:wn},"&:active":{backgroundColor:yn}},[`${de}-submenu-title`]:{"&:hover":{backgroundColor:wn},"&:active":{backgroundColor:yn}}},[`${de}-item-danger`]:{color:Pt,[`&${de}-item:hover`]:{[`&:not(${de}-item-selected):not(${de}-submenu-selected)`]:{color:Ot}},[`&${de}-item:active`]:{background:Dt}},[`${de}-item a`]:{"&, &:hover":{color:"inherit"}},[`${de}-item-selected`]:{color:Me,[`&${de}-item-danger`]:{color:Rt},"a, a:hover":{color:"inherit"}},[`& ${de}-item-selected`]:{backgroundColor:bt,[`&${de}-item-danger`]:{backgroundColor:on}},[`${de}-item, ${de}-submenu-title`]:{[`&:not(${de}-item-disabled):focus-visible`]:Object.assign({},pn(at))},[`&${de}-submenu > ${de}`]:{backgroundColor:xn},[`&${de}-popup > ${de}`]:{backgroundColor:Gn},[`&${de}-horizontal`]:Object.assign(Object.assign({},He==="dark"?{borderBottom:0}:{}),{[`> ${de}-item, > ${de}-submenu`]:{top:nt,marginTop:-nt,marginBottom:0,borderRadius:et,"&::after":{position:"absolute",insetInline:st,bottom:0,borderBottom:`${$e}px solid transparent`,transition:`border-color ${Zt} ${At}`,content:'""'},"&:hover, &-active, &-open":{background:zn,"&::after":{borderBottomWidth:$e,borderBottomColor:An}},"&-selected":{color:An,backgroundColor:Xt,"&:hover":{backgroundColor:Xt},"&::after":{borderBottomWidth:$e,borderBottomColor:An}}}}),[`&${de}-root`]:{[`&${de}-inline, &${de}-vertical`]:{borderInlineEnd:`${nt}px ${Te} ${Ye}`}},[`&${de}-inline`]:{[`${de}-sub${de}-inline`]:{background:fe},[`${de}-item, ${de}-submenu-title`]:nt&&me?{width:`calc(100% + ${nt}px)`}:{},[`${de}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${me}px solid ${Me}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Nt} ${Ut}`,`opacity ${Nt} ${Ut}`].join(","),content:'""'},[`&${de}-item-danger`]:{"&::after":{borderInlineEndColor:Rt}}},[`${de}-selected, ${de}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Nt} ${At}`,`opacity ${Nt} ${At}`].join(",")}}}}}};const pt=at=>{const{componentCls:He,itemHeight:de,itemMarginInline:be,padding:Me,menuArrowSize:rt,marginXS:se,itemMarginBlock:fe}=at,bt=Me+rt+se;return{[`${He}-item`]:{position:"relative",overflow:"hidden"},[`${He}-item, ${He}-submenu-title`]:{height:de,lineHeight:`${de}px`,paddingInline:Me,overflow:"hidden",textOverflow:"ellipsis",marginInline:be,marginBlock:fe,width:`calc(100% - ${be*2}px)`},[`> ${He}-item,
> ${He}-submenu > ${He}-submenu-title`]:{height:de,lineHeight:`${de}px`},[`${He}-item-group-list ${He}-submenu-title,
${He}-submenu-title`]:{paddingInlineEnd:bt}}};var Je=at=>{const{componentCls:He,iconCls:de,itemHeight:be,colorTextLightSolid:Me,dropdownWidth:rt,controlHeightLG:se,motionDurationMid:fe,motionEaseOut:bt,paddingXL:$e,itemMarginInline:me,fontSizeLG:nt,motionDurationSlow:Zt,paddingXS:At,boxShadowSecondary:Ut,collapsedWidth:st,collapsedIconSize:Nt}=at,he={height:be,lineHeight:`${be}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[He]:{"&-inline, &-vertical":Object.assign({[`&${He}-root`]:{boxShadow:"none"}},pt(at))},[`${He}-submenu-popup`]:{[`${He}-vertical`]:Object.assign(Object.assign({},pt(at)),{boxShadow:Ut})}},{[`${He}-submenu-popup ${He}-vertical${He}-sub`]:{minWidth:rt,maxHeight:`calc(100vh - ${se*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${He}-inline`]:{width:"100%",[`&${He}-root`]:{[`${He}-item, ${He}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Zt}`,`background ${Zt}`,`padding ${fe} ${bt}`].join(","),[`> ${He}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${He}-sub${He}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${He}-submenu > ${He}-submenu-title`]:he,[`& ${He}-item-group-title`]:{paddingInlineStart:$e}},[`${He}-item`]:he}},{[`${He}-inline-collapsed`]:{width:st,[`&${He}-root`]:{[`${He}-item, ${He}-submenu ${He}-submenu-title`]:{[`> ${He}-inline-collapsed-noicon`]:{fontSize:nt,textAlign:"center"}}},[`> ${He}-item,
> ${He}-item-group > ${He}-item-group-list > ${He}-item,
> ${He}-item-group > ${He}-item-group-list > ${He}-submenu > ${He}-submenu-title,
> ${He}-submenu > ${He}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${nt/2}px - ${me}px)`,textOverflow:"clip",[`
${He}-submenu-arrow,
${He}-submenu-expand-icon
`]:{opacity:0},[`${He}-item-icon, ${de}`]:{margin:0,fontSize:Nt,lineHeight:`${be}px`,"+ span":{display:"inline-block",opacity:0}}},[`${He}-item-icon, ${de}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${He}-item-icon, ${de}`]:{display:"none"},"a, a:hover":{color:Me}},[`${He}-item-group-title`]:Object.assign(Object.assign({},Ie.vS),{paddingInline:At})}}]};const ot=at=>{const{componentCls:He,motionDurationSlow:de,motionDurationMid:be,motionEaseInOut:Me,motionEaseOut:rt,iconCls:se,iconSize:fe,iconMarginInlineEnd:bt}=at;return{[`${He}-item, ${He}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${de}`,`background ${de}`,`padding ${de} ${Me}`].join(","),[`${He}-item-icon, ${se}`]:{minWidth:fe,fontSize:fe,transition:[`font-size ${be} ${rt}`,`margin ${de} ${Me}`,`color ${de}`].join(","),"+ span":{marginInlineStart:bt,opacity:1,transition:[`opacity ${de} ${Me}`,`margin ${de}`,`color ${de}`].join(",")}},[`${He}-item-icon`]:Object.assign({},(0,Ie.Ro)()),[`&${He}-item-only-child`]:{[`> ${se}, > ${He}-item-icon`]:{marginInlineEnd:0}}},[`${He}-item-disabled, ${He}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${He}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},kt=at=>{const{componentCls:He,motionDurationSlow:de,motionEaseInOut:be,borderRadius:Me,menuArrowSize:rt,menuArrowOffset:se}=at;return{[`${He}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:at.margin,width:rt,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${de} ${be}, opacity ${de}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:rt*.6,height:rt*.15,backgroundColor:"currentcolor",borderRadius:Me,transition:[`background ${de} ${be}`,`transform ${de} ${be}`,`top ${de} ${be}`,`color ${de} ${be}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${se})`},"&::after":{transform:`rotate(-45deg) translateY(${se})`}}}}},vt=at=>{const{antCls:He,componentCls:de,fontSize:be,motionDurationSlow:Me,motionDurationMid:rt,motionEaseInOut:se,paddingXS:fe,padding:bt,colorSplit:$e,lineWidth:me,zIndexPopup:nt,borderRadiusLG:Zt,subMenuItemBorderRadius:At,menuArrowSize:Ut,menuArrowOffset:st,lineType:Nt,menuPanelMaskInset:he,groupTitleLineHeight:Te,groupTitleFontSize:Ye}=at;return[{"":{[`${de}`]:Object.assign(Object.assign({},(0,Ie.dF)()),{"&-hidden":{display:"none"}})},[`${de}-submenu-hidden`]:{display:"none"}},{[de]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ie.Wf)(at)),(0,Ie.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:be,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Me} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${de}-item`]:{flex:"none"}},[`${de}-item, ${de}-submenu, ${de}-submenu-title`]:{borderRadius:at.itemBorderRadius},[`${de}-item-group-title`]:{padding:`${fe}px ${bt}px`,fontSize:Ye,lineHeight:Te,transition:`all ${Me}`},[`&-horizontal ${de}-submenu`]:{transition:[`border-color ${Me} ${se}`,`background ${Me} ${se}`].join(",")},[`${de}-submenu, ${de}-submenu-inline`]:{transition:[`border-color ${Me} ${se}`,`background ${Me} ${se}`,`padding ${rt} ${se}`].join(",")},[`${de}-submenu ${de}-sub`]:{cursor:"initial",transition:[`background ${Me} ${se}`,`padding ${Me} ${se}`].join(",")},[`${de}-title-content`]:{transition:`color ${Me}`},[`${de}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${de}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:$e,borderStyle:Nt,borderWidth:0,borderTopWidth:me,marginBlock:me,padding:0,"&-dashed":{borderStyle:"dashed"}}}),ot(at)),{[`${de}-item-group`]:{[`${de}-item-group-list`]:{margin:0,padding:0,[`${de}-item, ${de}-submenu-title`]:{paddingInline:`${be*2}px ${bt}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:nt,borderRadius:Zt,boxShadow:"none",transformOrigin:"0 0",[`&${de}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${he}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:he},"\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:at.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:at.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:at.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:at.paddingXS},[`> ${de}`]:Object.assign(Object.assign(Object.assign({borderRadius:Zt},ot(at)),kt(at)),{[`${de}-item, ${de}-submenu > ${de}-submenu-title`]:{borderRadius:At},[`${de}-submenu-title::after`]:{transition:`transform ${Me} ${se}`}})}}),kt(at)),{[`&-inline-collapsed ${de}-submenu-arrow,
&-inline ${de}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${st})`},"&::after":{transform:`rotate(45deg) translateX(-${st})`}},[`${de}-submenu-open${de}-submenu-inline > ${de}-submenu-title > ${de}-submenu-arrow`]:{transform:`translateY(-${Ut*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${st})`},"&::before":{transform:`rotate(45deg) translateX(${st})`}}})},{[`${He}-layout-header`]:{[de]:{lineHeight:"inherit"}}}]};var Qt=(at,He)=>(0,sn.Z)("Menu",be=>{if(He===!1)return[];const{colorBgElevated:Me,colorPrimary:rt,colorTextLightSolid:se,controlHeightLG:fe,fontSize:bt,darkItemColor:$e,darkDangerItemColor:me,darkItemBg:nt,darkSubMenuItemBg:Zt,darkItemSelectedColor:At,darkItemSelectedBg:Ut,darkDangerItemSelectedBg:st,darkItemHoverBg:Nt,darkGroupTitleColor:he,darkItemHoverColor:Te,darkItemDisabledColor:Ye,darkDangerItemHoverColor:gt,darkDangerItemSelectedColor:Pt,darkDangerItemActiveBg:Ot}=be,Rt=bt/7*5,Dt=(0,zt.TS)(be,{menuArrowSize:Rt,menuHorizontalHeight:fe*1.15,menuArrowOffset:`${Rt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Me}),on=(0,zt.TS)(Dt,{itemColor:$e,itemHoverColor:Te,groupTitleColor:he,itemSelectedColor:At,itemBg:nt,popupBg:nt,subMenuItemBg:Zt,itemActiveBg:"transparent",itemSelectedBg:Ut,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Nt,itemDisabledColor:Ye,dangerItemColor:me,dangerItemHoverColor:gt,dangerItemSelectedColor:Pt,dangerItemActiveBg:Ot,dangerItemSelectedBg:st,menuSubMenuBg:Zt,horizontalItemSelectedColor:se,horizontalItemSelectedBg:rt});return[vt(Dt),hn(Dt),Je(Dt),Mt(Dt,"light"),Mt(on,"dark"),en(Dt),(0,Ve.Z)(Dt),(0,Et.oN)(Dt,"slide-up"),(0,Et.oN)(Dt,"slide-down"),(0,It._y)(Dt,"zoom-big")]},be=>{const{colorPrimary:Me,colorError:rt,colorTextDisabled:se,colorErrorBg:fe,colorText:bt,colorTextDescription:$e,colorBgContainer:me,colorFillAlter:nt,colorFillContent:Zt,lineWidth:At,lineWidthBold:Ut,controlItemBgActive:st,colorBgTextHover:Nt,controlHeightLG:he,lineHeight:Te,colorBgElevated:Ye,marginXXS:gt,padding:Pt,fontSize:Ot,controlHeightSM:Rt,fontSizeLG:Dt,colorTextLightSolid:on,colorErrorHover:wn}=be,yn=new ce.C(on).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:be.zIndexPopupBase+50,radiusItem:be.borderRadiusLG,itemBorderRadius:be.borderRadiusLG,radiusSubMenuItem:be.borderRadiusSM,subMenuItemBorderRadius:be.borderRadiusSM,colorItemText:bt,itemColor:bt,colorItemTextHover:bt,itemHoverColor:bt,colorItemTextHoverHorizontal:Me,horizontalItemHoverColor:Me,colorGroupTitle:$e,groupTitleColor:$e,colorItemTextSelected:Me,itemSelectedColor:Me,colorItemTextSelectedHorizontal:Me,horizontalItemSelectedColor:Me,colorItemBg:me,itemBg:me,colorItemBgHover:Nt,itemHoverBg:Nt,colorItemBgActive:Zt,itemActiveBg:st,colorSubItemBg:nt,subMenuItemBg:nt,colorItemBgSelected:st,itemSelectedBg:st,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Ut,activeBarHeight:Ut,colorActiveBarBorderSize:At,activeBarBorderWidth:At,colorItemTextDisabled:se,itemDisabledColor:se,colorDangerItemText:rt,dangerItemColor:rt,colorDangerItemTextHover:rt,dangerItemHoverColor:rt,colorDangerItemTextSelected:rt,dangerItemSelectedColor:rt,colorDangerItemBgActive:fe,dangerItemActiveBg:fe,colorDangerItemBgSelected:fe,dangerItemSelectedBg:fe,itemMarginInline:be.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:he,groupTitleLineHeight:Te,collapsedWidth:he*2,popupBg:Ye,itemMarginBlock:gt,itemPaddingInline:Pt,horizontalLineHeight:`${he*1.15}px`,iconSize:Ot,iconMarginInlineEnd:Rt-Ot,collapsedIconSize:Dt,groupTitleFontSize:Ot,darkItemDisabledColor:new ce.C(on).setAlpha(.25).toRgbString(),darkItemColor:yn,darkDangerItemColor:rt,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:on,darkItemSelectedBg:Me,darkDangerItemSelectedBg:rt,darkItemHoverBg:"transparent",darkGroupTitleColor:yn,darkItemHoverColor:on,darkDangerItemHoverColor:wn,darkDangerItemSelectedColor:on,darkDangerItemActiveBg:rt}},{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"]]})(at),ue=function(at,He){var de={};for(var be in at)Object.prototype.hasOwnProperty.call(at,be)&&He.indexOf(be)<0&&(de[be]=at[be]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,be=Object.getOwnPropertySymbols(at);Me<be.length;Me++)He.indexOf(be[Me])<0&&Object.prototype.propertyIsEnumerable.call(at,be[Me])&&(de[be[Me]]=at[be[Me]]);return de},mn=(0,ge.forwardRef)((at,He)=>{var de,be;const Me=ge.useContext(re.Z),rt=Me||{},{getPrefixCls:se,getPopupContainer:fe,direction:bt,menu:$e}=ge.useContext(Ze.E_),me=se(),{prefixCls:nt,className:Zt,style:At,theme:Ut="light",expandIcon:st,_internalDisableMenuItemTitleTooltip:Nt,inlineCollapsed:he,siderCollapsed:Te,items:Ye,children:gt,rootClassName:Pt,mode:Ot,selectable:Rt,onClick:Dt,overflowedIndicatorPopupClassName:on}=at,wn=ue(at,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),yn=(0,Xe.Z)(wn,["collapsedWidth"]),xn=Pe(Ye)||gt;(de=rt.validator)===null||de===void 0||de.call(rt,{mode:Ot});const An=(0,te.useEvent)(function(){var Xn;Dt==null||Dt.apply(void 0,arguments),(Xn=rt.onClick)===null||Xn===void 0||Xn.call(rt)}),Xt=rt.mode||Ot,et=Rt!=null?Rt:rt.selectable,zn=ge.useMemo(()=>Te!==void 0?Te:he,[he,Te]),Gn={horizontal:{motionName:`${me}-slide-up`},inline:(0,ne.Z)(me),other:{motionName:`${me}-zoom-big`}},dn=se("menu",nt||rt.prefixCls),[Mn,fn]=Qt(dn,!Me),Zn=ve()(`${dn}-${Ut}`,$e==null?void 0:$e.className,Zt);let qn;if(typeof st=="function")qn=st;else if(st===null||st===!1)qn=null;else if(rt.expandIcon===null||rt.expandIcon===!1)qn=null;else{const Xn=st!=null?st:rt.expandIcon;qn=(0,Ne.Tm)(Xn,{className:ve()(`${dn}-submenu-expand-icon`,(0,Ne.l$)(Xn)?(be=Xn.props)===null||be===void 0?void 0:be.className:"")})}const Ln=ge.useMemo(()=>({prefixCls:dn,inlineCollapsed:zn||!1,direction:bt,firstLevel:!0,theme:Ut,mode:Xt,disableMenuItemTitleTooltip:Nt}),[dn,zn,bt,Nt,Ut]);return Mn(ge.createElement(re.Z.Provider,{value:null},ge.createElement(a.Provider,{value:Ln},ge.createElement(ee.ZP,Object.assign({getPopupContainer:fe,overflowedIndicator:ge.createElement(z.Z,null),overflowedIndicatorPopupClassName:ve()(dn,`${dn}-${Ut}`,on),mode:Xt,selectable:et,onClick:An},yn,{inlineCollapsed:zn,style:Object.assign(Object.assign({},$e==null?void 0:$e.style),At),className:Zn,prefixCls:dn,direction:bt,defaultMotions:Gn,expandIcon:qn,ref:He,rootClassName:ve()(Pt,fn)}),xn))))});const bn=(0,ge.forwardRef)((at,He)=>{const de=(0,ge.useRef)(null),be=ge.useContext(Re.D);return(0,ge.useImperativeHandle)(He,()=>({menu:de.current,focus:Me=>{var rt;(rt=de.current)===null||rt===void 0||rt.focus(Me)}})),ge.createElement(mn,Object.assign({ref:de},at,be))});bn.Item=x,bn.SubMenu=E,bn.Divider=ke,bn.ItemGroup=ee.BW;var an=bn},58421:function(De,wt,oe){"use strict";oe.d(wt,{Z:function(){return rt}});var ee=oe(54476),ge=oe(59301),Re={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"},_e=Re,ve=oe(7657),Ze=function(fe,bt){return ge.createElement(ve.Z,(0,ee.Z)({},fe,{ref:bt,icon:_e}))},pe=ge.forwardRef(Ze),je=pe,ke=oe(49198),We=oe(33853),Xe=oe(38819),Oe=oe(92310),Ne=oe.n(Oe),ae=oe(20068),a=oe(33885),b=oe(67732),x=oe(83652),y=oe(42403),E=oe(158),z=oe(26112),te={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ne=te,re=oe(91735),ie=function(se){(0,y.Z)(bt,se);var fe=(0,E.Z)(bt);function bt(){var $e;(0,b.Z)(this,bt);for(var me=arguments.length,nt=new Array(me),Zt=0;Zt<me;Zt++)nt[Zt]=arguments[Zt];return $e=fe.call.apply(fe,[this].concat(nt)),$e.state={goInputText:""},$e.getValidValue=function(){var At=$e.state.goInputText;return!At||Number.isNaN(At)?void 0:Number(At)},$e.buildOptionText=function(At){return"".concat(At," ").concat($e.props.locale.items_per_page)},$e.changeSize=function(At){$e.props.changeSize(Number(At))},$e.handleChange=function(At){$e.setState({goInputText:At.target.value})},$e.handleBlur=function(At){var Ut=$e.props,st=Ut.goButton,Nt=Ut.quickGo,he=Ut.rootPrefixCls,Te=$e.state.goInputText;st||Te===""||($e.setState({goInputText:""}),!(At.relatedTarget&&(At.relatedTarget.className.indexOf("".concat(he,"-item-link"))>=0||At.relatedTarget.className.indexOf("".concat(he,"-item"))>=0))&&Nt($e.getValidValue()))},$e.go=function(At){var Ut=$e.state.goInputText;Ut!==""&&(At.keyCode===ne.ENTER||At.type==="click")&&($e.setState({goInputText:""}),$e.props.quickGo($e.getValidValue()))},$e}return(0,x.Z)(bt,[{key:"getPageSizeOptions",value:function(){var me=this.props,nt=me.pageSize,Zt=me.pageSizeOptions;return Zt.some(function(At){return At.toString()===nt.toString()})?Zt:Zt.concat([nt.toString()]).sort(function(At,Ut){var st=Number.isNaN(Number(At))?0:Number(At),Nt=Number.isNaN(Number(Ut))?0:Number(Ut);return st-Nt})}},{key:"render",value:function(){var me=this,nt=this.props,Zt=nt.pageSize,At=nt.locale,Ut=nt.rootPrefixCls,st=nt.changeSize,Nt=nt.quickGo,he=nt.goButton,Te=nt.selectComponentClass,Ye=nt.buildOptionText,gt=nt.selectPrefixCls,Pt=nt.disabled,Ot=this.state.goInputText,Rt="".concat(Ut,"-options"),Dt=Te,on=null,wn=null,yn=null;if(!st&&!Nt)return null;var xn=this.getPageSizeOptions();if(st&&Dt){var An=xn.map(function(Xt,et){return ge.createElement(Dt.Option,{key:et,value:Xt.toString()},(Ye||me.buildOptionText)(Xt))});on=ge.createElement(Dt,{disabled:Pt,prefixCls:gt,showSearch:!1,className:"".concat(Rt,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Zt||xn[0]).toString(),onChange:this.changeSize,getPopupContainer:function(et){return et.parentNode},"aria-label":At.page_size,defaultOpen:!1},An)}return Nt&&(he&&(yn=typeof he=="boolean"?ge.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Pt,className:"".concat(Rt,"-quick-jumper-button")},At.jump_to_confirm):ge.createElement("span",{onClick:this.go,onKeyUp:this.go},he)),wn=ge.createElement("div",{className:"".concat(Rt,"-quick-jumper")},At.jump_to,ge.createElement("input",{disabled:Pt,type:"text",value:Ot,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":At.page}),At.page,yn)),ge.createElement("li",{className:"".concat(Rt)},on,wn)}}]),bt}(ge.Component);ie.defaultProps={pageSizeOptions:["10","20","50","100"]};var le=ie,Pe=function(fe){var bt,$e=fe.rootPrefixCls,me=fe.page,nt=fe.active,Zt=fe.className,At=fe.showTitle,Ut=fe.onClick,st=fe.onKeyPress,Nt=fe.itemRender,he="".concat($e,"-item"),Te=Ne()(he,"".concat(he,"-").concat(me),(bt={},(0,ae.Z)(bt,"".concat(he,"-active"),nt),(0,ae.Z)(bt,"".concat(he,"-disabled"),!me),(0,ae.Z)(bt,fe.className,Zt),bt)),Ye=function(){Ut(me)},gt=function(Rt){st(Rt,Ut,me)},Pt=Nt(me,"page",ge.createElement("a",{rel:"nofollow"},me));return Pt?ge.createElement("li",{title:At?me.toString():null,className:Te,onClick:Ye,onKeyPress:gt,tabIndex:0},Pt):null},ce=Pe;function Ie(){}function Ve(se){var fe=Number(se);return typeof fe=="number"&&!Number.isNaN(fe)&&isFinite(fe)&&Math.floor(fe)===fe}var Et=function(fe,bt,$e){return $e};function It(se,fe,bt){var $e=typeof se=="undefined"?fe.pageSize:se;return Math.floor((bt.total-1)/$e)+1}var sn=function(se){(0,y.Z)(bt,se);var fe=(0,E.Z)(bt);function bt($e){var me;(0,b.Z)(this,bt),me=fe.call(this,$e),me.paginationNode=ge.createRef(),me.getJumpPrevPage=function(){return Math.max(1,me.state.current-(me.props.showLessItems?3:5))},me.getJumpNextPage=function(){return Math.min(It(void 0,me.state,me.props),me.state.current+(me.props.showLessItems?3:5))},me.getItemIcon=function(st,Nt){var he=me.props.prefixCls,Te=st||ge.createElement("button",{type:"button","aria-label":Nt,className:"".concat(he,"-item-link")});return typeof st=="function"&&(Te=ge.createElement(st,(0,a.Z)({},me.props))),Te},me.isValid=function(st){var Nt=me.props.total;return Ve(st)&&st!==me.state.current&&Ve(Nt)&&Nt>0},me.shouldDisplayQuickJumper=function(){var st=me.props,Nt=st.showQuickJumper,he=st.total,Te=me.state.pageSize;return he<=Te?!1:Nt},me.handleKeyDown=function(st){(st.keyCode===ne.ARROW_UP||st.keyCode===ne.ARROW_DOWN)&&st.preventDefault()},me.handleKeyUp=function(st){var Nt=me.getValidValue(st),he=me.state.currentInputValue;Nt!==he&&me.setState({currentInputValue:Nt}),st.keyCode===ne.ENTER?me.handleChange(Nt):st.keyCode===ne.ARROW_UP?me.handleChange(Nt-1):st.keyCode===ne.ARROW_DOWN&&me.handleChange(Nt+1)},me.handleBlur=function(st){var Nt=me.getValidValue(st);me.handleChange(Nt)},me.changePageSize=function(st){var Nt=me.state.current,he=It(st,me.state,me.props);Nt=Nt>he?he:Nt,he===0&&(Nt=me.state.current),typeof st=="number"&&("pageSize"in me.props||me.setState({pageSize:st}),"current"in me.props||me.setState({current:Nt,currentInputValue:Nt})),me.props.onShowSizeChange(Nt,st),"onChange"in me.props&&me.props.onChange&&me.props.onChange(Nt,st)},me.handleChange=function(st){var Nt=me.props,he=Nt.disabled,Te=Nt.onChange,Ye=me.state,gt=Ye.pageSize,Pt=Ye.current,Ot=Ye.currentInputValue;if(me.isValid(st)&&!he){var Rt=It(void 0,me.state,me.props),Dt=st;return st>Rt?Dt=Rt:st<1&&(Dt=1),"current"in me.props||me.setState({current:Dt}),Dt!==Ot&&me.setState({currentInputValue:Dt}),Te(Dt,gt),Dt}return Pt},me.prev=function(){me.hasPrev()&&me.handleChange(me.state.current-1)},me.next=function(){me.hasNext()&&me.handleChange(me.state.current+1)},me.jumpPrev=function(){me.handleChange(me.getJumpPrevPage())},me.jumpNext=function(){me.handleChange(me.getJumpNextPage())},me.hasPrev=function(){return me.state.current>1},me.hasNext=function(){return me.state.current<It(void 0,me.state,me.props)},me.runIfEnter=function(st,Nt){if(st.key==="Enter"||st.charCode===13){for(var he=arguments.length,Te=new Array(he>2?he-2:0),Ye=2;Ye<he;Ye++)Te[Ye-2]=arguments[Ye];Nt.apply(void 0,Te)}},me.runIfEnterPrev=function(st){me.runIfEnter(st,me.prev)},me.runIfEnterNext=function(st){me.runIfEnter(st,me.next)},me.runIfEnterJumpPrev=function(st){me.runIfEnter(st,me.jumpPrev)},me.runIfEnterJumpNext=function(st){me.runIfEnter(st,me.jumpNext)},me.handleGoTO=function(st){(st.keyCode===ne.ENTER||st.type==="click")&&me.handleChange(me.state.currentInputValue)},me.renderPrev=function(st){var Nt=me.props,he=Nt.prevIcon,Te=Nt.itemRender,Ye=Te(st,"prev",me.getItemIcon(he,"prev page")),gt=!me.hasPrev();return(0,ge.isValidElement)(Ye)?(0,ge.cloneElement)(Ye,{disabled:gt}):Ye},me.renderNext=function(st){var Nt=me.props,he=Nt.nextIcon,Te=Nt.itemRender,Ye=Te(st,"next",me.getItemIcon(he,"next page")),gt=!me.hasNext();return(0,ge.isValidElement)(Ye)?(0,ge.cloneElement)(Ye,{disabled:gt}):Ye};var nt=$e.onChange!==Ie,Zt="current"in $e;Zt&&!nt&&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=$e.defaultCurrent;"current"in $e&&(At=$e.current);var Ut=$e.defaultPageSize;return"pageSize"in $e&&(Ut=$e.pageSize),At=Math.min(At,It(Ut,void 0,$e)),me.state={current:At,currentInputValue:At,pageSize:Ut},me}return(0,x.Z)(bt,[{key:"componentDidUpdate",value:function(me,nt){var Zt=this.props.prefixCls;if(nt.current!==this.state.current&&this.paginationNode.current){var At=this.paginationNode.current.querySelector(".".concat(Zt,"-item-").concat(nt.current));if(At&&document.activeElement===At){var Ut;At==null||(Ut=At.blur)===null||Ut===void 0||Ut.call(At)}}}},{key:"getValidValue",value:function(me){var nt=me.target.value,Zt=It(void 0,this.state,this.props),At=this.state.currentInputValue,Ut;return nt===""?Ut=nt:Number.isNaN(Number(nt))?Ut=At:nt>=Zt?Ut=Zt:Ut=Number(nt),Ut}},{key:"getShowSizeChanger",value:function(){var me=this.props,nt=me.showSizeChanger,Zt=me.total,At=me.totalBoundaryShowSizeChanger;return typeof nt!="undefined"?nt:Zt>At}},{key:"render",value:function(){var me=this.props,nt=me.prefixCls,Zt=me.className,At=me.style,Ut=me.disabled,st=me.hideOnSinglePage,Nt=me.total,he=me.locale,Te=me.showQuickJumper,Ye=me.showLessItems,gt=me.showTitle,Pt=me.showTotal,Ot=me.simple,Rt=me.itemRender,Dt=me.showPrevNextJumpers,on=me.jumpPrevIcon,wn=me.jumpNextIcon,yn=me.selectComponentClass,xn=me.selectPrefixCls,An=me.pageSizeOptions,Xt=this.state,et=Xt.current,zn=Xt.pageSize,Gn=Xt.currentInputValue;if(st===!0&&Nt<=zn)return null;var dn=It(void 0,this.state,this.props),Mn=[],fn=null,Zn=null,qn=null,Ln=null,Xn=null,ea=Te&&Te.goButton,ra=Ye?1:2,kn=et-1>0?et-1:0,xe=et+1<dn?et+1:dn,Se=(0,z.Z)(this.props,{aria:!0,data:!0}),Ae=Pt&&ge.createElement("li",{className:"".concat(nt,"-total-text")},Pt(Nt,[Nt===0?0:(et-1)*zn+1,et*zn>Nt?Nt:et*zn]));if(Ot){ea&&(typeof ea=="boolean"?Xn=ge.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},he.jump_to_confirm):Xn=ge.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},ea),Xn=ge.createElement("li",{title:gt?"".concat(he.jump_to).concat(et,"/").concat(dn):null,className:"".concat(nt,"-simple-pager")},Xn));var Lt=this.renderPrev(kn);return ge.createElement("ul",(0,ee.Z)({className:Ne()(nt,"".concat(nt,"-simple"),(0,ae.Z)({},"".concat(nt,"-disabled"),Ut),Zt),style:At,ref:this.paginationNode},Se),Ae,Lt?ge.createElement("li",{title:gt?he.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Ne()("".concat(nt,"-prev"),(0,ae.Z)({},"".concat(nt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Lt):null,ge.createElement("li",{title:gt?"".concat(et,"/").concat(dn):null,className:"".concat(nt,"-simple-pager")},ge.createElement("input",{type:"text",value:Gn,disabled:Ut,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),ge.createElement("span",{className:"".concat(nt,"-slash")},"/"),dn),ge.createElement("li",{title:gt?he.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Ne()("".concat(nt,"-next"),(0,ae.Z)({},"".concat(nt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(xe)),Xn)}if(dn<=3+ra*2){var Gt={locale:he,rootPrefixCls:nt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:gt,itemRender:Rt};dn||Mn.push(ge.createElement(ce,(0,ee.Z)({},Gt,{key:"noPager",page:1,className:"".concat(nt,"-item-disabled")})));for(var yt=1;yt<=dn;yt+=1){var On=et===yt;Mn.push(ge.createElement(ce,(0,ee.Z)({},Gt,{key:yt,page:yt,active:On})))}}else{var gn=Ye?he.prev_3:he.prev_5,Qe=Ye?he.next_3:he.next_5,Le=Rt(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(on,"prev page")),dt=Rt(this.getJumpNextPage(),"jump-next",this.getItemIcon(wn,"next page"));Dt&&(fn=Le?ge.createElement("li",{title:gt?gn:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Ne()("".concat(nt,"-jump-prev"),(0,ae.Z)({},"".concat(nt,"-jump-prev-custom-icon"),!!on))},Le):null,Zn=dt?ge.createElement("li",{title:gt?Qe:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Ne()("".concat(nt,"-jump-next"),(0,ae.Z)({},"".concat(nt,"-jump-next-custom-icon"),!!wn))},dt):null),Ln=ge.createElement(ce,{locale:he,last:!0,rootPrefixCls:nt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:dn,page:dn,active:!1,showTitle:gt,itemRender:Rt}),qn=ge.createElement(ce,{locale:he,rootPrefixCls:nt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:gt,itemRender:Rt});var ze=Math.max(1,et-ra),xt=Math.min(et+ra,dn);et-1<=ra&&(xt=1+ra*2),dn-et<=ra&&(ze=dn-ra*2);for(var jt=ze;jt<=xt;jt+=1){var Pn=et===jt;Mn.push(ge.createElement(ce,{locale:he,rootPrefixCls:nt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:jt,page:jt,active:Pn,showTitle:gt,itemRender:Rt}))}et-1>=ra*2&&et!==3&&(Mn[0]=(0,ge.cloneElement)(Mn[0],{className:"".concat(nt,"-item-after-jump-prev")}),Mn.unshift(fn)),dn-et>=ra*2&&et!==dn-2&&(Mn[Mn.length-1]=(0,ge.cloneElement)(Mn[Mn.length-1],{className:"".concat(nt,"-item-before-jump-next")}),Mn.push(Zn)),ze!==1&&Mn.unshift(qn),xt!==dn&&Mn.push(Ln)}var Ft=!this.hasPrev()||!dn,Fe=!this.hasNext()||!dn,Ce=this.renderPrev(kn),Be=this.renderNext(xe);return ge.createElement("ul",(0,ee.Z)({className:Ne()(nt,Zt,(0,ae.Z)({},"".concat(nt,"-disabled"),Ut)),style:At,ref:this.paginationNode},Se),Ae,Ce?ge.createElement("li",{title:gt?he.prev_page:null,onClick:this.prev,tabIndex:Ft?null:0,onKeyPress:this.runIfEnterPrev,className:Ne()("".concat(nt,"-prev"),(0,ae.Z)({},"".concat(nt,"-disabled"),Ft)),"aria-disabled":Ft},Ce):null,Mn,Be?ge.createElement("li",{title:gt?he.next_page:null,onClick:this.next,tabIndex:Fe?null:0,onKeyPress:this.runIfEnterNext,className:Ne()("".concat(nt,"-next"),(0,ae.Z)({},"".concat(nt,"-disabled"),Fe)),"aria-disabled":Fe},Be):null,ge.createElement(le,{disabled:Ut,locale:he,rootPrefixCls:nt,selectComponentClass:yn,selectPrefixCls:xn,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:et,pageSize:zn,pageSizeOptions:An,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ea}))}}],[{key:"getDerivedStateFromProps",value:function(me,nt){var Zt={};if("current"in me&&(Zt.current=me.current,me.current!==nt.current&&(Zt.currentInputValue=Zt.current)),"pageSize"in me&&me.pageSize!==nt.pageSize){var At=nt.current,Ut=It(me.pageSize,nt,me);At=At>Ut?Ut:At,"current"in me||(Zt.current=At,Zt.currentInputValue=At),Zt.pageSize=me.pageSize}return Zt}}]),bt}(ge.Component);sn.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Ie,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Ie,locale:re.Z,style:{},itemRender:Et,totalBoundaryShowSizeChanger:50};var zt=sn,Yt=oe(22075),hn=oe(36355),tt=oe(19716),en=oe(8628),pn=oe(9763),Ke=oe(57809);const Mt=se=>ge.createElement(Ke.default,Object.assign({},se,{showSearch:!0,size:"small"})),pt=se=>ge.createElement(Ke.default,Object.assign({},se,{showSearch:!0,size:"middle"}));Mt.Option=Ke.default.Option,pt.Option=Ke.default.Option;var ye=oe(9937),Je=oe(17313),ot=oe(83116),kt=oe(37613);const vt=se=>{const{componentCls:fe}=se;return{[`${fe}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${fe}-item-link`]:{color:se.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${fe}-item-link`]:{color:se.colorTextDisabled,cursor:"not-allowed"}}},[`&${fe}-disabled`]:{cursor:"not-allowed",[`${fe}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:se.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:se.colorBorder,backgroundColor:se.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:se.itemActiveBgDisabled},a:{color:se.itemActiveColorDisabled}}},[`${fe}-item-link`]:{color:se.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${fe}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${fe}-simple-pager`]:{color:se.colorTextDisabled},[`${fe}-jump-prev, ${fe}-jump-next`]:{[`${fe}-item-link-icon`]:{opacity:0},[`${fe}-item-ellipsis`]:{opacity:1}}},[`&${fe}-simple`]:{[`${fe}-prev, ${fe}-next`]:{[`&${fe}-disabled ${fe}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Qt=se=>{const{componentCls:fe}=se;return{[`&${fe}-mini ${fe}-total-text, &${fe}-mini ${fe}-simple-pager`]:{height:se.itemSizeSM,lineHeight:`${se.itemSizeSM}px`},[`&${fe}-mini ${fe}-item`]:{minWidth:se.itemSizeSM,height:se.itemSizeSM,margin:0,lineHeight:`${se.itemSizeSM-2}px`},[`&${fe}-mini:not(${fe}-disabled) ${fe}-item:not(${fe}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:se.colorBgTextHover},"&:active":{backgroundColor:se.colorBgTextActive}},[`&${fe}-mini ${fe}-prev, &${fe}-mini ${fe}-next`]:{minWidth:se.itemSizeSM,height:se.itemSizeSM,margin:0,lineHeight:`${se.itemSizeSM}px`},[`&${fe}-mini:not(${fe}-disabled)`]:{[`${fe}-prev, ${fe}-next`]:{[`&:hover ${fe}-item-link`]:{backgroundColor:se.colorBgTextHover},[`&:active ${fe}-item-link`]:{backgroundColor:se.colorBgTextActive},[`&${fe}-disabled:hover ${fe}-item-link`]:{backgroundColor:"transparent"}}},[`
&${fe}-mini ${fe}-prev ${fe}-item-link,
&${fe}-mini ${fe}-next ${fe}-item-link
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:se.itemSizeSM,lineHeight:`${se.itemSizeSM}px`}},[`&${fe}-mini ${fe}-jump-prev, &${fe}-mini ${fe}-jump-next`]:{height:se.itemSizeSM,marginInlineEnd:0,lineHeight:`${se.itemSizeSM}px`},[`&${fe}-mini ${fe}-options`]:{marginInlineStart:se.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:se.miniOptionsSizeChangerTop},"&-quick-jumper":{height:se.itemSizeSM,lineHeight:`${se.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,ye.x0)(se)),{width:se.paginationMiniQuickJumperInputWidth,height:se.controlHeightSM})}}}},ue=se=>{const{componentCls:fe}=se;return{[`
&${fe}-simple ${fe}-prev,
&${fe}-simple ${fe}-next
`]:{height:se.itemSizeSM,lineHeight:`${se.itemSizeSM}px`,verticalAlign:"top",[`${fe}-item-link`]:{height:se.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:se.colorBgTextHover},"&:active":{backgroundColor:se.colorBgTextActive},"&::after":{height:se.itemSizeSM,lineHeight:`${se.itemSizeSM}px`}}},[`&${fe}-simple ${fe}-simple-pager`]:{display:"inline-block",height:se.itemSizeSM,marginInlineEnd:se.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:se.marginXS,padding:`0 ${se.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:se.itemInputBg,border:`${se.lineWidth}px ${se.lineType} ${se.colorBorder}`,borderRadius:se.borderRadius,outline:"none",transition:`border-color ${se.motionDurationMid}`,color:"inherit","&:hover":{borderColor:se.colorPrimary},"&:focus":{borderColor:se.colorPrimaryHover,boxShadow:`${se.inputOutlineOffset}px 0 ${se.controlOutlineWidth}px ${se.controlOutline}`},"&[disabled]":{color:se.colorTextDisabled,backgroundColor:se.colorBgContainerDisabled,borderColor:se.colorBorder,cursor:"not-allowed"}}}}},ct=se=>{const{componentCls:fe}=se;return{[`${fe}-jump-prev, ${fe}-jump-next`]:{outline:0,[`${fe}-item-container`]:{position:"relative",[`${fe}-item-link-icon`]:{color:se.colorPrimary,fontSize:se.fontSizeSM,opacity:0,transition:`all ${se.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${fe}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:se.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:se.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:se.paginationEllipsisTextIndent,opacity:1,transition:`all ${se.motionDurationMid}`}},"&:hover":{[`${fe}-item-link-icon`]:{opacity:1},[`${fe}-item-ellipsis`]:{opacity:0}}},[`
${fe}-prev,
${fe}-jump-prev,
${fe}-jump-next
`]:{marginInlineEnd:se.marginXS},[`
${fe}-prev,
${fe}-next,
${fe}-jump-prev,
${fe}-jump-next
`]:{display:"inline-block",minWidth:se.itemSize,height:se.itemSize,color:se.colorText,fontFamily:se.fontFamily,lineHeight:`${se.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:se.borderRadius,cursor:"pointer",transition:`all ${se.motionDurationMid}`},[`${fe}-prev, ${fe}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:se.colorText,cursor:"pointer",userSelect:"none"},[`${fe}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:se.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${se.lineWidth}px ${se.lineType} transparent`,borderRadius:se.borderRadius,outline:"none",transition:`all ${se.motionDurationMid}`},[`&:hover ${fe}-item-link`]:{backgroundColor:se.colorBgTextHover},[`&:active ${fe}-item-link`]:{backgroundColor:se.colorBgTextActive},[`&${fe}-disabled:hover`]:{[`${fe}-item-link`]:{backgroundColor:"transparent"}}},[`${fe}-slash`]:{marginInlineEnd:se.paginationSlashMarginInlineEnd,marginInlineStart:se.paginationSlashMarginInlineStart},[`${fe}-options`]:{display:"inline-block",marginInlineStart:se.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:se.controlHeight,marginInlineStart:se.marginXS,lineHeight:`${se.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,ye.ik)(se)),{width:se.controlHeightLG*1.25,height:se.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:se.marginXS,marginInlineEnd:se.marginXS})}}}},mn=se=>{const{componentCls:fe}=se;return{[`${fe}-item`]:{display:"inline-block",minWidth:se.itemSize,height:se.itemSize,marginInlineEnd:se.marginXS,fontFamily:se.fontFamily,lineHeight:`${se.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${se.lineWidth}px ${se.lineType} transparent`,borderRadius:se.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${se.paginationItemPaddingInline}px`,color:se.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${fe}-item-active)`]:{"&:hover":{transition:`all ${se.motionDurationMid}`,backgroundColor:se.colorBgTextHover},"&:active":{backgroundColor:se.colorBgTextActive}},"&-active":{fontWeight:se.fontWeightStrong,backgroundColor:se.itemActiveBg,borderColor:se.colorPrimary,a:{color:se.colorPrimary},"&:hover":{borderColor:se.colorPrimaryHover},"&:hover a":{color:se.colorPrimaryHover}}}}},bn=se=>{const{componentCls:fe}=se;return{[fe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Je.Wf)(se)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${fe}-total-text`]:{display:"inline-block",height:se.itemSize,marginInlineEnd:se.marginXS,lineHeight:`${se.itemSize-2}px`,verticalAlign:"middle"}}),mn(se)),ct(se)),ue(se)),Qt(se)),vt(se)),{[`@media only screen and (max-width: ${se.screenLG}px)`]:{[`${fe}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${se.screenSM}px)`]:{[`${fe}-options`]:{display:"none"}}}),[`&${se.componentCls}-rtl`]:{direction:"rtl"}}},an=se=>{const{componentCls:fe}=se;return{[`${fe}${fe}-disabled:not(${fe}-mini)`]:{"&, &:hover":{[`${fe}-item-link`]:{borderColor:se.colorBorder}},"&:focus-visible":{[`${fe}-item-link`]:{borderColor:se.colorBorder}},[`${fe}-item, ${fe}-item-link`]:{backgroundColor:se.colorBgContainerDisabled,borderColor:se.colorBorder,[`&:hover:not(${fe}-item-active)`]:{backgroundColor:se.colorBgContainerDisabled,borderColor:se.colorBorder,a:{color:se.colorTextDisabled}},[`&${fe}-item-active`]:{backgroundColor:se.itemActiveBgDisabled}},[`${fe}-prev, ${fe}-next`]:{"&:hover button":{backgroundColor:se.colorBgContainerDisabled,borderColor:se.colorBorder,color:se.colorTextDisabled},[`${fe}-item-link`]:{backgroundColor:se.colorBgContainerDisabled,borderColor:se.colorBorder}}},[`${fe}:not(${fe}-mini)`]:{[`${fe}-prev, ${fe}-next`]:{"&:hover button":{borderColor:se.colorPrimaryHover,backgroundColor:se.itemBg},[`${fe}-item-link`]:{backgroundColor:se.itemLinkBg,borderColor:se.colorBorder},[`&:hover ${fe}-item-link`]:{borderColor:se.colorPrimary,backgroundColor:se.itemBg,color:se.colorPrimary},[`&${fe}-disabled`]:{[`${fe}-item-link`]:{borderColor:se.colorBorder,color:se.colorTextDisabled}}},[`${fe}-item`]:{backgroundColor:se.itemBg,border:`${se.lineWidth}px ${se.lineType} ${se.colorBorder}`,[`&:hover:not(${fe}-item-active)`]:{borderColor:se.colorPrimary,backgroundColor:se.itemBg,a:{color:se.colorPrimary}},"&-active":{borderColor:se.colorPrimary}}}}},at=se=>{const{componentCls:fe}=se;return{[`${fe}:not(${fe}-disabled)`]:{[`${fe}-item`]:Object.assign({},(0,Je.Qy)(se)),[`${fe}-jump-prev, ${fe}-jump-next`]:{"&:focus-visible":Object.assign({[`${fe}-item-link-icon`]:{opacity:1},[`${fe}-item-ellipsis`]:{opacity:0}},(0,Je.oN)(se))},[`${fe}-prev, ${fe}-next`]:{[`&:focus-visible ${fe}-item-link`]:Object.assign({},(0,Je.oN)(se))}}}};var He=(0,ot.Z)("Pagination",se=>{const fe=(0,kt.TS)(se,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:se.marginXXS/2,paginationMiniQuickJumperInputWidth:se.controlHeightLG*1.1,paginationItemPaddingInline:se.marginXXS*1.5,paginationEllipsisLetterSpacing:se.marginXXS/2,paginationSlashMarginInlineStart:se.marginXXS,paginationSlashMarginInlineEnd:se.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,ye.e5)(se),(0,ye.TM)(se));return[bn(fe),at(fe),se.wireframe&&an(fe)]},se=>({itemBg:se.colorBgContainer,itemSize:se.controlHeight,itemSizeSM:se.controlHeightSM,itemActiveBg:se.colorBgContainer,itemLinkBg:se.colorBgContainer,itemActiveColorDisabled:se.colorTextDisabled,itemActiveBgDisabled:se.controlItemBgActiveDisabled,itemInputBg:se.colorBgContainer,miniOptionsSizeChangerTop:0})),de=function(se,fe){var bt={};for(var $e in se)Object.prototype.hasOwnProperty.call(se,$e)&&fe.indexOf($e)<0&&(bt[$e]=se[$e]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,$e=Object.getOwnPropertySymbols(se);me<$e.length;me++)fe.indexOf($e[me])<0&&Object.prototype.propertyIsEnumerable.call(se,$e[me])&&(bt[$e[me]]=se[$e[me]]);return bt},Me=se=>{const{prefixCls:fe,selectPrefixCls:bt,className:$e,rootClassName:me,style:nt,size:Zt,locale:At,selectComponentClass:Ut,responsive:st,showSizeChanger:Nt}=se,he=de(se,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Te}=(0,en.Z)(st),{getPrefixCls:Ye,direction:gt,pagination:Pt={}}=ge.useContext(hn.E_),Ot=Ye("pagination",fe),[Rt,Dt]=He(Ot),on=Nt!=null?Nt:Pt.showSizeChanger,wn=ge.useMemo(()=>{const dn=ge.createElement("span",{className:`${Ot}-item-ellipsis`},"\u2022\u2022\u2022"),Mn=ge.createElement("button",{className:`${Ot}-item-link`,type:"button",tabIndex:-1},gt==="rtl"?ge.createElement(Xe.Z,null):ge.createElement(We.Z,null)),fn=ge.createElement("button",{className:`${Ot}-item-link`,type:"button",tabIndex:-1},gt==="rtl"?ge.createElement(We.Z,null):ge.createElement(Xe.Z,null)),Zn=ge.createElement("a",{className:`${Ot}-item-link`},ge.createElement("div",{className:`${Ot}-item-container`},gt==="rtl"?ge.createElement(ke.Z,{className:`${Ot}-item-link-icon`}):ge.createElement(je,{className:`${Ot}-item-link-icon`}),dn)),qn=ge.createElement("a",{className:`${Ot}-item-link`},ge.createElement("div",{className:`${Ot}-item-container`},gt==="rtl"?ge.createElement(je,{className:`${Ot}-item-link-icon`}):ge.createElement(ke.Z,{className:`${Ot}-item-link-icon`}),dn));return{prevIcon:Mn,nextIcon:fn,jumpPrevIcon:Zn,jumpNextIcon:qn}},[gt,Ot]),[yn]=(0,pn.Z)("Pagination",Yt.Z),xn=Object.assign(Object.assign({},yn),At),An=(0,tt.Z)(Zt),Xt=An==="small"||!!(Te&&!An&&st),et=Ye("select",bt),zn=Ne()({[`${Ot}-mini`]:Xt,[`${Ot}-rtl`]:gt==="rtl"},Pt==null?void 0:Pt.className,$e,me,Dt),Gn=Object.assign(Object.assign({},Pt==null?void 0:Pt.style),nt);return Rt(ge.createElement(zt,Object.assign({},wn,he,{style:Gn,prefixCls:Ot,selectPrefixCls:et,className:zn,selectComponentClass:Ut||(Xt?Mt:pt),locale:xn,showSizeChanger:on})))},rt=Me},93948:function(De,wt,oe){"use strict";oe.d(wt,{Z:function(){return Nt}});var ee=oe(59301),ge=oe(29679),Re=oe(40001),_e=oe(19248),ve=oe(99267),Ze=oe(92310),pe=oe.n(Ze),je=oe(2738),ke=oe(36355),We=oe(54476),Xe=oe(33885),Oe=oe(75931),Ne={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},ae=function(){var Te=(0,ee.useRef)([]),Ye=(0,ee.useRef)(null);return(0,ee.useEffect)(function(){var gt=Date.now(),Pt=!1;Te.current.forEach(function(Ot){if(Ot){Pt=!0;var Rt=Ot.style;Rt.transitionDuration=".3s, .3s, .3s, .06s",Ye.current&&gt-Ye.current<100&&(Rt.transitionDuration="0s, 0s")}}),Pt&&(Ye.current=Date.now())}),Te.current},a=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],b=function(Te){var Ye=(0,Xe.Z)((0,Xe.Z)({},Ne),Te),gt=Ye.className,Pt=Ye.percent,Ot=Ye.prefixCls,Rt=Ye.strokeColor,Dt=Ye.strokeLinecap,on=Ye.strokeWidth,wn=Ye.style,yn=Ye.trailColor,xn=Ye.trailWidth,An=Ye.transition,Xt=(0,Oe.Z)(Ye,a);delete Xt.gapPosition;var et=Array.isArray(Pt)?Pt:[Pt],zn=Array.isArray(Rt)?Rt:[Rt],Gn=ae(),dn=on/2,Mn=100-on/2,fn="M ".concat(Dt==="round"?dn:0,",").concat(dn,`
L `).concat(Dt==="round"?Mn:100,",").concat(dn),Zn="0 0 100 ".concat(on),qn=0;return ee.createElement("svg",(0,We.Z)({className:pe()("".concat(Ot,"-line"),gt),viewBox:Zn,preserveAspectRatio:"none",style:wn},Xt),ee.createElement("path",{className:"".concat(Ot,"-line-trail"),d:fn,strokeLinecap:Dt,stroke:yn,strokeWidth:xn||on,fillOpacity:"0"}),et.map(function(Ln,Xn){var ea=1;switch(Dt){case"round":ea=1-on/100;break;case"square":ea=1-on/2/100;break;default:ea=1;break}var ra={strokeDasharray:"".concat(Ln*ea,"px, 100px"),strokeDashoffset:"-".concat(qn,"px"),transition:An||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},kn=zn[Xn]||zn[zn.length-1];return qn+=Ln,ee.createElement("path",{key:Xn,className:"".concat(Ot,"-line-path"),d:fn,strokeLinecap:Dt,stroke:kn,strokeWidth:on,fillOpacity:"0",ref:function(Se){Gn[Xn]=Se},style:ra})}))},x=b,y=oe(76190),E=oe(42978),z=oe(47273),te=0,ne=(0,z.Z)();function re(){var he;return ne?(he=te,te+=1):he="TEST_OR_SSR",he}var ie=function(he){var Te=ee.useState(),Ye=(0,E.Z)(Te,2),gt=Ye[0],Pt=Ye[1];return ee.useEffect(function(){Pt("rc_progress_".concat(re()))},[]),he||gt},le=function(Te){var Ye=Te.bg,gt=Te.children;return ee.createElement("div",{style:{width:"100%",height:"100%",background:Ye}},gt)};function Pe(he,Te){return Object.keys(he).map(function(Ye){var gt=parseFloat(Ye),Pt="".concat(Math.floor(gt*Te),"%");return"".concat(he[Ye]," ").concat(Pt)})}var ce=ee.forwardRef(function(he,Te){var Ye=he.prefixCls,gt=he.color,Pt=he.gradientId,Ot=he.radius,Rt=he.style,Dt=he.ptg,on=he.strokeLinecap,wn=he.strokeWidth,yn=he.size,xn=he.gapDegree,An=gt&&(0,y.Z)(gt)==="object",Xt=An?"#FFF":void 0,et=yn/2,zn=ee.createElement("circle",{className:"".concat(Ye,"-circle-path"),r:Ot,cx:et,cy:et,stroke:Xt,strokeLinecap:on,strokeWidth:wn,opacity:Dt===0?0:1,style:Rt,ref:Te});if(!An)return zn;var Gn="".concat(Pt,"-conic"),dn=xn?"".concat(180+xn/2,"deg"):"0deg",Mn=Pe(gt,(360-xn)/360),fn=Pe(gt,1),Zn="conic-gradient(from ".concat(dn,", ").concat(Mn.join(", "),")"),qn="linear-gradient(to ".concat(xn?"bottom":"top",", ").concat(fn.join(", "),")");return ee.createElement(ee.Fragment,null,ee.createElement("mask",{id:Gn},zn),ee.createElement("foreignObject",{x:0,y:0,width:yn,height:yn,mask:"url(#".concat(Gn,")")},ee.createElement(le,{bg:qn},ee.createElement(le,{bg:Zn}))))}),Ie=ce,Ve=100,Et=function(Te,Ye,gt,Pt,Ot,Rt,Dt,on,wn,yn){var xn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,An=gt/100*360*((360-Rt)/360),Xt=Rt===0?0:{bottom:0,top:180,left:90,right:-90}[Dt],et=(100-Pt)/100*Ye;wn==="round"&&Pt!==100&&(et+=yn/2,et>=Ye&&(et=Ye-.01));var zn=Ve/2;return{stroke:typeof on=="string"?on:void 0,strokeDasharray:"".concat(Ye,"px ").concat(Te),strokeDashoffset:et+xn,transform:"rotate(".concat(Ot+An+Xt,"deg)"),transformOrigin:"".concat(zn,"px ").concat(zn,"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}},It=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function sn(he){var Te=he!=null?he:[];return Array.isArray(Te)?Te:[Te]}var zt=function(Te){var Ye=(0,Xe.Z)((0,Xe.Z)({},Ne),Te),gt=Ye.id,Pt=Ye.prefixCls,Ot=Ye.steps,Rt=Ye.strokeWidth,Dt=Ye.trailWidth,on=Ye.gapDegree,wn=on===void 0?0:on,yn=Ye.gapPosition,xn=Ye.trailColor,An=Ye.strokeLinecap,Xt=Ye.style,et=Ye.className,zn=Ye.strokeColor,Gn=Ye.percent,dn=(0,Oe.Z)(Ye,It),Mn=Ve/2,fn=ie(gt),Zn="".concat(fn,"-gradient"),qn=Mn-Rt/2,Ln=Math.PI*2*qn,Xn=wn>0?90+wn/2:-90,ea=Ln*((360-wn)/360),ra=(0,y.Z)(Ot)==="object"?Ot:{count:Ot,space:2},kn=ra.count,xe=ra.space,Se=sn(Gn),Ae=sn(zn),Lt=Ae.find(function(dt){return dt&&(0,y.Z)(dt)==="object"}),Gt=Lt&&(0,y.Z)(Lt)==="object",yt=Gt?"butt":An,On=Et(Ln,ea,0,100,Xn,wn,yn,xn,yt,Rt),gn=ae(),Qe=function(){var ze=0;return Se.map(function(xt,jt){var Pn=Ae[jt]||Ae[Ae.length-1],Ft=Et(Ln,ea,ze,xt,Xn,wn,yn,Pn,yt,Rt);return ze+=xt,ee.createElement(Ie,{key:jt,color:Pn,ptg:xt,radius:qn,prefixCls:Pt,gradientId:Zn,style:Ft,strokeLinecap:yt,strokeWidth:Rt,gapDegree:wn,ref:function(Ce){gn[jt]=Ce},size:Ve})}).reverse()},Le=function(){var ze=Math.round(kn*(Se[0]/100)),xt=100/kn,jt=0;return new Array(kn).fill(null).map(function(Pn,Ft){var Fe=Ft<=ze-1?Ae[0]:xn,Ce=Fe&&(0,y.Z)(Fe)==="object"?"url(#".concat(Zn,")"):void 0,Be=Et(Ln,ea,jt,xt,Xn,wn,yn,Fe,"butt",Rt,xe);return jt+=(ea-Be.strokeDashoffset+xe)*100/ea,ee.createElement("circle",{key:Ft,className:"".concat(Pt,"-circle-path"),r:qn,cx:Mn,cy:Mn,stroke:Ce,strokeWidth:Rt,opacity:1,style:Be,ref:function(Wt){gn[Ft]=Wt}})})};return ee.createElement("svg",(0,We.Z)({className:pe()("".concat(Pt,"-circle"),et),viewBox:"0 0 ".concat(Ve," ").concat(Ve),style:Xt,id:gt,role:"presentation"},dn),!kn&&ee.createElement("circle",{className:"".concat(Pt,"-circle-trail"),r:qn,cx:Mn,cy:Mn,stroke:xn,strokeLinecap:yt,strokeWidth:Dt||Rt,style:On}),kn?Le():Qe())},Yt=zt,hn={Line:x,Circle:Yt},tt=oe(6848),en=oe(30071);function pn(he){return!he||he<0?0:he>100?100:he}function Ke(he){let{success:Te,successPercent:Ye}=he,gt=Ye;return Te&&"progress"in Te&&(gt=Te.progress),Te&&"percent"in Te&&(gt=Te.percent),gt}const Mt=he=>{let{percent:Te,success:Ye,successPercent:gt}=he;const Pt=pn(Ke({success:Ye,successPercent:gt}));return[Pt,pn(pn(Te)-Pt)]},pt=he=>{let{success:Te={},strokeColor:Ye}=he;const{strokeColor:gt}=Te;return[gt||en.presetPrimaryColors.green,Ye||null]},ye=(he,Te,Ye)=>{var gt,Pt,Ot,Rt;let Dt=-1,on=-1;if(Te==="step"){const wn=Ye.steps,yn=Ye.strokeWidth;typeof he=="string"||typeof he=="undefined"?(Dt=he==="small"?2:14,on=yn!=null?yn:8):typeof he=="number"?[Dt,on]=[he,he]:[Dt=14,on=8]=he,Dt*=wn}else if(Te==="line"){const wn=Ye==null?void 0:Ye.strokeWidth;typeof he=="string"||typeof he=="undefined"?on=wn||(he==="small"?6:8):typeof he=="number"?[Dt,on]=[he,he]:[Dt=-1,on=8]=he}else(Te==="circle"||Te==="dashboard")&&(typeof he=="string"||typeof he=="undefined"?[Dt,on]=he==="small"?[60,60]:[120,120]:typeof he=="number"?[Dt,on]=[he,he]:(Dt=(Pt=(gt=he[0])!==null&&gt!==void 0?gt:he[1])!==null&&Pt!==void 0?Pt:120,on=(Rt=(Ot=he[0])!==null&&Ot!==void 0?Ot:he[1])!==null&&Rt!==void 0?Rt:120));return[Dt,on]},Je=3,ot=he=>Je/he*100;var vt=he=>{const{prefixCls:Te,trailColor:Ye=null,strokeLinecap:gt="round",gapPosition:Pt,gapDegree:Ot,width:Rt=120,type:Dt,children:on,success:wn,size:yn=Rt}=he,[xn,An]=ye(yn,"circle");let{strokeWidth:Xt}=he;Xt===void 0&&(Xt=Math.max(ot(xn),6));const et={width:xn,height:An,fontSize:xn*.15+6},zn=ee.useMemo(()=>{if(Ot||Ot===0)return Ot;if(Dt==="dashboard")return 75},[Ot,Dt]),Gn=Pt||Dt==="dashboard"&&"bottom"||void 0,dn=Object.prototype.toString.call(he.strokeColor)==="[object Object]",Mn=pt({success:wn,strokeColor:he.strokeColor}),fn=pe()(`${Te}-inner`,{[`${Te}-circle-gradient`]:dn}),Zn=ee.createElement(Yt,{percent:Mt(he),strokeWidth:Xt,trailWidth:Xt,strokeColor:Mn,strokeLinecap:gt,trailColor:Ye,prefixCls:Te,gapDegree:zn,gapPosition:Gn});return ee.createElement("div",{className:fn,style:et},xn<=20?ee.createElement(tt.Z,{title:on},ee.createElement("span",null,Zn)):ee.createElement(ee.Fragment,null,Zn,on))},Qt=function(he,Te){var Ye={};for(var gt in he)Object.prototype.hasOwnProperty.call(he,gt)&&Te.indexOf(gt)<0&&(Ye[gt]=he[gt]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,gt=Object.getOwnPropertySymbols(he);Pt<gt.length;Pt++)Te.indexOf(gt[Pt])<0&&Object.prototype.propertyIsEnumerable.call(he,gt[Pt])&&(Ye[gt[Pt]]=he[gt[Pt]]);return Ye};const ue=he=>{let Te=[];return Object.keys(he).forEach(Ye=>{const gt=parseFloat(Ye.replace(/%/g,""));isNaN(gt)||Te.push({key:gt,value:he[Ye]})}),Te=Te.sort((Ye,gt)=>Ye.key-gt.key),Te.map(Ye=>{let{key:gt,value:Pt}=Ye;return`${Pt} ${gt}%`}).join(", ")},ct=(he,Te)=>{const{from:Ye=en.presetPrimaryColors.blue,to:gt=en.presetPrimaryColors.blue,direction:Pt=Te==="rtl"?"to left":"to right"}=he,Ot=Qt(he,["from","to","direction"]);if(Object.keys(Ot).length!==0){const Rt=ue(Ot);return{backgroundImage:`linear-gradient(${Pt}, ${Rt})`}}return{backgroundImage:`linear-gradient(${Pt}, ${Ye}, ${gt})`}};var bn=he=>{const{prefixCls:Te,direction:Ye,percent:gt,size:Pt,strokeWidth:Ot,strokeColor:Rt,strokeLinecap:Dt="round",children:on,trailColor:wn=null,success:yn}=he,xn=Rt&&typeof Rt!="string"?ct(Rt,Ye):{backgroundColor:Rt},An=Dt==="square"||Dt==="butt"?0:void 0,Xt={backgroundColor:wn||void 0,borderRadius:An},et=Pt!=null?Pt:[-1,Ot||(Pt==="small"?6:8)],[zn,Gn]=ye(et,"line",{strokeWidth:Ot}),dn=Object.assign({width:`${pn(gt)}%`,height:Gn,borderRadius:An},xn),Mn=Ke(he),fn={width:`${pn(Mn)}%`,height:Gn,borderRadius:An,backgroundColor:yn==null?void 0:yn.strokeColor},Zn={width:zn<0?"100%":zn,height:Gn};return ee.createElement(ee.Fragment,null,ee.createElement("div",{className:`${Te}-outer`,style:Zn},ee.createElement("div",{className:`${Te}-inner`,style:Xt},ee.createElement("div",{className:`${Te}-bg`,style:dn}),Mn!==void 0?ee.createElement("div",{className:`${Te}-success-bg`,style:fn}):null)),on)},at=he=>{const{size:Te,steps:Ye,percent:gt=0,strokeWidth:Pt=8,strokeColor:Ot,trailColor:Rt=null,prefixCls:Dt,children:on}=he,wn=Math.round(Ye*(gt/100)),yn=Te==="small"?2:14,xn=Te!=null?Te:[yn,Pt],[An,Xt]=ye(xn,"step",{steps:Ye,strokeWidth:Pt}),et=An/Ye,zn=new Array(Ye);for(let Gn=0;Gn<Ye;Gn++){const dn=Array.isArray(Ot)?Ot[Gn]:Ot;zn[Gn]=ee.createElement("div",{key:Gn,className:pe()(`${Dt}-steps-item`,{[`${Dt}-steps-item-active`]:Gn<=wn-1}),style:{backgroundColor:Gn<=wn-1?dn:Rt,width:et,height:Xt}})}return ee.createElement("div",{className:`${Dt}-steps-outer`},zn,on)},He=oe(36237),de=oe(17313),be=oe(83116),Me=oe(37613);const rt=he=>{const Te=he?"100%":"-100%";return new He.Keyframes(`antProgress${he?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Te}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Te}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},se=he=>{const{componentCls:Te,iconCls:Ye}=he;return{[Te]:Object.assign(Object.assign({},(0,de.Wf)(he)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:he.fontSize,marginInlineEnd:he.marginXS,marginBottom:he.marginXS},[`${Te}-outer`]:{display:"inline-block",width:"100%"},[`&${Te}-show-info`]:{[`${Te}-outer`]:{marginInlineEnd:`calc(-2em - ${he.marginXS}px)`,paddingInlineEnd:`calc(2em + ${he.paddingXS}px)`}},[`${Te}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:he.remainingColor,borderRadius:he.lineBorderRadius},[`${Te}-inner:not(${Te}-circle-gradient)`]:{[`${Te}-circle-path`]:{stroke:he.defaultColor}},[`${Te}-success-bg, ${Te}-bg`]:{position:"relative",backgroundColor:he.defaultColor,borderRadius:he.lineBorderRadius,transition:`all ${he.motionDurationSlow} ${he.motionEaseInOutCirc}`},[`${Te}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:he.colorSuccess},[`${Te}-text`]:{display:"inline-block",width:"2em",marginInlineStart:he.marginXS,color:he.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Ye]:{fontSize:he.fontSize}},[`&${Te}-status-active`]:{[`${Te}-bg::before`]:{position:"absolute",inset:0,backgroundColor:he.colorBgContainer,borderRadius:he.lineBorderRadius,opacity:0,animationName:rt(),animationDuration:he.progressActiveMotionDuration,animationTimingFunction:he.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Te}-rtl${Te}-status-active`]:{[`${Te}-bg::before`]:{animationName:rt(!0)}},[`&${Te}-status-exception`]:{[`${Te}-bg`]:{backgroundColor:he.colorError},[`${Te}-text`]:{color:he.colorError}},[`&${Te}-status-exception ${Te}-inner:not(${Te}-circle-gradient)`]:{[`${Te}-circle-path`]:{stroke:he.colorError}},[`&${Te}-status-success`]:{[`${Te}-bg`]:{backgroundColor:he.colorSuccess},[`${Te}-text`]:{color:he.colorSuccess}},[`&${Te}-status-success ${Te}-inner:not(${Te}-circle-gradient)`]:{[`${Te}-circle-path`]:{stroke:he.colorSuccess}}})}},fe=he=>{const{componentCls:Te,iconCls:Ye}=he;return{[Te]:{[`${Te}-circle-trail`]:{stroke:he.remainingColor},[`&${Te}-circle ${Te}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Te}-circle ${Te}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:he.circleTextColor,fontSize:he.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Ye]:{fontSize:`${he.fontSize/he.fontSizeSM}em`}},[`${Te}-circle&-status-exception`]:{[`${Te}-text`]:{color:he.colorError}},[`${Te}-circle&-status-success`]:{[`${Te}-text`]:{color:he.colorSuccess}}},[`${Te}-inline-circle`]:{lineHeight:1,[`${Te}-inner`]:{verticalAlign:"bottom"}}}},bt=he=>{const{componentCls:Te}=he;return{[Te]:{[`${Te}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:he.progressStepMinWidth,marginInlineEnd:he.progressStepMarginInlineEnd,backgroundColor:he.remainingColor,transition:`all ${he.motionDurationSlow}`,"&-active":{backgroundColor:he.defaultColor}}}}}},$e=he=>{const{componentCls:Te,iconCls:Ye}=he;return{[Te]:{[`${Te}-small&-line, ${Te}-small&-line ${Te}-text ${Ye}`]:{fontSize:he.fontSizeSM}}}};var me=(0,be.Z)("Progress",he=>{const Te=he.marginXXS/2,Ye=(0,Me.TS)(he,{progressStepMarginInlineEnd:Te,progressStepMinWidth:Te,progressActiveMotionDuration:"2.4s"});return[se(Ye),fe(Ye),bt(Ye),$e(Ye)]},he=>({circleTextColor:he.colorText,defaultColor:he.colorInfo,remainingColor:he.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),nt=function(he,Te){var Ye={};for(var gt in he)Object.prototype.hasOwnProperty.call(he,gt)&&Te.indexOf(gt)<0&&(Ye[gt]=he[gt]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,gt=Object.getOwnPropertySymbols(he);Pt<gt.length;Pt++)Te.indexOf(gt[Pt])<0&&Object.prototype.propertyIsEnumerable.call(he,gt[Pt])&&(Ye[gt[Pt]]=he[gt[Pt]]);return Ye};const Zt=null,At=["normal","exception","active","success"];var st=ee.forwardRef((he,Te)=>{const{prefixCls:Ye,className:gt,rootClassName:Pt,steps:Ot,strokeColor:Rt,percent:Dt=0,size:on="default",showInfo:wn=!0,type:yn="line",status:xn,format:An,style:Xt}=he,et=nt(he,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),zn=ee.useMemo(()=>{var Se,Ae;const Lt=Ke(he);return parseInt(Lt!==void 0?(Se=Lt!=null?Lt:0)===null||Se===void 0?void 0:Se.toString():(Ae=Dt!=null?Dt:0)===null||Ae===void 0?void 0:Ae.toString(),10)},[Dt,he.success,he.successPercent]),Gn=ee.useMemo(()=>!At.includes(xn)&&zn>=100?"success":xn||"normal",[xn,zn]),{getPrefixCls:dn,direction:Mn,progress:fn}=ee.useContext(ke.E_),Zn=dn("progress",Ye),[qn,Ln]=me(Zn),Xn=ee.useMemo(()=>{if(!wn)return null;const Se=Ke(he);let Ae;const Lt=An||(yt=>`${yt}%`),Gt=yn==="line";return An||Gn!=="exception"&&Gn!=="success"?Ae=Lt(pn(Dt),pn(Se)):Gn==="exception"?Ae=Gt?ee.createElement(_e.Z,null):ee.createElement(ve.Z,null):Gn==="success"&&(Ae=Gt?ee.createElement(ge.Z,null):ee.createElement(Re.Z,null)),ee.createElement("span",{className:`${Zn}-text`,title:typeof Ae=="string"?Ae:void 0},Ae)},[wn,Dt,zn,Gn,yn,Zn,An]),ea=Array.isArray(Rt)?Rt[0]:Rt,ra=typeof Rt=="string"||Array.isArray(Rt)?Rt:void 0;let kn;yn==="line"?kn=Ot?ee.createElement(at,Object.assign({},he,{strokeColor:ra,prefixCls:Zn,steps:Ot}),Xn):ee.createElement(bn,Object.assign({},he,{strokeColor:ea,prefixCls:Zn,direction:Mn}),Xn):(yn==="circle"||yn==="dashboard")&&(kn=ee.createElement(vt,Object.assign({},he,{strokeColor:ea,prefixCls:Zn,progressStatus:Gn}),Xn));const xe=pe()(Zn,`${Zn}-status-${Gn}`,`${Zn}-${yn==="dashboard"&&"circle"||Ot&&"steps"||yn}`,{[`${Zn}-inline-circle`]:yn==="circle"&&ye(on,"circle")[0]<=20,[`${Zn}-show-info`]:wn,[`${Zn}-${on}`]:typeof on=="string",[`${Zn}-rtl`]:Mn==="rtl"},fn==null?void 0:fn.className,gt,Pt,Ln);return qn(ee.createElement("div",Object.assign({ref:Te,style:Object.assign(Object.assign({},fn==null?void 0:fn.style),Xt),className:xe,role:"progressbar","aria-valuenow":zn},(0,je.Z)(et,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),kn))}),Nt=st},13570:function(De,wt,oe){"use strict";oe.d(wt,{Z:function(){return pn}});var ee=oe(54476),ge=oe(59301),Re={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"},_e=Re,ve=oe(7657),Ze=function(Mt,pt){return ge.createElement(ve.Z,(0,ee.Z)({},Mt,{ref:pt,icon:_e}))},pe=ge.forwardRef(Ze),je=pe,ke=oe(92310),We=oe.n(ke),Xe=oe(20068),Oe=oe(42978),Ne=oe(75931),ae=oe(18929),a=oe(10228),b=oe(26112);function x(Ke,Mt){var pt=Ke.disabled,ye=Ke.prefixCls,Je=Ke.character,ot=Ke.characterRender,kt=Ke.index,vt=Ke.count,Qt=Ke.value,ue=Ke.allowHalf,ct=Ke.focused,mn=Ke.onHover,bn=Ke.onClick,an=function(fe){mn(fe,kt)},at=function(fe){bn(fe,kt)},He=function(fe){fe.keyCode===a.Z.ENTER&&bn(fe,kt)},de=kt+1,be=new Set([ye]);Qt===0&&kt===0&&ct?be.add("".concat(ye,"-focused")):ue&&Qt+.5>=de&&Qt<de?(be.add("".concat(ye,"-half")),be.add("".concat(ye,"-active")),ct&&be.add("".concat(ye,"-focused"))):(de<=Qt?be.add("".concat(ye,"-full")):be.add("".concat(ye,"-zero")),de===Qt&&ct&&be.add("".concat(ye,"-focused")));var Me=typeof Je=="function"?Je(Ke):Je,rt=ge.createElement("li",{className:We()(Array.from(be)),ref:Mt},ge.createElement("div",{onClick:pt?null:at,onKeyDown:pt?null:He,onMouseMove:pt?null:an,role:"radio","aria-checked":Qt>kt?"true":"false","aria-posinset":kt+1,"aria-setsize":vt,tabIndex:pt?-1:0},ge.createElement("div",{className:"".concat(ye,"-first")},Me),ge.createElement("div",{className:"".concat(ye,"-second")},Me)));return ot&&(rt=ot(rt,Ke)),rt}var y=ge.forwardRef(x);function E(){var Ke=ge.useRef({});function Mt(ye){return Ke.current[ye]}function pt(ye){return function(Je){Ke.current[ye]=Je}}return[Mt,pt]}function z(Ke){var Mt=Ke.pageXOffset,pt="scrollLeft";if(typeof Mt!="number"){var ye=Ke.document;Mt=ye.documentElement[pt],typeof Mt!="number"&&(Mt=ye.body[pt])}return Mt}function te(Ke){var Mt,pt,ye=Ke.ownerDocument,Je=ye.body,ot=ye&&ye.documentElement,kt=Ke.getBoundingClientRect();return Mt=kt.left,pt=kt.top,Mt-=ot.clientLeft||Je.clientLeft||0,pt-=ot.clientTop||Je.clientTop||0,{left:Mt,top:pt}}function ne(Ke){var Mt=te(Ke),pt=Ke.ownerDocument,ye=pt.defaultView||pt.parentWindow;return Mt.left+=z(ye),Mt.left}var re=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function ie(Ke,Mt){var pt,ye=Ke.prefixCls,Je=ye===void 0?"rc-rate":ye,ot=Ke.className,kt=Ke.defaultValue,vt=Ke.value,Qt=Ke.count,ue=Qt===void 0?5:Qt,ct=Ke.allowHalf,mn=ct===void 0?!1:ct,bn=Ke.allowClear,an=bn===void 0?!0:bn,at=Ke.character,He=at===void 0?"\u2605":at,de=Ke.characterRender,be=Ke.disabled,Me=Ke.direction,rt=Me===void 0?"ltr":Me,se=Ke.tabIndex,fe=se===void 0?0:se,bt=Ke.autoFocus,$e=Ke.onHoverChange,me=Ke.onChange,nt=Ke.onFocus,Zt=Ke.onBlur,At=Ke.onKeyDown,Ut=Ke.onMouseLeave,st=(0,Ne.Z)(Ke,re),Nt=E(),he=(0,Oe.Z)(Nt,2),Te=he[0],Ye=he[1],gt=ge.useRef(null),Pt=function(){if(!be){var yt;(yt=gt.current)===null||yt===void 0||yt.focus()}};ge.useImperativeHandle(Mt,function(){return{focus:Pt,blur:function(){if(!be){var yt;(yt=gt.current)===null||yt===void 0||yt.blur()}}}});var Ot=(0,ae.Z)(kt||0,{value:vt}),Rt=(0,Oe.Z)(Ot,2),Dt=Rt[0],on=Rt[1],wn=(0,ae.Z)(null),yn=(0,Oe.Z)(wn,2),xn=yn[0],An=yn[1],Xt=function(yt,On){var gn=rt==="rtl",Qe=yt+1;if(mn){var Le=Te(yt),dt=ne(Le),ze=Le.clientWidth;(gn&&On-dt>ze/2||!gn&&On-dt<ze/2)&&(Qe-=.5)}return Qe},et=function(yt){on(yt),me==null||me(yt)},zn=ge.useState(!1),Gn=(0,Oe.Z)(zn,2),dn=Gn[0],Mn=Gn[1],fn=function(){Mn(!0),nt==null||nt()},Zn=function(){Mn(!1),Zt==null||Zt()},qn=ge.useState(null),Ln=(0,Oe.Z)(qn,2),Xn=Ln[0],ea=Ln[1],ra=function(yt,On){var gn=Xt(On,yt.pageX);gn!==xn&&(ea(gn),An(null)),$e==null||$e(gn)},kn=function(yt){be||(ea(null),An(null),$e==null||$e(void 0)),yt&&(Ut==null||Ut(yt))},xe=function(yt,On){var gn=Xt(On,yt.pageX),Qe=!1;an&&(Qe=gn===Dt),kn(),et(Qe?0:gn),An(Qe?gn:null)},Se=function(yt){var On=yt.keyCode,gn=rt==="rtl",Qe=Dt;On===a.Z.RIGHT&&Qe<ue&&!gn?(mn?Qe+=.5:Qe+=1,et(Qe),yt.preventDefault()):On===a.Z.LEFT&&Qe>0&&!gn||On===a.Z.RIGHT&&Qe>0&&gn?(mn?Qe-=.5:Qe-=1,et(Qe),yt.preventDefault()):On===a.Z.LEFT&&Qe<ue&&gn&&(mn?Qe+=.5:Qe+=1,et(Qe),yt.preventDefault()),At==null||At(yt)};ge.useEffect(function(){bt&&!be&&Pt()},[]);var Ae=new Array(ue).fill(0).map(function(Gt,yt){return ge.createElement(y,{ref:Ye(yt),index:yt,count:ue,disabled:be,prefixCls:"".concat(Je,"-star"),allowHalf:mn,value:Xn===null?Dt:Xn,onClick:xe,onHover:ra,key:Gt||yt,character:He,characterRender:de,focused:dn})}),Lt=We()(Je,ot,(pt={},(0,Xe.Z)(pt,"".concat(Je,"-disabled"),be),(0,Xe.Z)(pt,"".concat(Je,"-rtl"),rt==="rtl"),pt));return ge.createElement("ul",(0,ee.Z)({className:Lt,onMouseLeave:kn,tabIndex:be?-1:fe,onFocus:be?null:fn,onBlur:be?null:Zn,onKeyDown:be?null:Se,ref:gt,role:"radiogroup"},(0,b.Z)(st,{aria:!0,data:!0,attr:!0})),Ae)}var le=ge.forwardRef(ie),Pe=le,ce=oe(36355),Ie=oe(6848),Ve=oe(17313),Et=oe(83116),It=oe(37613);const sn=Ke=>{const{componentCls:Mt}=Ke;return{[`${Mt}-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 ${Mt}-star-first, &-half ${Mt}-star-second`]:{opacity:1},[`&-half ${Mt}-star-first, &-full ${Mt}-star-second`]:{color:"inherit"}}}},zt=Ke=>({[`&-rtl${Ke.componentCls}`]:{direction:"rtl"}}),Yt=Ke=>{const{componentCls:Mt}=Ke;return{[Mt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ve.Wf)(Ke)),{display:"inline-block",margin:0,padding:0,color:Ke.starColor,fontSize:Ke.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Mt} ${Mt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),sn(Ke)),{[`+ ${Mt}-text`]:{display:"inline-block",marginInlineStart:Ke.marginXS,fontSize:Ke.fontSize}}),zt(Ke))}};var hn=(0,Et.Z)("Rate",Ke=>{const Mt=(0,It.TS)(Ke,{});return[Yt(Mt)]},Ke=>({starColor:Ke.yellow6,starSize:Ke.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Ke.colorFillContent})),tt=function(Ke,Mt){var pt={};for(var ye in Ke)Object.prototype.hasOwnProperty.call(Ke,ye)&&Mt.indexOf(ye)<0&&(pt[ye]=Ke[ye]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Je=0,ye=Object.getOwnPropertySymbols(Ke);Je<ye.length;Je++)Mt.indexOf(ye[Je])<0&&Object.prototype.propertyIsEnumerable.call(Ke,ye[Je])&&(pt[ye[Je]]=Ke[ye[Je]]);return pt},pn=ge.forwardRef((Ke,Mt)=>{const{prefixCls:pt,className:ye,rootClassName:Je,style:ot,tooltips:kt,character:vt=ge.createElement(je,null)}=Ke,Qt=tt(Ke,["prefixCls","className","rootClassName","style","tooltips","character"]),ue=(be,Me)=>{let{index:rt}=Me;return kt?ge.createElement(Ie.Z,{title:kt[rt]},be):be},{getPrefixCls:ct,direction:mn,rate:bn}=ge.useContext(ce.E_),an=ct("rate",pt),[at,He]=hn(an),de=Object.assign(Object.assign({},bn==null?void 0:bn.style),ot);return at(ge.createElement(Pe,Object.assign({ref:Mt,character:vt,characterRender:ue},Qt,{className:We()(ye,Je,He,bn==null?void 0:bn.className),style:de,prefixCls:an,direction:mn})))})},61621:function(De,wt,oe){"use strict";oe.d(wt,{Z:function(){return He}});var ee=oe(92310),ge=oe.n(ee),Re=oe(59301),_e=oe(36355),ve=oe(2738),pe=de=>{const{prefixCls:be,className:Me,style:rt,size:se,shape:fe}=de,bt=ge()({[`${be}-lg`]:se==="large",[`${be}-sm`]:se==="small"}),$e=ge()({[`${be}-circle`]:fe==="circle",[`${be}-square`]:fe==="square",[`${be}-round`]:fe==="round"}),me=Re.useMemo(()=>typeof se=="number"?{width:se,height:se,lineHeight:`${se}px`}:{},[se]);return Re.createElement("span",{className:ge()(be,bt,$e,Me),style:Object.assign(Object.assign({},me),rt)})},je=oe(36237),ke=oe(83116),We=oe(37613);const Xe=new je.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Oe=de=>({height:de,lineHeight:`${de}px`}),Ne=de=>Object.assign({width:de},Oe(de)),ae=de=>({background:de.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Xe,animationDuration:de.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),a=de=>Object.assign({width:de*5,minWidth:de*5},Oe(de)),b=de=>{const{skeletonAvatarCls:be,gradientFromColor:Me,controlHeight:rt,controlHeightLG:se,controlHeightSM:fe}=de;return{[`${be}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Me},Ne(rt)),[`${be}${be}-circle`]:{borderRadius:"50%"},[`${be}${be}-lg`]:Object.assign({},Ne(se)),[`${be}${be}-sm`]:Object.assign({},Ne(fe))}},x=de=>{const{controlHeight:be,borderRadiusSM:Me,skeletonInputCls:rt,controlHeightLG:se,controlHeightSM:fe,gradientFromColor:bt}=de;return{[`${rt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:bt,borderRadius:Me},a(be)),[`${rt}-lg`]:Object.assign({},a(se)),[`${rt}-sm`]:Object.assign({},a(fe))}},y=de=>Object.assign({width:de},Oe(de)),E=de=>{const{skeletonImageCls:be,imageSizeBase:Me,gradientFromColor:rt,borderRadiusSM:se}=de;return{[`${be}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:rt,borderRadius:se},y(Me*2)),{[`${be}-path`]:{fill:"#bfbfbf"},[`${be}-svg`]:Object.assign(Object.assign({},y(Me)),{maxWidth:Me*4,maxHeight:Me*4}),[`${be}-svg${be}-svg-circle`]:{borderRadius:"50%"}}),[`${be}${be}-circle`]:{borderRadius:"50%"}}},z=(de,be,Me)=>{const{skeletonButtonCls:rt}=de;return{[`${Me}${rt}-circle`]:{width:be,minWidth:be,borderRadius:"50%"},[`${Me}${rt}-round`]:{borderRadius:be}}},te=de=>Object.assign({width:de*2,minWidth:de*2},Oe(de)),ne=de=>{const{borderRadiusSM:be,skeletonButtonCls:Me,controlHeight:rt,controlHeightLG:se,controlHeightSM:fe,gradientFromColor:bt}=de;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Me}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:bt,borderRadius:be,width:rt*2,minWidth:rt*2},te(rt))},z(de,rt,Me)),{[`${Me}-lg`]:Object.assign({},te(se))}),z(de,se,`${Me}-lg`)),{[`${Me}-sm`]:Object.assign({},te(fe))}),z(de,fe,`${Me}-sm`))},re=de=>{const{componentCls:be,skeletonAvatarCls:Me,skeletonTitleCls:rt,skeletonParagraphCls:se,skeletonButtonCls:fe,skeletonInputCls:bt,skeletonImageCls:$e,controlHeight:me,controlHeightLG:nt,controlHeightSM:Zt,gradientFromColor:At,padding:Ut,marginSM:st,borderRadius:Nt,titleHeight:he,blockRadius:Te,paragraphLiHeight:Ye,controlHeightXS:gt,paragraphMarginTop:Pt}=de;return{[`${be}`]:{display:"table",width:"100%",[`${be}-header`]:{display:"table-cell",paddingInlineEnd:Ut,verticalAlign:"top",[`${Me}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:At},Ne(me)),[`${Me}-circle`]:{borderRadius:"50%"},[`${Me}-lg`]:Object.assign({},Ne(nt)),[`${Me}-sm`]:Object.assign({},Ne(Zt))},[`${be}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${rt}`]:{width:"100%",height:he,background:At,borderRadius:Te,[`+ ${se}`]:{marginBlockStart:Zt}},[`${se}`]:{padding:0,"> li":{width:"100%",height:Ye,listStyle:"none",background:At,borderRadius:Te,"+ li":{marginBlockStart:gt}}},[`${se}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${be}-content`]:{[`${rt}, ${se} > li`]:{borderRadius:Nt}}},[`${be}-with-avatar ${be}-content`]:{[`${rt}`]:{marginBlockStart:st,[`+ ${se}`]:{marginBlockStart:Pt}}},[`${be}${be}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ne(de)),b(de)),x(de)),E(de)),[`${be}${be}-block`]:{width:"100%",[`${fe}`]:{width:"100%"},[`${bt}`]:{width:"100%"}},[`${be}${be}-active`]:{[`
${rt},
${se} > li,
${Me},
${fe},
${bt},
${$e}
`]:Object.assign({},ae(de))}}};var ie=(0,ke.Z)("Skeleton",de=>{const{componentCls:be}=de,Me=(0,We.TS)(de,{skeletonAvatarCls:`${be}-avatar`,skeletonTitleCls:`${be}-title`,skeletonParagraphCls:`${be}-paragraph`,skeletonButtonCls:`${be}-button`,skeletonInputCls:`${be}-input`,skeletonImageCls:`${be}-image`,imageSizeBase:de.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${de.gradientFromColor} 25%, ${de.gradientToColor} 37%, ${de.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[re(Me)]},de=>{const{colorFillContent:be,colorFill:Me}=de,rt=be,se=Me;return{color:rt,colorGradientEnd:se,gradientFromColor:rt,gradientToColor:se,titleHeight:de.controlHeight/2,blockRadius:de.borderRadiusSM,paragraphMarginTop:de.marginLG+de.marginXXS,paragraphLiHeight:de.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Pe=de=>{const{prefixCls:be,className:Me,rootClassName:rt,active:se,shape:fe="circle",size:bt="default"}=de,{getPrefixCls:$e}=Re.useContext(_e.E_),me=$e("skeleton",be),[nt,Zt]=ie(me),At=(0,ve.Z)(de,["prefixCls","className"]),Ut=ge()(me,`${me}-element`,{[`${me}-active`]:se},Me,rt,Zt);return nt(Re.createElement("div",{className:Ut},Re.createElement(pe,Object.assign({prefixCls:`${me}-avatar`,shape:fe,size:bt},At))))},Ie=de=>{const{prefixCls:be,className:Me,rootClassName:rt,active:se,block:fe=!1,size:bt="default"}=de,{getPrefixCls:$e}=Re.useContext(_e.E_),me=$e("skeleton",be),[nt,Zt]=ie(me),At=(0,ve.Z)(de,["prefixCls"]),Ut=ge()(me,`${me}-element`,{[`${me}-active`]:se,[`${me}-block`]:fe},Me,rt,Zt);return nt(Re.createElement("div",{className:Ut},Re.createElement(pe,Object.assign({prefixCls:`${me}-button`,size:bt},At))))};const Ve="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 It=de=>{const{prefixCls:be,className:Me,rootClassName:rt,style:se,active:fe}=de,{getPrefixCls:bt}=Re.useContext(_e.E_),$e=bt("skeleton",be),[me,nt]=ie($e),Zt=ge()($e,`${$e}-element`,{[`${$e}-active`]:fe},Me,rt,nt);return me(Re.createElement("div",{className:Zt},Re.createElement("div",{className:ge()(`${$e}-image`,Me),style:se},Re.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${$e}-image-svg`},Re.createElement("path",{d:Ve,className:`${$e}-image-path`})))))},zt=de=>{const{prefixCls:be,className:Me,rootClassName:rt,active:se,block:fe,size:bt="default"}=de,{getPrefixCls:$e}=Re.useContext(_e.E_),me=$e("skeleton",be),[nt,Zt]=ie(me),At=(0,ve.Z)(de,["prefixCls"]),Ut=ge()(me,`${me}-element`,{[`${me}-active`]:se,[`${me}-block`]:fe},Me,rt,Zt);return nt(Re.createElement("div",{className:Ut},Re.createElement(pe,Object.assign({prefixCls:`${me}-input`,size:bt},At))))},Yt=oe(54476),hn={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"},tt=hn,en=oe(7657),pn=function(be,Me){return Re.createElement(en.Z,(0,Yt.Z)({},be,{ref:Me,icon:tt}))},Ke=Re.forwardRef(pn),Mt=Ke,ye=de=>{const{prefixCls:be,className:Me,rootClassName:rt,style:se,active:fe,children:bt}=de,{getPrefixCls:$e}=Re.useContext(_e.E_),me=$e("skeleton",be),[nt,Zt]=ie(me),At=ge()(me,`${me}-element`,{[`${me}-active`]:fe},Zt,Me,rt),Ut=bt!=null?bt:Re.createElement(Mt,null);return nt(Re.createElement("div",{className:At},Re.createElement("div",{className:ge()(`${me}-image`,Me),style:se},Ut)))},Je=oe(94480),kt=de=>{const be=$e=>{const{width:me,rows:nt=2}=de;if(Array.isArray(me))return me[$e];if(nt-1===$e)return me},{prefixCls:Me,className:rt,style:se,rows:fe}=de,bt=(0,Je.Z)(Array(fe)).map(($e,me)=>Re.createElement("li",{key:me,style:{width:be(me)}}));return Re.createElement("ul",{className:ge()(Me,rt),style:se},bt)},Qt=de=>{let{prefixCls:be,className:Me,width:rt,style:se}=de;return Re.createElement("h3",{className:ge()(be,Me),style:Object.assign({width:rt},se)})};function ue(de){return de&&typeof de=="object"?de:{}}function ct(de,be){return de&&!be?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function mn(de,be){return!de&&be?{width:"38%"}:de&&be?{width:"50%"}:{}}function bn(de,be){const Me={};return(!de||!be)&&(Me.width="61%"),!de&&be?Me.rows=3:Me.rows=2,Me}const an=de=>{const{prefixCls:be,loading:Me,className:rt,rootClassName:se,style:fe,children:bt,avatar:$e=!1,title:me=!0,paragraph:nt=!0,active:Zt,round:At}=de,{getPrefixCls:Ut,direction:st,skeleton:Nt}=Re.useContext(_e.E_),he=Ut("skeleton",be),[Te,Ye]=ie(he);if(Me||!("loading"in de)){const gt=!!$e,Pt=!!me,Ot=!!nt;let Rt;if(gt){const wn=Object.assign(Object.assign({prefixCls:`${he}-avatar`},ct(Pt,Ot)),ue($e));Rt=Re.createElement("div",{className:`${he}-header`},Re.createElement(pe,Object.assign({},wn)))}let Dt;if(Pt||Ot){let wn;if(Pt){const xn=Object.assign(Object.assign({prefixCls:`${he}-title`},mn(gt,Ot)),ue(me));wn=Re.createElement(Qt,Object.assign({},xn))}let yn;if(Ot){const xn=Object.assign(Object.assign({prefixCls:`${he}-paragraph`},bn(gt,Pt)),ue(nt));yn=Re.createElement(kt,Object.assign({},xn))}Dt=Re.createElement("div",{className:`${he}-content`},wn,yn)}const on=ge()(he,{[`${he}-with-avatar`]:gt,[`${he}-active`]:Zt,[`${he}-rtl`]:st==="rtl",[`${he}-round`]:At},Nt==null?void 0:Nt.className,rt,se,Ye);return Te(Re.createElement("div",{className:on,style:Object.assign(Object.assign({},Nt==null?void 0:Nt.style),fe)},Rt,Dt))}return typeof bt!="undefined"?bt:null};an.Button=Ie,an.Avatar=Pe,an.Input=zt,an.Image=It,an.Node=ye;var at=an,He=at},31797:function(De,wt,oe){"use strict";oe.d(wt,{default:function(){return ie}});var ee=oe(59301),ge=oe(56762),Re=oe(92343),_e=oe(92310),ve=oe.n(_e),Ze=oe(36355),pe=oe(61621),ke=le=>{const{value:Pe,formatter:ce,precision:Ie,decimalSeparator:Ve,groupSeparator:Et="",prefixCls:It}=le;let sn;if(typeof ce=="function")sn=ce(Pe);else{const zt=String(Pe),Yt=zt.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Yt||zt==="-")sn=zt;else{const hn=Yt[1];let tt=Yt[2]||"0",en=Yt[4]||"";tt=tt.replace(/\B(?=(\d{3})+(?!\d))/g,Et),typeof Ie=="number"&&(en=en.padEnd(Ie,"0").slice(0,Ie>0?Ie:0)),en&&(en=`${Ve}${en}`),sn=[ee.createElement("span",{key:"int",className:`${It}-content-value-int`},hn,tt),en&&ee.createElement("span",{key:"decimal",className:`${It}-content-value-decimal`},en)]}}return ee.createElement("span",{className:`${It}-content-value`},sn)},We=oe(17313),Xe=oe(83116),Oe=oe(37613);const Ne=le=>{const{componentCls:Pe,marginXXS:ce,padding:Ie,colorTextDescription:Ve,titleFontSize:Et,colorTextHeading:It,contentFontSize:sn,fontFamily:zt}=le;return{[`${Pe}`]:Object.assign(Object.assign({},(0,We.Wf)(le)),{[`${Pe}-title`]:{marginBottom:ce,color:Ve,fontSize:Et},[`${Pe}-skeleton`]:{paddingTop:Ie},[`${Pe}-content`]:{color:It,fontSize:sn,fontFamily:zt,[`${Pe}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Pe}-content-prefix, ${Pe}-content-suffix`]:{display:"inline-block"},[`${Pe}-content-prefix`]:{marginInlineEnd:ce},[`${Pe}-content-suffix`]:{marginInlineStart:ce}}})}};var ae=(0,Xe.Z)("Statistic",le=>{const Pe=(0,Oe.TS)(le,{});return[Ne(Pe)]},le=>{const{fontSizeHeading3:Pe,fontSize:ce}=le;return{titleFontSize:ce,contentFontSize:Pe}}),b=le=>{const{prefixCls:Pe,className:ce,rootClassName:Ie,style:Ve,valueStyle:Et,value:It=0,title:sn,valueRender:zt,prefix:Yt,suffix:hn,loading:tt=!1,onMouseEnter:en,onMouseLeave:pn,decimalSeparator:Ke=".",groupSeparator:Mt=","}=le,{getPrefixCls:pt,direction:ye,statistic:Je}=ee.useContext(Ze.E_),ot=pt("statistic",Pe),[kt,vt]=ae(ot),Qt=ee.createElement(ke,Object.assign({decimalSeparator:Ke,groupSeparator:Mt,prefixCls:ot},le,{value:It})),ue=ve()(ot,{[`${ot}-rtl`]:ye==="rtl"},Je==null?void 0:Je.className,ce,Ie,vt);return kt(ee.createElement("div",{className:ue,style:Object.assign(Object.assign({},Je==null?void 0:Je.style),Ve),onMouseEnter:en,onMouseLeave:pn},sn&&ee.createElement("div",{className:`${ot}-title`},sn),ee.createElement(pe.Z,{paragraph:!1,loading:tt,className:`${ot}-skeleton`},ee.createElement("div",{style:Et,className:`${ot}-content`},Yt&&ee.createElement("span",{className:`${ot}-content-prefix`},Yt),zt?zt(Qt):Qt,hn&&ee.createElement("span",{className:`${ot}-content-suffix`},hn)))))};const x=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function y(le,Pe){let ce=le;const Ie=/\[[^\]]*]/g,Ve=(Pe.match(Ie)||[]).map(zt=>zt.slice(1,-1)),Et=Pe.replace(Ie,"[]"),It=x.reduce((zt,Yt)=>{let[hn,tt]=Yt;if(zt.includes(hn)){const en=Math.floor(ce/tt);return ce-=en*tt,zt.replace(new RegExp(`${hn}+`,"g"),pn=>{const Ke=pn.length;return en.toString().padStart(Ke,"0")})}return zt},Et);let sn=0;return It.replace(Ie,()=>{const zt=Ve[sn];return sn+=1,zt})}function E(le,Pe){const{format:ce=""}=Pe,Ie=new Date(le).getTime(),Ve=Date.now(),Et=Math.max(Ie-Ve,0);return y(Et,ce)}const z=1e3/30;function te(le){return new Date(le).getTime()}const ne=le=>{const{value:Pe,format:ce="HH:mm:ss",onChange:Ie,onFinish:Ve}=le,Et=(0,ge.Z)(),It=ee.useRef(null),sn=()=>{Ve==null||Ve(),It.current&&(clearInterval(It.current),It.current=null)},zt=()=>{const tt=te(Pe);tt>=Date.now()&&(It.current=setInterval(()=>{Et(),Ie==null||Ie(tt-Date.now()),tt<Date.now()&&sn()},z))};ee.useEffect(()=>(zt(),()=>{It.current&&(clearInterval(It.current),It.current=null)}),[Pe]);const Yt=(tt,en)=>E(tt,Object.assign(Object.assign({},en),{format:ce})),hn=tt=>(0,Re.Tm)(tt,{title:void 0});return ee.createElement(b,Object.assign({},le,{valueRender:hn,formatter:Yt}))};var re=ee.memo(ne);b.Countdown=re;var ie=b},91735:function(De,wt){"use strict";wt.Z={items_per_page:"\u6761/\u9875",jump_to:"\u8DF3\u81F3",jump_to_confirm:"\u786E\u5B9A",page:"\u9875",prev_page:"\u4E0A\u4E00\u9875",next_page:"\u4E0B\u4E00\u9875",prev_5:"\u5411\u524D 5 \u9875",next_5:"\u5411\u540E 5 \u9875",prev_3:"\u5411\u524D 3 \u9875",next_3:"\u5411\u540E 3 \u9875",page_size:"\u9875\u7801"}},8224:function(De,wt,oe){"use strict";oe.d(wt,{Z:function(){return ge}});var ee=oe(4676);function ge(Re,_e,ve,Ze){var pe=ee.unstable_batchedUpdates?function(ke){ee.unstable_batchedUpdates(ve,ke)}:ve;return Re!=null&&Re.addEventListener&&Re.addEventListener(_e,pe,Ze),{remove:function(){Re!=null&&Re.removeEventListener&&Re.removeEventListener(_e,pe,Ze)}}}},55468:function(De,wt,oe){"use strict";oe.d(wt,{g1:function(){return Xe},os:function(){return Ne}});var ee=/margin|padding|width|height|max|min|offset/,ge={left:!0,top:!0},Re={cssFloat:1,styleFloat:1,float:1};function _e(ae){return ae.nodeType===1?ae.ownerDocument.defaultView.getComputedStyle(ae,null):{}}function ve(ae,a,b){if(a=a.toLowerCase(),b==="auto"){if(a==="height")return ae.offsetHeight;if(a==="width")return ae.offsetWidth}return a in ge||(ge[a]=ee.test(a)),ge[a]?parseFloat(b)||0:b}function Ze(ae,a){var b=arguments.length,x=_e(ae);return a=Re[a]?"cssFloat"in ae.style?"cssFloat":"styleFloat":a,b===1?x:ve(ae,a,x[a]||ae.style[a])}function pe(ae,a,b){var x=arguments.length;if(a=Re[a]?"cssFloat"in ae.style?"cssFloat":"styleFloat":a,x===3)return typeof b=="number"&&ee.test(a)&&(b="".concat(b,"px")),ae.style[a]=b,b;for(var y in a)a.hasOwnProperty(y)&&pe(ae,y,a[y]);return _e(ae)}function je(ae){return ae===document.body?document.documentElement.clientWidth:ae.offsetWidth}function ke(ae){return ae===document.body?window.innerHeight||document.documentElement.clientHeight:ae.offsetHeight}function We(){var ae=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:ae,height:a}}function Xe(){var ae=document.documentElement.clientWidth,a=window.innerHeight||document.documentElement.clientHeight;return{width:ae,height:a}}function Oe(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Ne(ae){var a=ae.getBoundingClientRect(),b=document.documentElement;return{left:a.left+(window.pageXOffset||b.scrollLeft)-(b.clientLeft||document.body.clientLeft||0),top:a.top+(window.pageYOffset||b.scrollTop)-(b.clientTop||document.body.clientTop||0)}}},25365:function(De){"use strict";De.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0VJREFUOE+V03lI01EcAPD3fjucs4nmwrXNOY/VdBoe0Tqggi5NgsLaWriWZFQEEvRHBxmL+iMo/KMg6KJSCy03mbapo1vXzCvJUstjZTM1bUzZZP6uF5M0Zwr1/nsHn/d93+/7QjBn3GhuZkm5scvRJIgODWX7sKCQT0oRGIAQorlnp+cIAAhnJghhhobvWRPjQ/rJ8eEVXIxGwcFsGBYWQUTFLrN6yCB9qpjdthA2BSGEsEd1X08NOlrPSiM4PxWJCSNL+HwfSZBMp/Mbr6+vVyyVyQm+SJYrCWea5sOmoMqm4ezu9rqSrUpFjzxBPgpoCkCEwO+3IJIgWRWVpiR5cirF40crZZGc3rkYdDgQp+advUXC9YZs2rjBQRCTwK/T6E9KaJoGJEVxyw3GtNUbt11KWSYp+AuyfRlf86baVJezc0sLb1HIxGxg9mEIIaiurVXgJOiUq6WbV8KVRMD+s45hbftL082DWk0TQohaKJn+9bb3H6Ntr16hvfvU6TExMe4A6G2Xc4+ttqIkL1fXBAAIuGVORMje3BpvNRrxM8fz0xfHxY0F7Hd/HVSYjKVtGpWqI4THc2ELhIRhTHjzXlHax4Z6++3i4iwIIRkAIYQY9+9cfxHKFyVtz8ho9/l8NIbN4mgaQAYDfHI4hRf152TxAsHhK9ev3for2f6F1sZn6w0VFvMuVY43WZHYi08SOKJIP4AYTBbW7XAKCgsvx0tEQobbg1d1fXj/eN2a9Ad6vZ6eBmd+ttlQpK15/uaaLHEFR7lK6QqPiPC63GMsm80eXmN5wmNiAJKIBRjsYCAQCNFAf98lq3lvAYSqqQLNQFNVaXyuMFue6oZ/utZ5J3Chx+NBFEX3xEnEpr5+Z5b1RX2mIHIJyFbngFHXGOr93FX41GI4CSGkAqA/fdcd1N8+xKWpRUiakuLxJ/bosXxdWenDuziOw6UiMdit2Q/cY17U0/nhgtViPD8vNF/h/P2oyz1U8KSqsgDHfQyhWAyyVVow+GOUdo8MnfhnaLq5NdrcC9XmylMUSWFLRSKQuWMXaHlr7/ov6DfGOJB35LSpovw8RRAYmx1ErF27Wvff0HRku9WaA/b613lRUdKrDQ22sl+EE3lgNS3QYQAAAABJRU5ErkJggg=="},75309:function(De){"use strict";De.exports="data:image/png;base64,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"},19664:function(De){"use strict";De.exports="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"},77882:function(De){"use strict";De.exports="data:image/png;base64,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"},66832:function(De){"use strict";De.exports="data:image/png;base64,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"},47558:function(De){"use strict";De.exports="data:image/png;base64,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"},71979:function(De){"use strict";De.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAEy5JREFUeF7tW2l0VFW2/m4FkhBmQ5iEJEwBMcgoElwMMoOg0q20ywkJQj/1MXTjoxVlkjm0QNs2AgIapNW2gRYRbGRMCDJGmWcIUxISyASBhITUfevsM9xzb91UgM567w8lrqq6de+puvs7397fHmJcPxJvGoYBGAYMw8Of2X/sGNhb+Rm9Ecedz/w8E4BpGPDQlYDpEWuYdCl9VtbD42WriOvZivwfYJrqmR0xTfo2fpxe8uvYcfpfXsuOm16Yppc+97JndqrXBPvFpleuJc6R14tntq5BX8Ov4+uz1/J7vfy+tfP572Hr8d8oP2N3T8e03yruzro/IN0D73bDCBjfYMDUy0be4S8IIA6ExwJEgsQOww4SHaHz2T9+DfspHA8DXjeQpNXLAMkQBiFjixuSsHLDSzAskNhxbkR5zPmaGVQazG5MQwDE1y0h40sj6kZnv4sDxD/Xz5Gbxz9I/Fq/IBGY3FAemNmG4Wlt5DKAyOBslzMGcYNzO5bNJDpfMk17/r8BSRpTwKmBxHev2LGScWL32z5jTNJYA3hhehkrJDstMOR5nD12kBTL3cC7DyaRTeH92sg9tFy4OGZoO5NsIJHr4zThjBLuT7LLAabN3WnuTTm5cmOSxQzafn6ZZLk7nW3k7hT7uAsrlUnkgvlOd2OTDXwnWNpGEbtHc4PSZ1ju3AOkG7kHl5sUN8hgHCDd3dlBEu7OBSQes+yM8w8SB9nfQ3d3FEGYK+N3JrEg1+XLFHGTjrikztMAkAZlIAmri/UFSAoQ/0yyuTyfmGSxUcVP8du85J4t0BmDyTDsNzJ75hxYpkQCJ4MbkzTBIN3Y/wNIVvwRIkLFJH5T3NicUfaYJHe8ZggnS7iCUCBxF/cfgCR+m0+s0tydTSy4CgcvjNxflpoU3ZVacyg0FZMskKTCs9ydFbPcVOB/7O5IcVkP2nWuTGIgCYUl5Z9SdTqrJBusgK/UFVOczpikVJs99rjFpLtmklKaWqz0AckQAPEo7wckLsFt0ptdIoC1qbxyjkklxYW4dGgPQhs0QfWwh7lUZuRXatykjc/xYkyyZLeU2iqo26Q3O1PKZRl3JIMcIBGT7iiF5VR3EpTzB3ciMKQK6jSOFjJcqjIX1ecQDtL92t2dCSM7eYkms11AEjHJAsGDwvxcXD6yV8hsGUuk7Jbqjz8LOcjlJR3iYiOiTWcEVXuI7Cq46RqTTG8J1kyJRYPojuj0/FuKSZR9sN0umGSBJHdkaUyyhARfQoJkl89C45Ohb13Pxq5vFiDqyQGo37yt2As8/+F5Es+nfv3xS2SlnkWP2A9UbuaU/nKz2JSgi3iQG83I3r/I5OzgSarQzCoptRJVSwRkXz6LLYsmoUJgEAwPS0uFAyo7D4VZUoI7RbfRb2wcwiJaUDKbcfoQLh78mbPAZY0rJw+i4HoOGj3eXWOOlcCyS8Jbd0btJq1kcNKYxCWzHpPsSaxMakt3d8VFhfhlfTwuHd6Nlt2eQVTn/shNv4DC/DwrYfYC16+m4njSD3i023MIqVFLJKScRcFVqqNqaH2bfLeBJUAisAXw7A6NrH0LFUBSvZGIkMzRqweUiRpgAG1dPBk9RkxGWKNHuF0ZUJr0tudRbANwg15LOYaNn0xA37FxqB3Rgq45lvA9kv+1FLWbtBS+qiykrWoDuyDz7DF0eG44WnZ7Fiw+8S3uyyQ7SG4xyXJ10m3Ja9h6p/dsxKGf/oHWfV9EZspxpJ86qEVG/y/Dozshusfz7kmuTeILRkp2Zu1daPISDiNNgI1JPiAJsLIun8G2xVMJoFqRLZB18RQ3iIhlKk8SlCDpHhCAsMhHkHnuKH762/voOyaOrmX8O564Fsnff4GX531nEege8qQV455D+0GvE0DSl1vPVjLrE5P0oKyM5Mskinfi8ytnD6NWeDN4PAEqDzqe8D3OH9iBnsMnoWJwCLeFtwS5V1NRLexh38qEQ4a7uTvJJOPank9M6aacIJnS4A42MT/LAHrqjYkIa9QSq6cMRUlxkd8tVLFSCIZM/wpXBUD9xsQhNKI5udIzuzbiyKZvMXjKcqQe3SeiVVksIggQ3rIjVk2NRXSf3yGqUx8r1ukMUj6ePLusIWk1O11Y6MJBBHdvCYoLbqFicGUBlFW3y0k7h4QVcWjT72U0bBUDWTo6/2siDm9bjSeHjEKNepGlguQvJlEeyAByFkGdMcnJpGwG0JIP0f2NDxAW2RJ3igp4dUHkSDtWxNHrrsP+xJNX9sbjQWBwZVxNOa4YVDuiOaVl7PupwGoAK8cNpjh1t4/XFqxToEh1p+pdYhFeKGVGFfVVBpJQFVYQLx2kAxu+xJVTB9Hllf9RscU0S3D75nUkxM9B5ZphiBnyNs9zvV6Kd96SEuxa9QnyszPR5ZV3EFSpyj2AZCXfxtXdf+WJqowjqppgFw46SAyg7Z9NQ/fhH6BWoxaqYCrX2bZsGq3XY+RkhzQ3cDXlBDYtfB99R89BWGRzgk+CxH5FyZ3bSigU5Gbj6NY1OLt3CyLbdkG7Z2MRWKmSDbuAisG0a6VKpJRV5EmKLeRSrOoyJ5EbSFa1WZfg+TmZ2LlyHopu5aPrK+NQrXZD3LqehaS/z8ONrCskHBgghfnXcbvgBopu3iDwmIgovl2Iuk0fw+PPxPrW7/RKh5eDwpNjUT1n95K562ObzFalHgJKB8kAc3ns8xwG0NLp6D78fYoj7OZLiooVGElfzqXXXYaOF2oQqBAYDE9ABWLQpoUTCaBaEc1VUVa2Im7nZeHisb24dGg3rpw+hMrVQ1F48zoGvfc3VHmojg2c1OPJOLh+Jdo8/SoaSPkL4HZBPu1iNybJtoMCSakmWVi1qt0Vg4NV7CkqvIWk+DjcyEpH37dnIT/7KhLiZyMopCqCKldBIHsOqYLASlURyN4HV0alkKq4mXsNh7euRodBwwgoFRudBVeZo9lKS14YGT//RQGkS2qrtmaBJGNSTuo5JCybju6xExAa2QJpJ5Kx66u/+PVKXV57Bw2iO5GK2/TpJPQdPRu1Ihj7uGs7mbQB5/ZvQ9bF0yTfI9p1QbOYfqgVGYV/z3+HVCIDlW2vy8f242TiD6SiGrXvhtb9X0K1WvVFTQuIHzvobj1kqecxUfPChyu5axRGY8CnnzyAcBZrTBPeO8UoLixAhaBKjLYUpzwVAmB4KqDkTjHF5cDASji9eyPCH+uMikEhqi/lbGnoNUG5iahklbFzgYpBVqFUK5qKfo/Mk9hOz047i8RlM9Bt2HvEoKKCm8jPyRDGNnBgXTzdeNtnYpF/NRXBVWsgNDwKQZWrEoM2fzoJfUbPQlg4k9k8Rp3du5mka8PHYlA3qg0qVgxE3rU0JH+3DGknfiFG1m70CHLSLpD7qNe8DTr8ZgRq1ItQRiZN4zVxZs8mnmfa0ioeYySrRLYhkylVBRd+hjoyke26qj6SW/sh49QhJH01DwPG/BnBVatjzfQReLTHb9Dsid44s3cLTiT9QJ/pUl3GPLmevXXBE2fZ8KNEPDNpgWmKCC0B8mUSZ5E8npV2DonLZ6Dr6+8SQE5gE5bPJNMwlbdl8SRUq90AHX/7X2Sda+dPcIBGzeQuTmwAoTDIgHlZ6TiVtAEnk9ajduOW6PjCmzi2eTXOJW9HzIujkLJ/O7Gs+4iJPgyQIHGNZ5WFdHendzply9Y9JmklGpjEloTPZ6LNgFdR8+HGuHhwJ/atWYLB734KT8UgrJ4Wi0d7MoD60IY7seMH9B/7kVVt0OS66tA6+k56TZAafJk75hODvJRnWszxB1I2k5afz0QXBhDFEb1NYSDx81lkuO7DJ4K5w82LPkC/0XGoXjcC184fx+ZFk9H7v2ciLCJKMMiDmzmZuHAgCRcO7kT25XOkjNoOfA2N2nWjmLLrm48pLg2ZuRL5OdewYe5Y9BkzG3WaRPu6KRPwyADMawp8F/MAYFUZbK1zf8KBC4zzvyRi7+pFeHrcfFSqHorTMj2YsIQ+ZwBF9/otAXRmz2acSFqHAWPnKfVmdWXttT+9h6ReM9FALi5xnmo3eIUI8M8kAzlpKUj4YhYBVFx4CxmnWUYtZTaQdvIAGa1+i3Z0NDfjEmrUCUf9Fm0pmG5ZzACagTCWBwGkdtbOfJPiTETrzmjU4SnUaxINrycAKfu3IXntMkoMWbmn96iZqNO0FRKWTqf3/cfNc48jDpCkuhNRWgNLuBTVbtZ6N6L5x3H1YtvSDwnlbrETyOi/ro9HxunD6DsqjuYbVk0dhuheL1A+dnrPTzixYx2e/sN8m3q7W5BUJSMj8SNiEJdTllLzBxIDKDF+NroM/RNu5WXh0uFdVr4jo74WGWRRIKL1k6TEtiyZgl5vTxcAcfYx6V6jTkNSe0w056alIPn75cg4exQtugxEm/4v4ZsJL5G7a9a5HzFzfdwYPNbvRbQe8MpdgeRkkp1ReuNPME3rzt7MzsS6uaPw+OCRaNS+Kxl986cTUbVWPTzO3Ddj0JTXCaDmMf1xes+/cTxxHQb+cT5YLS/z3DFiO4UKW+fXZcZBqzQYVxL+LPIgORjC3Z3H2V4QUz/M2Nlp57Ejfg66vjoeD0XyagB7eKhwyqW45SJ5MVUeYy5uy5Kp6PUWA4i7OP45UHTzOs7/moRzyduQfTmFSipPvPAWajRoAm9xEb4e/zw6vzwWjTv2pO85sX0t9v9rKfl9liO5PhxMUjU65e6kvNaZpNXzBEiHN3+L4wlr8eyERbSJ8q5cwsZP3kO7gUOJ8eyxevJQtOo9BFGd+hGDWAlr4LgFKLyRgx8/fhc9Rk5ClZp1VEzSBUJpfSQjbftck7W7pUHJVXkEk0qJSTnpKdgRPxeteg1B9ToNrV4SoWMBJFsUOgi5Vy7hwPoV6PXWNNQK53lQTvp5HNn0T6QKtdYw+gk07dgLdaNaw/AEkJvMvHgSGxeMR8/fT0W9lu0UFoc2/B2HNn6Dlj0Go/1zw0sByYRHq68qSSt3qgLLPvkjWw5MWa2bMwqhDZui0+9Gg7VAmAdh9zLgD/PgqVCBjL5q8lBE9x6CFjH9cWr3RgJo0Dsf0/1tWzYDfd+egeCqNa3RK22ky2cIRcRQI3VbHDFIgsQoSPcim3Gy06oxIzv9PJJWzHU3xl0e7fnmNISFcwYV5LGs/COqFjBREFS5GiGdd+UCbmRn4lbuNZxKWo+C/Fw8P3UFAipUVDN37OuSv1tKcalhq06lf7tpgcTFlNWlJePYQKI3wpBAxpkj5Ja7D3sXdaPaklBgOVvMi6PBNpOsUqya9BrVBJmLSz26F7tXLUTj9t3JfbOKw6A/LqCSl7Ph5xzn0tlkpG2dQ0MjOkiq0aaBpHdTc69cwM9fLaASf836jcXpHj6YqNoTvAXB662iFcFaFakp2P2Pv+KpEZMQ2qCp5grtk0Ls+87u24J9az5DSPVQ1KgbThWDanXD+ZrMhGIwUhBXudrSULr7mTu7u8vPysDJnT+i7YCXqeJ/cucG+gXNYvqKFjs/P3ntUtR/pAPqNGmFkqLbOLL5n8hOPYOACoFo2OoJsBjs5tas1rlWkhKVBiN16xxiECV1GlBlgWRv5Hmo/U3ss8Ufy+hUDlVy3IpVMmbJlofv9CoHmP0+xnI533C/IDEDSXd3r0xSlWe9XeAyc8cZwGuC9lYCG4yUk6lWSUl2ZZ3gEctTt8xWlQQJki0mucwqcKFmFwIcXC4IaGf7NPwkk1zmG+T0KoFsiQa5SWR+5gRJVsBlHU81KMroJekg2ce5hNH8uDtXkLTpIuesnN5L4sCxmrtLS0O2zh2gGpc3z9Jms9kO5YrKAom7J9+pH6daEwCp1rkbSL6gKgYJBtOkEO9PqEKqPinkxiT1+6xszLV1bnN9GpOoKc7UnjjBHpPEjhesUcJBi1sqZlAwcTb8nEzSx5Bl5ZrHOznbIOpO7Fg6AWR3M0zB8f6MJZfdQbLiktXuZj6ajw+LYXk/rXOLdfy7VMvcdfRYukV3d6fmKRi03BVQ9d3vwwaSGABxBan0riwnmyUoTJSUEmesriwv80ggrfxLgSRYBBNfG5c2zbT6QZo7k000HSRXo3Or2oI9b53z425dWcp7xHyDzziXPmLscHf2DcGLrHrDj4sUbmEGkvxufyCVPr0qAjZbUBuIpLVEjPGKHo5eqiEXWKoLs4Nk/ZWEHSQRk7KDEdzauPjTDNFu4FpI5UPCwBaT7Cyyxxh5rRQCnEGcTWWApP7cRRMOkkG6IlRgSRA8YlzZP0h3wyT/IMnhE1F6dcwxcIls/6uKskCy/pRFMknLv4B0mN7twSWB40M6jbhs/Lw4djGAkaXtss6/X16Wo7jLzOfBafdjAePot1MC83IubQfMGLcFHgB0P2Ytv2uIHfsXj6xXhJJkwKznXPoBQOVn7PtZSbmvPctiY7wl2G6aCNQXegDQ/Zi1/K6xxZfdn70x0uv1spikHg8AKj9j389KPgLAKRoeAHQ/Zi2/a3wAcoqGBwCVn7HvZyVXCa2LhgcA3Y9Zy++aUnMcKRpiRi4PKr+ve7DSvVrAbxLKREOnEUuX3OuiD84vPwv8L+YNX/sKgQHCAAAAAElFTkSuQmCC"},91833:function(De){"use strict";De.exports="data:image/png;base64,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"},31081:function(De){"use strict";De.exports="data:image/png;base64,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"},96593:function(De){"use strict";De.exports="data:image/png;base64,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"},42922:function(De){"use strict";De.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAE81JREFUeF7tW3l4Tef2fveJzIkxNQc1RFsxUxJjlWpTdHDRW7RoqXtVq6jqRAe0eltUdTL0VutWqWiVVqmKRJCoeSa0SCOEREhExrN/z7e+YX97n5NEm/v87j9O9Tknezp7r/d713rXcIyrh5aahmEAhgHDcPF39h/bBvan3Ed/iO3Od36cCcA0DLjoTMB0iWuYdCrtK+/lcrOriPPZFfk/wDTVO9timvRtfDt95Oex7fS/PJdtN90wTTftd7N3dqjbBLtj0y2vJY6R54t3dl2Dvoafx6/PPsvvdfPn1o7n98Oux+9R7mNPT9u0exVPZz0fkO6Ce4th+EypH/P6H8aVg58TQBwIlwWIBIlthh0k2kLHs3/8HHYrHA8Dbm8gSauXA5IhDELGFg8kYeWGl2BYILHt3Ihym/MzM6g0mN2YhgCIX7eEjC+NqBud3RcHiO/Xj5GLp2yQ+LllgkRgckO5YGYZhqu1kc0AIoOzVc4YxA3O7Vg+k+h4yTTt/f8HJGlMAacGEl+9YsVKxonVb9vHmKSxBnDDdDNWSHZaYMjjOHvsICmWewPvLzCJbAr3ciP7wGfCxTFD25lkA4lcH6cJZ5Rwf5JdDjBt7k5zb8rJ/deYZDGDll+ZTLLcnc42cneKfdyFlcokcsF8pXtjkw18J1jaQhGrR3OD0mdY7twFpBvZ+z8zKW6QwThAuruzgyTcnReQeMyyM65skDjIZb10d0cRhLky/mQSC3JdnkwRD+mIS+o4DQBpUAaSsLq4vgBJAVI2k2wuzyMmWWxU8VPcm5vcswU6YzAZht0js+flfUuUSOBk8MYkTTBIN/Y/AMmKP0JEqJjEH4obmzPKHpPkitcM4WQJVxAKJO7iKgCSuDePWKW5O5tY8Coc3DCy9yw2KborteZQaComWSBJhWe5OytmeVOBFXZ3pLisF606r0xiIAmFJeWfUnU6qyQbrICv1BVTnM6YpFSbPfZ4i0k3zCSlNLVY6QGSIQDiUb4MkLgEt0lvdooA1qbyYOD3PfGoXq8xqtVpRGb0kOBlxKQrGakIqVoTPn7+Nu/H1JYEiciv1LhJC5/jxZhkyW4ptVVQt0lvdqSUyzLuSAY5QCImFSuF5VR3EpTT+7fBLygEtRpHChkuVZkX1ecQDtL92t2dCSNr90JNZnsBScQkCwSe5Vgy20BxUT58/QOFAgRWvPQoWvV9BHf0fIiOO7BhOWo1bYmaTVvSIqAreIBkwHQX49s3RqNGeFP0ePJl+p69675QQPGbF1iI95CqtyAiuq8GklyRpTHJEhIcLwmSXT4LjU+GzruahR1fz0NElxjUbd5WrAWe//A8iedTe9d/icy0U+g16hWVmzmlv1wsNiXoRTzIhWZk7frE5OzgSarQzCoptRJVXURYIBXn5yFuyQzUaBiBDg8+QZZf+fKjaNl3CAHkLi5C0soFOLNvG1r3fQSRvQfBdPl4JLPsWU8lbcSO5R+g97gZqNO8DRni+xlj6f1Kxh8IrFwNfgHBCqRr2RcR1rA57vnnDNrGXB+3niPWCMZ5T2JlUlu6uysqzMeeH5Yi9WAS7ugxABHR9yE7/Qzyc69YCbMbuHoxDUcT16FFjwcRVDXMdh8BIVUQWqOuTb7bwBIgEdjaMxiZv36kAJLqTa5uqeiUQqNM1HJ3hfnXsHXpbFzLvIBeY19H5Zr1iDErXx7KAerxoHCLLqTsWI+dsZ+i3m1t0e3xF+ATEGRjkukuwfczx8I3IBj3T3nf5t7MkmIse+5BRD/6LJp07gPp7tbMHoe6t7VD+wGjLPdnA0lWADgIunDQ8xZdWTmlszyHGTMleQMObFxBCy3j96NIP7Hfdp9l/dEgsjMie/3Ne5Jrk/iCkZKdmTs/MnkJh5HGx8YkJr9tICkJbuDyH78hacUHKC7Mx11PvIqqdRoq9n3zyjC0vIcx6AECNPPsCfz63RJcOX8WPpV8ERpWGz1HT0NAaDUF0qldcdi+bC56jHoRDVpHIz83G4bLBf/gKijKz8PXUwajy/CJaNyxF2dLYQG+mjII3YdPRnjbbnDp7s8WbK1k1iMm6ccpI3kyieKd2H/+1EGENWgGl8tH5UFH47/H6X1bcfcT0+AbEMSZ4y5B9sU0VL6lnmdlwiHDvbk7ySTjUvICkxmCM8MOkinEgw4S+3z10jn8/OHLCAtvhqgh4xFQubqWPwHx/34bjTv0QFDVW3A88Qec3b8dDdtEo22/kSgpzMemj6chuFoY+k54l7tS043v3x5HboG5N/a18YtnIi8nC/dNnIO8yxcRO30kuo+cioZtuxJAl84cx/r3JmHgq4sQXKM2zx6EutPlOK/BySBNn2QNSavZ6cJCFw7iPHcJiq7nEbu5Ma263eVzvyH+i3fQ5t6hCG8ZRexmrvT03gQcjItFl8HjUbVOo1JBKism0fMwgJxFUGdMcjKJgZR2bDfq3tYeLlclCxwAhXk5SD2UjJPJP5OfDmvUHG1ihqJm4xaiUuFCzqV0FBVcR436Tciwv+3eguQVH2DA1AXwD62Gc8f2YOvn7yBm0nuo0SAC2emnsfatp9H+wVG4o9fDBNCx+O9x4KflGDLzK17f4hkQuTFV75KCgkBiRhX1VXa0kH5WEC8dpH0/fonzJ/aj27DnVWwxzRIUXLuK+KWzEVztFkQNHsfzXLeb7sFdUoIdqxYgNysD3YZNhn9gyJ8AyUq+jYtJH/BElWSzZJKMM5Zw8AYSA5bdyJX0szifsh/pJ/YiK+13+AUEoVG7bmjSqTeq1m7Iry0qDaogK5W9aeLrV4bCXVwMH18/FObl0vERXWPQadA/iNkZvx/GhnkvoHZEK/R5ehbtT1gyC2f2b1duv/vwSWjUvqeDSbIUbpVlZHmcmOQBklVt1iV47uUMbFs2h+6t+7BJqFwzHHlXM5H4nznIyTxPwoHZIT/3Kgqu56DwWg6Bx0REUUE+ajdthY4DRnnW7/RKh5uDwpNjETvZ02fsmG+T2arUo8SABMkAc3ls/5l9CRSDGENY3uIuLlGGYiAzZeVTyY9vc1R0ajZtgcheg7hiFCAdT/yRFkdIWG2c2ZuIc0d3YcBLn8A3MJjYcPbgDsQvngXDxwdD3lpOfv7S6eMU/3IunkPSig/xwAsLKA4ykhRczy2VSbLtwD2dKMGQYWRh1ap2+wYEqNhTmJ+HxKXvICczHX3HvYXcrIuIX/o2/INC4R8cAj/2HhQCv8BQ+LG/A4IRGBSKa9mXcHBzLDr0H0lA8djvWYhV7RFbackN48L29xVAuqS2amuWBJcxac93iwiYanVvxbXLl8gFNYu+l8cxDRH9MwPk9O54VA9viq7DJ1GbglcdOIgkJs79jp/mTkL3x55HeOsuqlZ38KevcCxhHfxDKqNNv8fQkO0TryO/rMbhzasxeMYyUdMClk7or/b/1Q9sMQx6Yxl3jcJoDPj04/vQgMUa06QUoij/OipRDmhSnHJV8oHhqoSS4iKUFBXCzy8QKUkb0KBVNHz9g1RfygmSXhOUi4hKVhe2zVMxyCqUakVT0e+ReRI13QST2PGHN8ci9cB2xEyap/WSHFUHcU7cojfgH1wZXYdNFOBYIBUXXsdP709BrWat0eHhMaTu5HdtWfQmXD4+qNn4DqQd2U1CQr42vv8CAqvWQLfHp/AUzm1S/BPhRisR8Rgj45PINmQ30MYgvtGFRu26qz6St/bDhRMHkPjVHMQ8+y4CQqtg9YzRaNHrYTTr1Acnd/6CY4nraJ8u1e25mJNJPHGWDT92G0ZG4jzTFKm9N0nNmcRZJBmmg3RkcyxObPsBgZWrl7pYhTPD9dxs1G9xJ7oMncg9HDHIRUbYvHgGCq5dQaeBY5Fx5jgyTh1GJT9/dHlsMlZPH4EWvf+GW9t1w6ppI9BtxBRakczFrps9HtFDJyj5LUESXsurcOCrVe/KCnfnVThIN2gSW+L/PQttYoajWr3GOLt/G35dvRAPTf0YLl9/xL45Ci3uZgDdg1M7N+HY1nW4b8J7VrVBk+uqQ+voO+k1QWrwZWydSwxys8WstRs83Z13kI7ErcaZPfHo+PBTltGlILC1H4B967+iZLbL0OeUrGcn7fzmY5xM3sQBc7lQve6tVJmof0dHVKlZD9/OGIP+L36IKrUbYNfqhUg9kIQHXv4EcYveBKsmDHjxIxguH2uBmFB5kYCCr2IeAKx63Q2BZAmM03sSsDP2E9w/aS4Cq9RAyo4NOPTzSjz00kKKKwygyN4DCSD2PMcS1yJmwhwVc6yurL32p/eQ1GcmGsjFJcxR7Qa35rrKc3c0b2AYYAxKPbANPZ54lcttEfkt5lk9oh0r5iOoShi6DJ2gzTeAMvKcjHOo0bAZqtdrApevH7k41pU98OMynEzeiIFvfkkAFBfkYc3MfxBw51MOoufoVxDesrMnex0gyTxJRGkNLOFSVLtZ693YhIMbcYvfIJR7jHqJjL73h6W4kHIQfce/Q/MNq14fSaWsiM73ICV5I45tXYv7n5trU283CpJkknEh4T1ikFj+SqndiLtjIDEGnUj84YZjcYNWUYh+9DlbR1YvvPLKt4Hi67nwCwxG7BtPolbTSHQdNkkNoRzdsga7v12MsEYRlMiW+iqHSXZG6Y0/wTStO3stKwNr/zUeHR8ag1vbdyejb/r4VYSG1UHHgWNptce+NoIAah51H1KSf8LRhLXoN3EuWC0v47cjqNUkkocKW+fXy4yDVmkwzse/K/IgORjC3Z3L2V4QUz9cHcu5BRcOx39LIqH3uFlwUR7FpbjlIq3cKmHpbASEVkWXv0sGCZ0tqhi5meeJFWcP7MClsycQ/cgz2LrsPdz//HxUrRVO7Ew/uR/xS2ahuKiQjNJuwAiVvHoFygGSapIpdyfltc4kregqQDq4aSWOxq/BAy99gkp+AbhyPhUbFryIdv0ex60d7qKvjp3+OFr2GYyIzvcSg44mrEG/SfOQn3MZ6+dPRa8x0xBSrZaKSXqJp7Q+knFuy79M1u6WBqWl7RI5TxkxSbqwI/Hf4cy+RNw56J8cHAdAVhvcwL4fv0BIWB1E//1ZNSnEam6siJqZmoKC3KuoXLMu6jZvh1saNceuNUvQuMNdaNdvBIpLinE07lvs37AcodVr4a6npuNk0kYc3hSLxh3vQudHxlOi6x0kEy6rUyEq0PxIUlUKLPvkj2w5MGW1dvZ4aoN0HvIMWGE3YenbyD6fipjn5sBVqRIZfdX0xxHZZzBui7oPJ5I2EED9J8/H5fTTiFsyE33HzaT6oyUErJEujyEUkcQaaXHvEIMkSIyCdMOyGSc7rR7M4KAeiV+DE9vW37CLY/EimjFIsKawIA87ls9H3dvbot7t7RFSvTZdl2XurGLcf+qHYMxK+Hw2lYjqNG+L7o9Nhm9IZfrOlO0bsPObj1C9fhP0eXomL1Z6e5kWSFxMWQ1AT5AIMWFI4MLJQ/hl4WvoOXIqake0JaHw2644RD3yDMIjO6mi6appjyHyniHk4tIO70TSqo/QuH1PZKWdoopD/4nzAJerlJjkWaSlezy3eTYNjeggiQBhA0mVg2zuy8Dxretw9lAyej/1ushbtMERlxzJ4vkOq36z6vSdA8d6GYy0TwoxdrDEtGGrLijIy8Hmha8h8u5BqN86mrOUmVAMRqYf20MG6zp8cpkL5cZn7uzuLjfzAo5vW4+2MUOp4n982490B82i+ooWOz9+95rFqHt7B9Rq0hIlhQU4tOkbZKWdpKpKeMtOPMH2OhipFXMdc3lG2ubZxCC2qmTskBM+JBw0JpUGEsUkNkTC2OcAUCW1snIgJ1hVfa686VU+yEKpoza96gRJuldZQipdOPx1JqnKs94u8DJzx10Yr67bWwlsMFJOplolJdmVdYJHDEr75W1VSZAg2WKSl1kFm5RW4kGMDjPB6QDVAlZUDjwEiDbOpca3hMm1UWQnSN5b51J4lEEmzd3Zx7m8xSS7u/MKkjZd5K3hZwOJxqm8tDRk69wBqvHHpre02WwucTlxrPk4r21wrzGJT6Z6G0CxanvWHLjOSKn+aFJIKcXyQVK1PFl8lVJFHwMqJybRHClTe+I4e0wSK14VOa3mna0rq6Z0nLHEySR9DFlWrrmLk7MNou7EtqUTQMo4AhQ5AG/JZSozeEz92JkhXaSPGh7hJSFHV5YtANU6l6zThlDUORwc23fQLXh3d2qegrlC7goopyvz9aeYJIZNHA0/pQRlboOSUuKMBiyNcUkgrfxLgSRYBBPLjdSfZ1n9IM2dyekbHSS228PoPMhoeQ/7zFrnfLu3riwZ3jHfYFskQkVarPMClqha0OOJSSFZI6TTmT3loioDpdKnV0WJhwY0RDtQn3dg7STRw9FLNeTOSnVhdpCsX0nYQRIxKSsAAa2NsxtninaDZgQNKEoz1U9TLBbZmSHP1WMMb5+XC5KKMfo4l3Bz6ucuVsNPVh2YQ+Jihg/LlgbSjTCpbJDkGJcdJHtR0/6rivJAsn7KIpmk5V9AOkz3loASvylBnUf/YWz/dNSnAMaUtsiin/qsPEdRjh+5ubsiFjAOr3zN78rl1C2AGeXtQjcBqoh5K34usWPXp2PqFKJkN2DWcV7yJkAVN3JFrqDcV/KSUVHuEmwxTdgKWjcBqoh5K36uLb4kLXpyjNvtZjFJvW4CVHEjV+QKHgLAKRpuAlQR81b8XA+AnKLhJkAVN3JFruBVQuui4SZAFTFvxc8tNceRoiFqzGf2X1JV/DtvXuFPWKDMJJSJhs6jFy/8E9e7eeh/2QL/B6DwevuUcCm/AAAAAElFTkSuQmCC"},20345:function(De){"use strict";De.exports="data:image/png;base64,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"},79005:function(De){"use strict";De.exports="data:image/png;base64,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"},39057:function(De){"use strict";De.exports="data:image/png;base64,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"},96908:function(De){"use strict";De.exports="data:image/png;base64,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"},57177:function(De){"use strict";De.exports="data:image/png;base64,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"},81378:function(De){"use strict";De.exports="data:image/png;base64,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"},47621:function(De){"use strict";De.exports="data:image/png;base64,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"}}]);