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.
363 lines
1.3 MiB
363 lines
1.3 MiB
(self.webpackChunk=self.webpackChunk||[]).push([[5816],{55304:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return be}});var y=te(87462),ce=te(67294),Re={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},Le=Re,_e=te(17207),Me=function(Te,ke){return ce.createElement(_e.Z,(0,y.Z)({},Te,{ref:ke,icon:Le}))},be=ce.forwardRef(Me)},24018:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return be}});var y=te(87462),ce=te(67294),Re={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},Le=Re,_e=te(17207),Me=function(Te,ke){return ce.createElement(_e.Z,(0,y.Z)({},Te,{ref:ke,icon:Le}))},be=ce.forwardRef(Me)},40043:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return be}});var y=te(87462),ce=te(67294),Re={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},Le=Re,_e=te(17207),Me=function(Te,ke){return ce.createElement(_e.Z,(0,y.Z)({},Te,{ref:ke,icon:Le}))},be=ce.forwardRef(Me)},38308:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return be}});var y=te(87462),ce=te(67294),Re={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},Le=Re,_e=te(17207),Me=function(Te,ke){return ce.createElement(_e.Z,(0,y.Z)({},Te,{ref:ke,icon:Le}))},be=ce.forwardRef(Me)},17663:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return be}});var y=te(87462),ce=te(67294),Re={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},Le=Re,_e=te(17207),Me=function(Te,ke){return ce.createElement(_e.Z,(0,y.Z)({},Te,{ref:ke,icon:Le}))},be=ce.forwardRef(Me)},71736:function(Ht,Vt){"use strict";Vt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},52654:function(Ht,Vt){"use strict";Vt.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},14375:function(Ht,Vt,te){"use strict";var y=te(67294),ce=Object.defineProperty,Re=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Me=(Te,ke,Ue)=>ke in Te?ce(Te,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Te[ke]=Ue,be=(Te,ke)=>{for(var Ue in ke||(ke={}))Le.call(ke,Ue)&&Me(Te,Ue,ke[Ue]);if(Re)for(var Ue of Re(ke))_e.call(ke,Ue)&&Me(Te,Ue,ke[Ue]);return Te};const He=Te=>React.createElement("svg",be({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Te),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));Vt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},18023:function(){"use strict";function Ht(me,E,a,x){a===void 0&&(a=0),x===void 0&&(x=1/0),this._name=me,this._defaultValue=E,this._minimum=a,this._maximum=x}Object.defineProperty(Ht.prototype,"name",{get:function(){return this._name},set:function(me){if(typeof me!="string"||me==="")throw new Error("Shape name must be a valid string.");this._name=me}}),Object.defineProperty(Ht.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(me){if(typeof me!="number"||isNaN(me))throw new Error("The default value must be a real number, not: "+me);this._defaultValue=me}}),Object.defineProperty(Ht.prototype,"minimum",{get:function(){return this._minimum},set:function(me){if(typeof me!="number"||isNaN(me))throw new Error("Minimum must be a real number, not: "+me);this._minimum=me}}),Object.defineProperty(Ht.prototype,"maximum",{get:function(){return this._maximum},set:function(me){if(typeof me!="number"||isNaN(me))throw new Error("Maximum must be a real number, not: "+me);this._maximum=me}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(me,E){var a=go.Shape._FigureParameters[me];return a?a[E]:null},go.Shape.setFigureParameter=function(me,E,a){if(!(a instanceof Ht))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+a);if(a.defaultValue<a.minimum||a.defaultValue>a.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+a.defaultValue);var x=go.Shape._FigureParameters[me];x||(x=[],go.Shape._FigureParameters[me]=x),x[E]=a};var Vt=[];function te(me,E){var a=Vt.pop();return a===void 0?new go.Point(me,E):(a.x=me,a.y=E,a)}function y(){var me=Vt.pop();return me===void 0?new go.Point:me}function ce(me){Vt.push(me)}function Re(me,E,a,x,b,z,ne,re,ie){ie||(ie=new go.Point);var fe=me-a,Ee=b-ne,De=NaN,et=NaN;if(fe===0)if(Ee===0)me===a&&(De=me,et=E);else{var Ze=(z-re)/Ee,Ce=z-Ze*b;De=me,et=Ze*De+Ce}else if(Ee===0){var ye=(E-x)/fe,Ge=E-ye*me;De=b,et=ye*De+Ge}else{var ye=(E-x)/fe,Ze=(z-re)/Ee,Ge=E-ye*me,Ce=z-Ze*b;De=(Ce-Ge)/(ye-Ze),et=ye*De+Ge}return ie.x=De,ie.y=et,ie}function Le(me,E,a,x,b,z,ne,re,ie,fe,Ee,De,et,Ze){var Ce=1-ie,ye=ie,Ge=me*Ce+a*ye,je=E*Ce+x*ye,Be=a*Ce+b*ye,Pt=x*Ce+z*ye,ot=b*Ce+ne*ye,Ke=z*Ce+re*ye,Ve=Ge*Ce+Be*ye,it=je*Ce+Pt*ye,Mt=Be*Ce+ot*ye,Tt=Pt*Ce+Ke*ye,$t=Ve*Ce+Mt*ye,En=it*Ce+Tt*ye;fe.x=Ge,fe.y=je,Ee.x=Ve,Ee.y=it,De.x=$t,De.y=En,et.x=Mt,et.y=Tt,Ze.x=ot,Ze.y=Ke}var _e=new go.Spot(.156,.156),Me=new go.Spot(.844,.844),be=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Ht("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(me,E,a){var x=me?me.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,E/3),x=Math.min(x,a/3);var b=x*be,z=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,E-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-b,0,E,b)).add(new go.PathSegment(go.PathSegment.Line,E,a-x)).add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,a-b,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,x,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,b,a,0,a-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(z.spot1=new go.Spot(0,0,b,b),z.spot2=new go.Spot(1,1,-b,-b)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(me,E,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(me,E,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(me,E,a){return new go.Geometry().add(new go.PathFigure(E,a).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(me,E,a){return new go.Geometry().add(new go.PathFigure(E,a).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(me,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(me,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=a/2,x.endX=E,x.endY=a/2,x}),go.Shape.defineFigureGenerator("LineV",function(me,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=E/2,x.startY=0,x.endX=E/2,x.endY=a,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(me,E,a){return new go.Geometry().add(new go.PathFigure(0,a/2,!1).add(new go.PathSegment(go.PathSegment.Line,E,a/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,a)))}),go.Shape.defineFigureGenerator("XLine",function(me,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)))}),go.Shape.defineFigureGenerator("LineRight",function(me,E,a){return new go.Geometry().add(new go.PathFigure(.25*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.25*E,a)))}),go.Shape.defineFigureGenerator("LineDown",function(me,E,a){return new go.Geometry().add(new go.PathFigure(0,.25*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.75*a)).add(new go.PathSegment(go.PathSegment.Line,E,.25*a)))}),go.Shape.defineFigureGenerator("LineLeft",function(me,E,a){return new go.Geometry().add(new go.PathFigure(.75*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*E,a)))}),go.Shape.defineFigureGenerator("LineUp",function(me,E,a){return new go.Geometry().add(new go.PathFigure(0,.75*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,E,.75*a)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(me,E,a){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*E,(1-x)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*a)).add(new go.PathSegment(go.PathSegment.Move,x*E,x*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Move,0,a/2)).add(new go.PathSegment(go.PathSegment.Line,E,a/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,a)))}),go.Shape.defineFigureGenerator("CircleLine",function(me,E,a){var x=E/2,b=new go.Geometry().add(new go.PathFigure(E,E/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=_e,b.spot2=Me,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(me,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=E,x.endY=a,x}),go.Shape.defineFigureGenerator("Line2",function(me,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=E,x.startY=0,x.endX=0,x.endY=a,x}),go.Shape.defineFigureGenerator("Curve1",function(me,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,a,be*E,0,E,(1-be)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(me,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,a,0,be*a,(1-be)*E,a)))}),go.Shape.defineFigureGenerator("Curve3",function(me,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,be*a,be*E,a)))}),go.Shape.defineFigureGenerator("Curve4",function(me,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-be)*E,0,0,(1-be)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(me,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(me,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(me,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(me,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Ht("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(me,E,a){var x=me?me.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*E;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),b<E/2&&z.setSpots(b/E,0,(E-b)/E,1),z}}),go.Shape.defineFigureGenerator("Parallelogram","Parallelogram1"),go.Shape.setFigureParameter("Parallelogram2",0,new Ht("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("Parallelogram2",function(me,E,a){var x=me?me.parameter1:NaN;isNaN(x)?x=10:x<-E?x=-E:x>E&&(x=E);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),b<E/2&&z.setSpots(b/E,0,(E-b)/E,1),z}}),go.Shape.setFigureParameter("Trapezoid1",0,new Ht("Indent",.2,-.99,.99)),go.Shape.defineFigureGenerator("Trapezoid1",function(me,E,a){var x=me?me.parameter1:NaN;isNaN(x)?x=.2:x<.5?x=-.5:x>.5&&(x=.5);var b=Math.abs(x)*E;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),b<E/2&&z.setSpots(b/E,0,(E-b)/E,1),z}}),go.Shape.defineFigureGenerator("Trapezoid","Trapezoid1"),go.Shape.setFigureParameter("Trapezoid2",0,new Ht("Indent",20,-1/0,1/0)),go.Shape.defineFigureGenerator("Trapezoid2",function(me,E,a){var x=me?me.parameter1:NaN;isNaN(x)?x=20:x<-E?x=-E/2:x>E&&(x=E/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),b<E/2&&z.setSpots(b/E,0,(E-b)/E,1),z}}),go.Shape.setFigureParameter("ManualOperation",0,new Ht("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("ManualOperation",function(me,E,a){var x=me?me.parameter1:NaN;isNaN(x)?x=10:x<-E?x=-E/2:x>E&&(x=E/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())):z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),b<E/2&&z.setSpots(b/E,0,(E-b)/E,1),z}});var He=[];function Te(){var me=He.pop();return me===void 0?[]:me}function ke(me){me.length=0,He.push(me)}function Ue(me){for(var E=Te(),a=.5,x=.5,b=Math.PI*1.5,z=0,ne=0;ne<me;ne++)z=2*Math.PI/me*ne+b,E[ne]=new go.Point(x+a*Math.cos(z),x+a*Math.sin(z));return E.push(E[0]),E}function qe(me){var E=Ye(me),a=Te();a[0]=E[0];for(var x=1,b=1;x<E.length;x+=2,b+=3)a[b]=E[x],a[b+1]=E[x],a[b+2]=E[x+1];return ke(E),a}function Ye(me){for(var E=Ue(me),a=Te(),x=Math.floor(E.length/2),b=E.length-1,z=me%2===0?2:1,ne=0;ne<b;ne++){var re=E[ne],ie=E[ne+1],fe=E[(x+ne-1)%b],Ee=E[(x+ne+z)%b];a[ne*2]=re,a[ne*2+1]=Re(re.x,re.y,fe.x,fe.y,ie.x,ie.y,Ee.x,Ee.y,new go.Point)}return a[a.length]=a[0],ke(E),a}go.Shape.defineFigureGenerator("Pentagon",function(me,E,a){var x=Ue(5),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var ne=1;ne<5;ne++)z.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*E,x[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*E,x[0].y*a).close()),ke(x),b.spot1=new go.Spot(.2,.22),b.spot2=new go.Spot(.8,.9),b}),go.Shape.defineFigureGenerator("Hexagon",function(me,E,a){var x=Ue(6),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var ne=1;ne<6;ne++)z.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*E,x[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*E,x[0].y*a).close()),ke(x),b.spot1=new go.Spot(.07,.25),b.spot2=new go.Spot(.93,.75),b}),go.Shape.defineFigureGenerator("Heptagon",function(me,E,a){var x=Ue(7),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var ne=1;ne<7;ne++)z.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*E,x[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*E,x[0].y*a).close()),ke(x),b.spot1=new go.Spot(.2,.15),b.spot2=new go.Spot(.8,.85),b}),go.Shape.defineFigureGenerator("Octagon",function(me,E,a){var x=Ue(8),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var ne=1;ne<8;ne++)z.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*E,x[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*E,x[0].y*a).close()),ke(x),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.85),b}),go.Shape.defineFigureGenerator("Nonagon",function(me,E,a){var x=Ue(9),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var ne=1;ne<9;ne++)z.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*E,x[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*E,x[0].y*a).close()),ke(x),b.spot1=new go.Spot(.17,.13),b.spot2=new go.Spot(.82,.82),b}),go.Shape.defineFigureGenerator("Decagon",function(me,E,a){var x=Ue(10),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var ne=1;ne<10;ne++)z.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*E,x[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*E,x[0].y*a).close()),ke(x),b.spot1=new go.Spot(.16,.16),b.spot2=new go.Spot(.84,.84),b}),go.Shape.defineFigureGenerator("Dodecagon",function(me,E,a){var x=Ue(12),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var ne=1;ne<12;ne++)z.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*E,x[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*E,x[0].y*a).close()),ke(x),b.spot1=new go.Spot(.16,.16),b.spot2=new go.Spot(.84,.84),b}),go.Shape.defineFigureGenerator("FivePointedStar",function(me,E,a){var x=Ye(5),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var ne=1;ne<10;ne++)z.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*E,x[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*E,x[0].y*a).close()),ke(x),b.spot1=new go.Spot(.266,.333),b.spot2=new go.Spot(.733,.733),b}),go.Shape.defineFigureGenerator("SixPointedStar",function(me,E,a){var x=Ye(6),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var ne=1;ne<12;ne++)z.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*E,x[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*E,x[0].y*a).close()),ke(x),b.spot1=new go.Spot(.17,.25),b.spot2=new go.Spot(.83,.75),b}),go.Shape.defineFigureGenerator("SevenPointedStar",function(me,E,a){var x=Ye(7),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var ne=1;ne<14;ne++)z.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*E,x[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*E,x[0].y*a).close()),ke(x),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.666),b}),go.Shape.defineFigureGenerator("EightPointedStar",function(me,E,a){var x=Ye(8),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var ne=1;ne<16;ne++)z.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*E,x[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*E,x[0].y*a).close()),ke(x),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("NinePointedStar",function(me,E,a){var x=Ye(9),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var ne=1;ne<18;ne++)z.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*E,x[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*E,x[0].y*a).close()),ke(x),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.666),b}),go.Shape.defineFigureGenerator("TenPointedStar",function(me,E,a){var x=Ye(10),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var ne=1;ne<20;ne++)z.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*E,x[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*E,x[0].y*a).close()),ke(x),b.spot1=new go.Spot(.281,.261),b.spot2=new go.Spot(.723,.748),b}),go.Shape.defineFigureGenerator("FivePointedBurst",function(me,E,a){var x=qe(5),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var ne=1;ne<x.length;ne+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,x[ne+2].x*E,x[ne+2].y*a,x[ne].x*E,x[ne].y*a,x[ne+1].x*E,x[ne+1].y*a));return z.segments.last().close(),ke(x),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("SixPointedBurst",function(me,E,a){var x=qe(6),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var ne=1;ne<x.length;ne+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,x[ne+2].x*E,x[ne+2].y*a,x[ne].x*E,x[ne].y*a,x[ne+1].x*E,x[ne+1].y*a));return z.segments.last().close(),ke(x),b.spot1=new go.Spot(.17,.222),b.spot2=new go.Spot(.833,.777),b}),go.Shape.defineFigureGenerator("SevenPointedBurst",function(me,E,a){var x=qe(7),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var ne=1;ne<x.length;ne+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,x[ne+2].x*E,x[ne+2].y*a,x[ne].x*E,x[ne].y*a,x[ne+1].x*E,x[ne+1].y*a));return z.segments.last().close(),ke(x),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("EightPointedBurst",function(me,E,a){var x=qe(8),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var ne=1;ne<x.length;ne+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,x[ne+2].x*E,x[ne+2].y*a,x[ne].x*E,x[ne].y*a,x[ne+1].x*E,x[ne+1].y*a));return z.segments.last().close(),ke(x),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("NinePointedBurst",function(me,E,a){var x=qe(9),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var ne=1;ne<x.length;ne+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,x[ne+2].x*E,x[ne+2].y*a,x[ne].x*E,x[ne].y*a,x[ne+1].x*E,x[ne+1].y*a));return z.segments.last().close(),ke(x),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("TenPointedBurst",function(me,E,a){var x=qe(10),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var ne=1;ne<x.length;ne+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,x[ne+2].x*E,x[ne+2].y*a,x[ne].x*E,x[ne].y*a,x[ne+1].x*E,x[ne+1].y*a));return z.segments.last().close(),ke(x),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.setFigureParameter("FramedRectangle",0,new Ht("ThicknessX",8)),go.Shape.setFigureParameter("FramedRectangle",1,new Ht("ThicknessY",8)),go.Shape.defineFigureGenerator("FramedRectangle",function(me,E,a){var x=me?me.parameter1:NaN,b=me?me.parameter2:NaN;isNaN(x)&&(x=8),isNaN(b)&&(b=8);var z=new go.Geometry,ne=new go.PathFigure(0,0,!0);return z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x<E/2&&b<a/2&&(ne.add(new go.PathSegment(go.PathSegment.Move,x,b)),ne.add(new go.PathSegment(go.PathSegment.Line,x,a-b)),ne.add(new go.PathSegment(go.PathSegment.Line,E-x,a-b)),ne.add(new go.PathSegment(go.PathSegment.Line,E-x,b).close())),z.setSpots(0,0,1,1,x,b,-x,-b),z}),go.Shape.setFigureParameter("Ring",0,new Ht("Thickness",8)),go.Shape.defineFigureGenerator("Ring",function(me,E,a){var x=me?me.parameter1:NaN;(isNaN(x)||x<0)&&(x=8);var b=E/2,z=new go.Geometry,ne=new go.PathFigure(E,E/2,!0);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close());var re=Math.max(b-x,0);return re>0&&(ne.add(new go.PathSegment(go.PathSegment.Move,E/2+re,E/2)),ne.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,re,re).close())),z.spot1=_e,z.spot2=Me,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(me,E,a){return new go.Geometry().add(new go.PathFigure(.08034461*E,.1944299*a,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*E,.05349299*a,-.09239631*E,.07836421*a,.1406031*E,-.0542823*a)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*E,.074219*a,.2450511*E,-.00697547*a,.3776197*E,-.01112067*a)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*E,.07004196*a,.4539471*E,0,.6066018*E,-.02526587*a)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*E,.08370865*a,.6914277*E,-.01904177*a,.8921095*E,-.01220843*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*E,.3194596*a,1.036446*E,.04105738*a,1.020377*E,.3022052*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*E,.562044*a,1.04448*E,.360238*a,.992256*E,.5219009*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*E,.8217117*a,1.032337*E,.5771781*a,1.018411*E,.8120651*a)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*E,.9156953*a,1.028411*E,.9571472*a,.8556702*E,1.052487*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*E,.9310455*a,.7431877*E,1.009325*a,.5624123*E,1.021761*a)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*E,.9344623*a,.4820677*E,1.031761*a,.3030112*E,1.002796*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.870098*a,.2329994*E,1.01518*a,.03213784*E,1.01518*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*E,.6545475*a,-.02812061*E,.9032597*a,-.01205169*E,.6835638*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*E,.4265613*a,-.01812061*E,.6089503*a,-.00606892*E,.4555777*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.1944299*a,-.01606892*E,.3892545*a,-.01205169*E,.1944299*a))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(me,E,a){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,x*a)).add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,a)).add(new go.PathSegment(go.PathSegment.Line,x*E,a)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Line,0,x*a).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new Ht("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Ht("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(me,E,a){var x=me?me.parameter1:NaN,b=me?me.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var z=x%360;z<0&&(z+=360);var ne=b%360,re=Math.min(E,a)/2;return new go.Geometry().add(new go.PathFigure(re,re).add(new go.PathSegment(go.PathSegment.Arc,z,ne,re,re,re,re).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(me,E,a){var x=be/Math.SQRT2*.5,b=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(E,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*E,z*a,E,(1-x)*a,(b+x)*E,(z+x)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Ht("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(me,E,a){var x=me?me.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,E)/2,z=E/2,ne=a/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,ne-b)).add(new go.PathSegment(go.PathSegment.Line,E,ne-b)).add(new go.PathSegment(go.PathSegment.Line,E,ne+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,ne+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,a)).add(new go.PathSegment(go.PathSegment.Line,z-b,a)).add(new go.PathSegment(go.PathSegment.Line,z-b,ne+b)).add(new go.PathSegment(go.PathSegment.Line,0,ne+b)).add(new go.PathSegment(go.PathSegment.Line,0,ne-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,ne-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Ht("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(me,E,a){var x=me?me.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,E)/2,z=E/2,ne=a/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,ne-b)).add(new go.PathSegment(go.PathSegment.Line,E,ne-b)).add(new go.PathSegment(go.PathSegment.Line,E,ne+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,ne+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,a)).add(new go.PathSegment(go.PathSegment.Line,z-b,a)).add(new go.PathSegment(go.PathSegment.Line,z-b,ne+b)).add(new go.PathSegment(go.PathSegment.Line,0,ne+b)).add(new go.PathSegment(go.PathSegment.Line,0,ne-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,ne-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new Ht("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(me,E,a){var x=me?me.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),E===0||a===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=E,b.endY=a,b}else{var z=E/2,ne=a/2,re=Math.atan2(a,E),ie=x-Math.min(Math.cos(re)*x/2,z),fe=x-Math.min(Math.sin(re)*x/2,ne),b=new go.Geometry,Ee=new go.PathFigure(ie,0,!0);return b.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,z,.2*a)),Ee.add(new go.PathSegment(go.PathSegment.Line,E-ie,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,E,fe)),Ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,ne)),Ee.add(new go.PathSegment(go.PathSegment.Line,E,a-fe)),Ee.add(new go.PathSegment(go.PathSegment.Line,E-ie,a)),Ee.add(new go.PathSegment(go.PathSegment.Line,z,.8*a)),Ee.add(new go.PathSegment(go.PathSegment.Line,ie,a)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,a-fe)),Ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,ne)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,fe).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new Ht("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(me,E,a){var x=me?me.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,z=new go.PathFigure(.1*E,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new Ht("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(me,E,a){var x=me?me.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*a).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new Ht("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(me,E,a){var x=me?me.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,a,Math.abs(1-x)*E,.25*a,Math.abs(1-x)*E,.75*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*a,x*E,.25*a).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(me,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,be*E,0,E,(.5-be/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,(.5+be/2)*a,be*E,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(me,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,0,E,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*E,.75*a,.5*E,.25*a).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(me,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,.1*E,.8*a,0,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,0,0,.45*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,.3*a,.55*E,0,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,.5*a,.9*E,.8*a).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(me,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*E,.01*a)).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.6*E,.2*a,E,.25*a)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.7*a,E,.8*a,.6*E,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,.5*E,.75*a,.55*E,.95*a)).add(new go.PathSegment(go.PathSegment.Line,.25*E,a)).add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.7*a,.45*E,.95*a,.5*E,.75*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.4*E,.8*a,0,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.49*E,.01*a,0,.25*a,.4*E,.2*a).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(.4*E,.6*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*E,a,.5*E,.75*a,.45*E,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.6*a,.55*E,.95*a,.5*E,.75*a));var z=.2,ne=.3,re=0,ie=z*be;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*E,(.5+z+re)*a,(.5-z+ne)*E,(.5+ie+re)*a,(.5-ie+ne)*E,(.5+z+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ne)*E,(.5+re)*a,(.5+ie+ne)*E,(.5+z+re)*a,(.5+z+ne)*E,(.5+ie+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*E,(.5-z+re)*a,(1-.5+z+ne)*E,(.5-ie+re)*a,(.5+ie+ne)*E,(.5-z+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*E,.36771243*a,(.5-ie+ne)*E,(.5-z+re)*a,(.5-z+ne+.05)*E,(.5-ie+re-.02)*a)),z=.2,ne=0,re=-.3,ie=z*be,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ne)*E,(.5+re)*a,(.5+ie+ne)*E,(.5+z+re)*a,(.5+z+ne)*E,(.5+ie+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*E,(.5-z+re)*a,(1-.5+z+ne)*E,(.5-ie+re)*a,(.5+ie+ne)*E,(.5-z+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ne)*E,(.5+re)*a,(.5-ie+ne)*E,(.5-z+re)*a,(.5-z+ne)*E,(.5-ie+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ie+ne)*E,(.5+z+re)*a,(.5-z+ne)*E,(.5+ie+re)*a,(.5-ie+ne)*E,(.5+z+re)*a)),z=.2,ne=-.3,re=0,ie=z*be,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*E,(.5-z+re)*a,(1-.5+z+ne-.05)*E,(.5-ie+re-.02)*a,(.5+ie+ne)*E,(.5-z+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ne)*E,(.5+re)*a,(.5-ie+ne)*E,(.5-z+re)*a,(.5-z+ne)*E,(.5-ie+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*E,(.5+z+re)*a,(.5-z+ne)*E,(.5+ie+re)*a,(.5-ie+ne)*E,(.5+z+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.6*a,(.5+ie+ne)*E,(.5+z+re)*a,(.5+z+ne)*E,(.5+ie+re)*a).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(E*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*.5,E*.5,E*.5,E*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,E*.5,E*.75,E*.25,E*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,E*.5,E*.25,E*.25,E*.25));var z=.1,ne=.5,re=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(ne+z)*E,re*a)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E*ne,a*re,z*E,z*E).close()),b=new go.PathFigure(E*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*.5,E*.5,E*.5,E*.5)),re=.75,b=new go.PathFigure((ne+z)*E,re*a,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,E*ne,a*re,z*E,z*E).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(me,E,a){var x=.8535533905932737,b=.5*E,z=.5*a;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,z,b,z)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*a)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,x*E,x*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(me,E,a){var x=new go.Geometry,b=be*.5,z=.5,ne=.5,re=.5,ie=new go.PathFigure(ne*E,(re-z)*a);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,(ne-b)*E,(re-z)*a,(ne-z)*E,(re-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne-z)*E,(re+b)*a,(ne-b)*E,(re+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,(ne+b)*E,(re+z)*a,(ne+z)*E,(re+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-z)*a,(ne+z)*E,(re-b)*a,(ne+b)*E,(re-z)*a)),z=.4,b=be*.4;var fe=y(),Ee=y(),De=y(),et=y();Le(ne,re-z,ne+b,re-z,ne+z,re-b,ne+z,re,.42,fe,Ee,De,et,et);var Ze=y(),Ce=y(),ye=y();Le(ne,re-z,ne+b,re-z,ne+z,re-b,ne+z,re,.58,et,et,ye,Ze,Ce);var Ge=y(),je=y(),Be=y();Le(ne,re+z,ne-b,re+z,ne-z,re+b,ne-z,re,.42,Ge,je,Be,et,et);var Pt=y(),ot=y(),Ke=y();return Le(ne,re+z,ne-b,re+z,ne-z,re+b,ne-z,re,.58,et,et,Ke,Pt,ot),ie.add(new go.PathSegment(go.PathSegment.Move,Ke.x*E,Ke.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,Pt.x*E,Pt.y*a,ot.x*E,ot.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-z)*a,(ne-z)*E,(re-b)*a,(ne-b)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,De.x*E,De.y*a,fe.x*E,fe.y*a,Ee.x*E,Ee.y*a)),ie.add(new go.PathSegment(go.PathSegment.Line,Ke.x*E,Ke.y*a).close()),ie.add(new go.PathSegment(go.PathSegment.Move,Be.x*E,Be.y*a)),ie.add(new go.PathSegment(go.PathSegment.Line,ye.x*E,ye.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,Ze.x*E,Ze.y*a,Ce.x*E,Ce.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne+z)*E,(re+b)*a,(ne+b)*E,(re+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,Be.x*E,Be.y*a,Ge.x*E,Ge.y*a,je.x*E,je.y*a).close()),ce(fe),ce(Ee),ce(De),ce(et),ce(Ze),ce(Ce),ce(ye),ce(Ge),ce(je),ce(Be),ce(Pt),ce(ot),ce(Ke),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(me,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*E,0)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.29*E,.33*a)).add(new go.PathSegment(go.PathSegment.Line,.35*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.5*a,E,.25*a,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.5*a,0,.25*a).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Ht("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(me,E,a){var x=me?me.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>E&&(x=E);var b=(E-x)/2,z=b+x;return new go.Geometry().add(new go.PathFigure(z,.5*a).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(me,E,a){return new go.Geometry().add(new go.PathFigure(0,.55*a).add(new go.PathSegment(go.PathSegment.Line,.6*E,0)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.45*a)).add(new go.PathSegment(go.PathSegment.Line,E,.45*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.55*a).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(me,E,a){var x=new go.Geometry,b=be*.4,z=.4,ne=.5,re=.5,ie=y(),fe=y(),Ee=y(),De=y(),et=new go.PathFigure((ne-z)*E,re*a,!1);x.add(et),et.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-z)*a,(ne-z)*E,(re-b)*a,(ne-b)*E,(re-z)*a)),Le(ne,re-z,ne+b,re-z,ne+z,re-b,ne+z,re,.44,Ee,De,fe,ie,ie),et.add(new go.PathSegment(go.PathSegment.Bezier,fe.x*E,fe.y*a,Ee.x*E,Ee.y*a,De.x*E,De.y*a));var Ze=te(fe.x,fe.y);Le(ne,re-z,ne+b,re-z,ne+z,re-b,ne+z,re,.56,ie,ie,fe,Ee,De);var Ce=te(fe.x,fe.y);et.add(new go.PathSegment(go.PathSegment.Line,(Ze.x*.1+.95*.9)*E,Ze.y*.1*a)),et.add(new go.PathSegment(go.PathSegment.Line,.85*E,Ze.y*.1*a)),et.add(new go.PathSegment(go.PathSegment.Line,.85*E,0)),et.add(new go.PathSegment(go.PathSegment.Line,E,0)),et.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),et.add(new go.PathSegment(go.PathSegment.Line,(Ce.x*.1+.9)*E,.15*a)),et.add(new go.PathSegment(go.PathSegment.Line,(Ce.x*.1+.9)*E,(Ce.y*.1+.05*.9)*a)),et.add(new go.PathSegment(go.PathSegment.Line,Ce.x*E,Ce.y*a)),et.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,Ee.x*E,Ee.y*a,De.x*E,De.y*a)),et.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne+z)*E,(re+b)*a,(ne+b)*E,(re+z)*a)),et.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,(ne-b)*E,(re+z)*a,(ne-z)*E,(re+b)*a)),z=.35,b=be*.35;var ye=new go.PathFigure(ne*E,(re-z)*a,!1);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,(ne-b)*E,(re-z)*a,(ne-z)*E,(re-b)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne-z)*E,(re+b)*a,(ne-b)*E,(re+z)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,(ne+b)*E,(re+z)*a,(ne+z)*E,(re+b)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-z)*a,(ne+z)*E,(re-b)*a,(ne+b)*E,(re-z)*a));var Ge=new go.PathFigure((ne-z)*E,re*a,!1);return x.add(Ge),ce(ie),ce(fe),ce(Ee),ce(De),ce(Ze),ce(Ce),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(me,E,a){var x=new go.Geometry,b=.375,z=0,ne=-.125,re=b*be,ie=new go.PathFigure((.525+z)*E,(.5+b+ne)*a,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*E,(.5+ne)*a,(.5+re+z)*E,(.5+b+ne)*a,(.5+b+z)*E,(.5+re+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-b+ne)*a,(1-.5+b+z)*E,(.5-re+ne)*a,(.5+re+z)*E,(.5-b+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*E,(.5+ne)*a,(.5-re+z)*E,(.5-b+ne)*a,(.5-b+z)*E,(.5-re+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*E,(.5+b+ne)*a,(.5-b+z)*E,(.5+re+ne)*a,(.5-re+z)*E,(.5+b+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*E,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.425*E,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.425*E,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*E,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*E,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*E,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*E,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.575*E,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.575*E,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*a).close()),b=.325,z=0,ne=-.125,re=b*be;var ie=new go.PathFigure((1-.5+b+z)*E,(.5+ne)*a,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5+b+ne)*a,(.5+b+z)*E,(.5+re+ne)*a,(.5+re+z)*E,(.5+b+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*E,(.5+ne)*a,(.5-re+z)*E,(.5+b+ne)*a,(.5-b+z)*E,(.5+re+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-b+ne)*a,(.5-b+z)*E,(.5-re+ne)*a,(.5-re+z)*E,(.5-b+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*E,(.5+ne)*a,(.5+re+z)*E,(.5-b+ne)*a,(1-.5+b+z)*E,(.5-re+ne)*a));var ie=new go.PathFigure((.525+z)*E,(.5+b+ne)*a,!1);return x.add(ie),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(me,E,a){var x=me?me.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(me,E,a){var x=me?me.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Move,x*E,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,x*E,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(me,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)))}),go.Shape.defineFigureGenerator("LogicAnd",function(me,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(me,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(me,E,a){var x=new go.Geometry().add(new go.PathFigure(.5*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*E,.5*a,.5*E,.5*a)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(me,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(me,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Move,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(me,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Move,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)))}),go.Shape.defineFigureGenerator("LogicForAll",function(me,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(me,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Move,0,a)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(me,E,a){var x=.5;return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*a)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*E,x*a,x*E,x*a)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(me,E,a){var x=.5;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,x*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*E,x*a,x*E,x*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Ht("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Ht("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(me,E,a){var x=me?me.parameter1:NaN;isNaN(x)&&(x=.3);var b=me?me.parameter2:NaN;isNaN(b)&&(b=.3);var z=(1-x)*E,ne=(.5-b/2)*a,re=(.5+b/2)*a,ie=new go.Geometry,fe=new go.PathFigure(0,ne,!0);ie.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,z,ne)),fe.add(new go.PathSegment(go.PathSegment.Line,z,0)),fe.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),fe.add(new go.PathSegment(go.PathSegment.Line,z,a)),fe.add(new go.PathSegment(go.PathSegment.Line,z,re)),fe.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),ie.spot1=new go.Spot(0,ne/a);var Ee=Re(0,re/a,1,re/a,z/E,1,1,.5,y());return ie.spot2=new go.Spot(Ee.x,Ee.y),ce(Ee),ie}),go.Shape.setFigureParameter("Arrow2",0,new Ht("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Ht("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(me,E,a){var x=me?me.parameter1:NaN;isNaN(x)&&(x=30),x>E&&(x=E);var b=me?me.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,a/2);var z=E-x,ne=(a-b)/2,re=ne+b,ie=new go.Geometry,fe=new go.PathFigure(0,ne,!0);ie.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,z,ne)),fe.add(new go.PathSegment(go.PathSegment.Line,z,0)),fe.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),fe.add(new go.PathSegment(go.PathSegment.Line,z,a)),fe.add(new go.PathSegment(go.PathSegment.Line,z,re)),fe.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),ie.spot1=new go.Spot(0,ne/a);var Ee=Re(0,re/a,1,re/a,z/E,1,1,.5,y());return ie.spot2=new go.Spot(Ee.x,Ee.y),ce(Ee),ie}),go.Shape.defineFigureGenerator("Chevron",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.214*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.786*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Ht("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(me,E,a){var x=me?me.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*a,z=(.5+x/2)*a,ne=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close());var ie=Re(0,.5,.3,0,0,b/a,.1,b/a,y());return ne.spot1=new go.Spot(ie.x,ie.y),ie=Re(.7,1,1,.5,0,z/a,1,z/a,ie),ne.spot2=new go.Spot(ie.x,ie.y),ce(ie),ne}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Ht("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Ht("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(me,E,a){var x=me?me.parameter1:NaN;isNaN(x)&&(x=40);var b=me?me.parameter2:NaN;isNaN(b)&&(b=100);var z=(a-x)/2,ne=z+x,re=(a-b)/2,ie=re+b;(x>a||b>a)&&(b>x?(x=x*a/b,z=(a-x)/2,ne=z+x,re=0,ie=a):(z=0,ne=a,re=0,ie=a));var fe=new go.Geometry,Ee=new go.PathFigure(E,.5*a,!0);fe.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,ie)),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne)),Ee.add(new go.PathSegment(go.PathSegment.Line,.3*E,ne)),Ee.add(new go.PathSegment(go.PathSegment.Line,.3*E,ie)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),Ee.add(new go.PathSegment(go.PathSegment.Line,.3*E,re)),Ee.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,re).close());var De=Re(0,.5,.3,re/a,0,z/a,1,z/a,y());return fe.spot1=new go.Spot(De.x,De.y),De=Re(.7,ie/a,1,.5,0,ne/a,1,ne/a,De),fe.spot2=new go.Spot(De.x,De.y),ce(De),fe}),go.Shape.setFigureParameter("IBeamArrow",0,new Ht("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(me,E,a){var x=me?me.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*a,z=(.5+x/2)*a,ne=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,0)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ne.spot1=new go.Spot(0,b/a);var ie=Re(.7,1,1,.5,0,z/a,1,z/a,y());return ne.spot2=new go.Spot(ie.x,ie.y),ce(ie),ne}),go.Shape.setFigureParameter("IBeamArrow2",0,new Ht("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Ht("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(me,E,a){var x=me?me.parameter1:NaN;isNaN(x)&&(x=40);var b=me?me.parameter2:NaN;isNaN(b)&&(b=100);var z=(a-x)/2,ne=z+x,re=(a-b)/2,ie=re+b;(x>a||b>a)&&(b>x?(x=x*a/b,z=(a-x)/2,ne=z+x,re=0,ie=a):(z=0,ne=a,re=0,ie=a));var fe=new go.Geometry,Ee=new go.PathFigure(E,.5*a,!0);fe.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,ie)),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne)),Ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,ne)),Ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,ie)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,ie)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,re)),Ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,re)),Ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,re).close()),fe.spot1=new go.Spot(0,z/a);var De=Re(.7,ie/a,1,.5,0,ne/a,1,ne/a,y());return fe.spot2=new go.Spot(De.x,De.y),ce(De),fe}),go.Shape.setFigureParameter("Pointer",0,new Ht("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(me,E,a){var x=me?me.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var ne=Re(.2,.65,1,.65,0,1,1,.5,y());return b.spot2=new go.Spot(ne.x,ne.y),ce(ne),b}),go.Shape.setFigureParameter("RoundedPointer",0,new Ht("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(me,E,a){var x=me?me.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*a,x*E,.25*a).close()),b.spot1=new go.Spot(x,.35);var ne=Re(0,.65,1,.65,0,1,1,.5,y());return b.spot2=new go.Spot(ne.x,ne.y),ce(ne),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new Ht("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(me,E,a){var x=me?me.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*a,z=(.5+x/2)*a,ne=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,0,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,0,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ne.spot1=new go.Spot(.2,.3);var ie=Re(.7,1,1,.5,0,z/a,1,z/a,y());return ne.spot2=new go.Spot(ie.x,ie.y),ce(ie),ne}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Ht("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(me,E,a){var x=me?me.parameter1:NaN;isNaN(x)&&(x=50);var b=(a-x)/2,z=b+x;x>a&&(b=0,z=a);var ne=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,0,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,0,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ne.spot1=new go.Spot(.2,b/a);var ie=Re(.7,1,1,.5,0,z/a,1,z/a,y());return ne.spot2=new go.Spot(ie.x,ie.y),ce(ie),ne}),go.Shape.setFigureParameter("SquareArrow",0,new Ht("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(me,E,a){var x=me?me.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(me,E,a){var x=new go.Geometry,b=be*.5,z=be*.1,ne=new go.PathFigure(0,.9*a,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+b)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*E,a,0,(.9+z)*a).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.9*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*a,(1-.85/.9)*E,a,.85/.9*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var z=new go.PathFigure(0,.9*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*a,(1-.85/.9)*E,.8*a,.85/.9*E,.8*a)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var z=new go.PathFigure(.5*E,a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),z.add(new go.PathSegment(go.PathSegment.Move,.5*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.3*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0).close());var z=new go.PathFigure(0,.3*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(me,E,a){var x=me?me.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=be*.5,ne=new go.PathFigure(0,x,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,be*x,(.5-z)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,1*E,x,(.5+z)*E,0,1*E,be*x)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,1*a,1*E,a-be*x,(.5+z)*E,1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,(.5-z)*E,1*a,0,a-be*x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x));var re=new go.PathFigure(E,x,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,2*x,1*E,2*x-be*x,(.5+z)*E,2*x)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*E,2*x,0,2*x-be*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(me,E,a){var x=me?me.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=be*.5,ne=new go.PathFigure(0,a-x,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,be*x,(.5-z)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,x,(.5+z)*E,0,E,be*x)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,a-be*x,(.5+z)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,(.5-z)*E,a,0,a-be*x));var re=new go.PathFigure(0,a-x,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a-2*x,0,a-x-be*x,(.5-z)*E,a-2*x)),re.add(new go.PathSegment(go.PathSegment.Bezier,E,a-x,(.5+z)*E,a-2*x,E,a-x-be*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(me,E,a){var x=me?me.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,z=be*.5,ne=new go.PathFigure(x,0,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,E-be*x,0,E,(.5-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,(.5+z)*a,E-be*x,a)),ne.add(new go.PathSegment(go.PathSegment.Line,x,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,be*x,a,0,(.5+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*a,be*x,0));var re=new go.PathFigure(x,0,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*a,x+be*x,0,2*x,(.5-z)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,x,a,2*x,(.5+z)*a,x+be*x,a)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(me,E,a){var x=me?me.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,z=be*.5,ne=new go.PathFigure(E-x,0,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,E-be*x,0,E,(.5-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,(.5+z)*a,E-be*x,a)),ne.add(new go.PathSegment(go.PathSegment.Line,x,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,be*x,a,0,(.5+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*a,be*x,0)),ne.add(new go.PathSegment(go.PathSegment.Line,E-x,0));var re=new go.PathFigure(E-x,0,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,E-2*x,.5*a,E-x-be*x,0,E-2*x,(.5-z)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E-2*x,(.5+z)*a,E-x-be*x,a)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(.25*E,.25*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(.25*E,.25*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.25*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),z.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var z=new go.PathFigure(.5*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var z=new go.PathFigure(.5*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),z.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(me,E,a){var x=new go.Geometry,b=.2,z=.1,ne=be*b,re=be*z,ie=.5,fe=.1,Ee=new go.PathFigure(ie*E,(fe+z)*a,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ie-b)*E,fe*a,(ie-ne)*E,(fe+z)*a,(ie-b)*E,(fe+re)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(fe-z)*a,(ie-b)*E,(fe-re)*a,(ie-ne)*E,(fe-z)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ie+b)*E,fe*a,(ie+ne)*E,(fe-z)*a,(ie+b)*E,(fe-re)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(fe+z)*a,(ie+b)*E,(fe+re)*a,(ie+ne)*E,(fe+z)*a));var De=.05,et=be*De;ie=.05,fe=.25;var Ze=new go.PathFigure(.5*E,.2*a,!0);return x.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Line,.95*E,.2*a)),ie=.95,fe=.25,Ze.add(new go.PathSegment(go.PathSegment.Bezier,(ie+De)*E,fe*a,(ie+et)*E,(fe-De)*a,(ie+De)*E,(fe-et)*a)),Ze.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),Ze.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),Ze.add(new go.PathSegment(go.PathSegment.Line,.85*E,.35*a)),De=.025,et=be*De,ie=.825,fe=.35,Ze.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(fe-De)*a,(ie+De)*E,(fe-et)*a,(ie+et)*E,(fe-De)*a)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(ie-De)*E,fe*a,(ie-et)*E,(fe-De)*a,(ie-De)*E,(fe-et)*a)),Ze.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),Ze.add(new go.PathSegment(go.PathSegment.Line,.55*E,a)),Ze.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*a)),De=.05,et=be*De,ie=.5,fe=.7,Ze.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(fe-De)*a,(ie+De)*E,(fe-et)*a,(ie+et)*E,(fe-De)*a)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(ie-De)*E,fe*a,(ie-et)*E,(fe-De)*a,(ie-De)*E,(fe-et)*a)),Ze.add(new go.PathSegment(go.PathSegment.Line,.45*E,a)),Ze.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),Ze.add(new go.PathSegment(go.PathSegment.Line,.2*E,.35*a)),De=.025,et=be*De,ie=.175,fe=.35,Ze.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(fe-De)*a,(ie+De)*E,(fe-et)*a,(ie+et)*E,(fe-De)*a)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(ie-De)*E,fe*a,(ie-et)*E,(fe-De)*a,(ie-De)*E,(fe-et)*a)),Ze.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a)),Ze.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),Ze.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),De=.05,et=be*De,ie=.05,fe=.25,Ze.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(fe-De)*a,(ie-De)*E,(fe-et)*a,(ie-et)*E,(fe-De)*a)),Ze.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*a)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new Ht("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(me,E,a){var x=me?me.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(E,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,.5*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a));var z=new go.PathFigure(.5*E,.5*a,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(me,E,a){var x=new go.Geometry,b=me?me.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(0,b*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,b*a)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*a)),x}),go.Shape.defineFigureGenerator("Database",function(me,E,a){var x=new go.Geometry,b=be*.5,z=be*.1,ne=new go.PathFigure(E,.1*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+b)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*E,a,0,(.9+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-z)*a,(.5-b)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,(.5+b)*E,0,E,(.1-z)*a));var re=new go.PathFigure(E,.1*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,E,(.1+z)*a,(.5+b)*E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*E,.2*a,0,(.1+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,E,(.2+z)*a,(.5+b)*E,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*E,.3*a,0,(.2+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.4*a,E,(.3+z)*a,(.5+b)*E,.4*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-b)*E,.4*a,0,(.3+z)*a)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,E,0,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.9*a,.25*E,.1*a).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(me,E,a){var x=new go.Geometry,b=be*.5,z=be*.1,ne=new go.PathFigure(E,.1*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+b)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*E,a,0,(.9+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-z)*a,(.5-b)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,(.5+b)*E,0,E,(.1-z)*a));var re=new go.PathFigure(E,.1*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,E,(.1+z)*a,(.5+b)*E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*E,.2*a,0,(.1+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,E,(.2+z)*a,(.5+b)*E,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*E,.3*a,0,(.2+z)*a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(.25*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,E,0,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(me,E,a){var x=new go.Geometry,b=me?me.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var z=be*.2,ne=new go.PathFigure(0,.2*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,0,(.2-z)*a,(.2-z)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,.2*a,(.8+z)*E,0,E,(.2-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,a,E,(.8+z)*a,(.8+z)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-z)*E,a,0,(.8+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var re=new go.PathFigure(0,b*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,b*a)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(me,E,a){var x=new go.Geometry,b=me?me.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(0,b*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,b*a)),x}),go.Shape.defineFigureGenerator("Document",function(me,E,a){var x=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(me,E,a){var x=new go.Geometry,b=me?me.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(b*E,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,b*a)),ne.add(new go.PathSegment(go.PathSegment.Move,E,b*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-b)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*a)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var z=new go.PathFigure(.1*E,.4*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Move,.9*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Move,.6*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Move,.4*E,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.9*a)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(.75*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(E,.5*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a));var z=new go.PathFigure(E,.5*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a));var ne=new go.PathFigure(E,.5*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(me,E,a){var x=new go.Geometry,b=me?me.parameter1:NaN,z=me?me.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.1);var ne=new go.PathFigure(0,0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var re=new go.PathFigure(b*E,0,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),re.add(new go.PathSegment(go.PathSegment.Move,0,z*a)),re.add(new go.PathSegment(go.PathSegment.Line,E,z*a)),x}),go.Shape.defineFigureGenerator("Junction",function(me,E,a){var x=new go.Geometry,b=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,ne=be*.5,re=.5,ie=new go.PathFigure(E,re*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,re*E,a,E,(re+ne)*a,(re+ne)*E,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,re*a,(re-ne)*E,a,0,(re+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,re*E,0,0,(re-ne)*a,(re-ne)*E,0)),ie.add(new go.PathSegment(go.PathSegment.Bezier,E,re*a,(re+ne)*E,0,E,(re-ne)*a));var fe=new go.PathFigure((z+b)*E,(z+b)*a,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,z*E,z*a)),fe.add(new go.PathSegment(go.PathSegment.Move,z*E,(z+b)*a)),fe.add(new go.PathSegment(go.PathSegment.Line,(z+b)*E,z*a)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(me,E,a){var x=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close());var z=new go.PathFigure(.1*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.75*a)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(me,E,a){var x=new go.Geometry,b=be*.5,z=.5,ne=new go.PathFigure(.5*E,a,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-b)*E,a,0,(z+b)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-b)*a,(z-b)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+b)*E,0,E,(z-b)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*E,.9*a,E,(z+b)*a,(z+b)*E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(me,E,a){var x=new go.Geometry,b=me?me.parameter1:NaN;isNaN(b)&&(b=.7);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(me,E,a){var x=new go.Geometry,b=me?me.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,b*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(me,E,a){var x=new go.Geometry;a=a/.8;var b=new go.PathFigure(E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.44*a,.96*E,.47*a,.93*E,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.54*a,.86*E,.57*a,.83*E,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*E,.4*a,.4*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,0).close());var z=new go.PathFigure(.1*E,.2*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.44*a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(.1*E,.1*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a).close());var z=new go.PathFigure(.2*E,.1*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Move,.1*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*a)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(me,E,a){var x=new go.Geometry,b=me?me.parameter1:NaN;isNaN(b)&&(b=.1);var z=1-b,ne=new go.PathFigure(0,0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close());var re=new go.PathFigure(.5*b*E,b*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*E,b*a)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(me,E,a){var x=new go.Geometry,b=be*.5,z=.5,ne=new go.PathFigure(E,z*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*E,a,E,(z+b)*a,(z+b)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-b)*E,a,0,(z+b)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-b)*a,(z-b)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+b)*E,0,E,(z-b)*a));var re=new go.PathFigure(E,.5*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),re.add(new go.PathSegment(go.PathSegment.Move,.5*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(me,E,a){var x=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.3*a,.5*E,.6*a,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(me,E,a){var x=new go.Geometry,b=me?me.parameter1:NaN,z=me?me.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(me,E,a){var x=new go.Geometry,b=me?me.parameter1:NaN,z=me?me.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(me,E,a){var x=new go.Geometry,b=me?me.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure((1-b)*E,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Move,b*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),x}),go.Shape.defineFigureGenerator("Process",function(me,E,a){var x=new go.Geometry,b=me?me.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(b*E,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var z=new go.PathFigure(0,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(me,E,a){var x=new go.Geometry,b=me?me.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(b*E,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*a,.25*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*a,.25*E,.5*a));var ne=new go.PathFigure(b*E,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-b)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,a)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(.25*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*a,.25*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*a,.25*E,.5*a)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(me,E,a){var x=new go.Geometry,b=me?me.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(me,E,a){var x=new go.Geometry,b=be*.5,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(.5+b)*E,0,E,(.5-b)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.5+b)*a,(.5+b)*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(me,E,a){var x=new go.Geometry,b=be*.5,z=.5,ne=new go.PathFigure(E,z*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*E,a,E,(z+b)*a,(z+b)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-b)*E,a,0,(z+b)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-b)*a,(z-b)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+b)*E,0,E,(z-b)*a));var re=new go.PathFigure(E,z*a,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,z*a));var ie=new go.PathFigure(.8*E,.75*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.8*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.6*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.6*E,.75*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*E,.75*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,.75*a)),x}),go.Shape.defineFigureGenerator("Ground",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Move,.3*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Move,.4*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,a)),x}),go.Shape.defineFigureGenerator("Inverter",function(me,E,a){var x=new go.Geometry,b=be*.1,z=.1,ne=.9,re=.5,ie=new go.PathFigure(.8*E,.5*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,0,a)),ie.add(new go.PathSegment(go.PathSegment.Line,0,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a));var fe=new go.PathFigure((ne+z)*E,re*a,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne+z)*E,(re+b)*a,(ne+b)*E,(re+z)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,(ne-b)*E,(re+z)*a,(ne-z)*E,(re+b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-z)*a,(ne-z)*E,(re-b)*a,(ne-b)*E,(re-z)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,(ne+b)*E,(re-z)*a,(ne+z)*E,(re-b)*a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(me,E,a){var x=new go.Geometry,b=be*.5,z=be*.4,ne=be*.1,re=.1,ie=.9,fe=.5,Ee=new go.PathFigure(.8*E,.5*a,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,a,.8*E,(.5+z)*a,(.4+b)*E,a)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,a)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(.4+b)*E,0,.8*E,(.5-z)*a));var De=new go.PathFigure((ie+re)*E,fe*a,!0);return x.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(fe+re)*a,(ie+re)*E,(fe+ne)*a,(ie+ne)*E,(fe+re)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*E,fe*a,(ie-ne)*E,(fe+re)*a,(ie-re)*E,(fe+ne)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(fe-re)*a,(ie-re)*E,(fe-ne)*a,(ie-ne)*E,(fe-re)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*E,fe*a,(ie+ne)*E,(fe-re)*a,(ie+re)*E,(fe-ne)*a)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(me,E,a){var x=new go.Geometry,b=.5,z=be*b,ne=0,re=.5,ie=new go.PathFigure(.8*E,.5*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*E,(re+z)*a,(ne+z)*E,(re+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*a,.25*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(ne+z)*E,(re-b)*a,.7*E,(re-z)*a)),b=.1,z=be*.1,ne=.9,re=.5;var fe=new go.PathFigure((ne-b)*E,re*a,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-b)*a,(ne-b)*E,(re-z)*a,(ne-z)*E,(re-b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*E,re*a,(ne+z)*E,(re-b)*a,(ne+b)*E,(re-z)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+b)*a,(ne+b)*E,(re+z)*a,(ne+z)*E,(re+b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*E,re*a,(ne-z)*E,(re+b)*a,(ne-b)*E,(re+z)*a)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(me,E,a){var x=new go.Geometry,b=.5,z=be*b,ne=0,re=.5,ie=new go.PathFigure(0,0,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(ne+z+z)*E,(re-b)*a,.8*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*E,(re+z)*a,(ne+z+z)*E,(re+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*a,.25*E,.25*a).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(me,E,a){var x=new go.Geometry,b=.5,z=be*b,ne=.2,re=.5,ie=new go.PathFigure(.1*E,0,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,a,.35*E,.25*a,.35*E,.75*a));var fe=new go.PathFigure(.8*E,.5*a,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,a,.7*E,(re+z)*a,(ne+z)*E,(re+b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*a,.45*E,.25*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(ne+z)*E,(re-b)*a,.7*E,(re-z)*a)),b=.1,z=be*.1,ne=.9,re=.5;var Ee=new go.PathFigure((ne-b)*E,re*a,!0);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-b)*a,(ne-b)*E,(re-z)*a,(ne-z)*E,(re-b)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*E,re*a,(ne+z)*E,(re-b)*a,(ne+b)*E,(re-z)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+b)*a,(ne+b)*E,(re+z)*a,(ne+z)*E,(re+b)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*E,re*a,(ne-z)*E,(re+b)*a,(ne-b)*E,(re+z)*a)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(me,E,a){var x=new go.Geometry,b=.5,z=be*b,ne=.2,re=.5,ie=new go.PathFigure(.1*E,0,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,a,.35*E,.25*a,.35*E,.75*a));var fe=new go.PathFigure(.2*E,0,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(ne+z)*E,(re-b)*a,.9*E,(re-z)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,a,.9*E,(re+z)*a,(ne+z)*E,(re+b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*a,.45*E,.25*a).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("Resistor",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*a)),x}),go.Shape.defineFigureGenerator("Inductor",function(me,E,a){var x=new go.Geometry,b=be*.1,z=.1,ne=.1,re=.5,ie=new go.PathFigure((ne-b*.5)*E,a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,0,(ne-b)*E,a,(ne-z)*E,0)),ne=.3,ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,a,(ne+z)*E,0,(ne+b)*E,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,0,(ne-b)*E,a,(ne-z)*E,0)),ne=.5,ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,a,(ne+z)*E,0,(ne+b)*E,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,0,(ne-b)*E,a,(ne-z)*E,0)),ne=.7,ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,a,(ne+z)*E,0,(ne+b)*E,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,0,(ne-b)*E,a,(ne-z)*E,0)),ne=.9,ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b*.5)*E,a,(ne+z)*E,0,(ne+b)*E,a)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(me,E,a){var x=new go.Geometry,b=be*.5,z=.5,ne=.5,re=.5,ie=new go.PathFigure((ne-z)*E,re*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-z)*a,(ne-z)*E,(re-b)*a,(ne-b)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,(ne+b)*E,(re-z)*a,(ne+z)*E,(re-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne+z)*E,(re+b)*a,(ne+b)*E,(re+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,(ne-b)*E,(re+z)*a,(ne-z)*E,(re+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Move,(ne-z+.1)*E,re*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z-.1)*E,re*a,ne*E,(re-z)*a,ne*E,(re+z)*a)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.75*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("Diode",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(me,E,a){var x=new go.Geometry,b=E,z=a;E=E*.38,a=a*.6;var ne=be*.8,re=.8,ie=0,fe=.5,Ee=(b-E)/2,De=(z-a)/2,et=new go.PathFigure(ie*E+Ee,(fe+re)*a+De,!0);x.add(et),et.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*E+Ee,fe*a+De,(ie-ne)*E+Ee,(fe+re)*a+De,(ie-re)*E+Ee,(fe+ne)*a+De)),et.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+Ee,(fe-re)*a+De,(ie-re)*E+Ee,(fe-ne)*a+De,(ie-ne)*E+Ee,(fe-re)*a+De)),et.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re+ne*.5)*E+Ee,fe*a+De,ie*E+Ee,(fe-re)*a+De,(ie-re+ne*.5)*E+Ee,(fe-ne)*a+De)),et.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+Ee,(fe+re)*a+De,(ie-re+ne*.5)*E+Ee,(fe+ne)*a+De,ie*E+Ee,(fe+re)*a+De).close()),ne=be*.4,re=.4,ie=.2,fe=.5;var Ze=new go.PathFigure(ie*E+Ee,(fe+re)*a+De,!0);x.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*E+Ee,fe*a+De,(ie-ne)*E+Ee,(fe+re)*a+De,(ie-re)*E+Ee,(fe+ne)*a+De)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+Ee,(fe-re)*a+De,(ie-re)*E+Ee,(fe-ne)*a+De,(ie-ne)*E+Ee,(fe-re)*a+De)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re+ne*.5)*E+Ee,fe*a+De,ie*E+Ee,(fe-re)*a+De,(ie-re+ne*.5)*E+Ee,(fe-ne)*a+De)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+Ee,(fe+re)*a+De,(ie-re+ne*.5)*E+Ee,(fe+ne)*a+De,ie*E+Ee,(fe+re)*a+De).close()),ne=be*.2,re=.2,ie=.5,fe=.5;var Ce=new go.PathFigure((ie-re)*E+Ee,fe*a+De,!0);x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+Ee,(fe-re)*a+De,(ie-re)*E+Ee,(fe-ne)*a+De,(ie-ne)*E+Ee,(fe-re)*a+De)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*E+Ee,fe*a+De,(ie+ne)*E+Ee,(fe-re)*a+De,(ie+re)*E+Ee,(fe-ne)*a+De)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+Ee,(fe+re)*a+De,(ie+re)*E+Ee,(fe+ne)*a+De,(ie+ne)*E+Ee,(fe+re)*a+De)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*E+Ee,fe*a+De,(ie-ne)*E+Ee,(fe+re)*a+De,(ie-re)*E+Ee,(fe+ne)*a+De)),ne=be*.4,re=.4,ie=.8,fe=.5;var ye=new go.PathFigure(ie*E+Ee,(fe-re)*a+De,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*E+Ee,fe*a+De,(ie+ne)*E+Ee,(fe-re)*a+De,(ie+re)*E+Ee,(fe-ne)*a+De)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+Ee,(fe+re)*a+De,(ie+re)*E+Ee,(fe+ne)*a+De,(ie+ne)*E+Ee,(fe+re)*a+De)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re-ne*.5)*E+Ee,fe*a+De,ie*E+Ee,(fe+re)*a+De,(ie+re-ne*.5)*E+Ee,(fe+ne)*a+De)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+Ee,(fe-re)*a+De,(ie+re-ne*.5)*E+Ee,(fe-ne)*a+De,ie*E+Ee,(fe-re)*a+De).close()),ne=be*.8,re=.8,ie=1,fe=.5;var Ge=new go.PathFigure(ie*E+Ee,(fe-re)*a+De,!0);return x.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*E+Ee,fe*a+De,(ie+ne)*E+Ee,(fe-re)*a+De,(ie+re)*E+Ee,(fe-ne)*a+De)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+Ee,(fe+re)*a+De,(ie+re)*E+Ee,(fe+ne)*a+De,(ie+ne)*E+Ee,(fe+re)*a+De)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re-ne*.5)*E+Ee,fe*a+De,ie*E+Ee,(fe+re)*a+De,(ie+re-ne*.5)*E+Ee,(fe+ne)*a+De)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+Ee,(fe-re)*a+De,(ie+re-ne*.5)*E+Ee,(fe-ne)*a+De,ie*E+Ee,(fe-re)*a+De).close()),x}),go.Shape.defineFigureGenerator("Email",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Move,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.54*a)),x}),go.Shape.defineFigureGenerator("Ethernet",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(.35*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,0).close());var z=new go.PathFigure(.1*E,a,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,a).close());var ne=new go.PathFigure(.6*E,a,!0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*E,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*E,a).close());var re=new go.PathFigure(0,.5*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),re.add(new go.PathSegment(go.PathSegment.Move,.75*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.75*E,.6*a)),re.add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.25*E,.6*a)),x}),go.Shape.defineFigureGenerator("Power",function(me,E,a){var x=new go.Geometry,b=be*.4,z=.4,ne=.5,re=.5,ie=y(),fe=y(),Ee=y(),De=y();Le(ne,re-z,ne+b,re-z,ne+z,re-b,ne+z,re,.5,ie,ie,fe,Ee,De);var et=te(fe.x,fe.y),Ze=new go.PathFigure(fe.x*E,fe.y*a,!0);x.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,Ee.x*E,Ee.y*a,De.x*E,De.y*a)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne+z)*E,(re+b)*a,(ne+b)*E,(re+z)*a)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,(ne-b)*E,(re+z)*a,(ne-z)*E,(re+b)*a)),Le(ne-z,re,ne-z,re-b,ne-b,re-z,ne,re-z,.5,Ee,De,fe,ie,ie),Ze.add(new go.PathSegment(go.PathSegment.Bezier,fe.x*E,fe.y*a,Ee.x*E,Ee.y*a,De.x*E,De.y*a)),b=be*.3,z=.3,Le(ne-z,re,ne-z,re-b,ne-b,re-z,ne,re-z,.5,Ee,De,fe,ie,ie),Ze.add(new go.PathSegment(go.PathSegment.Line,fe.x*E,fe.y*a)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,De.x*E,De.y*a,Ee.x*E,Ee.y*a)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne-z)*E,(re+b)*a,(ne-b)*E,(re+z)*a)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,(ne+b)*E,(re+z)*a,(ne+z)*E,(re+b)*a)),Le(ne,re-z,ne+b,re-z,ne+z,re-b,ne+z,re,.5,ie,ie,fe,Ee,De),Ze.add(new go.PathSegment(go.PathSegment.Bezier,fe.x*E,fe.y*a,De.x*E,De.y*a,Ee.x*E,Ee.y*a).close());var Ze=new go.PathFigure(.45*E,0,!0);return x.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*a)),Ze.add(new go.PathSegment(go.PathSegment.Line,.55*E,.5*a)),Ze.add(new go.PathSegment(go.PathSegment.Line,.55*E,0).close()),ce(ie),ce(fe),ce(Ee),ce(De),ce(et),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,E/2,a/2,E/2,a/2));function z(ne,re,ie){ne.add(new go.PathSegment(go.PathSegment.Move,(.3+re)*E,(.8+ie)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.5+re)*E,(.5+ie)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.1+re)*E,(.5+ie)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.3+re)*E,(.8+ie)*a).close())}return z(b,0,0),z(b,.4,0),z(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(.2*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(.37*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.11*a)),b.add(new go.PathSegment(go.PathSegment.Line,.77*E,.04*a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.49*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.37*a)),b.add(new go.PathSegment(go.PathSegment.Line,.63*E,.86*a)),b.add(new go.PathSegment(go.PathSegment.Line,.77*E,.91*a)),b.add(new go.PathSegment(go.PathSegment.Line,.34*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.34*E,.78*a)),b.add(new go.PathSegment(go.PathSegment.Line,.44*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.56*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(.1*E,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*E,0,-.25*E,.63*a,.45*E,.44*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*E,.42*a,.48*E,.17*a,.54*E,.35*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*E,.18*a,.59*E,.29*a,.58*E,.28*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,.6*a,.8*E,.34*a,.88*E,.43*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*E,.31*a,.87*E,.48*a,.88*E,.43*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,a,1.17*E,.76*a,.82*E,.8*a).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(me,E,a){var x=new go.Geometry,b=.5,z=0,ne=0,re=b*be,ie=.4*Math.SQRT2/2+.5,fe=.5-.5*Math.SQRT2/2,Ee=1,De=.5,et=.5,Ze=0,Ce=new go.PathFigure(ie*E,(1-fe)*a,!1);return x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,De*a,Ee*E,.7*a,Ee*E,De*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(et+z)*E,(Ze+z)*a,(.5+b+z)*E,(.5-re+z)*a,(.5+re+z)*E,(.5-b+z)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*E,(.5+ne)*a,(.5-re+z)*E,(.5-b+ne)*a,(.5-b+z)*E,(.5-re+ne)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*E,.9*a,(.5-b+z)*E,(.5+re+ne)*a,(.5-re+z)*E,.9*a)),Ce.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*E,.8*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*E,.9*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*E,.95*a)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Move,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(E,a,!1);x.add(z);var ne=new go.PathFigure(0,.5*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*a,.2*E,.35*a,.3*E,.35*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.7*E,.65*a,.8*E,.65*a)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.2*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var b=new go.PathFigure(0,.2*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(.7*E,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,0,.6*E,.5*a,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,a,.4*E,.5*a,E,.5*a).close());var z=new go.PathFigure(.45*E,.73*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.73*a)),z.add(new go.PathSegment(go.PathSegment.Move,.38*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.63*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Move,.31*E,.27*a)),z.add(new go.PathSegment(go.PathSegment.Line,.56*E,.27*a)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(.335*E,(1-.555)*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.68*a,(1-.12)*E,.46*a,(1-.02)*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*E,(1-.555)*a,.02*E,.54*a,.12*E,.46*a)),z.add(new go.PathSegment(go.PathSegment.Line,.365*E,(1-.595)*a));var ne=.5-.285,re=.5,ie=ne,fe=Math.PI/4,Ee=4*(1-Math.cos(fe))/(3*Math.sin(fe)),De=Ee*.5,et=ne,Ze=ne,Ce=Ee*et,ye=Ee*Ze;z.add(new go.PathSegment(go.PathSegment.Bezier,(re-et)*E,ie*a,(re-(Ce+et)/2)*E,(ie+(Ze+ye)/2)*a,(re-et)*E,(ie+ye)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ie-Ze)*a,(re-et)*E,(ie-ye)*a,(re-Ce)*E,(ie-Ze)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(re+et)*E,ie*a,(re+Ce)*E,(ie-Ze)*a,(re+et)*E,(ie-ye)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*E,(1-.595)*a,(re+et)*E,(ie+ye)*a,(re+(Ce+et)/2)*E,(ie+(Ze+ye)/2)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*E,(1-.595)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*a));var Ge=new go.PathFigure(.2*E,a,!1);x.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Line,.2*E,.8*a));var je=new go.PathFigure(.8*E,a,!1);return x.add(je),je.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*a)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(.1*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,a).close());var z=new go.PathFigure(.2*E,.2*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*a)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.5*a).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(E,a,!1);x.add(z);var ne=new go.PathFigure(.1*E,a,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a).close()),x}),go.Shape.defineFigureGenerator("Caution",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(.05*E,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.8*a,0,a,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.1*a,.5*E,0,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*E,.9*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,a,E,a,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,a));var z=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*E,.875*a)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*E,.875*a,z*E,z*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.325*a,.575*E,.725*a,.625*E,.375*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.75*a,.375*E,.375*a,.425*E,.725*a)),x}),go.Shape.defineFigureGenerator("Recycle",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(.45*E,.95*a,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.95*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*E,.85*a,.17*E,.95*a,.15*E,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.235*E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.625*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,.275*E,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,.575*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*E,.95*a,0,.675*a,0,.7*a)),b.add(new go.PathSegment(go.PathSegment.Move,.45*E,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.775*a)),b.add(new go.PathSegment(go.PathSegment.Line,.22*E,.775*a));var z=new go.PathFigure(.475*E,.2*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.225*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,.275*E,.175*a)),z.add(new go.PathSegment(go.PathSegment.Line,.325*E,.05*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.05*a,.35*E,0,.375*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*E,.375*a)),z.add(new go.PathSegment(go.PathSegment.Line,.525*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,.475*a)),z.add(new go.PathSegment(go.PathSegment.Line,.85*E,.315*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.32*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.05*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,0,.65*E,.05*a,.625*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*E,.0105*a));var ne=new go.PathFigure(.675*E,.575*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.875*E,.525*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.85*E,.95*a,E,.8*a,E,.85*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*E,.95*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*E,.85*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*E,.725*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*E,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.675*E,.575*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.775*E,.775*a)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(me,E,a){var x=new go.Geometry,b=.5,z=be*.5,ne=new go.PathFigure(E,b*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,b*E,a,E,(b+z)*a,(b+z)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,b*a,(b-z)*E,a,0,(b+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b*E,0,0,(b-z)*a,(b-z)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,b*a,(b+z)*E,0,E,(b-z)*a));var re=new go.PathFigure(b*E,0,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,b*E,.15*a)),re.add(new go.PathSegment(go.PathSegment.Move,b*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,b*E,.85*a)),re.add(new go.PathSegment(go.PathSegment.Move,0,b*a)),re.add(new go.PathSegment(go.PathSegment.Line,.15*E,b*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,b*a)),re.add(new go.PathSegment(go.PathSegment.Line,.85*E,b*a)),re.add(new go.PathSegment(go.PathSegment.Move,b*E,b*a)),re.add(new go.PathSegment(go.PathSegment.Line,.58*E,.1*a)),re.add(new go.PathSegment(go.PathSegment.Move,b*E,b*a)),re.add(new go.PathSegment(go.PathSegment.Line,.78*E,.54*a)),x}),go.Shape.defineFigureGenerator("Package",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.15*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,.15*a,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.15*a).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.2*a).close());var ne=new go.PathFigure(0,.5*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.5*a).close()),x}),go.Shape.defineFigureGenerator("Component",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(E,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a).close());var z=new go.PathFigure(0,.2*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var ne=new go.PathFigure(0,.6*a,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.45*E,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.45*E,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(.15*E,.6*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a));var z=new go.PathFigure(.15*E,.6*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(E,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),b.add(new go.PathSegment(go.PathSegment.Move,E,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.66*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),b.add(new go.PathSegment(go.PathSegment.Move,E,.66*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(E,.8*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.8*a).close());var ne=.1,re=be*.1,ie=.2,fe=.9,Ee=new go.PathFigure((ie-ne)*E,fe*a,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(fe-ne)*a,(ie-ne)*E,(fe-re)*a,(ie-re)*E,(fe-ne)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ne)*E,fe*a,(ie+re)*E,(fe-ne)*a,(ie+ne)*E,(fe-re)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(fe+ne)*a,(ie+ne)*E,(fe+re)*a,(ie+re)*E,(fe+ne)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ne)*E,fe*a,(ie-re)*E,(fe+ne)*a,(ie-ne)*E,(fe+re)*a).close()),ne=.1,re=be*.1,ie=.8,fe=.9;var De=new go.PathFigure((ie-ne)*E,fe*a,!0);return x.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(fe-ne)*a,(ie-ne)*E,(fe-re)*a,(ie-re)*E,(fe-ne)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ne)*E,fe*a,(ie+re)*E,(fe-ne)*a,(ie+ne)*E,(fe-re)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(fe+ne)*a,(ie+ne)*E,(fe+re)*a,(ie+re)*E,(fe+ne)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ne)*E,fe*a,(ie-re)*E,(fe+ne)*a,(ie-ne)*E,(fe+re)*a).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(.2*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),x}),go.Shape.defineFigureGenerator("Forklift",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var ne=new go.PathFigure(.5*E,.8*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*E,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*E,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*a));var re=new go.PathFigure(.5*E,.7*a,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,.7*a));var ie=.1,fe=be*.1,Ee=.1,De=.9,et=new go.PathFigure((Ee-ie)*E,De*a,!0);x.add(et),et.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(De-ie)*a,(Ee-ie)*E,(De-fe)*a,(Ee-fe)*E,(De-ie)*a)),et.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+ie)*E,De*a,(Ee+fe)*E,(De-ie)*a,(Ee+ie)*E,(De-fe)*a)),et.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(De+ie)*a,(Ee+ie)*E,(De+fe)*a,(Ee+fe)*E,(De+ie)*a)),et.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-ie)*E,De*a,(Ee-fe)*E,(De+ie)*a,(Ee-ie)*E,(De+fe)*a)),ie=.1,fe=be*.1,Ee=.4,De=.9;var Ze=new go.PathFigure((Ee-ie)*E,De*a,!0);return x.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(De-ie)*a,(Ee-ie)*E,(De-fe)*a,(Ee-fe)*E,(De-ie)*a)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+ie)*E,De*a,(Ee+fe)*E,(De-ie)*a,(Ee+ie)*E,(De-fe)*a)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(De+ie)*a,(Ee+ie)*E,(De+fe)*a,(Ee+fe)*E,(De+ie)*a)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-ie)*E,De*a,(Ee-fe)*E,(De+ie)*a,(Ee-ie)*E,(De+fe)*a)),x}),go.Shape.defineFigureGenerator("RailShipment",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(.1*E,.4*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.4*a).close());var z=new go.PathFigure(.45*E,.7*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*a));var ne=new go.PathFigure(.55*E,.4*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*E,.4*a).close());var Ee=.05,De=be*.05,et=.175,Ze=.95,re=new go.PathFigure((et-Ee)*E,Ze*a,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,et*E,(Ze-Ee)*a,(et-Ee)*E,(Ze-De)*a,(et-De)*E,(Ze-Ee)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(et+Ee)*E,Ze*a,(et+De)*E,(Ze-Ee)*a,(et+Ee)*E,(Ze-De)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,et*E,(Ze+Ee)*a,(et+Ee)*E,(Ze+De)*a,(et+De)*E,(Ze+Ee)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(et-Ee)*E,Ze*a,(et-De)*E,(Ze+Ee)*a,(et-Ee)*E,(Ze+De)*a));var Ee=.05,De=be*.05,et=.375,Ze=.95,ie=new go.PathFigure((et-Ee)*E,Ze*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,et*E,(Ze-Ee)*a,(et-Ee)*E,(Ze-De)*a,(et-De)*E,(Ze-Ee)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(et+Ee)*E,Ze*a,(et+De)*E,(Ze-Ee)*a,(et+Ee)*E,(Ze-De)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,et*E,(Ze+Ee)*a,(et+Ee)*E,(Ze+De)*a,(et+De)*E,(Ze+Ee)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(et-Ee)*E,Ze*a,(et-De)*E,(Ze+Ee)*a,(et-Ee)*E,(Ze+De)*a));var Ee=.05,De=be*.05,et=.625,Ze=.95,fe=new go.PathFigure((et-Ee)*E,Ze*a,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,et*E,(Ze-Ee)*a,(et-Ee)*E,(Ze-De)*a,(et-De)*E,(Ze-Ee)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(et+Ee)*E,Ze*a,(et+De)*E,(Ze-Ee)*a,(et+Ee)*E,(Ze-De)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,et*E,(Ze+Ee)*a,(et+Ee)*E,(Ze+De)*a,(et+De)*E,(Ze+Ee)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(et-Ee)*E,Ze*a,(et-De)*E,(Ze+Ee)*a,(et-Ee)*E,(Ze+De)*a));var Ee=.05,De=be*.05,et=.825,Ze=.95,Ce=new go.PathFigure((et-Ee)*E,Ze*a,!0);x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,et*E,(Ze-Ee)*a,(et-Ee)*E,(Ze-De)*a,(et-De)*E,(Ze-Ee)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(et+Ee)*E,Ze*a,(et+De)*E,(Ze-Ee)*a,(et+Ee)*E,(Ze-De)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,et*E,(Ze+Ee)*a,(et+Ee)*E,(Ze+De)*a,(et+De)*E,(Ze+Ee)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(et-Ee)*E,Ze*a,(et-De)*E,(Ze+Ee)*a,(et-Ee)*E,(Ze+De)*a).close());var ye=new go.PathFigure(0,a,!1);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.2*a).close());var ne=new go.PathFigure(.15*E,a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.15*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*E,a).close());var re=.05,ie=be*.05,fe=.35,Ee=.775,De=new go.PathFigure((fe-re)*E,Ee*a,!0);return x.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,fe*E,(Ee-re)*a,(fe-re)*E,(Ee-ie)*a,(fe-ie)*E,(Ee-re)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(fe+re)*E,Ee*a,(fe+ie)*E,(Ee-re)*a,(fe+re)*E,(Ee-ie)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,fe*E,(Ee+re)*a,(fe+re)*E,(Ee+ie)*a,(fe+ie)*E,(Ee+re)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(fe-re)*E,Ee*a,(fe-ie)*E,(Ee+re)*a,(fe-re)*E,(Ee+ie)*a).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.1*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.75*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),x}),go.Shape.defineFigureGenerator("Bookmark",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),x}),go.Shape.defineFigureGenerator("Bookmark",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),x}),go.Shape.defineFigureGenerator("Globe",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.75*E,0,E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,.75*a,.75*E,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*E,a,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,.25*a,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,.15*E,.25*a,.15*E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.85*E,.75*a,.85*E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.15*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.15*a,.35*E,.3*a,.65*E,.3*a)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.85*a,.35*E,.7*a,.65*E,.7*a)),x}),go.Shape.defineFigureGenerator("Wave",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.25*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.25*a,.1*E,0,.2*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.25*a,.425*E,.5*a,.575*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.25*a,.8*E,0,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.75*a,.1*E,.5*a,.2*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.75*a,.425*E,a,.575*E,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.75*a,.8*E,.5*a,.9*E,.5*a)),x}),go.Shape.defineFigureGenerator("Operator",function(me,E,a){var x=new go.Geometry,b=.3,z=be*.3,ne=.5,re=.7,ie=new go.PathFigure((ne-b)*E,re*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-b)*a,(ne-b)*E,(re-z)*a,(ne-z)*E,(re-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*E,re*a,(ne+z)*E,(re-b)*a,(ne+b)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+b)*a,(ne+b)*E,(re+z)*a,(ne+z)*E,(re+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*E,re*a,(ne-z)*E,(re+b)*a,(ne-b)*E,(re+z)*a));var fe=new go.PathFigure(0,.7*a,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,E,.7*a,0,0,E,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.65*E,.3*a,.65*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.35*E,.5*a,.35*E,.3*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*E,.6*a,.1*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.2*E,a,.35*E,.95*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,a,.7*E,.6*a,.9*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.8*E,a,.65*E,.95*a)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,a,0,a,.4*E,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.4*a,.8*E,a,.85*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),x}),go.Shape.defineFigureGenerator("Battery",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.4*E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.1*a));var z=new go.PathFigure(0,.6*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),x}),go.Shape.defineFigureGenerator("Delete",function(me,E,a){var x=new go.Geometry,b=.5,z=be*.5,ne=.5,re=.5,ie=new go.PathFigure((ne-b)*E,re*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-b)*a,(ne-b)*E,(re-z)*a,(ne-z)*E,(re-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*E,re*a,(ne+z)*E,(re-b)*a,(ne+b)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+b)*a,(ne+b)*E,(re+z)*a,(ne+z)*E,(re+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*E,re*a,(ne-z)*E,(re+b)*a,(ne-b)*E,(re+z)*a));var fe=new go.PathFigure(.15*E,.5*a,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,.85*E,.5*a)),x}),go.Shape.defineFigureGenerator("Flag",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.1*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.1*a,.15*E,0,.35*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,.65*E,.2*a,.85*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*a,.85*E,.6*a,.65*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*E,.4*a,.15*E,.4*a).close()),x}),go.Shape.defineFigureGenerator("Help",function(me,E,a){var x=new go.Geometry,b=.5,z=be*.5,ne=.5,re=.5,ie=new go.PathFigure((ne-b)*E,re*a,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-b)*a,(ne-b)*E,(re-z)*a,(ne-z)*E,(re-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*E,re*a,(ne+z)*E,(re-b)*a,(ne+b)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+b)*a,(ne+b)*E,(re+z)*a,(ne+z)*E,(re+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*E,re*a,(ne-z)*E,(re+b)*a,(ne-b)*E,(re+z)*a).close()),b=.05,z=be*.05,ne=.5,re=.8;var fe=new go.PathFigure((ne-b)*E,re*a,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-b)*a,(ne-b)*E,(re-z)*a,(ne-z)*E,(re-b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*E,re*a,(ne+z)*E,(re-b)*a,(ne+b)*E,(re-z)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+b)*a,(ne+b)*E,(re+z)*a,(ne+z)*E,(re+b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*E,re*a,(ne-z)*E,(re+b)*a,(ne-b)*E,(re+z)*a).close()),fe.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,.75*E,.475*a,.75*E,.225*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.35*a,.4*E,.2*a,.3*E,.25*a)),x}),go.Shape.defineFigureGenerator("Location",function(me,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,a,!0).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.975*E,.025*a,.5*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*E,.5*a,.5*E,0,.025*E,.025*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*a)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*E,.3*a,.1*E,.1*a).close()))}),go.Shape.defineFigureGenerator("Lock",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.2*E,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*a,.25*E,0,.75*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.3*a)),x}),go.Shape.defineFigureGenerator("Unlocked",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.2*E,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*a,.25*E,0,.75*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.35*a)),x}),go.Shape.defineFigureGenerator("Gear",function(me,E,a){return new go.Geometry().add(new go.PathFigure(.9375*E,.56246875*a,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.80621875*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.763*E,.3316875*a,.79840625*E,.39915625*a,.7834375*E,.3635*a)).add(new go.PathSegment(go.PathSegment.Line,.8566875*E,.23796875*a)).add(new go.PathSegment(go.PathSegment.Line,.76825*E,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.67596875*E,.24184375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*E,.19378125*a,.64228125*E,.2188125*a,.603875*E,.2021875*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.19378125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*E,.239375*a,.39759375*E,.20190625*a,.36053125*E,.2176875*a)).add(new go.PathSegment(go.PathSegment.Line,.2379375*E,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.14953125*E,.2379375*a)).add(new go.PathSegment(go.PathSegment.Line,.23934375*E,.3278125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*E,.4375*a,.21765625*E,.36059375*a,.201875*E,.397625*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.5625*a)).add(new go.PathSegment(go.PathSegment.Line,.1938125*E,.5625*a)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*E,.67596875*a,.20221875*E,.603875*a,.21884375*E,.64228125*a)).add(new go.PathSegment(go.PathSegment.Line,.1495625*E,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.238*E,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.3316875*E,.76296875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*E,.80621875*a,.36353125*E,.78340625*a,.3991875*E,.79840625*a)).add(new go.PathSegment(go.PathSegment.Line,.43753125*E,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.80621875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*E,.760625*a,.602375*E,.79809375*a,.63946875*E,.78234375*a)).add(new go.PathSegment(go.PathSegment.Line,.76828125*E,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.85671875*E,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.76065625*E,.67221875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*E,.56246875*a,.78234375*E,.63940625*a,.798125*E,.602375*a)).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.56246875*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.6*a)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*E,.5*a,.1*E,.1*a).close()))}),go.Shape.defineFigureGenerator("Hand",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.3*a,0,.375*a,.05*E,.325*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.075*a,.3*E,.225*a,.4*E,.175*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*E,.075*a,.46*E,.05*a,.525*E,.05*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.4*a,.525*E,.275*a,.475*E,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.55*a,E,.4*a,E,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.425*E,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.55*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.7*a,.675*E,.55*a,.675*E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.575*E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,.85*a,.65*E,.7*a,.65*E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*E,a,.61*E,.85*a,.61*E,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*E,a,0,a).close()),x}),go.Shape.defineFigureGenerator("Map",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.2*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Move,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*a)),x}),go.Shape.defineFigureGenerator("Eject",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var z=new go.PathFigure(0,a*.6,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(me,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)).add(new go.PathSegment(go.PathSegment.Line,E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,a)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a).close()))}),go.Shape.defineFigureGenerator("Building",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(E*1,a*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,E,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,E,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,E,a*.85).close());var z=new go.PathFigure(.126*E,.85*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*E,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.322*E,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.322*E,.85*a).close());var ne=new go.PathFigure(.402*E,.85*a,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.402*E,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*E,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*E,.85*a).close());var re=new go.PathFigure(.678*E,.85*a,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.678*E,.45*a)),re.add(new go.PathSegment(go.PathSegment.Line,.874*E,.45*a)),re.add(new go.PathSegment(go.PathSegment.Line,.874*E,.85*a).close());var ie=new go.PathFigure(.5*E,.1*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*E,.3*a)),ie.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*E,.3*a).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*.8)),b.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.8)),b.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.6)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.6)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.4)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.4)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.2)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.2)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.15)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.15)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.184,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.184,a*(1-.184)).close());var z=new go.PathFigure(E*.204,a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.204,a*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,E*.388,a*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,E*.388,a*1).close());var ne=new go.PathFigure(E*.408,a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.408,a*(1-.184*2))),ne.add(new go.PathSegment(go.PathSegment.Line,E*.592,a*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,E*.592,a*1).close());var re=new go.PathFigure(E*.612,a,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*.612,a*(1-.184*3))),re.add(new go.PathSegment(go.PathSegment.Line,E*.796,a*(1-.184*4))),re.add(new go.PathSegment(go.PathSegment.Line,E*.796,a*1).close());var ie=new go.PathFigure(E*.816,a,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E*.816,a*(1-.184*4))),ie.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-.184*5))),ie.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,0).close());var z=new go.PathFigure(E*.055,.07*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.07)),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.1).close());var ne=new go.PathFigure(E*.055,.13*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.13)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.16)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.16).close());var re=new go.PathFigure(E*.055,.18*a,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.18)),re.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.21)),re.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.21).close());var ie=new go.PathFigure(E*1,0,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E*.4,0)),ie.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.65)),ie.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(.55*E,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.475*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*E,.525*a,0,.4*a,.225*E,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.475*a)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.2*a,.975*E,0,E,.08*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.55*E,a).close()),x}),go.Shape.defineFigureGenerator("Key",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(E*1,a*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.9,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,.575*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.9,.6*a).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*E,.425*a)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*E,.5*a,.075*E,.075*a).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*0,E*.3,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.08,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.08,a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1));var z=new go.PathFigure(0,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*1,a*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*1,E*.3,E*.055)),z.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1));var ne=new go.PathFigure(E*.11,a*.1,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),a*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),a*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.11,a*.8).close());var re=new go.PathFigure(E*(.11+.24133333*1+.028*1),a*.1,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),a*.1)),re.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),a*.8)),re.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*1),a*.8).close());var ie=new go.PathFigure(E*(.11+.24133333*2+.028*2),a*.1,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),a*.1)),ie.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),a*.8)),ie.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*2),a*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(me,E,a){var x=new go.Geometry,b=8,z=b*be,ne=new go.PathFigure(b,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.86,0)),ne.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.14)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a-b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-b,a,E,a-z,E-z,a)),ne.add(new go.PathSegment(go.PathSegment.Line,b,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,z,a,0,a-z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,z,z,0).close());var re=new go.PathFigure(E*.83,0,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*.83,a*.3)),re.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*.3)),re.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*0).close());var ie=new go.PathFigure(E*.83,a*1,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E*.83,a*.5)),ie.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*.5)),ie.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*1).close());var fe=new go.PathFigure(E*.78,a*.05,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.05)),fe.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.25)),fe.add(new go.PathSegment(go.PathSegment.Line,E*.78,a*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(me,E,a){var x=me?me.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,E/3),x=Math.min(x,a/3);var b=x*be,z=a*.8,ne=new go.Geometry,re=new go.PathFigure(x,0,!0);return ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),re.add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-b,0,E,b)),re.add(new go.PathSegment(go.PathSegment.Line,E,z-x)),re.add(new go.PathSegment(go.PathSegment.Bezier,E-x,z,E,z-b,E-b,z)),re.add(new go.PathSegment(go.PathSegment.Line,E*.7,z)),re.add(new go.PathSegment(go.PathSegment.Line,E*.7,a)),re.add(new go.PathSegment(go.PathSegment.Line,E*.55,z)),re.add(new go.PathSegment(go.PathSegment.Line,x,z)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,b,z,0,z-b)),re.add(new go.PathSegment(go.PathSegment.Line,0,x)),re.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(ne.spot1=new go.Spot(0,0,b,b),ne.spot2=new go.Spot(1,.8,-b,-b)):(ne.spot1=go.Spot.TopLeft,ne.spot2=new go.Spot(1,.8)),ne}),go.Shape.defineFigureGenerator("Repeat",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(E*0,a*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*.45).close());var z=new go.PathFigure(E*1,a*.55,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.55)),z.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*.55)),z.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(me,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()).add(new go.PathSegment(go.PathSegment.Move,.4*E,.4*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a).close()).add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*a)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.1*a).close()).add(new go.PathSegment(go.PathSegment.Move,.1*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a).close()))}),go.Shape.defineFigureGenerator("Terminal",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(E*0,a*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,a*.9).close());var z=new go.PathFigure(E*.1,a*.2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,E*.22,a*.285)),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.32)),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.37)),z.add(new go.PathSegment(go.PathSegment.Line,E*.275,a*.32)),z.add(new go.PathSegment(go.PathSegment.Line,E*.275,a*.25).close());var ne=new go.PathFigure(E*.28,a*.37,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.37)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.41)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.28,a*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(me,E,a){var x=new go.Geometry,b=15,z=b*be,ne=new go.PathFigure(E*.62,a*.475,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,a-b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-b,a,E,a-z,E-z,a)),ne.add(new go.PathSegment(go.PathSegment.Line,b,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,z,a,0,a-z)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.38,a*.475)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.38,a*.03)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*0)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*0)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.62,a*.03).close()),z>1?(x.spot1=new go.Spot(0,0,z,z),x.spot2=new go.Spot(1,1,-z,-z)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(E*0,a*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close());var ne=new go.PathFigure(E*.4,a*0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.26,a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.66)),ne.add(new go.PathSegment(go.PathSegment.Line,E*(1-.26),a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(E*0,a*1,!0);x.add(b);var z=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(E*0,a*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close());var ne=new go.PathFigure(E*.5,a*0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.26,a*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.74,a*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(E*.15,a*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(E*.15,a*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1).close());var z=new go.PathFigure(E*.235,a*.28,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.765,a*.28)),z.add(new go.PathSegment(go.PathSegment.Line,E*.655,a*.97)),z.add(new go.PathSegment(go.PathSegment.Line,E*.345,a*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(me,E,a){var x=new go.Geometry,b=new go.PathFigure(E*.5,a*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.5)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.65)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.65)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,a*.5)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},61016:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Ht={},Vt="5.0",te={},y=null,ce=!1,Re=!1,Le=null,_e=!1,Me=null,be=null,He=0;He<arguments.length;He++){var Te=arguments[He];if(Te!==null)switch(typeof Te){case"number":Vt=Te.toFixed(1);break;case"string":Te.match(new RegExp("^[0-9]\\.[0-9]+$"))?Vt=Te:Le=Te;break;case"object":typeof Te.is3D!="undefined"?y=Te:te=Te;break;case"boolean":ce=Te,Re=!0;break}}y===null&&(y={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},te.material_id!==void 0&&!Re&&(ce=!0)),Le!==null&&te.id===void 0&&(te.id=Le);var ke="",Ue="",qe=!1,Ye=null,me=null,E=null,a=!1,x=null,b=null,z=null,ne=null,re=null;te.height!==void 0&&(te.height=Math.round(te.height)),te.width!==void 0&&(te.width=Math.round(te.width));var ie=function(gt){return parseFloat(gt)>4?parseFloat(gt):5};Ht.setHTML5Codebase=function(gt,xt){be=gt,Tt(gt,xt)},Ht.setJavaCodebase=Ht.setJavaCodebaseVersion=Ht.isCompiledInstalled=Ht.setPreCompiledScriptPath=Ht.setPreCompiledResourcePath=function(){},Ht.setHTML5CodebaseVersion=function(gt,xt){var Lt=parseFloat(gt);if(Lt!==NaN&&Lt<5){console.log("The GeoGebra HTML5 codebase version "+Lt+" is deprecated. Using version latest instead.");return}Me=gt,Mt(gt,xt)},Ht.getHTML5CodebaseVersion=function(){return me},Ht.getParameters=function(){return te},Ht.setFontsCSSURL=function(gt){ne=gt},Ht.setGiacJSURL=function(gt){},Ht.setJNLPFile=function(gt){ke=gt},Ht.setJNLPBaseDir=function(gt){},Ht.inject=function(){function gt(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var xt="auto",Lt=te.id,Dt,tt=!1,Zt=0;Zt<arguments.length;Zt++){var xe=arguments[Zt];typeof xe=="string"?(xe=xe.toLowerCase(),xe.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?xt=xe:Lt=arguments[Zt]):typeof xe=="boolean"?tt=xe:xe instanceof HTMLElement&&(Dt=xe)}Rt();function Rt(){if(!_e){setTimeout(Rt,200);return}xt=Ve(xt);var ln=Dt||document.getElementById(Lt);if(!ln){console.log("possibly bug on ajax loading? ");return}if(Ht.removeExistingApplet(ln,!1),te.width===void 0&&ln.clientWidth&&(te.width=ln.clientWidth),te.height===void 0&&ln.clientHeight&&(te.height=ln.clientHeight),!(te.width&&te.height)&&xt==="html5"&&(delete te.width,delete te.height),Ye=xt,xt==="screenshot")je(ln,te);else{var Kt=!1;te.hasOwnProperty("playButton")&&te.playButton||te.hasOwnProperty("clickToLoad")&&te.clickToLoad?Kt=!0:te.hasOwnProperty("playButtonAutoDecide")&&te.playButtonAutoDecide&&(Kt=(!fe()||gt())&&Ee()),Kt?(Ye="screenshot",Pt(ln,te,tt,xt)):Ge(ln,te,tt)}}};function fe(){try{return window.self!==window.top}catch(gt){return!0}}function Ee(){return te.hasOwnProperty("screenshotGenerator")&&te.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}Ht.getViews=function(){return y},Ht.isJavaInstalled=function(){return!1};var De=function(gt){var xt=function(Zt){var xe=JSON.parse(Zt),Rt=function(cn){return cn.type=="G"||cn.type=="E"},ln=xe.elements?xe.elements.filter(Rt)[0]:xe;if(!ln||!ln.url){Lt();return}te.fileName=ln.url,et(ln.settings||{}),y.is3D=!0;var Kt="https://www.geogebra.org/images/";Ht.setPreviewImage(x||ln.previewUrl,Kt+"GeoGebra_loading.png",Kt+"applet_play.png"),gt()},Lt=function(){te.onError&&te.onError(),$t("Error: Fetching material (id "+te.material_id+") failed.",te)},Dt=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",tt="/materials/"+te.material_id+"?scope=basic";Ze("https://"+Dt+"/api/proxy.php?path="+encodeURIComponent(tt),xt,Lt)};function et(gt){var xt=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(Lt){gt[Lt]=!!gt[Lt]}),xt.forEach(function(Lt){te[Lt]===void 0&>[Lt]!==void 0&&(te[Lt]=gt[Lt])}),te.showToolBarHelp===void 0&&(te.showToolBarHelp=te.showToolBar)}function Ze(gt,xt,Lt){var Dt=new XMLHttpRequest;Dt.open("GET",gt),Dt.onload=function(){xt(Dt.responseText)},Dt.onerror=Lt,Dt.send()}Ht.isHTML5Installed=function(){return!0},Ht.getLoadedAppletType=function(){return Ye},Ht.setPreviewImage=function(gt,xt,Lt){x=gt,b=xt,z=Lt},Ht.removeExistingApplet=function(gt,xt){var Lt;typeof gt=="string"&&(gt=document.getElementById(gt)),Ye=null;var Dt=null;for(Lt=0;Lt<gt.childNodes.length;Lt++){var tt=gt.childNodes[Lt],Zt=tt.className;Zt==="applet_screenshot"?xt?(tt.style.display="block",Ye="screenshot"):tt.style.display="none":Zt!=="applet_scaler prerender"&&(gt.removeChild(tt),Dt=Zt&&Zt.indexOf("appletParameters")!=-1?tt.id:null,Lt--)}var xe=te.id!==void 0?te.id:Dt,Rt=window[xe];Rt&&typeof Rt.getBase64=="function"&&(Rt.remove(),window[xe]=null)},Ht.refreshHitPoints=function(){if(ie(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var gt=Ht.getAppletObject();return gt&&typeof gt.recalculateEnvironments=="function"?(gt.recalculateEnvironments(),!0):!1},Ht.startAnimation=function(){var gt=Ht.getAppletObject();return gt&&typeof gt.startAnimation=="function"?(gt.startAnimation(),!0):!1},Ht.stopAnimation=function(){var gt=Ht.getAppletObject();return gt&&typeof gt.stopAnimation=="function"?(gt.stopAnimation(),!0):!1},Ht.getAppletObject=function(){var gt=te.id!==void 0?te.id:"ggbApplet";return window[gt]},Ht.resize=function(){};var Ce=function(gt,xt,Lt){var Dt=document.createElement("param");Dt.setAttribute("name",xt),Dt.setAttribute("value",Lt),gt.appendChild(Dt)},ye=function(gt){return gt&>!=="false"},Ge=function(gt,xt,Lt){ie(me)<=4.2&&(Lt=!0);var Dt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==me||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(Dt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var tt=document.createElement("div");tt.classList.add("appletParameters","notranslate");var Zt=xt.width,xe=xt.height;if(xt.disableAutoScale=xt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():xt.disableAutoScale,xt.width!==void 0)if(ie(me)<=4.4)ye(xt.showToolBar)&&(xt.height-=7),ye(xt.showAlgebraInput)&&(xt.height-=37),xt.width<605&&ye(xt.showToolBar)&&(xt.width=605,Zt=605);else{var Rt=100;(ye(xt.showToolBar)||ye(xt.showMenuBar))&&(xt.hasOwnProperty("customToolBar")&&(xt.customToolbar=xt.customToolBar),Rt=ye(xt.showMenuBar)?245:155),Zt<Rt&&(xt.width=Rt,Zt=Rt)}tt.style.border="none",tt.style.display="inline-block";for(var ln in xt)xt.hasOwnProperty(ln)&&ln!=="appletOnLoad"&&tt.setAttribute("data-param-"+ln,xt[ln]);ne&&tt.setAttribute("data-param-fontscssurl",ne),Ht.resize=function(){GGBAppletUtils.responsiveResize(gt,xt)},window.addEventListener("resize",function(Ft){Ht.resize()});var Kt=typeof xt.appletOnLoad=="function"?xt.appletOnLoad:function(){};if(!Lt&&xt.width!==void 0){xt.hasOwnProperty("showSplash")||tt.setAttribute("data-param-showSplash","false");var cn=gt.querySelector(".applet_scaler.prerender"),In=cn!==null;if(In)var At=cn.querySelector(".ggb_preview");else{var At=Ke(Zt,xe,xt.borderColor,!1);cn=document.createElement("div"),cn.className="applet_scaler",cn.style.position="relative",cn.style.display="block",cn.style.width=Zt+"px",cn.style.height=xe+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(cn,"66%"),ie(me)>=5?(xt.appletOnLoad=function(Ft){var rn=gt.querySelector(".ggb_preview");rn&&rn.parentNode.removeChild(rn),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(cn),window.GGBT_wsf_view&&$(window).trigger("resize"),Kt(Ft)},In||cn.appendChild(At)):tt.appendChild(At),cn.appendChild(tt),In||gt.appendChild(cn),setTimeout(function(){Ht.resize()},1)}else{var jt=document.createElement("div");jt.className="applet_scaler",jt.style.position="relative",jt.style.display="block",jt.appendChild(tt),gt.appendChild(jt),xt.appletOnLoad=function(Ft){Ht.resize(),Kt(Ft)}}function vt(Ft,rn){rn&&typeof rn.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Ft,rn.appletOnLoad):renderGGBElement(Ft),$t("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",rn)}function Fe(Ft,rn){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Ft,params:rn}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(kn){vt(kn.article,kn.params)}),html5AppletsToProcess=null)},ie(me)<5&&(Ft.className+=" geogebraweb")):vt(Ft,rn)}if(Dt){scriptLoadStarted=!0;for(var Je=0;Je<tt.childNodes.length;Je++){var zt=tt.childNodes[Je].tagName;zt==="TABLE"&&(tt.removeChild(tt.childNodes[Je]),Je--)}if(ggbHTML5LoadedScript!==null){var Gt=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');Gt!=null&&Gt.parentNode.removeChild(Gt)}var wt=document.createElement("script"),Wt=function(){Fe(tt,xt)};wt.src=Ue+E,ggbHTML5LoadedCodebaseIsWebSimple=a,ggbHTML5LoadedCodebaseVersion=me,ggbHTML5LoadedScript=wt.src,$t("GeoGebra HTML5 codebase loaded: '"+Ue+"'.",xt),!be&&(!Me||Me=="5.0")?(a?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),Wt()):Ue.requirejs?__webpack_require__.e(12).then(function(){var Ft=[__webpack_require__(12)];Wt.apply(null,Ft)}.bind(this)).catch(__webpack_require__.oe):(wt.onload=Wt,gt.appendChild(wt))}else Fe(tt,xt);xt.height=xe,xt.width=Zt},je=function(gt,xt,Lt){var Dt=Ke(xt.width,xt.height,xt.borderColor,Lt),tt=document.createElement("div");tt.style.position="relative",tt.style.display="block",tt.style.width=xt.width+"px",tt.style.height=xt.height+"px",tt.className="applet_screenshot applet_scaler"+(Lt?" applet_screenshot_play":""),tt.appendChild(Dt);var Zt=GGBAppletUtils.getScale(xt,gt,Lt);Lt?(gt.appendChild(ot()),window.GGBT_wsf_view||(gt.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(tt,"66%"),gt.appendChild(tt),Zt!==1&&!isNaN(Zt)&&(GGBAppletUtils.scaleElement(tt,Zt),tt.style.width=xt.width+"px",tt.style.height=xt.height+"px",tt.parentNode.style.width=xt.width*Zt+"px",tt.parentNode.style.height=xt.height*Zt+"px"),Ht.resize=function(){Be(gt,Dt,tt,Lt)},window.addEventListener("resize",function(xe){Ht.resize()}),Ht.resize()};function Be(gt,xt,Lt,Dt){if(gt.contains(xt)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(gt.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(gt)}var tt=GGBAppletUtils.getScale(te,gt,Dt);Lt.parentNode!==null&&(!isNaN(tt)&&tt!==1?(GGBAppletUtils.scaleElement(Lt,tt),Lt.parentNode.style.width=te.width*tt+"px",Lt.parentNode.style.height=te.height*tt+"px"):(GGBAppletUtils.scaleElement(Lt,1),Lt.parentNode.style.width=te.width+"px",Lt.parentNode.style.height=te.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(gt),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}Ht.onExitFullscreen=function(gt,xt){xt.appendChild(gt)};var Pt=function(gt,xt,Lt,Dt){je(gt,xt,!0);for(var tt=function(){var Rt=[];for(xe=0;xe<gt.childNodes.length;xe++)Rt.push(gt.childNodes[xe]);if(window.GGBT_wsf_view){var ln=window.GGBT_wsf_view.renderFullScreen(gt,xt.id),Kt=document.getElementById("fullscreencontainer"),cn=jQuery(gt).find(".fullscreencontent");cn.length>0?(ln.remove(),cn.attr("id","fullscreencontent").show(),jQuery(Kt).append(cn),window.dispatchEvent(new Event("resize"))):Ge(ln,xt,!1),window.GGBT_wsf_view.launchFullScreen(Kt)}else Ye=Dt,Ge(gt,xt,!1);if(!window.GGBT_wsf_view)for(xe=0;xe<Rt.length;xe++)gt.removeChild(Rt[xe])},Zt=gt.getElementsByClassName("ggb_preview_play"),xe=0;xe<Zt.length;xe++)Zt[xe].addEventListener("click",tt,!1),Zt[xe].addEventListener("ontouchstart",tt,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(gt),Ee()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},ot=function(){var gt=document.createElement("div");if(gt.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var xt='.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");}',Lt=document.createElement("style");Lt.styleSheet?Lt.styleSheet.cssText=xt:Lt.appendChild(document.createTextNode(xt)),document.getElementsByTagName("head")[0].appendChild(Lt)}return gt},Ke=function(gt,xt,Lt,Dt){var tt=document.createElement("div");tt.className="ggb_preview",tt.style.position="absolute",tt.style.zIndex="90",tt.style.width=gt-2+"px",tt.style.height=xt-2+"px",tt.style.top="0px",tt.style.left="0px",tt.style.overflow="hidden",tt.style.backgroundColor="white";var Zt="lightgrey";Lt!==void 0&&(Lt==="none"?Zt="transparent":Zt=Lt),tt.style.border="1px solid "+Zt;var xe=document.createElement("img");if(xe.style.position="relative",xe.style.zIndex="1000",xe.style.top="-1px",xe.style.left="-1px",x!==null&&xe.setAttribute("src",x),xe.style.opacity=.7,b!==null){var Rt,ln,Kt;if(!Dt){Rt=document.createElement("img"),Rt.style.position="absolute",Rt.style.zIndex="1001",Rt.style.opacity=1,xe.style.opacity=.3,ln=360,ln>gt/4*3&&(ln=gt/4*3),Kt=ln/5.8,Rt.setAttribute("src",b),Rt.setAttribute("width",ln),Rt.setAttribute("height",Kt);var cn=(gt-ln)/2,In=(xt-Kt)/2;Rt.style.left=cn+"px",Rt.style.top=In+"px",tt.appendChild(Rt)}}return tt.appendChild(xe),tt},Ve=function(gt){return gt=gt.toLowerCase(),gt==="html5"||gt==="screenshot"?gt:"html5"},it=["web","webSimple","web3d","tablet","tablet3d","phone"],Mt=function(gt,xt){if(me=gt,xt){Tt(me,!0);return}var Lt=!ce;if(Lt){var Dt=ie(me);!isNaN(Dt)&&Dt<4.4&&(Lt=!1)}var tt,Zt;window.location.protocol.substr(0,4)==="http"?tt=window.location.protocol:tt="http:";var xe=me.indexOf("//");xe>0?Zt=me:xe===0?Zt=tt+me:Zt="https://www.geogebra.org/apps/5.2.814.0/";for(var Rt in it)if(me.slice(it[Rt].length*-1)===it[Rt]||me.slice((it[Rt].length+1)*-1)===it[Rt]+"/"){Tt(Zt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Lt&&!y.is3D&&!y.AV&&!y.SV&&!y.CV&&!y.EV2&&!y.CP&&!y.PC&&!y.DA&&!y.FI&&!y.PV&&!ye(te.showToolBar)&&!ye(te.showMenuBar)&&!ye(te.showAlgebraInput)&&!ye(te.enableRightClick)&&(!te.appName||te.appName=="classic")?Zt+="webSimple/":Zt+="web3d/",Tt(Zt,!1)},Tt=function(gt,xt){if(gt.requirejs){Ue=gt;return}gt.slice(-1)!=="/"&&(gt+="/"),Ue=gt,xt===null&&(xt=gt.indexOf("http")===-1),qe=xt,E="web.nocache.js",a=!1;var Lt=Ue.split("/");Lt.length>1&&(!xt&&Lt[Lt.length-2]==="webSimple"?(E="webSimple.nocache.js",a=!0):it.indexOf(Lt[Lt.length-2])>=0&&(E=Lt[Lt.length-2]+".nocache.js")),Lt=gt.split("/"),me=Lt[Lt.length-3],me.substr(0,4)==="test"?me=me.substr(4,1)+"."+me.substr(5,1):(me.substr(0,3)==="war"||me.substr(0,4)==="beta")&&(me="5.0");var Dt=parseFloat(me);Dt!==NaN&&Dt<5&>.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Dt+" is deprecated. Using version latest instead."),Mt("5.0",xt))},$t=function(gt,xt){window.console&&window.console.log&&(!xt||typeof xt.showLogging=="undefined"||xt.showLogging&&xt.showLogging!=="false")&&console.log(gt)};te.material_id!==void 0?De(En):En();function En(){var gt=Vt;Me!==null?gt=Me:parseFloat(gt)<5&&(gt="5.0"),Mt(gt,!1),be!==null&&Tt(be,qe),_e=!0}return Ht},GGBAppletUtils=function(){"use strict";function Ht(){return window.GGBT_wsf_edit!==void 0}function Vt(_e,Me){Me!=1?(_e.style.transformOrigin="0% 0% 0px",_e.style.webkitTransformOrigin="0% 0% 0px",_e.style.transform="scale("+Me+","+Me+")",_e.style.webkitTransform="scale("+Me+","+Me+")",_e.style.maxWidth="initial",_e.querySelector(".ggb_preview")!==null&&(_e.querySelector(".ggb_preview").style.maxWidth="initial"),_e.querySelectorAll(".ggb_preview img")[0]!==void 0&&(_e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),_e.querySelectorAll(".ggb_preview img")[1]!==void 0&&(_e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(_e.style.transform="none",_e.style.webkitTransform="none")}function te(_e,Me,be,He,Te,ke){var Ue=null;if(ke!=null&&ke!="")for(var qe=_e.parentNode;qe!=null;)if((" "+qe.className+" ").indexOf(" "+ke+" ")>-1){Ue=qe;break}else qe=qe.parentNode;var Ye=0,me=0,E=0,a=0,x=0,b=0,z=0;if(Ue)Ye=Ue.offsetWidth,me=Math.max(He?Ue.offsetWidth:0,Ue.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Ye=Math.min(window.innerWidth,document.documentElement.clientWidth),me=Math.min(window.innerHeight,document.documentElement.clientHeight),E=Ye):(Ye=window.innerWidth,me=window.innerHeight,E=window.innerWidth),_e){var ne=_e.getBoundingClientRect();ne.left>0&&ne.left<=Ye&&(Te===void 0||!Te)&&(document.dir==="rtl"?(x=Ye-ne.width-ne.left,b=E<=480?10:30):(b=ne.left,x=E<=480?10:30),a=b+x)}if(_e&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var re=_e.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,z=40)}}return _e&&((be===void 0||!be)&&Me>0&&Me+a<Ye?Ye=Me:Ye-=a,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(be===void 0||!be)&&(me-=z)),{width:Ye,height:me}}function y(_e,Me,be,He,Te){if(_e.isScreenshoGenerator)return 1;var ke=He!==void 0&&He,Ue=_e.noScaleMargin!=null&&_e.noScaleMargin,qe=function(re){return re&&re!=="false"},Ye=qe(_e.autoHeight),me=te(Me,_e.width,be,Ye,ke&&window.GGBT_wsf_view||Ue,Te),E=parseInt(me.width),a=_e.width,x=_e.height;if(a===void 0){var b=Me.querySelector(".appletParameters");b&&(a=b.offsetWidth,x=b.offsetHeight)}var z=E/a,ne=ke?1:me.height/x;return be!==void 0&&!be&&(z=Math.min(1,z),ne=Math.min(1,ne)),Math.min(z,ne)}function ce(_e,Me,be){var He=1,Te,ke=!1;if(_e.hasOwnProperty("allowUpscale")&&(ke=_e.allowUpscale),_e.hasOwnProperty("scale")&&(He=parseFloat(_e.scale),(isNaN(He)||He===null||He===0)&&(He=1),He>1&&(ke=!0)),Me&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ke=!0),!(_e.hasOwnProperty("disableAutoScale")&&_e.disableAutoScale))Te=y(_e,Me,ke,be,_e.scaleContainerClass);else return He;return ke&&(!_e.hasOwnProperty("scale")||He===1)?Te:Math.min(He,Te)}function Re(_e){var Me=Math.min(window.innerWidth,document.documentElement.clientWidth),be=Math.min(window.innerHeight,document.documentElement.clientHeight),He=_e.getBoundingClientRect(),Te=(Me-He.width)/2,ke=(be-He.height)/2;ke<0&&(ke=0),_e.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Te<40?_e.style.left="40px":_e.style.left=Te+"px",_e.style.top=ke+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ke<40?_e.style.top="40px":_e.style.top=ke+"px",_e.style.left=Te+"px")}function Le(_e,Me){var be=_e.querySelector(".appletParameters");if(be){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Me.id!==be.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(_e)}if(be.parentElement&&/fullscreen/.test(be.parentElement.className))return;var He=ce(Me,_e);Ht()&&be.setAttribute("data-param-scale",He);for(var Te=null,ke=0;ke<_e.childNodes.length;ke++)if(_e.childNodes[ke].className!==void 0&&_e.childNodes[ke].className.match(/^applet_scaler/)){Te=_e.childNodes[ke];break}if(Te!==null&&Te.querySelector(".noscale")!==null)return;var Ue=Me.id!==void 0?Me.id:"ggbApplet",qe=window[Ue];(qe==null||!qe.recalculateEnvironments)&&Te!==null&&!Te.className.match(/fullscreen/)&&(Te.parentNode.style.transform="",!isNaN(He)&&He!==1?(Te.parentNode.style.width=Me.width*He+"px",Te.parentNode.style.height=Me.height*He+"px",Vt(Te,He)):(Vt(Te,1),Te.parentNode.style.width=Me.width+"px",Te.parentNode.style.height=Me.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&Re(_e),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(be).parents(".content-added-content"))}}return{responsiveResize:Le,isFlexibleWorksheetEditor:Ht,positionCenter:Re,getScale:ce,scaleElement:Vt}}();__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_RESULT__=function(){return GGBApplet}.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__),__WEBPACK_AMD_DEFINE_RESULT__!==void 0&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__),GGBAppletUtils.makeModule=function(name,permutation){function webModule(){var H="bootstrap",I="begin",J="gwt.codesvr."+name+"=",K="gwt.codesvr=",L=name,M="startup",N="DUMMY",O=0,P=1,Q="iframe",R="position:absolute; width:0; height:0; border:none; left: -1000px;",S=" top: -1000px;",T="Chrome",U="CSS1Compat",V="<!doctype html>",W="",X="<html><head></head><body></body></html>",Y="undefined",Z="readystatechange",$=10,_="script",ab="javascript",bb="Failed to load ",cb="moduleStartup",db="scriptTagAdded",eb="moduleRequested",fb="meta",gb="name",hb=name+"::",ib="::",jb="gwt:property",kb="content",lb="=",mb="gwt:onPropertyErrorFn",nb='Bad handler "',ob='" for "gwt:onPropertyErrorFn"',pb="gwt:onLoadErrorFn",qb='" for "gwt:onLoadErrorFn"',rb="#",sb="?",tb="/",ub="img",vb="clear.cache.gif",wb="baseUrl",xb=name+".nocache.js",yb="base",zb="//",Ab="selectingPermutation",Bb=name+".devmode.js",Cb=permutation,Db=":",Eb=".cache.js",Fb="loadExternalRefs",Gb="end",n=window,o=document;function p(){var Ht=n.location.search;return Ht.indexOf(J)!=-1||Ht.indexOf(K)!=-1}function q(Ht,Vt){}webModule.__sendStats=q,webModule.__moduleName=L,webModule.__errFn=null,webModule.__moduleBase=N,webModule.__softPermutationId=O,webModule.__computePropValue=null,webModule.__getPropMap=null,webModule.__installRunAsyncCode=function(){},webModule.__gwtStartLoadingFragment=function(){return null},webModule.__gwt_isKnownPropertyValue=function(){return!1},webModule.__gwt_getMetaProperty=function(){return null};var r=null,s=n.__gwt_activeModules=n.__gwt_activeModules||{};s[L]={moduleName:L},webModule.__moduleStartupDone=function(Ht){var Vt=s[L].bindings;s[L].bindings=function(){for(var te=Vt?Vt():{},y=Ht[webModule.__softPermutationId],ce=O;ce<y.length;ce++){var Re=y[ce];te[Re[O]]=Re[P]}return te}};var t;function u(){return v(),t}function v(){if(!t){var Ht=o.createElement(Q);if(Ht.id=L,Ht.style.cssText=R+S,Ht.tabIndex=-1,o.body.appendChild(Ht),t=Ht.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var Vt=document.compatMode==U?V:W;t.write(Vt+X),t.close()}}}function w(Ht){function Vt(y){function ce(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var Re=ce();if(Re){y();return}function Le(){if(!Re){if(!ce())return;Re=!0,y(),o.removeEventListener&&o.removeEventListener(Z,Le,!1),_e&&clearInterval(_e)}}o.addEventListener&&o.addEventListener(Z,Le,!1);var _e=setInterval(function(){Le()},$)}function te(y){var ce=u(),Re=ce.body,Le=ce.createElement(_);Le.language=ab,Le.crossOrigin=W,Le.src=y,webModule.__errFn&&(Le.onerror=function(){webModule.__errFn(L,new Error(bb+y))}),Re.appendChild(Le)}Vt(function(){te(Ht)})}webModule.__startLoadingFragment=function(Ht){return C(Ht)},webModule.__installRunAsyncCode=function(Ht){var Vt=u(),te=Vt.body,y=Vt.createElement(_);y.language=ab,y.text=Ht,te.appendChild(y),te.removeChild(y)};function A(){for(var c={},d,e,f=o.getElementsByTagName(fb),g=O,h=f.length;g<h;++g){var i=f[g],j=i.getAttribute(gb),k;if(j){if(j=j.replace(hb,W),j.indexOf(ib)>=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(Ht){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Ht){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Ht){var Vt=c[Ht];return Vt==null?null:Vt},r=d,webModule.__errFn=e}function B(){function Ht(_e){var Me=_e.lastIndexOf(rb);Me==-1&&(Me=_e.length);var be=_e.indexOf(sb);be==-1&&(be=_e.length);var He=_e.lastIndexOf(tb,Math.min(be,Me));return He>=O?_e.substring(O,He+P):W}function Vt(_e){if(!_e.match(/^\w+:\/\//)){var Me=o.createElement(ub);Me.src=_e+vb,_e=Ht(Me.src)}return _e}function te(){var _e=__gwt_getMetaProperty(wb);return _e!=null?_e:W}function y(){for(var _e=o.getElementsByTagName(_),Me=O;Me<_e.length;++Me)if(_e[Me].src.indexOf(xb)!=-1)return Ht(_e[Me].src);return W}function ce(){var _e=o.getElementsByTagName(yb);return _e.length>O?_e[_e.length-P].href:W}function Re(){var _e=o.location;return _e.href==_e.protocol+zb+_e.host+_e.pathname+_e.search+_e.hash}var Le=te();return Le==W&&(Le=y()),Le==W&&(Le=ce()),Le==W&&Re()&&(Le=Ht(o.location.href)),Le=Vt(Le),Le}function C(Ht){return Ht.match(/^\//)||Ht.match(/^[a-zA-Z]+:\/\//)?Ht:webModule.__moduleBase+Ht}function D(){var Ht=[],Vt=O,te=[],y=[];function ce(_e){var Me=y[_e](),be=te[_e];if(Me in be)return Me;var He=[];for(var Te in be)He[be[Te]]=Te;throw r&&r(_e,He,Me),null}if(__gwt_isKnownPropertyValue=function(_e,Me){return Me in te[_e]},webModule.__getPropMap=function(){var _e={};for(var Me in te)te.hasOwnProperty(Me)&&(_e[Me]=ce(Me));return _e},webModule.__computePropValue=ce,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Re;try{Re=Cb;var Le=Re.indexOf(Db);Le!=-1&&(Vt=parseInt(Re.substring(Le+P),$),Re=Re.substring(O,Le))}catch(_e){}return webModule.__softPermutationId=Vt,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})()},15476:function(Ht,Vt,te){"use strict";te.d(Vt,{Ax:function(){return Le},Ds:function(){return _e},KI:function(){return be},SI:function(){return Re},f1:function(){return ce}});var y=te(11320);function ce(He){let Te=!0;if(He.length>0){for(let ke=0;ke<He.length;ke++)if(He[ke].compile_success==0||!He[ke].compile_success){Te=!1;break}}else Te=!1;return Te}function Re(He,Te=""){let ke=[];for(let Ue=0;Ue<He.length;Ue++){let qe=He[Ue],Ye=Te?`${Te}/${qe.name}`:`${qe.name}`;ke.push({title:qe.name,type:qe.type,isLeaf:qe.type!=="tree",key:Ye})}return ke}function Le(He,Te,ke){for(let Ue=0;Ue<He.length;Ue++){let qe=He[Ue];if(qe.key===Te){qe.children=ke;break}qe.children&&Le(qe.children,Te,ke)}return He}function _e(He,Te,ke){let Ue;return function(){let qe=this,Ye=arguments,me=function(){Ue=null,ke||He.apply(qe,Ye)},E=ke&&!Ue;clearTimeout(Ue),Ue=setTimeout(me,Te),E&&He.apply(qe,Ye)}}const Me=!0,be=y.Z.API_SERVER},60580:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return me}});var y=te(85804),ce=te(67294),Re=Object.defineProperty,Le=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,Te=(E,a,x)=>a in E?Re(E,a,{enumerable:!0,configurable:!0,writable:!0,value:x}):E[a]=x,ke=(E,a)=>{for(var x in a||(a={}))be.call(a,x)&&Te(E,x,a[x]);if(Me)for(var x of Me(a))He.call(a,x)&&Te(E,x,a[x]);return E},Ue=(E,a)=>Le(E,_e(a)),qe=(E,a)=>{var x={};for(var b in E)be.call(E,b)&&a.indexOf(b)<0&&(x[b]=E[b]);if(E!=null&&Me)for(var b of Me(E))a.indexOf(b)<0&&He.call(E,b)&&(x[b]=E[b]);return x},Ye=(E,a,x)=>new Promise((b,z)=>{var ne=fe=>{try{ie(x.next(fe))}catch(Ee){z(Ee)}},re=fe=>{try{ie(x.throw(fe))}catch(Ee){z(Ee)}},ie=fe=>fe.done?b(fe.value):Promise.resolve(fe.value).then(ne,re);ie((x=x.apply(E,a)).next())});const me=E=>{var a=E,{children:x}=a,b=qe(a,["children"]);const[z,ne]=(0,ce.useState)(!1);return ce.createElement(y.ZP,Ue(ke({},b),{loading:z,onClick:re=>Ye(void 0,null,function*(){try{ne(!0),yield b.onClick(re),ne(!1)}catch(ie){console.error(ie),ne(!1)}})}),x)}},63037:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return Ye}});var y=te(67294),ce=te(2453),Re=te(28802),Le={codeBox:"codeBox___WpkVl"},_e=te(94184),Me=te.n(_e),be=Object.defineProperty,He=(me,E,a)=>E in me?be(me,E,{enumerable:!0,configurable:!0,writable:!0,value:a}):me[E]=a,Te=(me,E,a)=>He(me,typeof E!="symbol"?E+"":E,a),ke=(me,E,a)=>new Promise((x,b)=>{var z=ie=>{try{re(a.next(ie))}catch(fe){b(fe)}},ne=ie=>{try{re(a.throw(ie))}catch(fe){b(fe)}},re=ie=>ie.done?x(ie.value):Promise.resolve(ie.value).then(z,ne);re((a=a.apply(me,E)).next())});class Ue extends y.Component{constructor(E){super(E),Te(this,"canvas"),Te(this,"randomNum",(a,x)=>Math.floor(Math.random()*(x-a)+a)),Te(this,"drawPic",()=>{this.randomCode()}),Te(this,"reloadPic",()=>{this.drawPic()}),Te(this,"changeCode",a=>{console.log(a.target.value,222),this.setState({value:a.target.value,showError:!1})}),Te(this,"onVerify",()=>{let a;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(a=!0,ce.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(a=!0,ce.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(a=!1),this.setState({showError:a}),a}),this.canvas=y.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(E,a){const x=this.randomNum(E,a),b=this.randomNum(E,a),z=this.randomNum(E,a);return`rgb(${x}, ${b}, ${z})`}drawText(E,a,x){E.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const b=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);E.font=b+"px SimHei";const z=10,ne=(this.state.contentWidth-40)/(this.state.code.length-1);let re=z;x>0&&(re=z+x*ne);let ie=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);b>40&&(ie=40);const fe=this.randomNum(-10,10);E.translate(re,ie),E.rotate(fe*Math.PI/180),E.fillText(a,0,0),E.rotate(-fe*Math.PI/180),E.translate(-re,-ie)}drawLine(E){for(let a=0;a<1;a++)E.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),E.beginPath(),E.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),E.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),E.stroke()}drawDot(E){for(let a=0;a<100;a++)E.fillStyle=this.randomColor(0,255),E.beginPath(),E.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),E.fill()}randomCode(){let E="";const a="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let x=0;x<this.state.codeLength;x++){const b=Math.floor(Math.random()*57);E+=a[b]}this.setState({code:E},()=>{const b=this.canvas.current.getContext("2d");b.textBaseline="bottom",b.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),b.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let z=0;z<this.state.code.length;z++)this.drawText(b,this.state.code[z],z);this.drawLine(b),this.drawDot(b)})}render(){const{className:E,width:a=300}=this.props;return y.createElement("div",{className:Me()(Le.codeBox,E),style:{width:a}},y.createElement("aside",null,y.createElement(Re.default,{value:this.state.value,onChange:this.changeCode,placeholder:"\u8BF7\u8F93\u5165\u56FE\u7247\u4E2D\u7684\u9A8C\u8BC1\u7801"})),y.createElement("div",null,y.createElement("canvas",{onClick:this.reloadPic,ref:this.canvas,width:"100",height:"30"}),y.createElement("div",{className:"current",onClick:this.reloadPic},"\u770B\u4E0D\u6E05\uFF1F\u6362\u4E00\u5F20")))}}const qe=(me,E)=>{let a;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,E),React.createElement(Ue,{ref:x=>a=x})),onOk:()=>ke(void 0,null,function*(){if(a.onVerify())return Promise.reject();me()})})};var Ye=Ue},73646:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return Te}});var y=te(67294),ce=te(28802),Re=te(66309),Le=te(2453),_e={flex:"flex___eLcnP",flex1:"flex1___yUTT7",color666:"color666___TiUhG",error:"error___gTTtv",deleteIcon:"deleteIcon___mnZW1",addIcon:"addIcon___JC5NS"},Me=te(38308);const{TextArea:be}=ce.default;class He extends y.Component{constructor(Ue){super(Ue),this.state={inputVisible:!1,EditInputIndex:-1}}render(){let{index:Ue,onAnswerChange:qe,addChildAnswer:Ye,exerciseIsPublish:me,answers:E,activeOptionErrorIndex:a,flex:x="0 0 1000px"}=this.props;console.log("----",E);let{inputVisible:b,EditInputIndex:z}=this.state;return y.createElement("div",{className:_e.flex},y.createElement("div",{className:`${_e.color666} mb5 mt6`,style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",Ue+1,"):"),y.createElement("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10}},E==null?void 0:E.map((ne,re)=>y.createElement(y.Fragment,null,z!==re?(ne==null?void 0:ne.length)>0?y.createElement(Re.default,{className:"edit-tag",key:ne,closable:!((E==null?void 0:E.length)===1&&re===0),onClose:ie=>{ie.preventDefault(),(E==null?void 0:E.length)===1&&re===0?this.props.deleteChildAnswermain(Ue,re):this.props.deleteChildAnswer(Ue,re)}},y.createElement("span",{onDoubleClick:ie=>{this.setState({EditInputIndex:re}),ie.preventDefault()}},ne)):y.createElement(ce.default,{defaultValue:ne,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:ie=>{if(ie.target.value.replaceAll(" ","").length<=0){Le.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}qe(Ue,re,ie.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}):y.createElement(ce.default,{defaultValue:ne,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:ie=>{if(ie.target.value.replaceAll(" ","").length<=0){Le.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}qe(Ue,re,ie.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}))),!b&&y.createElement(Re.default,{className:"site-tag-plus",onClick:()=>{Ye(Ue),this.setState({inputVisible:!0})}},y.createElement(Me.Z,null)," \u65B0\u589E\u7B54\u6848")))}}var Te=He},35566:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return me}});var y=te(67294),ce=te(35567),Re=Object.defineProperty,Le=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,Te=(E,a,x)=>a in E?Re(E,a,{enumerable:!0,configurable:!0,writable:!0,value:x}):E[a]=x,ke=(E,a)=>{for(var x in a||(a={}))be.call(a,x)&&Te(E,x,a[x]);if(Me)for(var x of Me(a))He.call(a,x)&&Te(E,x,a[x]);return E},Ue=(E,a)=>Le(E,_e(a)),qe=(E,a,x)=>Te(E,typeof a!="symbol"?a+"":a,x);const Ye="\u2581";class me extends y.Component{constructor(){super(...arguments),qe(this,"getChCountBeforeCursor",(a,x)=>{const b=x.line;let z=0;for(let re=0;re<b;re++)z+=a.getLine(re).split(Ye).length-1;const ne=a.getLine(b).substring(0,x.ch);return z+=ne.split(Ye).length-1,z}),qe(this,"onCMBeforeChange",(a,x)=>{const b=a.getRange(x.from,x.to);let z=0;if(x.text.forEach(ne=>{z+=ne.split(Ye).length-1}),b&&b.indexOf(Ye)!=-1){const ne=b.split(Ye).length-1,re=this.getChCountBeforeCursor(a,x.from);console.log(`\u5220\u9664${ne}\u4E2A\uFF0C \u4E4B\u524D\u6709${re}\u4E2A\uFF0C\u65B0\u589E${z}\u4E2A`),this.props.deleteEmptyDisabled?x.cancel():this.props.onPlaceholderChange&&this.props.onPlaceholderChange(re,ne,z)}else if(z){const ne=this.getChCountBeforeCursor(a,x.from);console.log(`\u65B0\u589E${z}\u4E2A\uFF0C\u4E4B\u524D\u6709${ne}\u4E2A`),this.props.onPlaceholderChange&&this.props.onPlaceholderChange(ne,0,z)}})}render(){return y.createElement(ce.Z,Ue(ke({},this.props),{onCMBeforeChange:this.onCMBeforeChange}))}}},40950:function(Ht,Vt,te){"use strict";te.d(Vt,{d4:function(){return Ye},VP:function(){return Te}});var y=te(67294),ce={digitalLabel:"digitalLabel___hkWuZ",active:"active___jawU1",titleEditor:"titleEditor___wX1lW",title:"title___SuT2h",editIcon:"editIcon___XrTIi",paperTab:"paperTab___GUxeB",tabItem:"tabItem___or0fY",dottedLine:"dottedLine___Ln0Xr"};const Re=({number:me,active:E,className:a})=>y.createElement("div",{className:`${ce.digitalLabel} ${E?ce.active:""} ${a}`},me);var Le=te(83062),_e=te(28802),Me=te(2453),be=te(67294),He=(me,E,a)=>new Promise((x,b)=>{var z=ie=>{try{re(a.next(ie))}catch(fe){b(fe)}},ne=ie=>{try{re(a.throw(ie))}catch(fe){b(fe)}},re=ie=>ie.done?x(ie.value):Promise.resolve(ie.value).then(z,ne);re((a=a.apply(me,E)).next())});const Te=({defaultValue:me,onFinish:E})=>{const[a,x]=(0,y.useState)(!1),[b,z]=(0,y.useState)(me);return(0,y.useEffect)(()=>{z(me)},[me]),be.createElement("div",{className:ce.titleEditor},a?be.createElement(_e.default,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:b,onChange:ne=>{z(ne.target.value)},onBlur:()=>He(void 0,null,function*(){var ne;if(((ne=b==null?void 0:b.replaceAll(" ",""))==null?void 0:ne.length)<=0){Me.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield E(b))&&x(!1)}),onPressEnter:()=>He(void 0,null,function*(){var ne;if(((ne=b==null?void 0:b.replaceAll(" ",""))==null?void 0:ne.length)<=0){Me.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield E(b))&&x(!1)})}):be.createElement("div",{className:ce.title,onDoubleClick:()=>x(!0)},b,be.createElement(Le.Z,{title:"\u7F16\u8F91\u8BD5\u5377\u540D\u79F0"},be.createElement("i",{className:`${ce.editIcon} iconfont icon-bianji_Hover`,onClick:()=>x(!0)}))))};var ke=te(71230),Ue=te(15746),qe=(me,E,a)=>new Promise((x,b)=>{var z=ie=>{try{re(a.next(ie))}catch(fe){b(fe)}},ne=ie=>{try{re(a.throw(ie))}catch(fe){b(fe)}},re=ie=>ie.done?x(ie.value):Promise.resolve(ie.value).then(z,ne);re((a=a.apply(me,E)).next())});const Ye=({onChange:me=()=>qe(void 0,null,function*(){}),tabs:E,activeKey:a,defaultActiveKey:x,className:b=""})=>{var z,ne,re,ie,fe,Ee,De;const[et,Ze]=(0,y.useState)(x===void 0?(z=E[0])==null?void 0:z.key:x);return(0,y.useEffect)(()=>{a!==void 0&&Ze(a)},[a]),y.createElement(ke.Z,{justify:"center",align:"middle",className:`${ce.paperTab} ${b}`},y.createElement(Ue.Z,{className:`${ce.tabItem} ${et===((ne=E[0])==null?void 0:ne.key)?ce.active:""}`,onClick:()=>qe(void 0,null,function*(){var Ce;yield me(E[0].key),Ze((Ce=E[0])==null?void 0:Ce.key)})},y.createElement(Re,{number:1,active:et===((re=E[0])==null?void 0:re.key),className:"mr10"}),y.createElement("span",null,(ie=E[0])==null?void 0:ie.label)),y.createElement(Ue.Z,{flex:"188px",className:`${ce.dottedLine} ml30 mr30`}),y.createElement(Ue.Z,{className:`${ce.tabItem} ${et===((fe=E[1])==null?void 0:fe.key)?ce.active:""}`,onClick:()=>qe(void 0,null,function*(){var Ce,ye;yield me((Ce=E[1])==null?void 0:Ce.key),Ze((ye=E[1])==null?void 0:ye.key)})},y.createElement(Re,{number:2,active:et===((Ee=E[1])==null?void 0:Ee.key),className:"mr10"}),y.createElement("span",null,(De=E[1])==null?void 0:De.label)))}},20670:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return Me}});var y=te(55241),ce={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Re=te(32637),Le=te(67294),Me=({type:be,style:He})=>{const Te=Le.createElement("div",{className:ce.wrap,onClick:ke=>{ke.preventDefault(),ke.stopPropagation()}},Le.createElement("p",null,be==="shixun"||be==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Le.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",be==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Le.createElement("div",{className:ce.contact},Le.createElement("div",{className:ce.img},Le.createElement("img",{src:Re,width:"124px",height:"124px"})),Le.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return Le.createElement(y.Z,{content:Te},Le.createElement("span",{className:ce.text,style:He},"\u9AD8\u6D88\u8017"))}},63205:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return Ue}});var y=te(67294),ce={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Re=te(94184),Le=te.n(Re),_e=te(74330),Me=te(15979),be=te(33170),He=te(28706),Te=(qe,Ye,me)=>new Promise((E,a)=>{var x=ne=>{try{z(me.next(ne))}catch(re){a(re)}},b=ne=>{try{z(me.throw(ne))}catch(re){a(re)}},z=ne=>ne.done?E(ne.value):Promise.resolve(ne.value).then(x,b);z((me=me.apply(qe,Ye)).next())}),Ue=({data:qe,className:Ye,fullWidth:me,style:E={},onClose:a,onOk:x,showFullTools:b,noAssociationId:z})=>{const ne=(0,y.useRef)(null),re=(0,y.useRef)(null),ie=(0,y.useRef)(null),fe=(0,y.useRef)(null),[Ee,De]=(0,y.useState)(!1),[et,Ze]=(0,y.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,y.useEffect)(()=>{ie.current||(ie.current=document.createElement("style"),document.head.appendChild(ie.current)),qe!=null&&qe.visible?(document.body.setAttribute("data-custom","y-hidden"),ie.current.innerHTML=" html { overflow-y: hidden; }",qe!=null&&qe.src&&Ce()):(document.body.removeAttribute("data-custom"),ie.current&&(document.head.removeChild(ie.current),ie.current=null))},[qe==null?void 0:qe.visible]);const Ce=()=>Te(void 0,null,function*(){De(!0),Ze("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Pt=yield(0,He.ZJ)(qe==null?void 0:qe.src);ne.current.src="",ne.current.src=Pt,ne.current.onload=function(){Be()},De(!1),Ze("")}),ye=()=>{document.body.removeAttribute("data-custom"),ie.current.innerHTML=" ",a()},Ge=Pt=>Te(void 0,null,function*(){De(!0),Ze("\u6B63\u5728\u4FDD\u5B58\u4E2D");const ot=yield(0,be.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:qe.title,file:Pt.dataUrl}});ot!=null&&ot.id&&!z?(yield(0,be.ZP)(`/api/attachments/${qe.id}/add_subitem.json`,{method:"post",body:{subitem_id:ot==null?void 0:ot.id,settings:JSON.stringify(Pt.state)}})).status===0&&x():ot!=null&&ot.id&&x(ot),document.body.removeAttribute("data-custom"),ie.current.innerHTML=" ",De(!1),Ze("")}),je=()=>{const Pt=document.querySelector('a[href="https://markerjs.com/"]');Pt&&Pt.parentNode&&(Pt.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(Ke=>{const Ve=document.querySelector(Ke.name);Ve&&Ve.setAttribute("title",Ke.title)})},Be=()=>{re.current=new Me.hP(ne.current),re.current.targetRoot=fe.current,re.current.addEventListener("render",Ge),re.current.addEventListener("beforeclose",ye),b&&(re.current.availableMarkerTypes=re.current.ALL_MARKER_TYPES,re.current.uiStyleSettings.redoButtonVisible=!0,re.current.uiStyleSettings.notesButtonVisible=!0,re.current.uiStyleSettings.zoomButtonVisible=!0,re.current.uiStyleSettings.zoomOutButtonVisible=!0,re.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=re.current.uiStyleSettings,re.current.show(),qe!=null&&qe.snapshotData&&re.current.restoreState(qe.snapshotData),setTimeout(()=>{window.scrollTo(0,0),je()},300)};return y.createElement(y.Fragment,null,(qe==null?void 0:qe.visible)&&y.createElement(_e.Z,{spinning:Ee,tip:et,style:{position:"absolute"}},y.createElement("div",{ref:fe,className:Le()(ce.imageDimensions,Ye,me?ce.fullWidth:""),style:E},y.createElement("img",{className:ce.img,ref:ne}))))}},35713:function(Ht,Vt,te){"use strict";var y=te(67294),ce=te(71736),Re=te(84279),Le=te(36527),_e=te(62844),Me=te(67294);const be=(0,y.forwardRef)(({callback:He,width:Te,onChange:ke,disabled:Ue,readOnly:qe,type:Ye="",value:me="",style:E={}},a)=>{const x=(0,y.useRef)(),b=(0,y.useRef)(),[z,ne]=(0,y.useState)(0),[re,ie]=(0,y.useState)(0),[fe,Ee]=(0,y.useState)(!1),De=()=>{var ye=document.createElement("div");ye.innerHTML=x.current.getValue();var Ge=ye.innerText;return He&&He(Ge),Ge};(0,y.useImperativeHandle)(a,()=>({getData:De}));const et=ye=>{ye.preventDefault();const Ge=ye.clientX-z,je=ye.clientY-re;document.body.onmousemove=Be=>{let Pt=Be.clientX-Ge,ot=Be.clientY-je;const Ke=document.getElementsByClassName("markdown-popup-form")[0],Ve=window.innerWidth-Ke.offsetWidth,it=window.innerHeight-Ke.offsetHeight;Pt=Math.max(0,Math.min(Pt,Ve)),ot=Math.max(0,Math.min(ot,it)),Ze(Be.clientX,Be.clientY,Ge,je)&&(ne(Pt),ie(ot))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ze=(ye,Ge,je,Be)=>{const Pt=document.body.clientHeight,ot=document.body.clientWidth;return ye<20&&je>ye||ye>ot-20&&je<ye||Ge<20&&Be>Ge||Ge>Pt-20&&Be<Ge?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};(0,y.useEffect)(()=>{fe&&setTimeout(()=>{const ye=document.getElementsByClassName("markdown-popup-form")[0],Ge=window.innerWidth/2-ye.offsetWidth/2,je=window.innerHeight/2-ye.offsetHeight/2;ne(Ge),ie(je)},0)},[fe]);const Ce=()=>{Ue||qe||Ee(!0)};return Me.createElement("div",{style:E},Me.createElement("div",{style:{width:Te||"100%",position:"relative"},className:`${ce.Z.mathFillWrap} ${Ue||qe?"cursorDefault":""}`,onClick:()=>Ce()},Me.createElement("math-field",{disabled:Ue,locale:"zh_cn",class:`${ce.Z.mathField} ${Ye}`,readOnly:qe,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:me?18:14},value:me||""})),Me.createElement(_e.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:re},title:Me.createElement("div",{style:{cursor:"move"},onMouseDown:et},"\u8F93\u5165\u516C\u5F0F"),open:fe,onOk:()=>{const ye=b.current.getData();x.current.setValue(ye),ke(ye),Ee(!1)},onCancel:()=>{Ee(!1)},destroyOnClose:!0,className:"markdown-popup-form"},Me.createElement(Le.Z,{value:me,ref:b,onChange:ke,showSaveButton:!1})))});Vt.Z=be},36527:function(Ht,Vt,te){"use strict";var y=te(67294),ce=te(71230),Re=te(15746),Le=te(72773),_e=te(85804),Me=te(85725),be=te(71736),He=te(84279),Te=te(67294);const ke=(0,y.forwardRef)(({callback:Ue,showSaveButton:qe,value:Ye=""},me)=>{const E=(0,y.useRef)(),a=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r
|
|
x=a + r\\text{cos}\\theta \\ \r
|
|
y=b + r\\text{sin}\\theta \r
|
|
\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r
|
|
\\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r
|
|
\\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
|
|
x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
|
|
x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r
|
|
\\end{array} `},{value:`\\begin{array}{l} \r
|
|
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
|
|
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
|
|
\\left\\{\\begin{matrix} \r
|
|
\\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
|
|
\\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
|
|
\\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r
|
|
\\end{matrix}\\right. \r
|
|
\\end{array} `},{value:`\\begin{array}{l} \r
|
|
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
|
|
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
|
|
\\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r
|
|
\\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r
|
|
\\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r
|
|
\\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r
|
|
\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r
|
|
a \\perp \\alpha \\ \r
|
|
b \\perp \\alpha \r
|
|
\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r
|
|
\\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r
|
|
a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r
|
|
a \\parallel \\partial ,b \\parallel \\partial \r
|
|
\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r
|
|
m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r
|
|
a \\perp m,a \\perp n \r
|
|
\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r
|
|
\\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r
|
|
a^{2}+b^{2}=c^{2} \r
|
|
\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r
|
|
a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r
|
|
a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r
|
|
\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r
|
|
a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r
|
|
\\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r
|
|
\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r
|
|
\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r
|
|
a,b \\in R^{+} \\ \r
|
|
\\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r
|
|
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
a,b \\in R \\ \r
|
|
\\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r
|
|
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r
|
|
\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r
|
|
\\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r
|
|
\\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r
|
|
\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r
|
|
P \\left( \\emptyset \\right) =0 \\\\ \r
|
|
P \\left( S \\right) =1 \r
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
\\forall A \\in S \\\\ \r
|
|
P \\left( A \\right) \\ge 0 \r
|
|
\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r
|
|
S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r
|
|
P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
P_{n}=n! \\\\ \r
|
|
A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r
|
|
\\end{array}`}]}]}],b=re=>{E.current.setValue(E.current.getValue()+" "+re.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Te.createElement(ce.Z,{className:be.Z.lists,gutter:[10,10]},a.map((re,ie)=>Te.createElement(Re.Z,{flex:"110px",className:be.Z.item},Te.createElement("div",null,Te.createElement(Me.Z,{value:`$$${re.value}$$`}),re.name),Te.createElement("div",{className:be.Z.children},re.children.map((fe,Ee)=>Te.createElement("div",{key:Ee},Te.createElement("h1",null,fe.name),Te.createElement(ce.Z,{gutter:[10,10]},fe.data.map((De,et)=>Te.createElement(Re.Z,{key:et,onClick:()=>b(De),className:be.Z.diamond},Te.createElement(Me.Z,{value:"`$$"+De.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Te.createElement(ce.Z,{className:be.Z.lists,gutter:[10,10]},x.map((re,ie)=>Te.createElement(Re.Z,{flex:"110px",className:be.Z.item},Te.createElement("div",null,Te.createElement(Me.Z,{value:"`$$"+re.value+"$$`"}),re.name),Te.createElement("div",{className:be.Z.children},re.children.map((fe,Ee)=>Te.createElement("div",{key:Ee},fe.name&&Te.createElement("h1",null,fe.name),Te.createElement(ce.Z,{gutter:[10,10]},fe.data.map((De,et)=>Te.createElement(Re.Z,{key:et,onClick:()=>b(De),className:be.Z.diamond},Te.createElement(Me.Z,{value:"`$$"+De.value+"$$`"}))))))))))}],ne=()=>{var re=document.createElement("div");re.innerHTML=E.current.getValue();var ie=re.innerText;return Ue&&Ue(ie),ie};return(0,y.useImperativeHandle)(me,()=>({getData:ne})),Te.createElement("div",{className:be.Z.mathWrap},Te.createElement(Le.default,{defaultActiveKey:"1",items:z}),Te.createElement("math-field",{locale:"zh_cn",className:be.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:E,style:{width:800,marginTop:30,fontSize:18}},Ye||""),qe&&Te.createElement("div",{className:be.Z.button},Te.createElement(_e.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Vt.Z=ke},15312:function(Ht,Vt,te){"use strict";te.d(Vt,{t:function(){return In}});var y=te(67294),ce=te(28802),Re=te(91773),Le=te(62844),_e=te(71230),Me=te(15746),be=te(55514),He=te(88044),Te=te(98813),ke=te(41307),Ue=te(35973),qe=te(52654),Ye=te(2453),me=te(85804),E=te(74330),a=te(19575),x={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},b=te(33170),z=te(88742),ne=te(35567),re=te(74855),ie=te(96707),fe=te(67294),Ee=Object.defineProperty,De=Object.defineProperties,et=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Ge=(At,jt,vt)=>jt in At?Ee(At,jt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):At[jt]=vt,je=(At,jt)=>{for(var vt in jt||(jt={}))Ce.call(jt,vt)&&Ge(At,vt,jt[vt]);if(Ze)for(var vt of Ze(jt))ye.call(jt,vt)&&Ge(At,vt,jt[vt]);return At},Be=(At,jt)=>De(At,et(jt)),Pt=(At,jt,vt)=>new Promise((Fe,Je)=>{var zt=Wt=>{try{wt(vt.next(Wt))}catch(Ft){Je(Ft)}},Gt=Wt=>{try{wt(vt.throw(Wt))}catch(Ft){Je(Ft)}},wt=Wt=>Wt.done?Fe(Wt.value):Promise.resolve(Wt.value).then(zt,Gt);wt((vt=vt.apply(At,jt)).next())}),Ke=({buttonProps:At,buttonText:jt,form:vt,hackIdentifier:Fe="",answerKey:Je,data:zt})=>{const[Gt,wt]=(0,y.useState)(!1),[Wt,Ft]=(0,y.useState)(!1),[rn,kn]=(0,y.useState)(!1),[wn,va]=(0,y.useState)({}),[ma,Ea]=(0,y.useState)(""),[hn,Bn]=(0,y.useState)(""),Rn=(0,y.useRef)(Fe),nt=(0,y.useRef)(""),rt=(0,y.useRef)(!1);(0,y.useEffect)(()=>{rn&&zn()},[rn]),(0,y.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const an=()=>new Date().getTime(),tn=zt==null?void 0:zt.code,Cn=()=>{var Yt,Sn;let Un=tn?zt==null?void 0:zt.code:(Yt=vt.getFieldValue("hack_codes"))==null?void 0:Yt.code,Yn=tn?zt==null?void 0:zt.answer_content:vt.getFieldValue(Je),Ma=tn?zt==null?void 0:zt.input:(Sn=vt.getFieldValue("hack_sets"))==null?void 0:Sn.input;Yn==null||Yn.forEach(Da=>{const Fa=Da.value||Da.answer_text||"";Un=Un.replace(/(@▁@|@▁▁@)/,Fa)}),Bn(Ma),Ea(Un),va({}),kn(!0)},zn=()=>Pt(void 0,null,function*(){var Yt,Sn,Un,Yn;const Ma=an(),Da=tn?zt==null?void 0:zt.time_limit:(Yt=vt.getFieldsValue())==null?void 0:Yt.hack.time_limit,Fa=tn?(Sn=zt==null?void 0:zt.answer_content)==null?void 0:Sn.length:(Yn=(Un=vt.getFieldsValue())==null?void 0:Un.standard_answers)==null?void 0:Yn.length;wt(!0),yield(0,z.bM)(nt.current,{test_hack_code:ma,test_input:hn});function dn(){return Pt(this,null,function*(){const{status:Wn,data:ka}=yield(0,z.rX)(nt.current,"submit"),lo=an()-Ma>(Da+3)*1e3*Fa;if(rt.current){if(lo){Ye.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),wt(!1);return}if(Wn===0){wt(!1),va(Be(je({},ka),{showText:!0}));return}setTimeout(dn,1e3)}})}dn()}),Xn=()=>Pt(void 0,null,function*(){var Yt,Sn,Un,Yn,Ma,Da,Fa;if(!zt){try{yield vt.validateFields()}catch(Fr){(Un=(Sn=(Yt=Fr==null?void 0:Fr.errorFields)==null?void 0:Yt[0])==null?void 0:Sn.name)!=null&&Un.includes("standard_answers")?Ye.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Ye.ZP.error(Fr.errorFields[0].errors[0]),vt.scrollToField(Fr.errorFields[0].name,{behavior:"smooth",block:"center"});return}Ft(!0);let Wn="";const ka=vt.getFieldsValue();Rn.current?Wn=yield(0,b.ZP)(`/api/problems/${Rn.current}.json`,{method:"put",body:Be(je({},ka),{hack:Be(je({},ka==null?void 0:ka.hack),{sub_discipline_id:(Fa=(Da=ka==null?void 0:ka.hack)==null?void 0:Da.sub_discipline_id)==null?void 0:Fa[1],difficult:ka.difficulty,item_banks_group_id:ka.item_banks_group_id}),hack_codes:Be(je({},ka.hack_codes),{code:a.Base64.encode(ka.hack_codes.code)}),update_hack_sets:[je({},ka.hack_sets)],is_blank:!0})}):(Wn=yield(0,b.ZP)("/api/problems.json",{method:"post",body:Be(je({},ka),{hack:Be(je({},ka==null?void 0:ka.hack),{sub_discipline_id:(Ma=(Yn=ka==null?void 0:ka.hack)==null?void 0:Yn.sub_discipline_id)==null?void 0:Ma[1],difficult:ka.difficulty,item_banks_group_id:ka.item_banks_group_id}),hack_codes:Be(je({},ka.hack_codes),{code:a.Base64.encode(ka.hack_codes.code)}),hack_sets:[je({},ka.hack_sets)],is_blank:!0})}),Rn.current=Wn==null?void 0:Wn.identifier,sessionStorage.projectFill=Wn==null?void 0:Wn.identifier)}const dn=yield(0,b.ZP)(`/api/problems/${Rn.current}/start.json`,{method:"get"});if((dn==null?void 0:dn.status)===0){nt.current=dn==null?void 0:dn.identifier,rt.current=!0,Ft(!1),Cn();return}Ft(!1)}),nn=Yt=>{const{status:Sn,error_msg:Un,execute_time:Yn,output:Ma,input:Da,expected_output:Fa}=Yt;let dn=null;switch(Sn){case ie.h.OK:dn=fe.createElement(fe.Fragment,null,fe.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Yn/1e3,"\u79D2"),fe.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case ie.h.NOMATCH:dn=fe.createElement(fe.Fragment,null,fe.createElement("div",null,"\u8F93\u5165\uFF1A"),fe.createElement("pre",{style:{fontFamily:"initial"}},Da),fe.createElement("div",null,"\u8F93\u51FA\uFF1A"),fe.createElement("pre",{style:{fontFamily:"initial"}},Ma&&a.Base64.decode(Ma)),fe.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),fe.createElement("pre",{style:{fontFamily:"initial"}},Fa&&a.Base64.decode(Fa)));break;case ie.h.EXECUTEFAILURE:dn=fe.createElement(fe.Fragment,null,fe.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",fe.createElement("pre",null,Da)),fe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),fe.createElement("pre",{className:"error"},a.Base64.decode(Un)));break;case ie.h.COMPILEFAILURE:dn=fe.createElement(fe.Fragment,null,fe.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",fe.createElement("pre",null,Da)),fe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),fe.createElement("pre",{className:"error"},a.Base64.decode(Un)));break;case ie.h.PODFAILURE:dn=fe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ie.h.TIMEOUT:dn=fe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return fe.createElement(fe.Fragment,null," ",dn," ")};return fe.createElement("div",null,fe.createElement(me.ZP,Be(je({loading:Wt},At),{onClick:Xn}),jt),fe.createElement(Le.default,{open:rn,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:Gt,cancelButtonProps:{style:{display:"none"}},onOk:()=>zn(),onCancel:()=>{rt.current=!1,kn(!1)}},fe.createElement("div",{className:x.result},fe.createElement("div",{className:x.left},fe.createElement("div",{className:"mb20"},fe.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!zt&&fe.createElement(re.CopyToClipboard,{text:ma,onCopy:()=>Ye.ZP.success("\u590D\u5236\u6210\u529F")},fe.createElement("span",{style:{float:"right"},className:"current c-light-primary"},fe.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),fe.createElement(ne.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:ma,onChange:Yt=>Ea(Yt)})),fe.createElement("div",{className:x.right},fe.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),fe.createElement("div",{className:x.box},fe.createElement("div",{className:x.li},fe.createElement(ce.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:hn,onChange:Yt=>Bn(Yt.target.value),bordered:!1,style:{height:180}}))),fe.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),fe.createElement("div",{className:x.box},fe.createElement(E.Z,{spinning:Gt,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},fe.createElement("div",{className:x.li,style:{height:196,overflow:"auto",padding:10}},nn(wn))))))))},Ve=te(55304),it=te(67294),Mt=Object.defineProperty,Tt=Object.defineProperties,$t=Object.getOwnPropertyDescriptors,En=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,Lt=(At,jt,vt)=>jt in At?Mt(At,jt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):At[jt]=vt,Dt=(At,jt)=>{for(var vt in jt||(jt={}))gt.call(jt,vt)&&Lt(At,vt,jt[vt]);if(En)for(var vt of En(jt))xt.call(jt,vt)&&Lt(At,vt,jt[vt]);return At},tt=(At,jt)=>Tt(At,$t(jt)),Zt=(At,jt)=>{var vt={};for(var Fe in At)gt.call(At,Fe)&&jt.indexOf(Fe)<0&&(vt[Fe]=At[Fe]);if(At!=null&&En)for(var Fe of En(At))jt.indexOf(Fe)<0&&xt.call(At,Fe)&&(vt[Fe]=At[Fe]);return vt};const{TextArea:xe}=ce.default,Rt=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],ln=({value:At,onChange:jt})=>it.createElement(Switch,{checked:At,onChange:vt=>{jt(vt)}}),Kt="@\u2581@",cn="@\u2581\u2581@",In=({questionTitlePlaceholder:At,form:jt,scoreByBlank:vt=!1,hackidentifier:Fe,answerKey:Je})=>{const[zt,Gt]=(0,y.useState)(!1),[wt,Wt]=(0,y.useState)(!1),rn=(0,Ue.useParams)().type==="edit",kn=(nt,rt)=>{const an=rt.line;let tn=0;for(let zn=0;zn<an;zn++)tn+=nt.getLine(zn).split(Kt).length-1;for(let zn=0;zn<an;zn++)tn+=nt.getLine(zn).split(cn).length-1;const Cn=nt.getLine(an).substring(0,rt.ch);return tn+=Cn.split(Kt).length-1,tn+=Cn.split(cn).length-1,tn},wn=(nt,rt,an,tn)=>{const Cn=nt.getRange(rt.from,rt.to);let zn=0;if(rt.text.forEach(Xn=>{zn+=Xn.split(Kt).length-1}),rt.text.forEach(Xn=>{zn+=Xn.split(cn).length-1}),rt.origin!=="setValue"){if(Cn&&(Cn.indexOf(Kt)!==-1||Cn.indexOf(cn)!==-1)){const Xn=Cn.split(Kt).length-1+Cn.split(cn).length-1,nn=kn(nt,rt.from);if(console.log(`\u5220\u9664${Xn}\u4E2A\uFF0C \u524D\u9762\u6709${nn}\u4E2A\uFF0C\u65B0\u589E${zn}\u4E2A`),Xn>1){const Yt=Array.from({length:Xn},(Sn,Un)=>nn+Un);tn(Yt)}else tn(nn)}else if(zn>0){const Xn=kn(nt,rt.from);console.log(`\u65B0\u589E${zn}\u4E2A\uFF0C\u4E4B\u524D\u6709${Xn}\u4E2A`),an(zn,Xn)}}},va=()=>{const nt=jt.getFieldValue(Je);jt.setFieldsValue({[Je]:nt==null?void 0:nt.map((rt,an)=>tt(Dt({},rt),{position:an+1}))})},ma=(0,y.useRef)(),Ea=(nt,rt)=>{for(let an=0;an<nt;an++)ma.current({position:null,answer_text:""},rt+an);va()},hn=(0,y.useRef)(),Bn=nt=>{hn.current(nt),va()},Rn=Re.default.useWatch(Je,jt);return it.createElement("div",{className:qe.Z.wrap},it.createElement(Re.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},it.createElement(ke.h,{scrollId:"name",watch:!0,height:140})),it.createElement("div",{className:qe.Z.questionTitleEditorWrap},it.createElement(Re.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},it.createElement(ke.h,{scrollId:"name",watch:!0,height:400,hidetoolBar:!0,showNullProgramButton:!0,onChange:(nt,rt)=>{const an=jt.getFieldValue(Je);console.log("--preAnswerData",an,rt),jt.setFieldsValue({[Je]:an==null?void 0:an.map((tn,Cn)=>{var zn;return tt(Dt({},tn),{position:Cn+1,multi_line:(zn=rt==null?void 0:rt[Cn])==null?void 0:zn.multiLine})})})},placeholder:At,onCMBeforeChange:(nt,rt)=>{wn(nt,rt,Ea,Bn)}}))),it.createElement(Re.default.List,{name:Je,rules:[{validator(nt,rt){if(!(rt!=null&&rt.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const an of rt){const{answer_text:tn}=an||{};if((tn==null?void 0:tn.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(nt,{add:rt,remove:an},{errors:tn})=>(ma.current=rt,hn.current=an,it.createElement(it.Fragment,null,it.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},it.createElement(Re.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),it.createElement("div",{onClick:()=>{Le.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:it.createElement("div",null,it.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",it.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),it.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},it.createElement(Ve.Z,{style:{marginRight:3,color:"#3061D0"}}),it.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),nt.map((Cn,zn)=>{var Xn=Cn,{key:nn,name:Yt}=Xn,Sn=Zt(Xn,["key","name"]),Un,Yn;return it.createElement(_e.Z,{className:"mb20",key:nn,align:"middle",wrap:!1},it.createElement(Me.Z,{flex:"0 0 auto",className:`${qe.Z.blankIndex}`},"\u586B\u7A7A\u9879",zn+1),it.createElement(Me.Z,{flex:1},it.createElement(_e.Z,{align:"top",justify:"space-between",wrap:!1},it.createElement(Me.Z,null,it.createElement(Re.default.Item,tt(Dt({},Sn),{name:[Yt,"answer_text"],noStyle:!0}),(Un=Rn==null?void 0:Rn[Yt])!=null&&Un.multi_line||(Yn=Rn==null?void 0:Rn[Yt])!=null&&Yn.multiLine?it.createElement(xe,{spellCheck:!1,style:{marginLeft:10,width:550}}):it.createElement(ce.default,{style:{marginLeft:10,width:550},className:qe.Z.blankInput,size:"large",maxLength:1e3,onBlur:Ma=>{}}))),vt&&it.createElement(Me.Z,{flex:"224px"},it.createElement(Re.default.Item,tt(Dt({},Sn),{name:[Yt,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),it.createElement(be.Z,{size:"large",className:qe.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),it.createElement("div",{onClick:()=>Gt(!0)},it.createElement(Re.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},it.createElement(ke.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:zt}))),it.createElement(Re.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},it.createElement(He.default,{size:"large"},Rt.map(nt=>it.createElement(He.default.Option,{key:nt.title,value:nt.key}," ",nt.title)))),it.createElement(Re.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},it.createElement(Re.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},it.createElement(be.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),it.createElement("span",{className:"ml10 font14"},"\u79D2")),it.createElement(Re.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},it.createElement(Te.ZP.Group,{style:{marginTop:-10}},it.createElement(Te.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),it.createElement(Te.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),it.createElement(Te.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),it.createElement(Re.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),it.createElement("div",{style:{background:"#F6F7F9",padding:15}},it.createElement(Re.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},it.createElement(xe,{rows:4})),it.createElement(Re.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},it.createElement(xe,{rows:4}))),it.createElement(Ke,{form:jt,answerKey:Je,hackIdentifier:Fe,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:it.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},11776:function(Ht,Vt,te){"use strict";te.d(Vt,{u:function(){return fe}});var y=te(67294),ce=te(71230),Re=te(15746),Le=te(83062),_e=te(91773),Me=te(52654),be=te(40043),He=te(24018),Te=te(41307),ke=te(67294),Ue=Object.defineProperty,qe=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,x=(Ee,De,et)=>De in Ee?Ue(Ee,De,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ee[De]=et,b=(Ee,De)=>{for(var et in De||(De={}))E.call(De,et)&&x(Ee,et,De[et]);if(me)for(var et of me(De))a.call(De,et)&&x(Ee,et,De[et]);return Ee},z=(Ee,De)=>qe(Ee,Ye(De)),ne=(Ee,De)=>{var et={};for(var Ze in Ee)E.call(Ee,Ze)&&De.indexOf(Ze)<0&&(et[Ze]=Ee[Ze]);if(Ee!=null&&me)for(var Ze of me(Ee))De.indexOf(Ze)<0&&a.call(Ee,Ze)&&(et[Ze]=Ee[Ze]);return et};const re=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ie=({value:Ee,onChange:De,choiceTextKey:et,answerKey:Ze,index:Ce,isEdit:ye,setInputActive:Ge,form:je,choiceOptionsPath:Be,allowChangeMode:Pt,showAddIcon:ot,addItem:Ke,deleteItem:Ve})=>{console.log(Ee,"value");const it=(Ee==null?void 0:Ee[Ze])===1,Mt=()=>{const $t=je.getFieldValue(Be);je.setFieldValue(Be,$t.map(En=>z(b({},En),{[Ze]:0})))},Tt=()=>{it?De(z(b({},Ee),{[Ze]:0})):(Pt||Mt(),De(z(b({},Ee),{[Ze]:1})))};return ke.createElement(ce.Z,{className:Me.Z.choiceWrap,align:"middle",wrap:!1},ke.createElement(Re.Z,{onClick:Tt,className:`${Me.Z.choiceIndex} ${it?Me.Z.activeAnswer:""}`},re[Ce]),ke.createElement(Re.Z,{flex:1,className:`${Me.Z.editorWrap} ml15`,onClick:Ge},ke.createElement(Te.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:ye,value:Ee==null?void 0:Ee[et],onChange:$t=>{De(z(b({},Ee),{[et]:$t}))}})),ke.createElement(Re.Z,{flex:"0 0 auto",className:"ml15"},ke.createElement("div",{onClick:Tt,className:`${Me.Z.setAnswerBtn} ${it?Me.Z.activeAnswer:""}`},it?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),ke.createElement(Re.Z,{className:Me.Z.actionWrapper},ke.createElement(Le.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},ke.createElement(be.Z,{className:Me.Z.addIcon,onClick:Ke,style:{visibility:ot?"visible":"hidden"}})),ke.createElement(Le.Z,{title:"\u5220\u9664"},ke.createElement(He.Z,{className:Me.Z.deleteIcon,onClick:Ve,style:{visibility:Ce>1?"visible":"hidden"}}))))},fe=({questionTitlePlaceholder:Ee,titleKey:De,choiceKey:et,analysisKey:Ze,choiceTextKey:Ce,answerKey:ye,choiceOptionsPath:Ge,allowChangeMode:je=!0,form:Be,showAnalysis:Pt=!0})=>{const[ot,Ke]=(0,y.useState)(),[Ve,it]=(0,y.useState)(!1);return ke.createElement("div",{className:Me.Z.wrap},ke.createElement("div",{className:Me.Z.questionTitleEditorWrap},ke.createElement(_e.default.Item,{label:"\u9898\u5E72",name:De,labelCol:{span:24},rules:[{required:!0}]},ke.createElement(Te.h,{scrollId:Array.isArray(De)?De.join("_"):`${De}`,watch:!0,height:140,placeholder:Ee}))),ke.createElement(_e.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),ke.createElement(_e.default.List,{name:et,rules:[{validator(Mt,Tt){const $t=Tt.some(gt=>gt[ye]===1),En=Tt.findIndex(gt=>{var xt;return((xt=gt[Ce])==null?void 0:xt.length)<=0});return En!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${re[En]}\u9009\u9879\u7684\u5185\u5BB9`)):$t?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Mt,{add:Tt,remove:$t})=>ke.createElement("div",{id:Array.isArray(Ge)?Ge.join("_"):`${Ge}`},Mt.map((En,gt)=>{var xt=En,{key:Lt,name:Dt}=xt,tt=ne(xt,["key","name"]);const Zt=ot===Lt,xe=()=>{Ke(Lt)},Rt=gt<7&>===Mt.length-1,ln=()=>Tt({[Ce]:"",[ye]:0}),Kt=()=>$t(Dt);return ke.createElement(_e.default.Item,z(b({},tt),{key:Lt,name:Dt,className:Me.Z.choiceListWrap,rules:[{validator(cn,In){return In!=null&&In.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${re[gt]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),ke.createElement(ie,{choiceTextKey:Ce,answerKey:ye,index:gt,isEdit:Zt,setInputActive:xe,form:Be,choiceOptionsPath:Ge,allowChangeMode:je,showAddIcon:Rt,addItem:ln,deleteItem:Kt}))}),Mt.length<8&&ke.createElement("div",{className:`${Me.Z.addBtn} mb30`,onClick:()=>Tt({[Ce]:"",[ye]:0})},"\u6DFB\u52A0\u9009\u9879"))),Pt&&ke.createElement("div",{onClick:()=>it(!0)},ke.createElement(_e.default.Item,{name:Ze,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ke.createElement(Te.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ve}))))}},81580:function(Ht,Vt,te){"use strict";te.d(Vt,{u:function(){return je}});var y=te(67294),ce=te(62844),Re=te(71230),Le=te(15746),_e=te(28802),Me=te(83062),be=te(47897),He=te(91773),Te=te(98813),ke=te(55514),Ue=te(41307),qe=te(24018),Ye=te(17663),me=te(52654),E=te(35713),a=te(67294),x=Object.defineProperty,b=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,fe=(Be,Pt,ot)=>Pt in Be?x(Be,Pt,{enumerable:!0,configurable:!0,writable:!0,value:ot}):Be[Pt]=ot,Ee=(Be,Pt)=>{for(var ot in Pt||(Pt={}))re.call(Pt,ot)&&fe(Be,ot,Pt[ot]);if(ne)for(var ot of ne(Pt))ie.call(Pt,ot)&&fe(Be,ot,Pt[ot]);return Be},De=(Be,Pt)=>b(Be,z(Pt)),et=(Be,Pt)=>{var ot={};for(var Ke in Be)re.call(Be,Ke)&&Pt.indexOf(Ke)<0&&(ot[Ke]=Be[Ke]);if(Be!=null&&ne)for(var Ke of ne(Be))Pt.indexOf(Ke)<0&&ie.call(Be,Ke)&&(ot[Ke]=Be[Ke]);return ot};const Ze=({value:Be,onChange:Pt})=>{const ot=Ve=>{ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:me.Z.modal,onOk:()=>{const it=[...Be];it.splice(Ve,1),Pt(it)}})},Ke=()=>{const Ve=[...Be];Ve.push(""),Pt(Ve)};return a.createElement(Re.Z,{className:"ml20"},a.createElement(Le.Z,{flex:1},Be==null?void 0:Be.map((Ve,it)=>a.createElement(Re.Z,{key:`${Ve}_${it}`,className:"mb20"},a.createElement(_e.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Ve,autoSize:{maxRows:3},maxLength:1e3,onBlur:Mt=>{const Tt=[...Be],$t=Mt.target.value.trim();Tt[it]=$t,Pt(Tt)}}),a.createElement(Me.Z,{title:"\u5220\u9664"},a.createElement(qe.Z,{className:me.Z.deleteIcon,style:{marginLeft:15,visibility:it>0?"visible":"hidden"},onClick:()=>ot(it)}))))),a.createElement(Le.Z,null,a.createElement("div",{className:`${me.Z.addBtn}`,onClick:()=>{Ke()}},"\u65B0\u589E\u7B54\u6848")))},Ce=({value:Be,onChange:Pt})=>{const ot=Ve=>{ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:me.Z.modal,onOk:()=>{const it=[...Be];it.splice(Ve,1),Pt(it)}})},Ke=()=>{const Ve=[...Be];Ve.push(""),Pt(Ve)};return a.createElement(Re.Z,{className:"ml20"},a.createElement(Le.Z,{flex:1},Be==null?void 0:Be.map((Ve,it)=>a.createElement(Re.Z,{key:`${Ve}_${it}`,align:"middle",className:"mb20"},a.createElement(E.Z,{value:Ve,style:{flex:1},onChange:Mt=>{const Tt=[...Be];Tt[it]=Mt,Pt(Tt)}}),a.createElement(Me.Z,{title:"\u5220\u9664"},a.createElement(qe.Z,{className:me.Z.deleteIcon,style:{marginLeft:15,visibility:it>0?"visible":"hidden"},onClick:()=>ot(it)}))))),a.createElement(Le.Z,null,a.createElement("div",{className:`${me.Z.addBtn}`,onClick:()=>{Ke()}},"\u65B0\u589E\u7B54\u6848")))},ye=({value:Be=!0,onChange:Pt})=>a.createElement(be.Z,{checked:!Be,onChange:ot=>{Pt(!ot)}}),Ge="\u2581",je=({questionTitlePlaceholder:Be,form:Pt,scoreByBlank:ot=!1,answerKey:Ke})=>{const[Ve,it]=(0,y.useState)(!1),Mt=(tt,Zt)=>{const xe=Zt.line;let Rt=0;for(let Kt=0;Kt<xe;Kt++)Rt+=tt.getLine(Kt).split(Ge).length-1;const ln=tt.getLine(xe).substring(0,Zt.ch);return Rt+=ln.split(Ge).length-1,Rt},Tt=(tt,Zt,xe,Rt)=>{const ln=tt.getRange(Zt.from,Zt.to);let Kt=0;if(Zt.text.forEach(cn=>{Kt+=cn.split(Ge).length-1}),Zt.origin!=="setValue"){if(ln&&ln.indexOf(Ge)!==-1){const cn=ln.split(Ge).length-1,In=Mt(tt,Zt.from);if(console.log(`\u5220\u9664${cn}\u4E2A\uFF0C \u524D\u9762\u6709${In}\u4E2A\uFF0C\u65B0\u589E${Kt}\u4E2A`),cn>1){const At=Array.from({length:cn},(jt,vt)=>In+vt);Rt(At)}else Rt(In)}else if(Kt>0){const cn=Mt(tt,Zt.from);console.log(`\u65B0\u589E${Kt}\u4E2A\uFF0C\u4E4B\u524D\u6709${cn}\u4E2A`),xe(Kt,cn)}}},$t=()=>{const tt=Pt.getFieldValue(Ke);Pt.setFieldsValue({[Ke]:tt.map((Zt,xe)=>De(Ee({},Zt),{position:xe+1}))})},En=(0,y.useRef)(),gt=(tt,Zt)=>{for(let xe=0;xe<tt;xe++)En.current({position:null,answer_text:[""],model:1},Zt+xe);$t()},xt=(0,y.useRef)(),Lt=tt=>{xt.current(tt),$t()},Dt=He.default.useWatch(Ke,Pt);return a.createElement("div",{className:me.Z.wrap},a.createElement("div",{className:me.Z.questionTitleEditorWrap},a.createElement(He.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(Ue.h,{scrollId:"name",watch:!0,height:140,placeholder:Be,showNullButton:!0,onCMBeforeChange:(tt,Zt)=>{Tt(tt,Zt,gt,Lt)}}))),a.createElement(He.default.List,{name:Ke,rules:[{validator(tt,Zt){if(!(Zt!=null&&Zt.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const xe of Zt){const{answer_text:Rt}=xe||{};if(Rt!=null&&Rt.some(ln=>(ln==null?void 0:ln.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(tt,{add:Zt,remove:xe},{errors:Rt})=>(En.current=Zt,xt.current=xe,a.createElement(a.Fragment,null,a.createElement(He.default.Item,{label:a.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(tt!=null&&tt.length)&&a.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),tt.map((ln,Kt)=>{var cn=ln,{key:In,name:At}=cn,jt=et(cn,["key","name"]),vt,Fe;return a.createElement("div",{style:{marginBottom:10},key:In},a.createElement(Re.Z,{className:"mb20",align:"middle",wrap:!1},a.createElement(Le.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${me.Z.blankIndex}`},"\u586B\u7A7A\u9879",Kt+1),a.createElement(He.default.Item,De(Ee({},jt),{name:[At,"model"],noStyle:!0}),a.createElement(Te.ZP.Group,{onChange:()=>{const Je=Pt.getFieldValue(Ke);Pt.setFieldsValue({[Ke]:Je.map((zt,Gt)=>De(Ee({},zt),{answer_text:At===Gt?[""]:zt.answer_text}))})}},a.createElement(Te.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",a.createElement(Me.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},a.createElement(Ye.Z,null))),a.createElement(Te.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",a.createElement(Me.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},a.createElement(Ye.Z,null)))))),a.createElement(Re.Z,{style:{marginLeft:20},align:"middle",wrap:!1},a.createElement(Le.Z,{flex:1},a.createElement(Re.Z,{align:"top",justify:"space-between",wrap:!1},a.createElement(Le.Z,{flex:1},a.createElement(He.default.Item,De(Ee({},jt),{name:[At,"answer_text"],noStyle:!0}),((Fe=(vt=Pt.getFieldValue(Ke))==null?void 0:vt[At])==null?void 0:Fe.model)===1?a.createElement(Ze,null):a.createElement(Ce,null))),ot&&a.createElement(Le.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},a.createElement(He.default.Item,De(Ee({},jt),{name:[At,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:me.Z.blankInputNumberWrapper}),a.createElement(ke.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),a.createElement(He.default.Item,De(Ee({},jt),{name:[At,"position"],noStyle:!0}),a.createElement(_e.default,{type:"hidden"})))))})))),a.createElement(Re.Z,{align:"middle"},a.createElement(He.default.Item,{name:"downcase",valuePropName:"checked"},a.createElement(be.Z,null)),a.createElement(Le.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),a.createElement(Re.Z,{align:"middle"},a.createElement(He.default.Item,{name:"no_space",valuePropName:"checked"},a.createElement(be.Z,null)),a.createElement(Le.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Dt==null?void 0:Dt.length)>1&&a.createElement(Re.Z,{align:"middle",className:(Dt==null?void 0:Dt.length)>1?"mb30":`${me.Z.hide}`},a.createElement(He.default.Item,{name:"is_ordered"},a.createElement(ye,null)),a.createElement(Le.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),a.createElement("div",{onClick:()=>it(!0)},a.createElement(He.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(Ue.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ve}))))}},66495:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return ne}});var y=te(67294),ce=te(71230),Re=te(15746),Le=te(91773),_e=te(52654),Me=te(41307),be=te(67294),He=Object.defineProperty,Te=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,me=(re,ie,fe)=>ie in re?He(re,ie,{enumerable:!0,configurable:!0,writable:!0,value:fe}):re[ie]=fe,E=(re,ie)=>{for(var fe in ie||(ie={}))qe.call(ie,fe)&&me(re,fe,ie[fe]);if(Ue)for(var fe of Ue(ie))Ye.call(ie,fe)&&me(re,fe,ie[fe]);return re},a=(re,ie)=>Te(re,ke(ie)),x=(re,ie)=>{var fe={};for(var Ee in re)qe.call(re,Ee)&&ie.indexOf(Ee)<0&&(fe[Ee]=re[Ee]);if(re!=null&&Ue)for(var Ee of Ue(re))ie.indexOf(Ee)<0&&Ye.call(re,Ee)&&(fe[Ee]=re[Ee]);return fe};const b={\u6B63\u786E:"T",\u9519\u8BEF:"F"},z=({value:re,onChange:ie,form:fe})=>{const Ee=(re==null?void 0:re.is_answer)===1,De=re==null?void 0:re.choice_text,et=()=>{const Ze=fe.getFieldsValue().choices.map(Ce=>({choice_text:Ce.choice_text,is_answer:0}));fe.setFieldsValue({choices:Ze}),ie(a(E({},re),{is_answer:1}))};return be.createElement(ce.Z,{className:_e.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},be.createElement(Re.Z,{onClick:et,className:`${_e.Z.choiceIndex} ${_e.Z.judgementIndex} ${Ee?_e.Z.activeAnswer:""}`},b[De]),be.createElement(Re.Z,{flex:1,className:`${_e.Z.editorWrap} ml15`},be.createElement("div",{className:`${_e.Z.inputBorder} ${_e.Z.placeholder} ${Ee?_e.Z.activeJudgementAnswer:""}`},De)),be.createElement(Re.Z,{flex:"0 0 auto",className:"ml15"},be.createElement("div",{onClick:et,className:`${_e.Z.setAnswerBtn} ${Ee?_e.Z.activeAnswer:""}`},Ee?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},ne=({questionTitlePlaceholder:re,choiceKey:ie,form:fe})=>{const[Ee,De]=(0,y.useState)(!1);return be.createElement("div",{className:_e.Z.wrap},be.createElement("div",{className:_e.Z.questionTitleEditorWrap},be.createElement(Le.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},be.createElement(Me.h,{scrollId:"name",watch:!0,height:140,placeholder:re}))),be.createElement(Le.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},be.createElement(Le.default.List,{name:"choices",rules:[{validator(et,Ze){return Ze.some(ye=>(ye==null?void 0:ye.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},et=>be.createElement("div",{id:"choices"},et.map(Ze=>{var Ce=Ze,{key:ye,name:Ge}=Ce,je=x(Ce,["key","name"]);return be.createElement(Le.default.Item,a(E({},je),{key:ye,name:Ge,noStyle:!0}),be.createElement(z,{form:fe}))})))),be.createElement("div",{onClick:()=>De(!0)},be.createElement(Le.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},be.createElement(Me.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ee}))))}},41307:function(Ht,Vt,te){"use strict";te.d(Vt,{h:function(){return E},x:function(){return a}});var y=te(35567),ce=te(52654),Re=te(85725),Le=te(67294),_e=Object.defineProperty,Me=Object.defineProperties,be=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,Ue=(x,b,z)=>b in x?_e(x,b,{enumerable:!0,configurable:!0,writable:!0,value:z}):x[b]=z,qe=(x,b)=>{for(var z in b||(b={}))Te.call(b,z)&&Ue(x,z,b[z]);if(He)for(var z of He(b))ke.call(b,z)&&Ue(x,z,b[z]);return x},Ye=(x,b)=>Me(x,be(b)),me=(x,b)=>{var z={};for(var ne in x)Te.call(x,ne)&&b.indexOf(ne)<0&&(z[ne]=x[ne]);if(x!=null&&He)for(var ne of He(x))b.indexOf(ne)<0&&ke.call(x,ne)&&(z[ne]=x[ne]);return z};const E=x=>{var b=x,{value:z,onChange:ne,scrollId:re}=b,ie=me(b,["value","onChange","scrollId"]);return Le.createElement("div",{id:re||""},Le.createElement(y.Z,Ye(qe({},ie),{defaultValue:z,onChange:(fe,Ee)=>{Ee!=null&&Ee.length?ne(fe,Ee):ne(fe)}})))},a=({value:x,onChange:b,placeholder:z,height:ne=140,isEdit:re,miniToolbar:ie,watch:fe=!0})=>re?Le.createElement(y.Z,{watch:fe,isFocus:!0,height:ne||void 0,placeholder:z,defaultValue:x,onChange:b,miniToolbar:ie}):Le.createElement("div",{style:{cursor:"pointer"}},x?Le.createElement(Re.Z,{className:ce.Z.inputBorder,value:x}):Le.createElement("div",{className:`${ce.Z.inputBorder} ${ce.Z.placeholder} inputBorderError`},z))},77792:function(Ht,Vt,te){"use strict";te.d(Vt,{W:function(){return Ce}});var y=te(67294),ce=te(2453),Re=te(66309),Le=te(91773),_e=te(47897),Me=te(71230),be=te(15746),He=te(83062),Te=te(28802),ke=te(55514),Ue=te(52654),qe=te(41307),Ye=te(35567),me=te(17663),E=Object.defineProperty,a=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,re=(ye,Ge,je)=>Ge in ye?E(ye,Ge,{enumerable:!0,configurable:!0,writable:!0,value:je}):ye[Ge]=je,ie=(ye,Ge)=>{for(var je in Ge||(Ge={}))z.call(Ge,je)&&re(ye,je,Ge[je]);if(b)for(var je of b(Ge))ne.call(Ge,je)&&re(ye,je,Ge[je]);return ye},fe=(ye,Ge)=>a(ye,x(Ge)),Ee=(ye,Ge)=>{var je={};for(var Be in ye)z.call(ye,Be)&&Ge.indexOf(Be)<0&&(je[Be]=ye[Be]);if(ye!=null&&b)for(var Be of b(ye))Ge.indexOf(Be)<0&&ne.call(ye,Be)&&(je[Be]=ye[Be]);return je};const De=ye=>{var Ge=ye,{value:je,onChange:Be}=Ge,Pt=Ee(Ge,["value","onChange"]);const ot=Ke=>{Be([Ke])};return y.createElement(Ye.Z,fe(ie({},Pt),{defaultValue:je==null?void 0:je[0],onChange:ot}))},et=ye=>{if(!ye)return!1;if(/^s*$/.test(ye)||ye.trim()===""){ce.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Ge=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return ye==="|"?(ce.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Ze=({value:ye=[],onClose:Ge})=>y.createElement(Re.default,{closable:!0,onClose:Ge,className:Ue.Z.keywordTag},y.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},ye.join(" \u6216 "))),Ce=({questionTitlePlaceholder:ye,form:Ge,showKeywords:je,isMustKeyWords:Be=je})=>{const[Pt,ot]=(0,y.useState)(!1),[Ke,Ve]=(0,y.useState)(""),it=Le.default.useWatch("use_keywords",Ge),Mt=Le.default.useWatch("question_score",Ge);return y.createElement("div",{className:Ue.Z.wrap},y.createElement("div",{className:Ue.Z.questionTitleEditorWrap},y.createElement(Le.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},y.createElement(qe.h,{scrollId:"name",watch:!0,height:140,placeholder:ye}))),y.createElement(Le.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},y.createElement(De,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),je&&!Be&&y.createElement(Le.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},y.createElement(_e.Z,{defaultChecked:!0})),je&&Be&&y.createElement(Me.Z,{align:"middle",className:"mb30"},y.createElement(Le.default.Item,{name:"use_keywords",valuePropName:"checked"},y.createElement(_e.Z,null)),y.createElement(be.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),y.createElement(be.Z,null,y.createElement(He.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},y.createElement(me.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(it||!Be)&&y.createElement(Le.default.List,{name:"keywords",rules:[{validator(Tt,$t){return Be?$t!=null&&$t.length?($t==null?void 0:$t.reduce((gt,xt)=>gt+xt.score,0))>parseFloat(Mt)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Tt,{add:$t,remove:En})=>y.createElement(y.Fragment,null,y.createElement("div",{className:`${Ue.Z.title} mb10`},Be?"\u5173\u952E\u8BCD":y.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),y.createElement(Me.Z,{align:"middle",className:"font14 mb30"},y.createElement(be.Z,{flex:1},y.createElement(Te.default,{value:Ke,onChange:gt=>{Ve(gt.target.value)},maxLength:50,allowClear:!0,onPressEnter:gt=>{var xt,Lt,Dt,tt;const Zt=`${(xt=gt.target)==null?void 0:xt.value}`,xe=(Dt=(Lt=Zt==null?void 0:Zt.split("|"))==null?void 0:Lt.filter(Kt=>!!Kt))==null?void 0:Dt.map(Kt=>Kt==null?void 0:Kt.trim()),Rt=Ge.getFieldValue("keywords"),ln=((tt=Rt==null?void 0:Rt.map(Kt=>Kt==null?void 0:Kt.keyword))==null?void 0:tt.flat())||[];for(const Kt of xe)if(ln.includes(Kt)){ce.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}et(Zt)&&($t({keyword:xe,score:1}),Ve(""))},className:Ue.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),y.createElement(be.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Tt.map(gt=>{var xt=gt,{key:Lt,name:Dt}=xt,tt=Ee(xt,["key","name"]);return y.createElement(Me.Z,{key:Lt,className:"mb20",style:{marginRight:148}},y.createElement(be.Z,{flex:1},y.createElement(Me.Z,{align:"middle",justify:"space-between"},y.createElement(Le.default.Item,fe(ie({},tt),{name:[Dt,"keyword"]}),y.createElement(Ze,{onClose:()=>En(Dt)})),Be&&y.createElement(Le.default.Item,fe(ie({},tt),{name:[Dt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ue.Z.blankInputNumberWrapper}),y.createElement(ke.Z,{className:Ue.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),y.createElement("div",{onClick:()=>ot(!0)},y.createElement(Le.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(qe.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Pt}))))}},30351:function(Ht,Vt,te){"use strict";te.d(Vt,{tc:function(){return Xn.t},uh:function(){return y.u},rL:function(){return zn},u8:function(){return Re.u},ZZ:function(){return ce.Z},Wk:function(){return Le.W}});var y=te(11776),ce=te(66495),Re=te(81580),Le=te(77792),_e=te(67294),Me=te(69234),be=te(91773),He=te(71230),Te=te(15746),ke=te(55514),Ue=te(83062),qe=te(85418),Ye=te(52654),me=te(24018),E=te(41307),a=te(62844),x=te(28802),b=te(47897),z=te(67294),ne=Object.defineProperty,re=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,et=(nn,Yt,Sn)=>Yt in nn?ne(nn,Yt,{enumerable:!0,configurable:!0,writable:!0,value:Sn}):nn[Yt]=Sn,Ze=(nn,Yt)=>{for(var Sn in Yt||(Yt={}))Ee.call(Yt,Sn)&&et(nn,Sn,Yt[Sn]);if(fe)for(var Sn of fe(Yt))De.call(Yt,Sn)&&et(nn,Sn,Yt[Sn]);return nn},Ce=(nn,Yt)=>re(nn,ie(Yt)),ye=(nn,Yt)=>{var Sn={};for(var Un in nn)Ee.call(nn,Un)&&Yt.indexOf(Un)<0&&(Sn[Un]=nn[Un]);if(nn!=null&&fe)for(var Un of fe(nn))Yt.indexOf(Un)<0&&De.call(nn,Un)&&(Sn[Un]=nn[Un]);return Sn};const Ge=({value:nn,onChange:Yt})=>{const Sn=Yn=>{a.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Ye.Z.modal,onOk:()=>{const Ma=[...nn];Ma.splice(Yn,1),Yt(Ma)}})},Un=()=>{const Yn=[...nn];Yn.push(""),Yt(Yn)};return z.createElement(He.Z,{className:"ml20"},z.createElement(Te.Z,{flex:1},nn==null?void 0:nn.map((Yn,Ma)=>z.createElement(He.Z,{key:`${Yn}_${Ma}`,align:"middle",className:"mb20"},z.createElement(x.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Yn,autoSize:{maxRows:3},maxLength:1e3,onBlur:Da=>{const Fa=[...nn],dn=Da.target.value.trim();Fa[Ma]=dn,Yt(Fa)}}),z.createElement(Ue.Z,{title:"\u5220\u9664"},z.createElement(me.Z,{className:Ye.Z.deleteIcon,style:{marginLeft:15,visibility:Ma>0?"visible":"hidden"},onClick:()=>Sn(Ma)}))))),z.createElement(Te.Z,null,z.createElement("div",{className:`${Ye.Z.addBtn}`,onClick:()=>{Un()}},"\u65B0\u589E\u7B54\u6848")))},je=({value:nn=!0,onChange:Yt})=>z.createElement(b.Z,{checked:!nn,onChange:Sn=>{Yt(!Sn)}}),Be="\u2581",Pt=({questionTitlePlaceholder:nn,form:Yt,name:Sn,scoreByBlank:Un=!1,answerKey:Yn,titleKey:Ma="name",analysisKey:Da="analysis",isOrdered:Fa="is_ordered"})=>{var dn,Wn;const[ka,Fr]=(0,_e.useState)(!1),lo=(un,Vn)=>{const $n=Vn.line;let xa=0;for(let qa=0;qa<$n;qa++)xa+=un.getLine(qa).split(Be).length-1;const pa=un.getLine($n).substring(0,Vn.ch);return xa+=pa.split(Be).length-1,xa},po=(un,Vn,$n,xa)=>{const pa=un.getRange(Vn.from,Vn.to);let qa=0;if(Vn.text.forEach(Pr=>{qa+=Pr.split(Be).length-1}),Vn.origin!=="setValue"){if(pa&&pa.indexOf(Be)!==-1){const Pr=pa.split(Be).length-1,cr=lo(un,Vn.from);if(console.log(`\u5220\u9664${Pr}\u4E2A\uFF0C \u524D\u9762\u6709${cr}\u4E2A\uFF0C\u65B0\u589E${qa}\u4E2A`),Pr>1){const Fn=Array.from({length:Pr},(qn,to)=>cr+to);xa(Fn)}else xa(cr)}else if(qa>0){const Pr=lo(un,Vn.from);console.log(`\u65B0\u589E${qa}\u4E2A\uFF0C\u4E4B\u524D\u6709${Pr}\u4E2A`),$n(qa,Pr)}}},yr=()=>{const un=Yt.getFieldValue(["sub_item_banks",...Yn]);Yt.setFieldValue(["sub_item_banks",...Yn],un==null?void 0:un.map((Vn,$n)=>Ce(Ze({},Vn),{position:$n+1})))},xr=(0,_e.useRef)(),at=(un,Vn)=>{for(let $n=0;$n<un;$n++)xr.current({position:null,answer_text:[""]},Vn+$n);yr()},we=(0,_e.useRef)(),bt=un=>{we.current(un),yr()},ct=(Wn=(dn=Yt.getFieldValue("sub_item_banks"))==null?void 0:dn[Yn==null?void 0:Yn[0]])==null?void 0:Wn[Yn==null?void 0:Yn[1]];return(0,_e.useEffect)(()=>{console.log("========",Yt.getFieldsValue())},[Yt]),z.createElement("div",{className:Ye.Z.wrap},z.createElement("div",{className:Ye.Z.questionTitleEditorWrap},z.createElement(be.default.Item,{label:"\u9898\u5E72",name:Ma,labelCol:{span:24},rules:[{required:!0}]},z.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:nn,showNullButton:!0,onCMBeforeChange:(un,Vn)=>{po(un,Vn,at,bt)}}))),z.createElement(be.default.List,{name:Yn,rules:[{validator(un,Vn){if((Vn==null?void 0:Vn.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const $n of Vn){const{answer_text:xa}=$n||{};if(xa!=null&&xa.some(pa=>(pa==null?void 0:pa.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(un,{add:Vn,remove:$n},{errors:xa})=>(xr.current=Vn,we.current=$n,z.createElement(z.Fragment,null,z.createElement(be.default.Item,{label:z.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(un!=null&&un.length)&&z.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),un.map((pa,qa)=>{var Pr=pa,{key:cr,name:Fn}=Pr,qn=ye(Pr,["key","name"]);return z.createElement(He.Z,{align:"top",key:cr},z.createElement(Te.Z,{className:`${Ye.Z.blankIndex} pt5`},"\u586B\u7A7A\u9879",qa+1),z.createElement(Te.Z,{flex:1},z.createElement(He.Z,{align:"top",justify:"space-between"},z.createElement(Te.Z,{flex:1},z.createElement(be.default.Item,Ce(Ze({},qn),{name:[Fn,"answer_text"],noStyle:!0}),z.createElement(Ge,null))),Un&&z.createElement(Te.Z,{flex:"224px"},z.createElement(be.default.Item,Ce(Ze({},qn),{name:[Fn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ye.Z.blankInputNumberWrapper}),z.createElement(ke.Z,{className:Ye.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),z.createElement(be.default.Item,Ce(Ze({},qn),{name:[Fn,"position"],noStyle:!0}),z.createElement(x.default,{type:"hidden"}))))})))),z.createElement(He.Z,{align:"middle"},z.createElement(be.default.Item,{name:[Sn,"downcase"],valuePropName:"checked"},z.createElement(b.Z,null)),z.createElement(Te.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),z.createElement(He.Z,{align:"middle"},z.createElement(be.default.Item,{name:[Sn,"no_space"],valuePropName:"checked"},z.createElement(b.Z,null)),z.createElement(Te.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(ct==null?void 0:ct.length)>1&&z.createElement(He.Z,{align:"middle",className:(ct==null?void 0:ct.length)>1?"mb30":`${Ye.Z.hide}`},z.createElement(be.default.Item,{name:Fa},z.createElement(je,null)),z.createElement(Te.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),z.createElement("div",{className:"mt30",onClick:()=>Fr(!0)},z.createElement(be.default.Item,{name:Da,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},z.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ka}))))};var ot=te(67294),Ke=Object.defineProperty,Ve=Object.defineProperties,it=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,En=(nn,Yt,Sn)=>Yt in nn?Ke(nn,Yt,{enumerable:!0,configurable:!0,writable:!0,value:Sn}):nn[Yt]=Sn,gt=(nn,Yt)=>{for(var Sn in Yt||(Yt={}))Tt.call(Yt,Sn)&&En(nn,Sn,Yt[Sn]);if(Mt)for(var Sn of Mt(Yt))$t.call(Yt,Sn)&&En(nn,Sn,Yt[Sn]);return nn},xt=(nn,Yt)=>Ve(nn,it(Yt)),Lt=(nn,Yt)=>{var Sn={};for(var Un in nn)Tt.call(nn,Un)&&Yt.indexOf(Un)<0&&(Sn[Un]=nn[Un]);if(nn!=null&&Mt)for(var Un of Mt(nn))Yt.indexOf(Un)<0&&$t.call(nn,Un)&&(Sn[Un]=nn[Un]);return Sn};const Dt={\u6B63\u786E:"T",\u9519\u8BEF:"F"},tt=({value:nn,onChange:Yt,form:Sn,choiceKey:Un})=>{const Yn=(nn==null?void 0:nn.is_answer)===1,Ma=nn==null?void 0:nn.choice_text,Da=()=>{var Fa;const dn=(Fa=Sn==null?void 0:Sn.getFieldValue(["sub_item_banks",...Un]))==null?void 0:Fa.map(Wn=>({choice_text:Wn.choice_text,is_answer:0}));Sn==null||Sn.setFieldValue(["sub_item_banks",...Un],dn),Yt(xt(gt({},nn),{is_answer:1}))};return ot.createElement(He.Z,{className:Ye.Z.choiceWrap,align:"middle",wrap:!1},ot.createElement(Te.Z,{onClick:Da,className:`${Ye.Z.choiceIndex} ${Ye.Z.judgementIndex} ${Yn?Ye.Z.activeAnswer:""}`},Dt[Ma]),ot.createElement(Te.Z,{flex:1,className:`${Ye.Z.editorWrap} ml15`},ot.createElement("div",{className:`${Ye.Z.inputBorder} ${Ye.Z.placeholder} ${Yn?Ye.Z.activeJudgementAnswer:""}`},Ma)),ot.createElement(Te.Z,{flex:"0 0 auto",className:"ml15"},ot.createElement("div",{onClick:Da,className:`${Ye.Z.setAnswerBtn} ${Yn?Ye.Z.activeAnswer:""}`},Yn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Zt=({questionTitlePlaceholder:nn,choiceKey:Yt="choices",form:Sn,titleKey:Un="name",analysisKey:Yn="analysis"})=>{const[Ma,Da]=(0,_e.useState)(!1);return ot.createElement("div",{className:Ye.Z.wrap},ot.createElement("div",{className:Ye.Z.questionTitleEditorWrap},ot.createElement(be.default.Item,{label:"\u9898\u5E72",name:Un,labelCol:{span:24},rules:[{required:!0}]},ot.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:nn}))),ot.createElement(be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},ot.createElement(be.default.List,{name:Yt,rules:[{validator(Fa,dn){return dn.some(ka=>(ka==null?void 0:ka.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Fa=>ot.createElement("div",{id:"choices",style:{display:"flex",flexDirection:"column",gap:"20px"}},Fa.map(dn=>{var Wn=dn,{key:ka,name:Fr}=Wn,lo=Lt(Wn,["key","name"]);return ot.createElement(be.default.Item,xt(gt({},lo),{key:ka,name:Fr,noStyle:!0}),ot.createElement(tt,{form:Sn,choiceKey:Yt}))})))),ot.createElement("div",{className:"mt30",onClick:()=>Da(!0)},ot.createElement(be.default.Item,{name:Yn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ot.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ma}))))};var xe=te(2453),Rt=te(66309),ln=te(35567),Kt=te(17663),cn=Object.defineProperty,In=Object.defineProperties,At=Object.getOwnPropertyDescriptors,jt=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Je=(nn,Yt,Sn)=>Yt in nn?cn(nn,Yt,{enumerable:!0,configurable:!0,writable:!0,value:Sn}):nn[Yt]=Sn,zt=(nn,Yt)=>{for(var Sn in Yt||(Yt={}))vt.call(Yt,Sn)&&Je(nn,Sn,Yt[Sn]);if(jt)for(var Sn of jt(Yt))Fe.call(Yt,Sn)&&Je(nn,Sn,Yt[Sn]);return nn},Gt=(nn,Yt)=>In(nn,At(Yt)),wt=(nn,Yt)=>{var Sn={};for(var Un in nn)vt.call(nn,Un)&&Yt.indexOf(Un)<0&&(Sn[Un]=nn[Un]);if(nn!=null&&jt)for(var Un of jt(nn))Yt.indexOf(Un)<0&&Fe.call(nn,Un)&&(Sn[Un]=nn[Un]);return Sn};const Wt=nn=>{var Yt=nn,{value:Sn,onChange:Un}=Yt,Yn=wt(Yt,["value","onChange"]);const Ma=Da=>{Un([Da])};return _e.createElement(ln.Z,Gt(zt({},Yn),{defaultValue:Sn==null?void 0:Sn[0],onChange:Ma}))},Ft=nn=>{if(!nn)return!1;let Yt=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return nn==="|"?(xe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},rn=({value:nn=[],onClose:Yt})=>_e.createElement(Rt.default,{closable:!0,onClose:Yt,className:Ye.Z.keywordTag},_e.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},nn.join(" \u6216 "))),kn=({questionTitlePlaceholder:nn,form:Yt,showKeywords:Sn,isMustKeyWords:Un=Sn,titleKey:Yn="name",analysisKey:Ma="analysis",answerTexts:Da="answer_texts",keywords:Fa="keywords",useKeywords:dn="use_keywords",indexs:Wn})=>{const[ka,Fr]=(0,_e.useState)(!1),[lo,po]=(0,_e.useState)(""),[yr,xr]=(0,_e.useState)(!1),at=be.default.useWatch("question_score",Yt);return _e.createElement("div",{className:Ye.Z.wrap},_e.createElement("div",{className:Ye.Z.questionTitleEditorWrap},_e.createElement(be.default.Item,{label:"\u9898\u5E72",name:Yn,labelCol:{span:24},rules:[{required:!0}]},_e.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:nn}))),_e.createElement(be.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:Da,labelCol:{span:24}},_e.createElement(Wt,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Sn&&!Un&&_e.createElement(be.default.Item,{hidden:!0,name:dn,valuePropName:"checked"},_e.createElement(b.Z,{defaultChecked:!0})),Sn&&Un&&_e.createElement(He.Z,{align:"middle",className:"mb30"},_e.createElement(be.default.Item,{name:dn,valuePropName:"checked"},_e.createElement(b.Z,{onChange:()=>{var we,bt,ct,un,Vn,$n;console.log(Yt.getFieldsValue()),xr((ct=(bt=(we=Yt.getFieldsValue())==null?void 0:we.sub_item_banks)==null?void 0:bt[Wn])==null?void 0:ct.use_keywords),console.log(($n=(Vn=(un=Yt.getFieldsValue())==null?void 0:un.sub_item_banks)==null?void 0:Vn[Wn])==null?void 0:$n.use_keywords),console.log(yr)}})),_e.createElement(Te.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),_e.createElement(Te.Z,null,_e.createElement(Ue.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},_e.createElement(Kt.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(yr||!Un)&&_e.createElement(be.default.List,{name:Fa,rules:[{validator(we,bt){return Un?bt!=null&&bt.length?(bt==null?void 0:bt.reduce((un,Vn)=>un+Vn.score,0))>parseFloat(at)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(we,{add:bt,remove:ct})=>_e.createElement(_e.Fragment,null,_e.createElement("div",{className:`${Ye.Z.title} mb10`},Un?"\u5173\u952E\u8BCD":_e.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),_e.createElement(He.Z,{align:"middle",className:"font14 mb30"},_e.createElement(Te.Z,{flex:1},_e.createElement(x.default,{value:lo,onChange:un=>{po(un.target.value)},maxLength:50,allowClear:!0,onPressEnter:un=>{var Vn,$n,xa,pa;const qa=`${(Vn=un.target)==null?void 0:Vn.value}`,Pr=(xa=($n=qa==null?void 0:qa.split("|"))==null?void 0:$n.filter(qn=>!!qn))==null?void 0:xa.map(qn=>qn==null?void 0:qn.trim()),cr=Yt.getFieldValue(["sub_item_banks",...Fa]),Fn=((pa=cr==null?void 0:cr.map(qn=>qn==null?void 0:qn.keyword))==null?void 0:pa.flat())||[];for(const qn of Pr)if(Fn.includes(qn)){xe.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ft(qa)&&(bt({keyword:Pr,score:1}),po(""))},className:Ye.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),_e.createElement(Te.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),we.map(un=>{var Vn=un,{key:$n,name:xa}=Vn,pa=wt(Vn,["key","name"]);return _e.createElement(He.Z,{key:$n,className:"mb20",style:{marginRight:148}},_e.createElement(Te.Z,{flex:1},_e.createElement(He.Z,{align:"middle",justify:"space-between"},_e.createElement(be.default.Item,Gt(zt({},pa),{name:[xa,"keyword"]}),_e.createElement(rn,{onClose:()=>ct(xa)})),Un&&_e.createElement(be.default.Item,Gt(zt({},pa),{name:[xa,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ye.Z.blankInputNumberWrapper}),_e.createElement(ke.Z,{className:Ye.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),_e.createElement("div",{onClick:()=>Fr(!0)},_e.createElement(be.default.Item,{name:Ma,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},_e.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ka}))))};var wn=te(67294),va=Object.defineProperty,ma=Object.defineProperties,Ea=Object.getOwnPropertyDescriptors,hn=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,Rn=Object.prototype.propertyIsEnumerable,nt=(nn,Yt,Sn)=>Yt in nn?va(nn,Yt,{enumerable:!0,configurable:!0,writable:!0,value:Sn}):nn[Yt]=Sn,rt=(nn,Yt)=>{for(var Sn in Yt||(Yt={}))Bn.call(Yt,Sn)&&nt(nn,Sn,Yt[Sn]);if(hn)for(var Sn of hn(Yt))Rn.call(Yt,Sn)&&nt(nn,Sn,Yt[Sn]);return nn},an=(nn,Yt)=>ma(nn,Ea(Yt)),tn=(nn,Yt)=>{var Sn={};for(var Un in nn)Bn.call(nn,Un)&&Yt.indexOf(Un)<0&&(Sn[Un]=nn[Un]);if(nn!=null&&hn)for(var Un of hn(nn))Yt.indexOf(Un)<0&&Rn.call(nn,Un)&&(Sn[Un]=nn[Un]);return Sn};const{Panel:Cn}=Me.default,zn=({questionTitlePlaceholder:nn,choiceKey:Yt,form:Sn,withScore:Un})=>{const[Yn,Ma]=(0,_e.useState)([]),Da=Fa=>{Ma(Fa)};return wn.createElement("div",{className:Ye.Z.wrap},wn.createElement("div",{className:Ye.Z.questionTitleEditorWrap},wn.createElement(be.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},wn.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:nn}))),wn.createElement(be.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),wn.createElement(be.default.List,{name:"sub_item_banks",rules:[{validator(Fa,dn){return dn?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Fa,{add:dn,remove:Wn,move:ka})=>{const Fr=Sn.getFieldValue("sub_item_banks");return wn.createElement(wn.Fragment,null,wn.createElement(Me.default,{className:Fa.length>0?Ye.Z.collapseWrapper:"",bordered:!1,activeKey:Yn,onChange:Da,expandIcon:({isActive:lo})=>wn.createElement("i",{className:`iconfont icon-weizhankai ${lo?Ye.Z.open:Ye.Z.close}`,style:{fontSize:14,transition:"all .2s"}})},Fa.map((lo,po)=>{var yr=lo,{key:xr,name:at}=yr,we=tn(yr,["key","name"]),bt,ct,un,Vn,$n,xa,pa,qa,Pr,cr;return wn.createElement(Cn,{className:Ye.Z.panel,forceRender:!0,header:wn.createElement("div",{className:Ye.Z.panelHeader},"\u7B2C",po+1,"\u5C0F\u9898",wn.createElement("span",null,"\uFF08",((bt=Fr==null?void 0:Fr[at])==null?void 0:bt.item_type)=="SINGLE"?"\u5355\u9009\u9898":((ct=Fr==null?void 0:Fr[at])==null?void 0:ct.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":((un=Fr==null?void 0:Fr[at])==null?void 0:un.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":((Vn=Fr==null?void 0:Fr[at])==null?void 0:Vn.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:at,extra:wn.createElement(He.Z,{align:"middle",onClick:Fn=>Fn.stopPropagation()},Un&&wn.createElement(Te.Z,null,wn.createElement(be.default.Item,an(rt({},we),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[at,"question_score"],className:Ye.Z.blankInputNumberWrapper}),wn.createElement(ke.Z,{className:Ye.Z.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}}))),wn.createElement(Te.Z,null,wn.createElement(He.Z,{align:"middle",className:"pl40",justify:"end"},po!==0&&wn.createElement("div",{onClick:()=>{var Fn;ka(po,po-1);const qn=(Fn=Sn.getFieldValue("sub_item_banks"))==null?void 0:Fn.map((to,jr)=>(Fa.map((ua,mn)=>{jr===mn&&(to.q_position=Number(ua.name)+1)}),to));Sn.setFieldValue("sub_item_banks",qn)}},wn.createElement(Ue.Z,{title:"\u4E0A\u79FB"},wn.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),po<Fa.length-1&&wn.createElement("div",{onClick:()=>{var Fn;ka(po,po+1);const qn=(Fn=Sn.getFieldValue("sub_item_banks"))==null?void 0:Fn.map((to,jr)=>(Fa.map((ua,mn)=>{jr===mn&&(to.q_position=Number(ua.name)+1)}),to));Sn.setFieldValue("sub_item_banks",qn)},className:po===0?"":"ml15"},wn.createElement(Ue.Z,{title:"\u4E0B\u79FB"},wn.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"}))))),wn.createElement(Te.Z,null,wn.createElement(Ue.Z,{title:"\u5220\u9664"},wn.createElement(me.Z,{className:`${Ye.Z.deleteIcon} ml15`,onClick:()=>Wn(at)}))))},wn.createElement(be.default.Item,an(rt({},we),{name:at}),((($n=Fr==null?void 0:Fr[at])==null?void 0:$n.item_type)=="SINGLE"||((xa=Fr==null?void 0:Fr[at])==null?void 0:xa.item_type)=="MULTIPLE")&&wn.createElement(y.u,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((pa=Fr==null?void 0:Fr[at])==null?void 0:pa.item_type)=="MULTIPLE",form:Sn,choiceKey:[at,"choices"],titleKey:[at,"name"],analysisKey:[at,"analysis"],choiceOptionsPath:["sub_item_banks",at,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((qa=Fr==null?void 0:Fr[at])==null?void 0:qa.item_type)=="COMPLETION"&&wn.createElement(Pt,{form:Sn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,name:at,titleKey:[at,"name"],analysisKey:[at,"analysis"],isOrdered:[at,"is_ordered"],answerKey:[at,"standard_answers"]}),((Pr=Fr==null?void 0:Fr[at])==null?void 0:Pr.item_type)=="JUDGMENT"&&wn.createElement(Zt,{form:Sn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[at,"name"],analysisKey:[at,"analysis"],choiceKey:[at,"choices"]}),((cr=Fr==null?void 0:Fr[at])==null?void 0:cr.item_type)=="SUBJECTIVE"&&wn.createElement(kn,{showKeywords:!0,isMustKeyWords:!1,form:Sn,titleKey:[at,"name"],analysisKey:[at,"analysis"],answerTexts:[at,"answer_texts"],useKeywords:[at,"use_keywords"],keywords:[at,"keywords"],indexs:at,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})),Fa.length<20&&wn.createElement(qe.Z,{menu:{items:[{label:wn.createElement("div",{onClick:()=>{dn({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"SINGLE"}),Ma([Fa==null?void 0:Fa.length,...Yn])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:wn.createElement("div",{onClick:()=>{dn({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"MULTIPLE"}),Ma([Fa==null?void 0:Fa.length,...Yn])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:wn.createElement("div",{onClick:()=>{dn({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",item_type:"JUDGMENT"}),Ma([Fa==null?void 0:Fa.length,...Yn])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:wn.createElement("div",{onClick:()=>{dn({name:"",analysis:"",is_ordered:!0,standard_answers:[],item_type:"COMPLETION",downcase:!0,no_space:!0}),Ma([Fa==null?void 0:Fa.length,...Yn])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:wn.createElement("div",{onClick:()=>{dn({name:"",answer_texts:[],keywords:[],use_keywords:!0,analysis:"",item_type:"SUBJECTIVE"}),Ma([Fa==null?void 0:Fa.length,...Yn])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(lo=>lo.show).map(lo=>({label:lo.label,key:lo.key}))}},wn.createElement("div",{className:`${Ye.Z.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var Xn=te(15312)},48994:function(Ht,Vt,te){"use strict";te.d(Vt,{C:function(){return Pt}});var y=te(67294),ce={recalculation:"recalculation____i9AE",tips:"tips___GoMu8",filter:"filter___Vx7VO",input:"input___OEMMv",operating:"operating___TS9iA",operatingItem:"operatingItem___AT84q"},Re=te(94184),Le=te.n(Re),_e=te(84567),Me=te(71230),be=te(2453),He=te(83062),Te=te(85804),ke=te(62844),Ue=te(80147),qe=te(55514),Ye=te(91773),me=te(74330),E=te(28706),a=te(33170),x=te(52262),b=te(63037),z=te(67341),ne=Object.defineProperty,re=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,et=(ot,Ke,Ve)=>Ke in ot?ne(ot,Ke,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):ot[Ke]=Ve,Ze=(ot,Ke)=>{for(var Ve in Ke||(Ke={}))Ee.call(Ke,Ve)&&et(ot,Ve,Ke[Ve]);if(fe)for(var Ve of fe(Ke))De.call(Ke,Ve)&&et(ot,Ve,Ke[Ve]);return ot},Ce=(ot,Ke)=>re(ot,ie(Ke)),ye=(ot,Ke,Ve)=>new Promise((it,Mt)=>{var Tt=gt=>{try{En(Ve.next(gt))}catch(xt){Mt(xt)}},$t=gt=>{try{En(Ve.throw(gt))}catch(xt){Mt(xt)}},En=gt=>gt.done?it(gt.value):Promise.resolve(gt.value).then(Tt,$t);En((Ve=Ve.apply(ot,Ke)).next())});const Ge=_e.default.Group,je=({className:ot,title:Ke,items:Ve=[],value:it,onChange:Mt})=>{const Tt=(Ve==null?void 0:Ve.length)===(it==null?void 0:it.length),$t=(it==null?void 0:it.length)>0&&(it==null?void 0:it.length)<(Ve==null?void 0:Ve.length),En=gt=>{const xt=Ve.map(Lt=>Lt.id);Mt(gt.target.checked?xt:[])};return y.createElement(Me.Z,{align:"middle",className:ot},!!Ke&&y.createElement("div",{className:"mr20",style:{color:"#5F6368"}},Ke),y.createElement(_e.default,{indeterminate:$t,onChange:En,checked:Tt},"\u5168\u90E8"),y.createElement(Ge,{value:it,onChange:Mt},Ve.map(gt=>y.createElement(_e.default,{className:"ml30 c-black",key:gt.id,value:gt.id},gt.name,y.createElement("span",null,`(${gt.count})`)))))};var Pt=({className:ot,style:Ke,dataSource:Ve})=>{var it,Mt,Tt,$t,En,gt,xt;const[Lt,Dt]=(0,y.useState)({}),[tt,Zt]=(0,y.useState)(!0),[xe,Rt]=(0,y.useState)(!1),[ln,Kt]=(0,y.useState)(!1),[cn,In]=(0,y.useState)(null),[At,jt]=(0,y.useState)(0),[vt,Fe]=(0,y.useState)({}),[Je,zt]=(0,y.useState)(!0),[Gt,wt]=(0,y.useState)(0),[Wt,Ft]=(0,y.useState)(0),[rn,kn]=(0,y.useState)(!1),wn=(0,y.useRef)(null),[va,ma]=(0,y.useState)(!1),[Ea,hn]=(0,y.useState)(!0),[Bn,Rn]=(0,y.useState)([]),nt={page:1,per_page:5,keyword:"",review:[],question_status:[],success_status:[],sort_by:null,direction:null},[rt,an]=(0,y.useState)(Ze({},nt));(0,y.useEffect)(()=>{Ve!=null&&Ve.question_id&&Dt(Ve)},[Ve==null?void 0:Ve.question_id]),(0,y.useEffect)(()=>{var dn;if(((dn=Lt==null?void 0:Lt.exercise_question_resubmit)==null?void 0:dn.status)==="running"){const Wn=setInterval(()=>{zn()},3e3);return()=>clearInterval(Wn)}},[(it=Lt==null?void 0:Lt.exercise_question_resubmit)==null?void 0:it.status]),(0,y.useEffect)(()=>{var dn;ln&&(ln===1&&(rt.question_status=Xn.map(Wn=>Wn.value),rt.review=nn.map(Wn=>Wn.value)),ln===2&&(rt.exercise_question_resubmit_id=(dn=Lt==null?void 0:Lt.exercise_question_resubmit)==null?void 0:dn.id,cn===1&&(rt.success_status=[1]),cn===2&&(rt.success_status=[0])),an(Ze({},rt)),tn(rt),Ft(Lt!=null&&Lt.is_mirror?3:10),wt(Lt!=null&&Lt.is_mirror?1:5))},[ln]),(0,y.useEffect)(()=>{va&&Cn()},[va]);const tn=dn=>ye(void 0,null,function*(){Zt(!0);const Wn=yield(0,a.ZP)(`/api/exercise_questions/${Lt==null?void 0:Lt.question_id}/resubmit_student_list.json`,{method:"get",params:dn});(Wn==null?void 0:Wn.status)==0&&(Fe(Wn||[]),jt(Wn==null?void 0:Wn.count)),Zt(!1)}),Cn=()=>ye(void 0,null,function*(){hn(!0);const dn=yield(0,a.ZP)(`/api/exercise_questions/${Lt==null?void 0:Lt.question_id}/resubmit_history.json`,{method:"get"});(dn==null?void 0:dn.status)==0&&Rn((dn==null?void 0:dn.data)||[]),hn(!1)}),zn=()=>ye(void 0,null,function*(){const dn=yield(0,a.ZP)(`/api/exercise_questions/${Lt==null?void 0:Lt.question_id}/resubmit_status.json`,{method:"get"});(dn==null?void 0:dn.status)==0&&Dt(Ce(Ze({},Lt),{show_resubmit_history:!0,exercise_question_resubmit:(dn==null?void 0:dn.data)||{}}))}),Xn=[{label:"\u672A\u8BC4\u6D4B",value:2,color:"#9096A3"},{label:"\u672A\u901A\u5173",value:0,color:"#E30000"},{label:"\u5DF2\u901A\u5173",value:1,color:"#00B187"}],nn=[{label:"\u672A\u8BC4\u9605",value:0,color:"#9096A3"},{label:"\u8BC4\u9605\u4E2D",value:2,color:"#FF9D18"},{label:"\u5DF2\u8BC4\u9605",value:1,color:"#3061D0"}],Yt=[{label:"\u6210\u529F",value:1,color:"#00B187"},{label:"\u5931\u8D25",value:0,color:"#E30000"}],Sn=[{title:"\u5E8F\u53F7",dataIndex:"key",render:(dn,Wn,ka)=>y.createElement("span",{className:"c-black"},ka+1+(rt.page-1)*rt.per_page)},{title:"\u59D3\u540D",dataIndex:"user_name",render:dn=>y.createElement("span",{className:"c-black"},dn)},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,render:dn=>y.createElement("span",{className:"c-grey-666"},dn||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",render:dn=>y.createElement("span",{className:"c-black"},dn)},{title:"\u9898\u76EE\u72B6\u6001",dataIndex:"question_status",render:dn=>{const{label:Wn,color:ka}=Xn.find(Fr=>Fr.value===dn)||{};return y.createElement("span",{style:{color:ka}},Wn)}},{title:"\u9898\u76EE\u5F97\u5206",dataIndex:"question_score",sorter:!0,render:dn=>y.createElement("span",{className:"c-black"},dn)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:dn=>y.createElement("span",{className:"c-black"},dn)},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"review",render:dn=>{const{label:Wn,color:ka}=nn.find(Fr=>Fr.value===dn)||{};return y.createElement("span",{style:{color:ka}},Wn)}},ln===2&&{title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"success_status",render:dn=>{const{label:Wn,color:ka}=Yt.find(Fr=>Fr.value===dn)||{};return y.createElement("span",{style:{color:ka}},Wn)}}].filter(Boolean),Un=(dn,Wn,ka)=>{rt.page=dn==null?void 0:dn.current,rt.per_page=dn==null?void 0:dn.pageSize,ka!=null&&ka.order?(rt.sort_by=ka==null?void 0:ka.field,rt.direction=(ka==null?void 0:ka.order)==="ascend"?"asc":"desc"):(rt.sort_by=null,rt.direction=null),an(Ze({},rt)),tn(rt)},Yn=()=>{if(!Gt){be.ZP.warning("\u8BF7\u8F93\u5165\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570");return}kn(!0)},Ma=()=>ye(void 0,null,function*(){var dn,Wn;if((dn=wn.current)!=null&&dn.onVerify())return;Rt(!0);const ka=yield(0,a.ZP)(`/api/exercise_questions/${Lt==null?void 0:Lt.question_id}/resubmit.json`,{method:"post",body:{keyword:rt.keyword,question_status:rt.question_status,review:rt.review_status,success_status:rt.success_status,use_max_score:Je,permits:Gt,exercise_question_resubmit_id:ln===1?null:(Wn=Lt==null?void 0:Lt.exercise_question_resubmit)==null?void 0:Wn.id}});(ka==null?void 0:ka.status)==0&&(yield zn(),be.ZP.success("\u64CD\u4F5C\u6210\u529F"),kn(!1),Kt(!1)),Rt(!1)}),Da=(dn,Wn)=>{rt.page=1,rt[Wn]=dn,an(Ze({},rt)),tn(rt)},Fa=["","\u5F53\u524D\u9898\u76EE\u7684\u5B9E\u9A8C\u8D44\u6E90\u4E3A\u4E13\u6709\u4E91\uFF0C\u4E0D\u652F\u6301\u91CD\u65B0\u8BC4\u6D4B~","\u8BE5\u529F\u80FD\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u548C\u8003\u8BD5\u7684\u521B\u5EFA\u8005\u53EF\u4EE5\u64CD\u4F5C~"];return y.createElement(y.Fragment,null,y.createElement("div",{className:Le()(ce.recalculation,ot),style:Ke},y.createElement(He.Z,{title:Fa[(Lt==null?void 0:Lt.disable_resubmit_reason)||0]},y.createElement(Te.ZP,{disabled:(Lt==null?void 0:Lt.disable_resubmit)||((Mt=Lt==null?void 0:Lt.exercise_question_resubmit)==null?void 0:Mt.status)==="running",onClick:()=>Kt(1),icon:y.createElement("i",{className:"iconfont icon-zhongxinpingce font14"}),type:"primary",ghost:!0},"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206")),(Lt==null?void 0:Lt.show_resubmit_history)&&y.createElement(y.Fragment,null,((Tt=Lt==null?void 0:Lt.exercise_question_resubmit)==null?void 0:Tt.status)==="running"?y.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",y.createElement("span",{className:"c-light-primary ml3"},($t=Lt==null?void 0:Lt.exercise_question_resubmit)==null?void 0:$t.rate)):y.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",y.createElement("span",{onClick:()=>{Kt(2),In(1)},className:"current",style:{color:"#3061D0",textDecoration:"underline",margin:"0 3px"}},(En=Lt==null?void 0:Lt.exercise_question_resubmit)==null?void 0:En.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",y.createElement("span",{onClick:()=>{Kt(2),In(2)},className:"current",style:{color:"#E30000",textDecoration:"underline",margin:"0 3px"}},(gt=Lt==null?void 0:Lt.exercise_question_resubmit)==null?void 0:gt.fail_count),"\u4EBA"),y.createElement(He.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},y.createElement("i",{onClick:()=>ma(!0),className:"iconfont icon-chakanshenqingjilu c-light-primary current font14"})))),y.createElement(ke.default,{centered:!0,open:!!ln,title:`\u91CD\u65B0\u8BC4\u6D4B${ln===1?"\u7B97\u5206":"\u7ED3\u679C"}`,width:870,okText:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",onCancel:()=>Kt(!1),onOk:Yn,afterClose:()=>{zt(!0),In(null),an(Ze({},nt))}},y.createElement("div",{className:ce.filter},ln===1&&y.createElement(y.Fragment,null,y.createElement("div",{className:ce.tips},y.createElement("div",{className:"mb5",style:{color:"#FF9D18"}},y.createElement("i",{className:"iconfont icon-tishi9 mr10 font14"}),"\u6E29\u99A8\u63D0\u793A"),y.createElement("div",null,"1.\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206\u6D41\u7A0B\uFF1A \u7CFB\u7EDF\u81EA\u52A8\u83B7\u53D6\u5B66\u751F\u5728\u8003\u8BD5\u9875\u9762\u4FDD\u5B58\u7684\u6700\u65B0\u4EE3\u7801\uFF0C\u5E76\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\uFF0C\u4ECE\u800C\u7CBE\u51C6\u8BA1\u7B97\u51FA\u5B66\u751F\u7684\u6700\u7EC8\u5F97\u5206\uFF1B"),y.createElement("div",{style:{margin:"2px 0"}},"2.\u91CD\u65B0\u8BC4\u6D4B\u6761\u4EF6\uFF1A \u8003\u8BD5\u7ED3\u675F\u540E\uFF0C\u4EC5\u5BF9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u5DF2\u4F5C\u7B54\u8BE5\u9898\u76EE\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\u4E0E\u7B97\u5206\uFF1B"),y.createElement("div",null,"3.\u91CD\u65B0\u8BC4\u6D4B\u65F6\uFF0C\u8BF7\u786E\u4FDD\u5B9E\u9A8C\u73AF\u5883\u80FD\u6B63\u5E38\u542F\u52A8\u5E76\u53EF\u8FD0\u884C\u8BC4\u6D4B\u3002")),y.createElement(je,{className:"mt10",title:"\u9898\u76EE\u72B6\u6001",items:(vt==null?void 0:vt.question_status)||[],value:rt.question_status,onChange:dn=>Da(dn,"question_status")}),y.createElement(je,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:(vt==null?void 0:vt.review_status)||[],value:rt.review,onChange:dn=>Da(dn,"review")})),ln===2&&y.createElement(y.Fragment,null,y.createElement(je,{className:"mt10",title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",items:(vt==null?void 0:vt.success_status)||[],value:rt.success_status,onChange:dn=>Da(dn,"success_status")})),y.createElement(z.t7,{className:ce.input,style:{bottom:ln===1?10:-5},value:rt.keyword,onChange:dn=>Da(dn,"keyword"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"})),y.createElement(Ue.default,{className:"mt20",columns:Sn,scroll:((xt=vt==null?void 0:vt.data)==null?void 0:xt.length)>7?{y:300}:{},dataSource:(vt==null?void 0:vt.data)||[],loading:tt,onChange:Un,pagination:{total:At,pageSize:rt.per_page,current:rt.page,hideOnSinglePage:!At,showSizeChanger:!0,pageSizeOptions:["5","10","20","50","100"],showQuickJumper:!0,size:"default",showTotal:E.rU}}),y.createElement(Me.Z,{justify:"space-between",align:"middle",className:"mt10"},y.createElement(_e.default,{className:"c-black",checked:Je,onChange:dn=>zt(dn.target.checked)},"\u91CD\u65B0\u8BC4\u6D4B\u540E\u7684\u5206\u6570\u5927\u4E8E\u539F\u6765\u7684\u5206\u6570\u624D\u66F4\u65B0\u6210\u7EE9"),(0,x.Ny)()&&y.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570",y.createElement(qe.Z,{className:"ml10 mr10",value:Gt,max:Wt,min:1,precision:0,onChange:dn=>wt(dn)}),"\u4EBA",y.createElement(He.Z,{overlayStyle:{maxWidth:450},title:"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A20\u4EBA\uFF08\u81EA\u5B9A\u4E49\u955C\u50CF\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A3\u4EBA\uFF09\u3002"},y.createElement("i",{style:{color:"#9096A3"},className:"iconfont icon-tishi5 font13 ml10"}))))),y.createElement(ke.default,{centered:!0,title:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",open:rn,width:494,zIndex:1001,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:xe,destroyOnClose:!0,onOk:Ma,onCancel:()=>kn(!1)},y.createElement(Ye.default.Item,{className:"mb0",colon:!1,label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},y.createElement(b.Z,{ref:dn=>wn.current=dn}))),y.createElement(ke.default,{centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:va,width:710,onCancel:()=>ma(!1),footer:null},y.createElement(me.Z,{spinning:Ea},y.createElement("div",{className:ce.operating},Bn.map((dn,Wn)=>y.createElement("div",{key:Wn,className:ce.operatingItem},y.createElement("div",{style:{flex:"0 0 180px"},className:"c-grey-666"},dn==null?void 0:dn.created_at),y.createElement("div",{className:"c-black"},dn==null?void 0:dn.user_name,"\u64CD\u4F5C\u4E86\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206"),(dn==null?void 0:dn.status)==="running"?y.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",y.createElement("span",{className:"c-light-primary ml3"},dn==null?void 0:dn.rate)):y.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",y.createElement("span",{style:{color:"#3061D0",margin:"0 3px"}},dn==null?void 0:dn.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",y.createElement("span",{style:{color:"#E30000",margin:"0 3px"}},dn==null?void 0:dn.fail_count),"\u4EBA")))),y.createElement("div",{style:{height:20}}))))}},96332:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return He}});var y=te(67294),ce={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Re=te(62844),Le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",_e="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Me=(Te,ke,Ue)=>new Promise((qe,Ye)=>{var me=x=>{try{a(Ue.next(x))}catch(b){Ye(b)}},E=x=>{try{a(Ue.throw(x))}catch(b){Ye(b)}},a=x=>x.done?qe(x.value):Promise.resolve(x.value).then(me,E);a((Ue=Ue.apply(Te,ke)).next())}),He=({type:Te,resdata:ke,onok:Ue,oktext:qe,okloading:Ye})=>{const[me,E]=(0,y.useState)(!1),{can_copy_list:a,can_copy_num:x,challenge_type:b,course_data_list:z,no_copy_list:ne,no_copy_num:re,no_use_list:ie,no_use_num:fe,repeat_shixun_num:Ee,student_count:De,total_num:et,use_num:Ze}=ke;let Ce=x>0||Te==="exercise";(0,y.useEffect)(()=>{(ke==null?void 0:ke.student_count)>0&&E(!0)},[ke]),console.log("---11",Ye),(0,y.useEffect)(()=>{Ye||E(!1)},[Ye]);const ye=()=>{if(Te==="exercise"&&b===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ce.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:ce.orangeColor},Ze),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:ce.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(Te==="exercise"&&b===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ce.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:ce.orangeColor},Ze),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:ce.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Te==="shixun"&&b===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ce.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:ce.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Te==="shixun"&&b===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ce.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:ce.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Te==="subject"&&b===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ce.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:ce.orangeColor},Ze),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:ce.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Te==="subject"&&b===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",y.createElement("span",{className:ce.orangeColor},De)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",y.createElement("span",{className:ce.orangeColor},Ze)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:ce.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Te==="exercisepush")return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ce.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",y.createElement("span",{className:ce.orangeColor},Ze),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",y.createElement("span",{className:ce.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(Te==="shixunpush"&&b===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ce.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:ce.orangeColor},Ze),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:ce.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Te==="shixunpush"&&b===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ce.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",y.createElement("span",{className:ce.orangeColor},Ze),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:ce.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Ge=()=>{if(Te==="exercise"||Te==="subject"||Te==="exercisepush"||Te==="shixunpush")return y.createElement("div",{style:{marginTop:20}},re>0&&y.createElement("div",null,y.createElement("span",{className:ce.flex},y.createElement("img",{src:_e,style:{width:14}}),y.createElement("span",{className:ce.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:ce.statusbody},Te==="exercise"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:ce.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(Te==="subject"||Te==="exercisepush")&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ce&&y.createElement("span",{className:ce.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),Te==="shixunpush"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ce&&y.createElement("span",{className:ce.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),y.createElement("div",null,ne==null?void 0:ne.map((je,Be)=>y.createElement("a",{href:`/shixuns/${je.identifier}/challenges`,target:"_blank"},"\u300A",je==null?void 0:je.name,"\u300B",Be+1!==re&&"\u3001"))))),x>0&&y.createElement("div",{style:{marginTop:20}},y.createElement("span",{className:ce.flex},y.createElement("img",{src:Le,style:{width:14}}),y.createElement("span",{className:ce.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:ce.statusbody},Te==="exercise"&&y.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(Te==="subject"||Te==="exercisepush")&&y.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),Te==="shixunpush"&&y.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),y.createElement("div",null,a==null?void 0:a.map((je,Be)=>y.createElement("a",{href:`/shixuns/${je.identifier}/challenges`,target:"_blank"},"\u300A",je==null?void 0:je.name,"\u300B",Be+1!==x&&"\u3001"))))));if(Te==="shixun")return y.createElement("div",{style:{marginTop:20}},x>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return y.createElement(Re.default,{open:me,onCancel:()=>{E(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Ce&&"none"}},zIndex:1003,confirmLoading:Ye,okText:Ce?qe:"\u6211\u77E5\u9053\u4E86",onOk:()=>Me(void 0,null,function*(){Ce?yield Ue([...a,...ie]):E(!1)})},y.createElement("div",{style:{maxHeight:600,overflow:"auto"}},ye(),Ge()))}},2715:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return Me}});var y=te(67294),ce={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},Re=te(94184),Le=te.n(Re),Me=({className:be,style:He,state:Te,onClick:ke})=>{var Ue,qe;return y.createElement("div",{onClick:ke,className:Le()(Te?(Ue=ce)==null?void 0:Ue.redBtn:(qe=ce)==null?void 0:qe.btn,be),style:He},Te?y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-biaoji1"}),y.createElement("span",null,"\u53D6\u6D88\u6807\u8BB0\u9519\u9898")):y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-biaojigaiti"}),y.createElement("span",null,"\u6807\u8BB0\u9519\u9898")))}},57444:function(Ht,Vt,te){"use strict";te.d(Vt,{h:function(){return re}});var y=te(67294),ce=te(88044),Re=te(91773),Le=te(85804),_e=te(4631),Me=te.n(_e),be=te(71749),He=te(30483),Te=Object.defineProperty,ke=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,E=(ie,fe,Ee)=>fe in ie?Te(ie,fe,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ie[fe]=Ee,a=(ie,fe)=>{for(var Ee in fe||(fe={}))Ye.call(fe,Ee)&&E(ie,Ee,fe[Ee]);if(qe)for(var Ee of qe(fe))me.call(fe,Ee)&&E(ie,Ee,fe[Ee]);return ie},x=(ie,fe)=>ke(ie,Ue(fe));const b=ce.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},ne={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Vt.Z=({callback:ie,onCancel:fe})=>{const[Ee,De]=(0,y.useState)("python");function et(Ce){De(ne[Ce][1])}function Ze(Ce){ie(Ce)}return y.createElement(Re.default,x(a({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ze,style:{width:500}}),y.createElement(Re.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.createElement(ce.default,{getPopupContainer:Ce=>Ce.parentNode,onChange:et},Object.keys(ne).map(Ce=>y.createElement(b,{key:Ce,value:Ce},ne[Ce][0])))),y.createElement(Re.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.createElement(re,{mode:Ee})),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Le.ZP,{type:"ghost",onClick:fe},"\u53D6\u6D88")))};function re({value:ie,onChange:fe,mode:Ee,options:De={}}){const et=(0,y.useRef)(),[Ze,Ce]=(0,y.useState)();return(0,y.useEffect)(()=>{if(Ze){let ye=function(Ge){const je=Ge.getValue();fe&&fe(je)};return Ze.on("change",ye),()=>{Ze.off("change",ye)}}},[Ze,fe]),(0,y.useEffect)(()=>{Ze&&Ze.setOption("mode",Ee)},[Ze,Ee]),(0,y.useEffect)(()=>{Ze&&(ie!==Ze.getValue()||ie==="")&&setTimeout(()=>{Ze.setValue(ie||"")},300)},[Ze,ie]),(0,y.useEffect)(()=>{if(et.current&&!Ze){const ye=Me().fromTextArea(et.current,a({mode:Ee,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},De));Ce(ye)}},[et.current,Ze]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:et}))}},35567:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return at}});var y=te(67294),ce=te(4631),Re=te.n(ce),Le=te(91033),_e=te(71749),Me=te(57341),be=te(82801),He=te(88386),Te=te(49047),ke=te(80785),Ue=te(85725),qe=({value:we="",className:bt,showTextOnly:ct,showLines:un,style:Vn={}})=>{const $n=(0,y.useMemo)(()=>"",[we]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:$n}}))},Ye=te(67294),me=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(we,bt,ct)=>bt in we?me(we,bt,{enumerable:!0,configurable:!0,writable:!0,value:ct}):we[bt]=ct,re=(we,bt)=>{for(var ct in bt||(bt={}))b.call(bt,ct)&&ne(we,ct,bt[ct]);if(x)for(var ct of x(bt))z.call(bt,ct)&&ne(we,ct,bt[ct]);return we},ie=(we,bt)=>E(we,a(bt));let fe=[{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 Ee({onActionCallback:we,title:bt,icon:ct,actionName:un,className:Vn="",children:$n}){function xa(){we(un)}return Ye.createElement("a",{title:bt,className:Vn,onClick:xa},Ye.createElement("i",{className:`${ct}`}),$n)}var De=({watch:we,showNullButton:bt,showNullProgramButton:ct,onActionCallback:un,fullScreen:Vn,insertTemp:$n,hidetoolBar:xa,extraUse:pa})=>{const qa=[...fe,{title:`${we?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${we?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ye.createElement("ul",{className:"markdown-toolbar-container"},!xa&&qa.map((Pr,cr)=>Ye.createElement("li",{key:cr},Pr.actionName?Ye.createElement(Ee,ie(re({},Pr),{onActionCallback:un})):Ye.createElement("span",{className:"v-line"}))),bt?Ye.createElement("li",null,Ye.createElement(Ee,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:un},Ye.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,ct?Ye.createElement(Ye.Fragment,null,Ye.createElement("li",null,Ye.createElement(Ee,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:un},Ye.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ye.createElement("li",null,Ye.createElement(Ee,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:un},Ye.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,$n&&Ye.createElement("li",null,Ye.createElement(Ee,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${$n}`,onActionCallback:un},Ye.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),pa&&Ye.createElement("li",null,pa),Ye.createElement("li",{className:"btn-full-screen"},Ye.createElement(Ee,{icon:`${Vn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Vn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:un})))},et=te(76621),Ze=te(91773),Ce=te(28802),ye=te(85804),Ge=Object.defineProperty,je=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,Pt=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Ve=(we,bt,ct)=>bt in we?Ge(we,bt,{enumerable:!0,configurable:!0,writable:!0,value:ct}):we[bt]=ct,it=(we,bt)=>{for(var ct in bt||(bt={}))ot.call(bt,ct)&&Ve(we,ct,bt[ct]);if(Pt)for(var ct of Pt(bt))Ke.call(bt,ct)&&Ve(we,ct,bt[ct]);return we},Mt=(we,bt)=>je(we,Be(bt));const Tt={labelCol:{span:4},wrapperCol:{span:20}};var $t=({callback:we,onCancel:bt})=>{function ct(un){we(un)}return y.createElement(Ze.default,Mt(it({},Tt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:ct,style:{width:500}}),y.createElement(Ze.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},y.createElement(Ce.default,null)),y.createElement(Ze.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},y.createElement(Ce.default,null)),y.createElement("div",{className:"flex-container flex-end"},y.createElement(ye.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(ye.ZP,{type:"ghost",onClick:bt},"\u53D6\u6D88")))},En=te(57444),gt=te(70859),xt=te(62844),Lt=te(71230),Dt=te(63205),tt=te(67294),Zt=({callback:we,onCancel:bt})=>{const ct=document.createElement("canvas"),un=ct.getContext("2d");ct.width=1e3,ct.height=800,un.fillStyle="#ffffff",un.fillRect(0,0,ct.width,ct.height);const Vn=ct.toDataURL("image/png");return tt.createElement(xt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},tt.createElement(Lt.Z,{style:{height:"100vh"}},tt.createElement(Dt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Vn,visible:!0,title:String(Date.now())},onOk:$n=>{we({src:$n.url})},onClose:bt})))},xe=te(23495);function Rt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Rt,go.CommandHandler),Rt.prototype.canAlignSelection=function(){var we=this.diagram;return!(we===null||we.isReadOnly||we.isModelReadOnly||we.selection.count<2)},Rt.prototype.alignLeft=function(){var we=this.diagram;we.startTransaction("aligning left");var bt=1/0;we.selection.each(function(ct){ct instanceof go.Link||(bt=Math.min(ct.position.x,bt))}),we.selection.each(function(ct){ct instanceof go.Link||ct.move(new go.Point(bt,ct.position.y))}),we.commitTransaction("aligning left")},Rt.prototype.alignRight=function(){var we=this.diagram;we.startTransaction("aligning right");var bt=-1/0;we.selection.each(function(ct){if(!(ct instanceof go.Link)){var un=ct.actualBounds.x+ct.actualBounds.width;bt=Math.max(un,bt)}}),we.selection.each(function(ct){ct instanceof go.Link||ct.move(new go.Point(bt-ct.actualBounds.width,ct.position.y))}),we.commitTransaction("aligning right")},Rt.prototype.alignTop=function(){var we=this.diagram;we.startTransaction("alignTop");var bt=1/0;we.selection.each(function(ct){ct instanceof go.Link||(bt=Math.min(ct.position.y,bt))}),we.selection.each(function(ct){ct instanceof go.Link||ct.move(new go.Point(ct.position.x,bt))}),we.commitTransaction("alignTop")},Rt.prototype.alignBottom=function(){var we=this.diagram;we.startTransaction("aligning bottom");var bt=-1/0;we.selection.each(function(ct){if(!(ct instanceof go.Link)){var un=ct.actualBounds.y+ct.actualBounds.height;bt=Math.max(un,bt)}}),we.selection.each(function(ct){ct instanceof go.Link||ct.move(new go.Point(ct.actualBounds.x,bt-ct.actualBounds.height))}),we.commitTransaction("aligning bottom")},Rt.prototype.alignCenterX=function(){var we=this.diagram,bt=we.selection.first();if(bt){we.startTransaction("aligning Center X");var ct=bt.actualBounds.x+bt.actualBounds.width/2;we.selection.each(function(un){un instanceof go.Link||un.move(new go.Point(ct-un.actualBounds.width/2,un.actualBounds.y))}),we.commitTransaction("aligning Center X")}},Rt.prototype.alignCenterY=function(){var we=this.diagram,bt=we.selection.first();if(bt){we.startTransaction("aligning Center Y");var ct=bt.actualBounds.y+bt.actualBounds.height/2;we.selection.each(function(un){un instanceof go.Link||un.move(new go.Point(un.actualBounds.x,ct-un.actualBounds.height/2))}),we.commitTransaction("aligning Center Y")}},Rt.prototype.alignColumn=function(we){var bt=this.diagram;bt.startTransaction("align Column"),we===void 0&&(we=0),we=parseFloat(we);var ct=new Array;bt.selection.each(function(pa){pa instanceof go.Link||ct.push(pa)});for(var un=0;un<ct.length-1;un++){var Vn=ct[un],$n=Vn.actualBounds.y+Vn.actualBounds.height+we,xa=ct[un+1];xa.move(new go.Point(Vn.actualBounds.x,$n))}bt.commitTransaction("align Column")},Rt.prototype.alignRow=function(we){we===void 0&&(we=0),we=parseFloat(we);var bt=this.diagram;bt.startTransaction("align Row");var ct=new Array;bt.selection.each(function(pa){pa instanceof go.Link||ct.push(pa)});for(var un=0;un<ct.length-1;un++){var Vn=ct[un],$n=Vn.actualBounds.x+Vn.actualBounds.width+we,xa=ct[un+1];xa.move(new go.Point($n,Vn.actualBounds.y))}bt.commitTransaction("align Row")},Rt.prototype.canRotate=function(we){var bt=this.diagram;return!(bt===null||bt.isReadOnly||bt.isModelReadOnly||bt.selection.count<1)},Rt.prototype.rotate=function(we){we===void 0&&(we=90);var bt=this.diagram;bt.startTransaction("rotate "+we.toString());var bt=this.diagram;bt.selection.each(function(ct){ct instanceof go.Link||ct instanceof go.Group||(ct.angle+=we)}),bt.commitTransaction("rotate "+we.toString())},Rt.prototype.pullToFront=function(){var we=this.diagram;we.startTransaction("pullToFront");var bt=new go.Map;we.selection.each(function(ct){bt.set(ct.layer,0)}),bt.iteratorKeys.each(function(ct){var un=0;ct.parts.each(function(Vn){if(!Vn.isSelected){var $n=Vn.zOrder;isNaN($n)?Vn.zOrder=0:un=Math.max(un,$n)}}),bt.set(ct,un)}),we.selection.each(function(ct){Rt._assignZOrder(ct,bt.get(ct.layer)+1)}),we.commitTransaction("pullToFront")},Rt.prototype.pushToBack=function(){var we=this.diagram;we.startTransaction("pushToBack");var bt=new go.Map;we.selection.each(function(ct){bt.set(ct.layer,0)}),bt.iteratorKeys.each(function(ct){var un=0;ct.parts.each(function(Vn){if(!Vn.isSelected){var $n=Vn.zOrder;isNaN($n)?Vn.zOrder=0:un=Math.min(un,$n)}}),bt.set(ct,un)}),we.selection.each(function(ct){Rt._assignZOrder(ct,bt.get(ct.layer)-1-Rt._findGroupDepth(ct))}),we.commitTransaction("pushToBack")},Rt._assignZOrder=function(we,bt,ct){ct===void 0&&(ct=we),we.layer===ct.layer&&(we.zOrder=bt),we instanceof go.Group&&we.memberParts.each(function(un){Rt._assignZOrder(un,bt+1,ct)})},Rt._findGroupDepth=function(we){if(we instanceof go.Group){var bt=0;return we.memberParts.each(function(ct){bt=Math.max(bt,Rt._findGroupDepth(ct))}),bt+1}else return 0},Rt.prototype.doKeyDown=function(){var we=this.diagram;if(we!==null){var bt=we.lastInput;if(bt.key==="Up"||bt.key==="Down"||bt.key==="Left"||bt.key==="Right"){var ct=this.arrowKeyBehavior;if(ct==="none")return;if(ct==="select"){this._arrowKeySelect();return}else if(ct==="move"){this._arrowKeyMove();return}else if(ct==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},Rt.prototype._getAllParts=function(){var we=new Array;return this.diagram.nodes.each(function(bt){we.push(bt)}),this.diagram.parts.each(function(bt){we.push(bt)}),we},Rt.prototype._arrowKeyMove=function(){var we=this.diagram,bt=we.lastInput,ct=0,un=0;if(bt.control||bt.meta)ct=1,un=1;else if(we.grid!==null){var Vn=we.grid.gridCellSize;un=Vn.width,ct=Vn.height}we.startTransaction("arrowKeyMove"),we.selection.each(function($n){bt.key==="Up"?$n.move(new go.Point($n.actualBounds.x,$n.actualBounds.y-ct)):bt.key==="Down"?$n.move(new go.Point($n.actualBounds.x,$n.actualBounds.y+ct)):bt.key==="Left"?$n.move(new go.Point($n.actualBounds.x-un,$n.actualBounds.y)):bt.key==="Right"&&$n.move(new go.Point($n.actualBounds.x+un,$n.actualBounds.y))}),we.commitTransaction("arrowKeyMove")},Rt.prototype._arrowKeySelect=function(){var we=this.diagram,bt=we.lastInput,ct=null;bt.key==="Up"?ct=this._findNearestPartTowards(270):bt.key==="Down"?ct=this._findNearestPartTowards(90):bt.key==="Left"?ct=this._findNearestPartTowards(180):bt.key==="Right"&&(ct=this._findNearestPartTowards(0)),ct!==null&&(bt.shift?ct.isSelected=!0:bt.control||bt.meta?ct.isSelected=!ct.isSelected:we.select(ct))},Rt.prototype._findNearestPartTowards=function(we){var bt=this.diagram.selection.first();if(bt===null)return null;for(var ct=bt.actualBounds.center,un=this._getAllParts(),Vn=1/0,$n=bt,xa=0;xa<un.length;xa++){var pa=un[xa];if(pa!==bt&&pa.canSelect()){var qa=pa.actualBounds.center,Pr=ct.directionPoint(qa),cr=this._angleCloseness(Pr,we);if(cr<=45){var Fn=ct.distanceSquaredPoint(qa);Fn*=1+Math.sin(cr*Math.PI/180),Fn<Vn&&(Vn=Fn,$n=pa)}}}return $n},Rt.prototype._angleCloseness=function(we,bt){return Math.min(Math.abs(bt-we),Math.min(Math.abs(bt+360-we),Math.abs(bt-360-we)))},Rt.prototype._arrowKeyTree=function(){var we=this.diagram,bt=we.selection.first();if(bt instanceof go.Node){var ct=we.lastInput;if(ct.key==="Right"){if(!bt.isTreeLeaf)if(!bt.isTreeExpanded)we.commandHandler.canExpandTree(bt)&&we.commandHandler.expandTree(bt);else{var un=this._sortTreeChildrenByY(bt).first();un!==null&&we.select(un)}}else if(ct.key==="Left")if(!bt.isTreeLeaf&&bt.isTreeExpanded)we.commandHandler.canCollapseTree(bt)&&we.commandHandler.collapseTree(bt);else{var Vn=bt.findTreeParentNode();Vn!==null&&we.select(Vn)}else if(ct.key==="Up"){var Vn=bt.findTreeParentNode();if(Vn!==null){var $n=this._sortTreeChildrenByY(Vn),xa=$n.indexOf(bt);if(xa>0){for(var pa=$n.elt(xa-1);pa!==null&&pa.isTreeExpanded&&!pa.isTreeLeaf;){var qa=this._sortTreeChildrenByY(pa);pa=qa.last()}pa!==null&&we.select(pa)}else we.select(Vn)}}else if(ct.key==="Down")if(bt.isTreeExpanded&&!bt.isTreeLeaf){var un=this._sortTreeChildrenByY(bt).first();un!==null&&we.select(un)}else for(;bt!==null;){var Vn=bt.findTreeParentNode();if(Vn===null)break;var $n=this._sortTreeChildrenByY(Vn),xa=$n.indexOf(bt);if(xa<$n.length-1){we.select($n.elt(xa+1));break}else bt=Vn}var Pr=we.selection.first();Pr!==null&&we.scrollToRect(Pr.actualBounds)}},Rt.prototype._sortTreeChildrenByY=function(we){var bt=new go.List().addAll(we.findTreeChildrenNodes());return bt.sort(function(ct,un){var Vn=ct.location,$n=un.location;return Vn.y<$n.y?-1:Vn.y>$n.y?1:Vn.x<$n.x?-1:Vn.x>$n.x?1:0}),bt},Rt.prototype.copyToClipboard=function(we){go.CommandHandler.prototype.copyToClipboard.call(this,we),this._lastPasteOffset.set(this.pasteOffset)},Rt.prototype.pasteFromClipboard=function(){var we=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(we,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),we},Object.defineProperty(Rt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(we){if(we!=="move"&&we!=="select"&&we!=="scroll"&&we!=="tree"&&we!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+we);this._arrowKeyBehavior=we}}),Object.defineProperty(Rt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(we){if(!(we instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+we);this._pasteOffset.set(we)}});var ln=Rt,Kt=te(18023),cn=te(15746),In=te(33170),At={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},jt=te(67294),vt=(we,bt,ct)=>new Promise((un,Vn)=>{var $n=qa=>{try{pa(ct.next(qa))}catch(Pr){Vn(Pr)}},xa=qa=>{try{pa(ct.throw(qa))}catch(Pr){Vn(Pr)}},pa=qa=>qa.done?un(qa.value):Promise.resolve(qa.value).then($n,xa);pa((ct=ct.apply(we,bt)).next())});function Fe({onCancel:we,callback:bt}){let ct=(0,y.useRef)(),un=(0,y.useRef)(),Vn=(0,y.useRef)(),$n=(0,y.useRef)(!1);const xa=(0,y.useRef)(!1),[pa,qa]=(0,y.useState)(0);function Pr(){const Fn=xe.bx.make,qn={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};ct.current=new xe.S0(un.current,{padding:20,grid:Fn(xe.s_,"Grid",Fn(xe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Fn(xe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Jn=>{var ea=Jn.diagram.commandHandler.addTopLevelParts(Jn.diagram.selection,!0);ea||Jn.diagram.currentTool.doCancel()},commandHandler:Fn(ln),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Jn=>{var ea=Jn.subject;ea.location=ea.location.copy().snapToGridPoint(Jn.diagram.grid.gridOrigin,Jn.diagram.grid.gridCellSize),setTimeout(()=>{Jn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Jn=>{var ea=Jn.subject;setTimeout(()=>{Jn.diagram.commandHandler.editTextBlock()})},LinkRelinked:Jn=>{var ea=Jn.parameter.part;ea.invalidateConnectedLinks();var Ya=Jn.subject;Jn.diagram.toolManager.linkingTool.isForwards?Ya.toNode.invalidateConnectedLinks():Ya.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),ct.current.nodeTemplate=Fn(xe.NB,"Auto",{locationSpot:xe.z6.Center,locationObjectName:"SHAPE",desiredSize:new xe.$u(120,60),minSize:new xe.$u(40,40),resizable:!0,resizeCellSize:new xe.$u(10,10),rotatable:!0},new xe.KX("location","loc",xe.E9.parse).makeTwoWay(xe.E9.stringify),new xe.KX("desiredSize","size",xe.$u.parse).makeTwoWay(xe.$u.stringify),Fn(xe.bn,{name:"SHAPE",fill:qn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:xe.z6.AllSides,toSpot:xe.z6.AllSides},new xe.KX("figure"),new xe.KX("fill"),new xe.KX("stroke","borderColor"),new xe.KX("strokeWidth","thickness"),new xe.KX("strokeDashArray","dash")),Fn(xe.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Fn(xe.al,{margin:1,textAlign:"center",overflow:xe.al.OverflowEllipsis,editable:!0},new xe.KX("text").makeTwoWay(),new xe.KX("stroke","color"))),ct.current.nodeTemplate.toolTip=Fn("ToolTip",Fn(xe.s_,"Vertical",{maxSize:new xe.$u(200,NaN)},Fn(xe.al,{font:"bold 10pt sans-serif",textAlign:"center"},new xe.KX("text")),Fn(xe.al,{font:"10pt sans-serif",textAlign:"center"},new xe.KX("text","details"))));function to(Jn,ea){var Ya=(Za,Co)=>{Za.handled=!0,Za.diagram.model.commit(Jo=>{var uo=Co.part.adornedPart,No=new xe.E9().setRectSpot(uo.actualBounds,Jn);No.subtract(uo.location),No.scale(2,2),No.x+=Math.sign(No.x)*130,No.y+=Math.sign(No.y)*130,No.add(uo.location),No.snapToGridPoint(Za.diagram.grid.gridOrigin,Za.diagram.grid.gridCellSize);var vi=Jo.copyNodeData(uo.data);Jo.setGroupKeyForNodeData(vi,Jo.getGroupKeyForNodeData(uo.data)),Jo.addNodeData(vi);var qi={from:uo.key,to:Jo.getKeyForNodeData(vi)};Jo.addLinkData(qi);var _l=Za.diagram.findNodeForData(vi);_l.location=No,Za.diagram.select(_l),setTimeout(()=>{Za.diagram.commandHandler.editTextBlock()},20)})};return Fn(xe.bn,{figure:ea,alignment:Jn,alignmentFocus:Jn.opposite(),width:Jn.equals(xe.z6.Top)||Jn.equals(xe.z6.Bottom)?25:18,height:Jn.equals(xe.z6.Top)||Jn.equals(xe.z6.Bottom)?18:25,fill:"orange",stroke:qn.white,strokeWidth:4,mouseEnter:(Za,Co)=>Co.fill="dodgerblue",mouseLeave:(Za,Co)=>Co.fill="orange",isActionable:!0,click:Ya,contextClick:Ya})}function jr(Jn){return Fn(xe.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(ea,Ya)=>Ya.fill="dodgerblue",mouseLeave:(ea,Ya)=>Ya.fill="orange",click:(ea,Ya)=>{ea.diagram.commandHandler.showContextMenu(Ya.part.adornedPart)}},Jn||{})}ct.current.nodeTemplate.selectionAdornmentTemplate=Fn(xe.uz,"Spot",Fn(xe.Vm,{padding:10}),to(xe.z6.Top,"TriangleUp"),to(xe.z6.Left,"TriangleLeft"),to(xe.z6.Right,"TriangleRight"),to(xe.z6.Bottom,"TriangleDown"),jr({alignment:new xe.z6(.75,0)}));function ua(Jn,ea){return(Ya,Za)=>{Ya.handled=!0,Ya.diagram.model.commit(Co=>{Co.set(Za.part.adornedPart.data,Jn,ea)})}}function mn(Jn,ea){return ea||(ea="color"),Fn(xe.bn,{width:16,height:16,stroke:"lightgray",fill:Jn,margin:1,background:"transparent",mouseEnter:(Ya,Za)=>Za.stroke="dodgerblue",mouseLeave:(Ya,Za)=>Za.stroke="lightgray",click:ua(ea,Jn),contextClick:ua(ea,Jn)})}function Uo(){return[Fn("ContextMenuButton",Fn(xe.s_,"Horizontal",mn(qn.white,"fill"),mn(qn.beige,"fill"),mn(qn.extralightblue,"fill"),mn(qn.extralightred,"fill"))),Fn("ContextMenuButton",Fn(xe.s_,"Horizontal",mn(qn.lightgray,"fill"),mn(qn.lightgreen,"fill"),mn(qn.lightblue,"fill"),mn(qn.lightred,"fill")))]}function Qo(){return[Fn("ContextMenuButton",Fn(xe.s_,"Horizontal",mn(qn.black),mn(qn.green),mn(qn.blue),mn(qn.red))),Fn("ContextMenuButton",Fn(xe.s_,"Horizontal",mn(qn.white),mn(qn.magenta),mn(qn.purple),mn(qn.orange)))]}function Ci(Jn,ea){return ea||(ea="thickness"),Fn(xe.bn,"LineH",{width:16,height:16,strokeWidth:Jn,margin:1,background:"transparent",mouseEnter:(Ya,Za)=>Za.background="dodgerblue",mouseLeave:(Ya,Za)=>Za.background="transparent",click:ua(ea,Jn),contextClick:ua(ea,Jn)})}function co(Jn,ea){return ea||(ea="dash"),Fn(xe.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Jn,margin:1,background:"transparent",mouseEnter:(Ya,Za)=>Za.background="dodgerblue",mouseLeave:(Ya,Za)=>Za.background="transparent",click:ua(ea,Jn),contextClick:ua(ea,Jn)})}function ri(){return[Fn("ContextMenuButton",Fn(xe.s_,"Horizontal",Ci(1),Ci(2),Ci(3),Ci(4))),Fn("ContextMenuButton",Fn(xe.s_,"Horizontal",co(null),co([2,4]),co([4,4])))]}function Pn(Jn,ea){return ea||(ea="figure"),Fn(xe.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Jn,margin:1,background:"transparent",mouseEnter:(Ya,Za)=>Za.fill="dodgerblue",mouseLeave:(Ya,Za)=>Za.fill="lightgray",click:ua(ea,Jn),contextClick:ua(ea,Jn)})}ct.current.nodeTemplate.contextMenu=Fn("ContextMenu",Fn("ContextMenuButton",Fn(xe.s_,"Horizontal",Pn("Rectangle"),Pn("RoundedRectangle"),Pn("Ellipse"),Pn("Diamond"))),Fn("ContextMenuButton",Fn(xe.s_,"Horizontal",Pn("Parallelogram2"),Pn("ManualOperation"),Pn("Procedure"),Pn("Cylinder1"))),Fn("ContextMenuButton",Fn(xe.s_,"Horizontal",Pn("Terminator"),Pn("CreateRequest"),Pn("Document"),Pn("TriangleDown"))),Uo(),Qo(),ri()),ct.current.groupTemplate=Fn(xe.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:xe.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Jn,ea)=>{var Ya=ea.addMembers(ea.diagram.selection,!0);Ya||ea.diagram.currentTool.doCancel()},avoidable:!1},new xe.KX("location","loc",xe.E9.parse).makeTwoWay(xe.E9.stringify),Fn(xe.s_,"Auto",{name:"BODY"},Fn(xe.bn,{parameter1:10,fill:qn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:xe.z6.AllSides,toSpot:xe.z6.AllSides},new xe.KX("fill"),new xe.KX("stroke","color"),new xe.KX("strokeWidth","thickness"),new xe.KX("strokeDashArray","dash")),Fn(xe.Vm,{background:"transparent",margin:20})),Fn(xe.al,{alignment:xe.z6.Top,alignmentFocus:xe.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new xe.KX("text"),new xe.KX("stroke","color"))),ct.current.groupTemplate.selectionAdornmentTemplate=Fn(xe.uz,"Spot",Fn(xe.s_,"Auto",Fn(xe.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Fn(xe.Vm,{margin:1.5})),jr({alignment:xe.z6.TopRight,alignmentFocus:xe.z6.BottomRight})),ct.current.groupTemplate.contextMenu=Fn("ContextMenu",Uo(),Qo(),ri()),ct.current.linkTemplate=Fn(xe.rU,{layerName:"Foreground",routing:xe.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new xe.KX("fromSpot","fromSpot",xe.z6.parse),new xe.KX("toSpot","toSpot",xe.z6.parse),new xe.KX("fromShortLength","dir",Jn=>Jn>=1?10:0),new xe.KX("toShortLength","dir",Jn=>Jn>=1?10:0),new xe.KX("points").makeTwoWay(),Fn(xe.bn,{strokeWidth:2},new xe.KX("stroke","color"),new xe.KX("strokeWidth","thickness"),new xe.KX("strokeDashArray","dash")),Fn(xe.bn,{segmentIndex:0,segmentOffset:new xe.E9(15,0),segmentOrientation:xe.rU.OrientAlong,alignmentFocus:xe.z6.Right,figure:"circle",width:10,strokeWidth:0},new xe.KX("fill","color"),new xe.KX("visible","dir",Jn=>Jn===1)),Fn(xe.bn,{segmentIndex:-1,segmentOffset:new xe.E9(-10,6),segmentOrientation:xe.rU.OrientPlus90,alignmentFocus:xe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new xe.KX("fill","color"),new xe.KX("visible","dir",Jn=>Jn>=1),new xe.KX("width","thickness",Jn=>7+3*Jn),new xe.KX("height","thickness",Jn=>7+3*Jn),new xe.KX("segmentOffset","thickness",Jn=>new xe.E9(-15,4+1.5*Jn))),Fn(xe.bn,{segmentIndex:0,segmentOffset:new xe.E9(15,-6),segmentOrientation:xe.rU.OrientMinus90,alignmentFocus:xe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new xe.KX("fill","color"),new xe.KX("visible","dir",Jn=>Jn===2),new xe.KX("width","thickness",Jn=>7+3*Jn),new xe.KX("height","thickness",Jn=>7+3*Jn),new xe.KX("segmentOffset","thickness",Jn=>new xe.E9(-15,4+1.5*Jn))),Fn(xe.al,{alignmentFocus:new xe.z6(0,1,-4,0),editable:!0},new xe.KX("text").makeTwoWay(),new xe.KX("stroke","color"))),ct.current.linkTemplate.selectionAdornmentTemplate=Fn(xe.uz,Fn(xe.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:xn(2)},new xe.KX("pathPattern","thickness",xn)),jr({alignmentFocus:new xe.z6(0,0,-6,-4)}));function xn(Jn){return Fn(xe.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Jn+4).toString()+" H3"})}function Mn(Jn){var ea="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Jn===0?ea="M0 0 M16 16 M0 8 L16 8":Jn===2&&(ea="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Fn(xe.bn,{geometryString:ea,margin:2,background:"transparent",mouseEnter:(Ya,Za)=>Za.background="dodgerblue",mouseLeave:(Ya,Za)=>Za.background="transparent",click:ua("dir",Jn),contextClick:ua("dir",Jn)})}function Na(Jn){var ea=(Ya,Za)=>{Ya.handled=!0,Ya.diagram.model.commit(Co=>{var Jo=Za.part.adornedPart;Co.set(Jo.data,Jn?"toSpot":"fromSpot",xe.z6.stringify(xe.z6.AllSides)),(Jn?Jo.toNode:Jo.fromNode).invalidateConnectedLinks()})};return Fn(xe.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Ya,Za)=>Za.background="dodgerblue",mouseLeave:(Ya,Za)=>Za.background="transparent",click:ea,contextClick:ea})}function on(Jn,ea){var Ya=0,Za=xe.z6.RightSide;Jn.equals(xe.z6.Top)?(Ya=270,Za=xe.z6.TopSide):Jn.equals(xe.z6.Left)?(Ya=180,Za=xe.z6.LeftSide):Jn.equals(xe.z6.Bottom)&&(Ya=90,Za=xe.z6.BottomSide),ea||(Ya-=180);var Co=(Jo,uo)=>{Jo.handled=!0,Jo.diagram.model.commit(No=>{var vi=uo.part.adornedPart;No.set(vi.data,ea?"toSpot":"fromSpot",xe.z6.stringify(Za)),(ea?vi.toNode:vi.fromNode).invalidateConnectedLinks()})};return Fn(xe.bn,{alignment:Jn,alignmentFocus:Jn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Ya,background:"transparent",mouseEnter:(Jo,uo)=>uo.background="dodgerblue",mouseLeave:(Jo,uo)=>uo.background="transparent",click:Co,contextClick:Co})}ct.current.linkTemplate.contextMenu=Fn("ContextMenu",Qo(),ri(),Fn("ContextMenuButton",Fn(xe.s_,"Horizontal",Mn(0),Mn(1),Mn(2))),Fn("ContextMenuButton",Fn(xe.s_,"Horizontal",Fn(xe.s_,"Spot",Na(!1),on(xe.z6.Top,!1),on(xe.z6.Left,!1),on(xe.z6.Right,!1),on(xe.z6.Bottom,!1)),Fn(xe.s_,"Spot",{margin:new xe.Zt(0,0,0,2)},Na(!0),on(xe.z6.Top,!0),on(xe.z6.Left,!0),on(xe.z6.Right,!0),on(xe.z6.Bottom,!0)))));const er=`{ "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 Aa=["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 Rr(Jn){return console.log("shapeName:",Jn),Aa.indexOf(Jn)>=0}var rr=new xe.YI(Vn.current,{maxSelectionCount:1,linkTemplate:Fn(xe.rU,{locationSpot:xe.z6.Center,selectionAdornmentTemplate:Fn(xe.uz,"Link",{locationSpot:xe.z6.Center},Fn(xe.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Fn(xe.bn,{toArrow:"Standard",stroke:null}))},{routing:xe.rU.AvoidsNodes,curve:xe.rU.JumpOver,corner:5,toShortLength:4},new xe.KX("points"),Fn(xe.bn,{isPanelMain:!0,strokeWidth:2}),Fn(xe.bn,{toArrow:"Standard",stroke:null})),model:new xe.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...xe.bn.getFigureGenerators().toArray().map(Jn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Jn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return ct.current.addDiagramListener("TextEdited",function(Jn){var ea;const Ya=Jn.subject.part;var Za=(ea=document.activeElement)==null?void 0:ea.value;typeof Za=="string"&&Za.trim()===""&&ct.current.model.commit(function(Co){Co.set(Ya.data,"text","\u672A\u547D\u540D"),ct.current.commandHandler.stopCommand()},"increment")}),rr.nodeTemplate=Fn(xe.NB,"Auto",{locationSpot:xe.z6.Center},new xe.KX("location","location",xe.E9.parse).makeTwoWay(xe.E9.stringify),Fn(xe.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new xe.KX("stroke").makeTwoWay(),new xe.KX("fill").makeTwoWay(),new xe.KX("figure")),Fn(xe.al,{margin:new xe.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new xe.$u(16,16),maxSize:new xe.$u(10,NaN),textAlign:"center",editable:!0},new xe.KX("key").makeTwoWay())),setTimeout(()=>{ct.current.grid=Fn(xe.s_,"Grid",Fn(xe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Fn(xe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),ct.current.grid.visible=!0,ct.current.grid.gridCellStroke="darkgray",ct.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=ct.current,ct.current}const cr=()=>vt(this,null,function*(){var Fn=ct.current.makeImage();const qn=yield(0,In.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Fn.src}});bt({src:qn.url})});return(0,y.useEffect)(()=>(setTimeout(()=>{Pr()},500),qa(pa+1),()=>{ct.current=null}),[]),jt.createElement("div",{ref:xa,className:$n.current?`${At.maxH60} body-overflow-initial`:"body-overflow-initial"},jt.createElement(xt.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!pa,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:jt.createElement(Lt.Z,null,jt.createElement(cn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),jt.createElement(cn.Z,{onClick:()=>{var Fn,qn,to=ct.current.selection.first();if($n.current=!$n.current,document.activeElement&&to){let jr=(qn=(Fn=document.activeElement)==null?void 0:Fn.value)==null?void 0:qn.trim();typeof jr=="string"&&ct.current.model.commit(function(ua){ua.set(to.data,"text",jr||"\u672A\u547D\u540D"),ct.current.commandHandler.stopCommand()},"increment")}qa(pa+1)}},jt.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:we},jt.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:At.flowChartWrp},jt.createElement("div",{style:{display:"flex",height:"100%"}},jt.createElement("div",{style:{width:"300px",height:"100%"}},jt.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),jt.createElement("div",{style:{height:"calc(100% - 50px)"},className:At.myPaletteDiv,ref:Vn})),jt.createElement("div",{style:{flex:1,position:"relative"}},jt.createElement("div",{ref:un,style:{height:"80vh"}}))),jt.createElement("div",{className:"tr"},jt.createElement(ye.ZP,{size:"large",onClick:cr,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Je=Fe,zt=te(98813),Gt=te(55514);const wt=zt.ZP.Group,Wt={margin:"0 8px"};var Ft=({callback:we,onCancel:bt})=>{function ct(un){we(un)}return y.createElement(Ze.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:ct},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:Wt},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:Wt},"\u884C\u6570"),y.createElement(Ze.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(Gt.Z,null)),y.createElement("span",{style:Wt},"\u5217\u6570"),y.createElement(Ze.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(Gt.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:Wt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement(Ze.default.Item,{name:"align"},y.createElement(wt,null,y.createElement(zt.ZP,{value:"default"},y.createElement("i",{className:"fa fa-align-justify"})),y.createElement(zt.ZP,{value:"left"},y.createElement("i",{className:"fa fa-align-left"})),y.createElement(zt.ZP,{value:"center"},y.createElement("i",{className:"fa fa-align-center"})),y.createElement(zt.ZP,{value:"right"},y.createElement("i",{className:"fa fa-align-right"}))))),y.createElement("div",{className:"flex-container flex-end"},y.createElement(ye.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(ye.ZP,{type:"ghost",onClick:bt},"\u53D6\u6D88")))},rn=te(47897),kn=te(61016),wn=te.n(kn),ma=(0,y.forwardRef)(({use3d:we,width:bt,height:ct,callback:un,showSaveButton:Vn},$n)=>{const xa=(0,y.useRef)(),pa=(0,y.useRef)(),[qa,Pr]=(0,y.useState)(!1),cr=(0,y.useRef)({id:xa,appName:"graphing",width:bt||1e3,height:ct||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,y.useEffect)(()=>{pa.current=new(wn())(cr.current,!0),window.onload=function(){pa.current.inject("applet_container")}},[]);const Fn=()=>{var qn=window.ggbApplet.getPNGBase64(1,!0,72);return un&&un(qn),qn};return(0,y.useEffect)(()=>{cr.current.appName=qa?"3D":"graphing",pa.current.inject("applet_container")},[qa]),(0,y.useEffect)(()=>{Pr(we)},[we]),(0,y.useImperativeHandle)($n,()=>({getImgData:Fn})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:xa}),y.createElement(Lt.Z,{align:"middle"},y.createElement(cn.Z,{flex:1},y.createElement(rn.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:qa,onChange:qn=>Pr(qn)})),y.createElement(cn.Z,null,y.createElement(ye.ZP,{size:"large",onClick:Fn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Ea=te(36527),hn=te(25934),Bn=te(2453);const Rn="link",nt="upload-image",rt="add-flowchart",an="draw-image",tn="add-flowchart",Cn="code-block",zn="add-table",Xn="------------",nn={default:Xn,left:`:${Xn}`,center:`:${Xn}:`,right:`${Xn}:`};var Yt=te(99914),Sn=(we,bt,ct)=>new Promise((un,Vn)=>{var $n=qa=>{try{pa(ct.next(qa))}catch(Pr){Vn(Pr)}},xa=qa=>{try{pa(ct.throw(qa))}catch(Pr){Vn(Pr)}},pa=qa=>qa.done?un(qa.value):Promise.resolve(qa.value).then($n,xa);pa((ct=ct.apply(we,bt)).next())});function Un(){}let Yn=0;const Ma=1e4,Da="\u2581",Fa="@\u2581\u2581@",dn="@\u2581@",Wn=`
|
|
**\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`,ka=["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 Fr(we){return/^\d+$/.test(we)?`${we}px`:we}const po=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",yr={[po+"-B"]:"bold",[po+"-I"]:"italic"},xr={[Rn]:"\u6DFB\u52A0\u94FE\u63A5",[Cn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[nt]:"\u6DFB\u52A0\u56FE\u7247",[an]:"\u6DFB\u52A0\u753B\u56FE",[rt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[zn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var at=({defaultValue:we="",onChange:bt,width:ct="100%",height:un=400,miniToolbar:Vn=!1,isFocus:$n=!1,watch:xa,insertTemp:pa,mode:qa="markdown",id:Pr="markdown-editor-id",showResizeBar:cr=!1,noStorage:Fn=!1,showNullButton:qn=!1,showNullProgramButton:to=!1,hidetoolBar:jr=!1,fullScreen:ua=!1,onBlur:mn,onCMBeforeChange:Uo,onFullScreen:Qo,className:Ci="",disablePaste:co=!1,disabled:ri=!1,disabledFill:Pn=!1,placeholder:xn="",values:Mn="",extraUse:Na})=>{const[on,er]=(0,y.useState)(null),[Aa,Rr]=(0,y.useState)(we),[rr,Jn]=(0,y.useState)(xa),[ea,Ya]=(0,y.useState)(ua),[Za,Co]=(0,y.useState)(""),[Jo,uo]=(0,y.useState)(0),[No,vi]=(0,y.useState)(un),[qi,_l]=(0,y.useState)(!1),Pu=(0,y.useRef)((0,hn.Z)()),fu=(0,y.useRef)(!1),mo=(0,y.useRef)(),[Bl,vu]=(0,y.useState)(0),[hl,bl]=(0,y.useState)(0),fl=(0,y.useRef)(),Fl=(0,y.useRef)(),To=(0,y.useRef)(),wl=(0,y.useRef)(),Iu=()=>Sn(void 0,null,function*(){var or;const La=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Pu.current}});(or=La==null?void 0:La.attachments)!=null&&or.length&&(console.log("cm:",on,fl),La.attachments.map(ir=>{ir.content_type.indexOf("image")>-1?on.replaceSelection(``):ir.content_type.indexOf("video")>-1?on.replaceSelection(`<video width="100%" controls src="${ENV.API_SERVER}/api/attachments/${data.id}"></video>`):ir.content_type.indexOf("pdf")>-1?on.replaceSelection(`<a href="${ENV.API_SERVER}/api/attachments/${ir.id}?type=${ir.content_type}&disposition=inline" target="_blank">${ir.name}</a>`):on.replaceSelection(`[${ir.name}](${ENV.API_SERVER}/api/attachments/${ir.id}?type=${ir.content_type})`)}))});(0,y.useEffect)(()=>{const or=window.scrollY||window.pageYOffset;Rr(Mn),on==null||on.setValue(Mn),window.scrollTo(0,or)},[Mn]),(0,y.useEffect)(()=>{Qo==null||Qo(ea)},[ea]),(0,y.useEffect)(()=>{if(fl.current){let or=function(ir,br){var hi;if(co){br.preventDefault();return}const Ji=br.clipboardData;if(Ji){const Xi=Ji.types.toString(),Ti=Ji.items;if(Xi==="Files"||Ji.types.indexOf("Files")>-1){if(br.preventDefault(),qa=="stex")return;try{let dl=Ti[1];((hi=Ti[0])==null?void 0:hi.kind)==="file"&&(dl=Ti[0]);const el=dl.getAsFile(),Ir=el.name.split(".").pop();(0,gt.I)(el,Sl=>{var pu,Yl,hu;Sl.id?((pu=el==null?void 0:el.type)==null?void 0:pu.indexOf("image"))>-1?La.replaceSelection(`<img width="100%" src="/api/attachments/${Sl.id}?type=${Sl.content_type})" alt="" />`):((Yl=el==null?void 0:el.type)==null?void 0:Yl.indexOf("video"))>-1?La.replaceSelection(`<video width="100%" controls src="/api/attachments/${Sl.id}"></video>`):((hu=el==null?void 0:el.type)==null?void 0:hu.indexOf("pdf"))>-1?La.replaceSelection(`<a href="/api/attachments/${Sl.id}?type=${el.type}&disposition=inline" target="_blank">${el.name}</a>`):ka.includes(Ir)?La.replaceSelection(`<a href="/api/attachments/${Sl.id}?type=office&disposition=inline" target="_blank">${el.name}</a>`):La.replaceSelection(`[${el.name}](/api/attachments/${Sl.id}?type=${Sl.content_type})`):(Sl==null?void 0:Sl.status)===401&&(Bn.ZP.warning((Sl==null?void 0:Sl.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(dl){Bn.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const La=Re().fromTextArea(fl.current,{mode:qa,lineNumbers:!Vn,lineWrapping:!0,value:we,autoCloseTags:!to,autoCloseBrackets:!0});return La.on("keyup",function(ir,br){br.keyCode===8&&(ir.getValue()==""?La.setOption("placeholder",xn):La.setOption("placeholder",null))}),La.on("keydown",function(ir,br){if(br.keyCode===8){var hi=si(ir);hi&&br.preventDefault()}}),$n&&La.focus(),La.on("paste",or),La.on("dragleave",function(ir,br){Fl.current.classList.remove("mouse-hover-md")}),ri&&La.on("beforeChange",function(ir,br){(br.origin==="paste"||br.origin==="+input")&&br.cancel()}),er(La),()=>{La.off("paste",or)}}},[]);const Xl=(0,y.useCallback)(()=>{if(Fl.current)try{}catch(or){console.log(or,"---- to set md editor body height")}},[No,Fl,ea]);(0,y.useEffect)(()=>{function or(){let La=new Le.Z(ir=>{for(let br of ir)(br.target.offsetHeight>0||br.target.offsetWidth>0)&&(Xl(),on.setSize("100%","100%"),on.refresh())});return La.observe(fl.current.parentElement),La}if(on){const La=or();return()=>{var ir,br;(ir=fl.current)!=null&&ir.parentElement&&La.unobserve((br=fl.current)==null?void 0:br.parentElement)}}},[on,Xl]),(0,y.useEffect)(()=>{if(on){let or=[];for(const[La,ir]of Object.entries(yr)){let br={[La]:()=>{bu(ir)}};or.push(br),on.addKeyMap(br)}return mo.current=setInterval(()=>{fu.current&&Iu()},4e3),()=>{clearInterval(mo.current);for(let La of or)on.removeKeyMap(La)}}},[on]),(0,y.useEffect)(()=>{ua!==ea&&Ya(ua)},[ua]),(0,Yt.Z)(()=>{if(!Fn&&Jo>0){let or=new Date().getTime(),La=window.sessionStorage.getItem(Pr);or>=Jo+Ma&&(!La||La!==Aa)&&(window.sessionStorage.setItem(Pr,Aa),_l(!0))}},Ma),(0,y.useEffect)(()=>{Jn(xa)},[on,xa]),(0,y.useEffect)(()=>{on&&$n&&on.focus()},[on,$n]),(0,y.useEffect)(()=>{if(rr&&on){let or=function(ir){let br=ir.target;if(wl.current){let hi=br.scrollTop/br.scrollHeight;wl.current.scrollTop=wl.current.scrollHeight*hi}};const La=on.getScrollerElement();return La.addEventListener("scroll",or),()=>{La.removeEventListener("scroll",or)}}},[on,rr]),(0,y.useEffect)(()=>{if(on&&Uo){let or=function(La,ir){Uo(La,ir)};return on.on("beforeChange",or),()=>{on.off("beforeChange",or)}}},[on,Uo]),(0,y.useEffect)(()=>{if(on&&mn){let or=function(){mn(on.getValue())};return on.on("blur",or),()=>{on.off("blur",or)}}},[on,mn]);function si(or,La){var ir=or.getDoc(),br=ir.getCursor(),hi=ir.getLine(br.line),Ji=hi.charAt(br.ch-1),Xi=hi.lastIndexOf("@\u2581@",br.ch),Ti=hi.lastIndexOf("@\u2581\u2581@",br.ch),dl=Xi>Ti?Xi:Ti,el=Xi>Ti?3:4;if(Fa.indexOf(Ji)===-1)return null;if(console.log("change1:",La,or,hi,br,dl,Xi,Ti,Ji),dl>=0&&br.ch-dl<5){var Ir=dl+el;return ir.replaceRange("",{line:br.line,ch:dl},{line:br.line,ch:Ir}),{line:br.line,ch:Ir}}return null}(0,y.useEffect)(()=>{if(on){let or=function(La,ir){const br=La.getValue();Rr(br),uo(new Date().getTime()),La.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),bt&&(to?bt(br,Zu(br)):bt(br))};return on.on("change",or),()=>{on.off("change",or)}}},[on,bt]),(0,y.useEffect)(()=>{if(on)if(we==null)on.setValue(""),Rr("");else{const or=window.scrollY||window.pageYOffset;we!==on.getValue()&&(on.setValue(we),Rr(we),on.setCursor(ri?1:on.lineCount(),0),window.scrollTo(0,or))}},[on,we]);const bu=(0,y.useCallback)(or=>{const La=on.getCursor(),ir=on.getSelection();let br=ir.split(`
|
|
`);switch(or){case"bold":return on.replaceSelection("**"+ir+"**"),ir===""&&on.setCursor(La.line,La.ch+2),on.focus();case"italic":return on.replaceSelection("*"+ir+"*"),ir===""&&on.setCursor(La.line,La.ch+1),on.focus();case"code":return on.replaceSelection("`"+ir+"`"),ir===""&&on.setCursor(La.line,La.ch+1),on.focus();case"inline-latex":return Co("inline-latex"),on.focus();case"latex":return on.replaceSelection("```latex\n"+ir+"\n```"),on.setCursor(La.line+1,ir.length+1),on.focus();case"line-break":return on.replaceSelection(`<br/>
|
|
`),on.focus();case"list-ul":return ir===""?on.replaceSelection("- "+ir):on.replaceSelection(br.map(hi=>hi===""?"":`- ${hi}`).join(`
|
|
`)),on.focus();case"list-ol":return ir===""?on.replaceSelection("1. "+ir):on.replaceSelection(br.map((hi,Ji)=>hi===""?"":`${Ji+1}. ${hi}`).join(`
|
|
`)),on.focus();case"add-null-ch":return ir===""&&on.setCursor(La.line,La.ch),on.replaceSelection(Da),on.focus();case"add-signal":return ir===""&&on.setCursor(La.line,La.ch),on.replaceSelection(dn),on.focus();case"add-multiple":return ir===""&&on.setCursor(La.line,La.ch),on.replaceSelection(Fa),on.focus();case"inster-template-1":return ir===""&&on.setCursor(La.line,La.ch),on.replaceSelection(Wn),on.focus();case"eraser":return on.setValue(""),on.focus();case"trigger-watch":return Jn(!rr),on.focus();case"trigger-full-screen":return Ya(!ea),on.focus();case Rn:Co(Rn);return;case Cn:Co(Cn);return;case nt:Co(nt);return;case an:Co(an);return;case"maths-latex":Co("maths-latex");return;case rt:Co(rt);return;case zn:Co(zn);return;default:throw new Error}},[on,rr,ea]),kl=(0,y.useCallback)((or,La)=>{var ir,br,hi,Ji,Xi,Ti;switch(Co(""),Za){case Rn:const{title:pu,link:Yl}=or;return on.replaceSelection(`[${pu}](${Yl})`),on.focus();case Cn:const{language:hu,content:as}=or;return on.replaceSelection(["```"+hu,as,"```"].join(`
|
|
`)),on.focus();case"maths-latex":for(var dl=atob(or),el=new Uint8Array(dl.length),Ir=0;Ir<dl.length;Ir++)el[Ir]=dl.charCodeAt(Ir);var Sl=new Blob([el],{type:"image/png"});(0,gt.I)(Sl,Hi=>{Hi.id?on.replaceSelection(``):(Hi==null?void 0:Hi.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":on.replaceSelection("`$$"+or+"$$`");break;case nt:case an:case tn:const{src:Bu,alt:ci}=or,tl=La,gl=(hi=(br=(ir=tl==null?void 0:tl.name)==null?void 0:ir.split("."))==null?void 0:br.pop)==null?void 0:hi.call(br);return((Ji=tl==null?void 0:tl.type)==null?void 0:Ji.indexOf("image"))>-1||!(tl!=null&&tl.type)?tl.align||tl.width?on.replaceSelection(`<p style="text-align:${tl.align||"initial"}"><img width="${tl.width?tl.width+"%":"initial"}" src="${Bu}" alt="${ci||""}" /></p>`):on.replaceSelection(`<img width="100%" src="${Bu}" alt="${ci||""}" />`):((Xi=tl==null?void 0:tl.type)==null?void 0:Xi.indexOf("video"))>-1?on.replaceSelection(`<video width="100%" controls src="${Bu}"></video>`):((Ti=tl==null?void 0:tl.type)==null?void 0:Ti.indexOf("pdf"))>-1?on.replaceSelection(`<a href="${Bu}?type=${tl.type}&disposition=inline" target="_blank">${tl.name}</a>`):ka.includes(gl)?on.replaceSelection(`<a href="${Bu}?type=office&disposition=inline" target="_blank">${tl.name}</a>`):on.replaceSelection(`[${tl.name}](${Bu})`),on.focus();case zn:const{row:zi,col:au,align:Nu}=or;let Lu=`
|
|
`;for(let Hi=0;Hi<zi;Hi++){let Fu=[],lu=[];for(let Su=0;Su<au;Su++)Hi===1&&lu.push(nn[Nu]),Fu.push(" ");Hi===1&&(Lu+=`| ${lu.join(" | ")} |
|
|
`),Lu+=`| ${Fu.join(au===1?"":" | ")} |
|
|
`}return on.replaceSelection(Lu+`
|
|
`),on.focus();default:throw new Error}},[on,Za]),ys=(0,y.useMemo)(()=>{switch(Za){case Rn:return y.createElement($t,{callback:kl,onCancel:Dl});case Cn:return y.createElement(En.Z,{callback:kl,onCancel:Dl});case nt:return y.createElement(gt.Z,{callback:kl,onCancel:Dl});case rt:return y.createElement(Je,{callback:kl,onCancel:Dl});case zn:return y.createElement(Ft,{callback:kl,onCancel:Dl});case"maths-latex":return y.createElement(ma,{showSaveButton:!0,callback:kl});case"inline-latex":return y.createElement(Ea.Z,{showSaveButton:!0,callback:kl});default:return null}},[Za]);function Dl(){Co("")}(0,y.useEffect)(()=>{if(To.current){let or=function(Xi){hi=!0,Ji=Xi.pageY},La=function(){hi=!1},ir=function(Xi){if(hi){let Ti=Xi.pageY-Ji;Ti<0&&(Ti=0),Ti>300&&(Ti=300);let dl=un+Ti+"px";vi(dl)}},br=To.current,hi=!1,Ji=0;return br.addEventListener("mousedown",or),document.addEventListener("mousemove",ir),document.addEventListener("mouseup",La),()=>{br.removeEventListener("mousedown",or),document.removeEventListener("mousemove",ir),document.removeEventListener("mouseup",La)}}},[on,To]),(0,y.useEffect)(()=>{vi(un)},[un]);const Yu=Fr(ct),Cu=Fr(No),Ou={width:Yu,height:Cu},zl=(0,y.useMemo)(()=>{if(Jo){let or=new Date(Jo),La=or.getHours(),ir=or.getMinutes(),br=or.getSeconds();return La=La<10?"0"+La:La,ir=ir<10?"0"+ir:ir,br=br<10?"0"+br:br,`${La}:${ir}:${br}`}return 0},[Jo]),Zu=or=>{const La=[];if(to){let ir=-1;or=or.replace(/(@▁▁@|@▁@)/g,function(br,hi,Ji){La.push({multiLine:br!==dn})})}return La};function ns(){window.sessionStorage.removeItem(Pr),_l(!1),uo(0)}function ju(){_l(!1),uo(0),on.setValue(window.sessionStorage.getItem(Pr))}(0,y.useEffect)(()=>{xr[Za]&&Za!==an&&Za!==rt&&setTimeout(()=>{const or=document.getElementsByClassName("markdown-popup-form")[0],La=window.innerWidth/2-or.offsetWidth/2,ir=window.innerHeight/2-or.offsetHeight/2;vu(La),bl(ir)},0)},[Za]);const $u=or=>{or.preventDefault();const La=or.clientX-Bl,ir=or.clientY-hl;document.body.onmousemove=br=>{let hi=br.clientX-La,Ji=br.clientY-ir;const Xi=document.getElementsByClassName("markdown-popup-form")[0],Ti=window.innerWidth-Xi.offsetWidth,dl=window.innerHeight-Xi.offsetHeight;hi=Math.max(0,Math.min(hi,Ti)),Ji=Math.max(0,Math.min(Ji,dl)),pi(br.clientX,br.clientY,La,ir)&&(vu(hi),bl(Ji))},document.body.onmouseup=function(){document.body.onmousemove=null}},pi=(or,La,ir,br)=>{const hi=document.body.clientHeight,Ji=document.body.clientWidth;return or<20&&ir>or||or>Ji-20&&ir<or||La<20&&br>La||La>hi-20&&br<La?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return y.createElement(y.Fragment,null,y.createElement("div",{className:"markdown-editor-wrapper",ref:Fl},y.createElement("div",{className:`markdown-editor-container ${Ci} ${rr?"on-preview":""} ${Vn?"mini":""} ${ea?"full-screen":""}`,style:Ou},y.createElement(De,{insertTemp:pa,watch:rr,fullScreen:ea,showNullButton:qn,showNullProgramButton:to,onActionCallback:bu,hidetoolBar:jr,extraUse:Na}),y.createElement("div",{className:"markdown-editor-body"},y.createElement("div",{className:"codemirror-container"},y.createElement("textarea",{ref:fl,placeholder:xn})),rr?y.createElement("div",{ref:wl,className:"preview-container"},qa==="stex"&&y.createElement(qe,{value:Aa}),qa!=="stex"&&y.createElement(Ue.Z,{disabledFill:Pn,showProgramFill:to,value:Aa})):null))),cr?y.createElement("a",{ref:To,className:"editor-resize"}):null,Za===an&&y.createElement(Zt,{callback:kl,onCancel:Dl}),Za===rt&&y.createElement(Je,{callback:kl,onCancel:Dl}),y.createElement(et.Z,null,xr[Za]&&Za!==an&&Za!==rt?y.createElement(xt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Bl,top:hl},title:y.createElement("div",{style:{cursor:"move"},onMouseDown:$u},xr[Za]),open:!0,onCancel:Dl,footer:null,destroyOnClose:!0,width:Za===rt?"1200px":null,height:Za===rt?"80vh":null,className:"markdown-popup-form"},ys):null))}},70859:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return Ee},I:function(){return et}});var y=te(91773),ce=te(2453),Re=te(28802),Le=te(78957),_e=te(55514),Me=te(98813),be=te(85804),He=te(15476),Te=te(67294),ke=te(52262),Ue=te(67294),qe=Object.defineProperty,Ye=Object.defineProperties,me=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(Ze,Ce,ye)=>Ce in Ze?qe(Ze,Ce,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Ze[Ce]=ye,z=(Ze,Ce)=>{for(var ye in Ce||(Ce={}))a.call(Ce,ye)&&b(Ze,ye,Ce[ye]);if(E)for(var ye of E(Ce))x.call(Ce,ye)&&b(Ze,ye,Ce[ye]);return Ze},ne=(Ze,Ce)=>Ye(Ze,me(Ce));const{useForm:re}=y.default,ie={width:280,marginRight:10},fe={labelCol:{span:5},wrapperCol:{span:19}};var Ee=({callback:Ze,onCancel:Ce})=>{const[ye]=re();let Ge=(0,Te.useRef)();function je(ot){Ge.current.width=ye.getFieldValue("width"),Ge.current.align=ye.getFieldValue("align"),Ze(ot,Ge.current)}function Be(ot,Ke){if(ot.status===-1){ce.ZP.error(ot.message);return}ye.setFieldsValue({src:`/api/attachments/${ot.id}`,type:Ke.type})}function Pt(ot){let Ke=ot.target.files[0];Ge.current=Ke,et(Ke,Be)}return Ue.createElement(y.default,ne(z({form:ye},fe),{className:"upload-image-panel",onFinish:je,style:{width:470,overflow:"hidden"}}),Ue.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ue.createElement("div",{className:"flex-container"},Ue.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ue.createElement(Re.default,{style:ie})),Ue.createElement(De,{onFileChange:Pt}))),Ue.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ue.createElement(Re.default,{style:{width:264}})),Ue.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ue.createElement(Le.Z,null,Ue.createElement(y.default.Item,{name:"width",style:{margin:0}},Ue.createElement(_e.Z,{style:{width:264}})),Ue.createElement("span",{className:"ml8"},"%"))),Ue.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ue.createElement(Me.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"}]})),Ue.createElement("aside",null,Ue.createElement(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ue.createElement(be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ue.createElement(be.ZP,{type:"default",onClick:Ce},"\u53D6\u6D88"))))};function De({onFileChange:Ze}){return Ue.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ue.createElement("input",{type:"file",onChange:Ze}))}function et(Ze,Ce){if(!Ze)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ke.bg)())throw ce.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let ye=new FormData;ye.append("editormd-image-file",Ze),ye.append("file_param_name","editormd-image-file"),ye.append("byxhr","true");var Ge=new window.XMLHttpRequest;Ge.withCredentials=!0,Ge.addEventListener("load",function(je){Ce(JSON.parse(je.target.responseText),Ze)},!1),Ge.addEventListener("error",function(je){console.error(je)},!1),Ge.open("POST",`${He.KI}/api/attachments.json`),Ge.send(ye)}},76621:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return Re}});var y=te(67294),ce=te(73935);class Re extends y.Component{constructor(_e){super(_e);const Me=window.document;this.node=Me.createElement("div"),Me.body.appendChild(this.node)}render(){const{children:_e}=this.props;return(0,ce.createPortal)(_e,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},9897:function(Ht,Vt,te){"use strict";te.d(Vt,{i:function(){return ie},Z:function(){return Ee}});var y={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"},ce=te(74330),Re=te(83062),Le=te(94184),_e=te.n(Le),Me=te(28706),be=te(26194),He=te(52262),Te="data:image/png;base64,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",ke="data:image/png;base64,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",Ue="data:image/png;base64,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",qe="data:image/png;base64,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",Ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEpRJREFUaEPFWwl4VeWZfs/NSthJwmZIwhYQg6wi4ANEdhBUWqWOGwLFGXVYWhyqKJvsoQK1FpECNkjRtkBFBIskhIQga5SwQ4AEyA65SSCQkJB75vm/fzn/OblJsNOZuQ88996z3XO+93+/7/2WGABwN31zmOc+Yg0YMaZhtDJgwDAMtou/G+w7fRHbne/8OBOAaRhw0ZmA6RLXMOlU2lfXy+VhVxHnsyvyf4Bpqne2xTTp1/h2+sjPY9vpvzyXbTc9ME0P7fewd3aoxwS7Y9MjryWOkeeLd3Zdg36Gn8evzz7L3/Xw59aO5/fDrsfvUe5jT0/btHsVT2c9H5Drgme/YfjMChu9IMtg4NyvqEozYDSD4bIAkSAxfGAHibYQcOwfP4fdCsfDgMcbSNLqdYBkCIOQscUDSVi54SUYFkhsOzei3Ob8zAwqDWY3piEA4tetIuNLI+pGZ/fFAeL79WPk4qkdJH5urSARmNxQLphuw3B1M0pOx22BiX/jRHFBgsTtWDeT6HjJNO39/wYkaUwBpwYSX71ixUrGidVv28eYpLEG8MD0MFZIdlpgyOM4e+wgKZZ7A++fYBLZFJ4vjJJTn+UAaMUNLZnBWWEDiX0naOkozh7u97jrc4Bpc3eae1NO7l/GJIsZtPxqZZLl7nS2kbtT7OMurEYmkQvmK90bm2zgO8HSFopYPZoblD7DcucuINcoTttoUtwQxubAMKN7A0m4Oy8gSbD02FU7SBzk2l66u6MIwlwZfzKJBbmu6kwRD+mIS+o4DQBpUAaSsLq4vgBJAVI7k2wur1pMstio4qe4Nw+5Zwt0xmAyDLtHtuiLTmwwpRDgZPDGJE0wSDf2/wCSFX+EiFAxiT8UNzZnlD0myRWvGcLJEq4gFEjcxf0PQBL3Vi1Wae7OJha8CgcPjOIf1psU3ZVacyg0xSQLJMkSy91Z7vB/xd2R4rJetOq8MomBJBSWlH9K1emskmywAr5SV0xxOmOSUm322OMtJj0wk5TS1GJlNZAMAZCQ0DWDxAAQCk8XBAJYm8r7F8ekqspyXD95BMFh7dE49CEulRn5lRo3aeFzvBiTLNktpbYK6jbpzY6UclnGHckgB0jEpPtKYTnVnQQlM+0g/IMaoEW7aCHDpSrzovocwkG6X7u7M2G4U9eRi7PcnJTU1jbar6S2C+Wlxcg6fVTIbBlLpOyW6o+/C6XB5SVt4mIjont/BDRqRnYV3PQak0xPFbbPn4Sw6D7o+9ybikmUfbDVLphkgSRXZE1MsoQEv4QEyS6fhcYnQ9+95cahL1cj6onRaN2ph1gLPP/heRLPp3789nMUZl/G4Envq9zMKf3lYrEpQS/iQS40w318rcnZwSS2MLbT3TkSVHfWZSSsnQtf/wAYLpaWCgdUdx4Ks6oK9yvuYeSMWIRGdKZkNj/9JK6lfc9Z4OUaeRfSUHarCG0fi9GYYyWw7JTwbv3RvH1XGZw0JnHJrMckexIrk9qa3V1lRTl+2BWH66cOo8ugpxHVfxSKc6+ivLTESpg9wK0b2TiX8g0eGfQsgpqEiISUsyiwQWM0DG5tk+82sARIBLYAnj2hUXhsjQJIqjcSEQIUxS7GIcpEDTCA9n06D4OnzENo24e5XRlQmvS251FsAXCD3sw4iz0fz8aIGbFoHtGZzjmb9DVS/74ezdt3Eb6qLqStagM7oeDyWfR+djK6DHoGLD7xJV6dSXaQvMUky9VJtyXPYddLP7IHJ7/7C7qNeAEFGeeQezFNi4y1fwyP7ovowc95T3JtEl8wUrKz8OgaU5ZyDMPHxqRqIAnQCrMuIfHTBQRQSGRnFF67yA0iy0EyTxKUIJB9fBAa+TAKrpzBd394DyOmx9K5jH/nkncg9es/4aWVX1kE+gl50qaZz6LX2NcIIOnLrXcrma0Wk/SgrIxUnUkU78T+vMunEBLeES6Xj8qDziV9jcwTBzBk8lz4BQZxW3iqUHwjG41CH6pemXDIcG/uTjLJuHnkY1O6Ke7ZLJBMrf4mmcTemZ9lAD35yzkIbdsF2+ZPQFVlRa1LyK9eEMYv2oIbAqCR02MRHNGJ3OqlQ3tweu9fMW7+RmSfOSaiVV0sIggQ3qUPti6YhOjhv0BU3+FWrNMZpHw8eXZZQ9Jqdrqw0IWDCO6eKlSW3YVfYH0BlFW3K8q5gqRNseg+8iW06doPsnSU+WMyTiVuwxPjp6JJq8gaQaotJlEeyAByFkGdMcnJJDcDaN0HiPnl+wiN7IL7FWVcRAiFd2BTLH0eOPE3vFzEvrhc8A+sjxsZ5xSDmkd0orSM/T4VWA1g88xxFKce9PXq6p0KFKnuVL1LXIQXSplRRX2VgSRUhRXEawbpxO7PkXcxDQNe/i8VW0yzCvfu3EJS3HLUbxqKfuPf4nmux0PxzlNVhUNbP0apuwADXn4bAfUa/ASQrOTbuHH49zxRlXFElGxqA4kBtP+PCxEz+X2EtO2sCqbyOokbFtL1Br8+z14Vh4EbGeexd817GDFtOUIjOxF8EiR2F1X37ymhUFbsxpl923H5aAIiewxAz2cmwb9ePRt2Pn6BtGqlSqSUVeRJii3kUqzqMieRN5CsarMuwUuLCnBw80pU3C3FwJdnolHzNrh7qxApf16J24V5JBwYIOWlt3Cv7DYq7twm8JiIqLxXjpYdHsVjT0+qXr/TKx0eDgpPjkX1nD1LwaGPbDLbJgps6s4Ac3lsfxEDaP0ixEx+j+IIe/iqikoFRsrnK+jzgAmzVKvC1z8QLh9fYtDeNXMIoJCITqreJ1sR90oKce3sUVw/eRh56SdRv3Ewyu/cwth3/4AGzVrYwMk+l4q0XZvR/alXECblL4B7ZaW0ir0xSbYdFEhKNcnCqlXt9gsMVLGnovwuUuJicbswFyPeWopS9w0kxS1DQFBDBNRvAH/2HtQA/vUawp99D6yPekENcaf4Jk7t24beYycSUCo2OguuMkezlZY8MPK//50CyOr96NUES4LLmFSUfQVJGxYhZtJsBEd2Rs75VBza8rtavdKAV99GWHRfUnF7P5mLEdOWISSCsY+7tgspu3HleCIKr6WTfI/oOQAd+41ESGQU/rHqbVKJDFS2vLLOHseF5G9IRbXtNQjdRr2IRiGtRU0LiJsx9kE9ZI3HMVHz/AebuWsURmPA5144gXAWa0wTnvuVqCwvg29APUZbilMuXx8YLl9U3a+kuOzvXw/ph/cg/NH+8AsIUn0pZ0tDrwnKRUQlq/yDq1UM0hNWi0myaMrzJLbS3TmXkbxhMQZNfJcYVFF2B6VF+cLYBk7sjKMH7/H0JJTeyEZgwyYIDo9CQP2GxKD4T+Zi+LSlCA1nMpvHqMtH40m6tnm0H1pGdYefnz9KbuYg9asNyDn/AzGyeduHUZRzldxHq07d0ftnU9CkVYQyMmkaj4lLR/byPNOWVvEYI1klsg2ZTKkquPAz1JGJ7DlQ9ZG8tR/yL55EypaVGD39twhs2BjbF03BI4N/ho6PD8Olowk4n/IN7dOluox58nr21gVPnGXDjxLxgpTVpikitK7UpHDgcYWzSDKsMOcKkjcuxsDX3iGAnMAmbVxCpmEqL+HTuWjUPAx9fv4fZJ2bmec5QFOXcBcnGn5CYZABSwpzcTFlNy6k7ELzdl3Q5/k3cDZ+G66k7ke/F6Yi4/h+YlnMlDnVGCBB4hrPKgvp7k7vdMqWrfeYpJVoYBJbkj5bgu6jX0HTh9rhWtpBHNu+DuPe+QQuvwBsWzgJjwxhAA2nBXf+wDcYNeNDq9qgyXXVoXX0nfSaIDX4Cg6sIgZ5KM/krq1mJnGQ3ExafrYEAxhAFEfs5yR/tpQMFzN5Dpg7jF/7PkZOi0XjlhG4mXkO8WvnYdh/LkFoRJRgkAt3igpw9UQKrqYdhDvrCimjHmNeRduegyimHPryI4pL45dsRmnRTexeMQPDpy9Di/bR1d2UCbhkAOY1Bb6KeQCwqgy21nltwoELjMwfknF021o8NXMV6jUORrpMD2avo/0MoOihPyeALh2Jx/mUnRg9Y6VSb1ZX1l7703tI6jMTDeTikleqdoNHiIDaQTJQlJOBpD8tJYAqy+8iP51l1FJmAzkXTpDRWnfuSVuL86+jSYtwtO7cg4JpwqcMoMUIZXkQQGpnx5I3KM5EdOuPtr2fRKv20fC4fJBxPBGpOzZQYsjKPcOmLkGLDl2RtH4RfR81c6X3OOIASao7EaU1sIRLUe1mrXcjmn8cVw8S139AKA+aNJuM/uOuOOSnn8KIqbE037B1wURED32e8rH0I9/h/IGdeOpXq2zq7UFBUpWM/OQPiUFiKkQptdpAYgAlxy3DgAm/wd2SQlw/dcjKd2TU1yKDLApEdHuClFjCuvkY+tYiARBnH5PuTVq0AVN7TDQX52Qg9euNyL98Bp0HjEH3US/iy9kvkrvr2H8kMXNX7HQ8OvIFdBv98gOB5GSSnVF6408wTevO3nEXYOeKqXhs3Oto22sgGT3+kzloGNIKjzH3zRg0/zUCqFO/UUg/8g+cS96JMb9eBVbLK7hylthOocLW+fUy46BVGoy8pN+KPMiqYjN353K2F8iN8ZqaOycTB+KWY+Ars9AsklcD2MtFhVMuxS1FyIupchtzcQnrFmDomwwg7uL4fqDizi1k/piCK6mJcGdlUEnl8effRJOw9vBUVuCLWc+h/0sz0K7PEPqd8/t34Pjf15PfZzmS15eDSapGp9ydlNc6k7R6ngDpVPxfcS5pB56ZvZYWUUnedez5+F30HDOBGM9e2+ZNQNdh4xHVdyQxiJWwxsxcjfLbRfj2o3cw+PW5aNC0hYpJukCoqY9k5OxfYbJ2t2o3MKfkEjlPDTGpKDcDB+JWoOvQ8Wjcoo1q9nF0LIBki0IHoTjvOk7s2oShby5ESDjPg4pyM3F679+QLdRam+jH0aHPULSM6gbD5UNusuDaBexZPQtD/n0BWnXpqbA4ufvPOLnnS3QZPA69np1cA0gmXFp9VUlauVIVWPbJH9lyYMpq5/KpCG7TAX1/MQ2sBcI8CHuW0b9aCZevLxl967wJiB42Hp37jcLFw3sIoLFvf0TPl7hhMUa8tRiBDZtao1faSFe1IRQRQ43sxFhikASJsYSeRTbjZOtBY4Y7NxMpm1Z4N8YDbh3yxkKEhnMGlZWwrPxDqhYwURBQvxEhXZJ3FbfdBbhbfBMXU3ahrLQYzy3YBB9fPzVzx34u9av1FJfadO1b86+bFkhcTFldWjKODST6IgwJ5F86TW45ZuI7aBnVg4QCy9n6vTANbDHJKsXWua9STZC5uOwzR3F46xq06xVD7ptVHMb+ejWVvJwNP+c4l84mI2ffchoa0UFSjTYNJFUOMgwU513F91tWU4m/aet24nAXH0xUvSPeguD1VtGKYK2K7Awc/svv8eSUuQgO66C5QvukEPu9y8cScGz7HxHUOBhNWoZTxaBRy3B+TWZCMRgpiKtcbU0oPfjMnd3dlRbm48LBb9Fj9EtUTL5wcDfdQcd+I0SLnR+fumM9Wj/cGy3ad0VVxT2cjv8b3NmX4OPrjzZdHweLwd7cmtU610pSotJgZO9bTgyipE4Dqi6Q9KoD5UlsiISxzxZ/LKNTOVTJcStWyZglWx7Vp1c5wOz+GMvlpNA/CxIzkHR3P5VJqvKstwu8zNxxBvCaoL2VwAYj5WSqVVKSXVkneMTy7IRlqpIgQbLFJKnw9AYet6pNCHBwuSCglV2t4SeZ5GW+QU6vEsiWaJCLROZnTpBkBVzW8VSDoq4RYw0k+ziXMFot7s4rSNp0kXNWTu8lceBYzd1LS0O2zh2gGlnxS3MMw2glDUqzWKQTrPk42YizVxecak0ApFrn3kCqDqpikGAwTQrx/oQqpPJyED/XG5PU/dUx32BzfTaQeBlIzZRXGzHWJLheDRBAqphBwcTZ8HMySR9DlpVrHu/kbIOoO7FtuUZ2wtItJo3+WgaVA/CWXOYxROZLthxJjzEEqo8YehTD8rW0zi3WcbBVy9w51Sp/Q7x7B8kahCQXRnXDOhTLT2KSGDZxNPw4RpagMFFVQ5yxurK8zCOBtMBXIAkWwcQXRlbi8jBUmWmA2UxJbQEWOSzbpKkXo3Or2oI978ry7d66spT3iPmGauNc+oixw91ZQkXEM6q1WQ0/LlI4KAwk+du1wVTz9KoI2OyC2kAkXUvEGI/o4eilGnKBNbowO0jWX0nYQRIxyR2IwG70OAwkw+OJNU3ESHcn2WKBZGeRPcZwHSUng2RCy9lUB0jKfWnCQTJIV4TaaLJo0Ypx5dpBehAm1Q6SHD4RpVfHHAOXyPa/qqgLJOtPWSSTtPwLyIXp2R9Y5T8rqO+UrP8Gpjgw8TngMx8AAAAASUVORK5CYII=",me="data:image/png;base64,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",E="data:image/png;base64,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",a="data:image/png;base64,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",x="data:image/png;base64,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",b="data:image/png;base64,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",z="data:image/png;base64,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",ne="data:image/png;base64,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",re=te(67294);const ie=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Te,swimg:ke},{name:"101\u8BA1\u5212",ptimg:Ue,swimg:qe},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Ye,swimg:me},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:E,swimg:a},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:x,swimg:b},{name:"\u519B\u961F\u4E00\u6D41",ptimg:z,swimg:ne}];var Ee=({className:De,dataSource:et=[],col:Ze=4,right:Ce,bottom:ye=23,precision:Ge=0,wrapWidth:je=1200,trackEventItems:Be,loading:Pt,onRemove:ot=()=>{},isCurrent:Ke=!0,showAlias:Ve=!1})=>{const it=Math.floor((je-(Ze-1)*Ce)/Ze),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(Tt=>(window.ENV==="build"&&(Tt.ptimg=`/react/build${Tt.ptimg}`,Tt.swimg=`/react/build${Tt.swimg}`),Tt));return re.createElement(ce.Z,{spinning:Pt},re.createElement("div",{className:_e()(y.list,De)},!!(et!=null&&et.length)&&(et==null?void 0:et.map((Tt,$t)=>{var En;const{name:gt,id:xt,identifier:Lt,featured:Dt,school_name:tt,image_url:Zt,excellent:xe,is_plan:Rt}=Tt;return re.createElement("div",{key:xt,className:y.wrap,style:{width:it,marginRight:(1+$t)%Ze===0?0:Ce+Ge,marginBottom:ye}},re.createElement("a",{className:y.li,onClick:ln=>{ln.preventDefault(),ln.stopPropagation(),Be&&(0,Me.L9)([Be]),(0,Me.xg)(`/paths/${Lt}`)}},re.createElement("div",{className:y.img},re.createElement("img",{className:y.cover,src:`${Zt}`}),Ke&&(0,He.bg)()&&(Tt==null?void 0:Tt.studying)&&re.createElement("div",{className:`${y.movebq} user-path-items`,onClick:ln=>{ln.stopPropagation(),ot(Tt)}},re.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),re.createElement("span",{className:"c-red"},"\u79FB\u9664")),(En=Tt==null?void 0:Tt.subject_tags)==null?void 0:En.map((ln,Kt)=>{var cn,In;if(Kt===0){const jt=(cn=Mt.find(vt=>vt.name==ln))==null?void 0:cn.swimg;return re.createElement("img",{className:y.sign,src:jt,style:{left:"-4px"}})}const At=(In=Mt.find(jt=>jt.name==ln))==null?void 0:In.ptimg;return re.createElement("img",{className:y.sign,src:At,style:{left:`${48+52*(Kt-1)+2*Kt}px`}})}),re.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Tt==null?void 0:Tt.excellent)&&re.createElement("div",{className:y.bq},"\u5F00\u653E\u8BFE\u7A0B"))),re.createElement("div",{className:y.name},re.createElement(Re.Z,{title:Ve&&(Tt!=null&&Tt.excellent_alias_name)?re.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${gt}`,re.createElement("br",null),re.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Tt==null?void 0:Tt.excellent_alias_name}`)):gt},re.createElement("span",{className:y.e},Ve&&(Tt==null?void 0:Tt.excellent_alias_name)||gt))),re.createElement("div",{className:y.tags},re.createElement("div",null,re.createElement(Re.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),re.createElement("span",null,Tt.stages_count))),re.createElement(Re.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),re.createElement("span",null,Tt.members_count)))))))})),!et.length&&re.createElement(be.Z,null)))}},67341:function(Ht,Vt,te){"use strict";te.d(Vt,{jL:function(){return _e},w9:function(){return Dt},QD:function(){return tn},cQ:function(){return $t.Z},op:function(){return hn},O5:function(){return at},_b:function(){return Sn},t7:function(){return Ee},Gi:function(){return Kt},YG:function(){return Rt},qp:function(){return x},vr:function(){return Xn},qE:function(){return nt},Je:function(){return Ze},wb:function(){return Tt},cq:function(){return Fe},tp:function(){return ne},Si:function(){return ct},k8:function(){return ri},Du:function(){return cr}});var y=te(67294),ce={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,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",_e=({dataSource:Pn=[],img:xn,imgWidth:Mn=346,title:Na,sunTitle:on,bannerExtraContent:er})=>y.createElement("div",{className:ce.banner},y.createElement("div",{className:ce.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,Na),y.createElement("span",null,on)),Pn.length>0&&y.createElement("div",{className:ce.btns},Pn.map((Aa,Rr)=>y.createElement("div",{key:Rr,onClick:Aa.click},Aa.name,Aa.sign?y.createElement("img",{src:Re,width:39}):null))),er),xn&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:xn,width:Mn}))),Me={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"},be=te(94184),He=te.n(be),Te=te(96486),ke=Object.defineProperty,Ue=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,me=(Pn,xn,Mn)=>xn in Pn?ke(Pn,xn,{enumerable:!0,configurable:!0,writable:!0,value:Mn}):Pn[xn]=Mn,E=(Pn,xn)=>{for(var Mn in xn||(xn={}))qe.call(xn,Mn)&&me(Pn,Mn,xn[Mn]);if(Ue)for(var Mn of Ue(xn))Ye.call(xn,Mn)&&me(Pn,Mn,xn[Mn]);return Pn},x=({dataSource:Pn=[],value:xn,onChange:Mn,onTitleChange:Na,className:on,title:er,titleWidth:Aa=41,style:Rr={},fontColor:rr="#6A7283",showCount:Jn,classNameActive:ea,styleItem:Ya={}})=>{const[Za,Co]=(0,y.useState)(0),[Jo,uo]=(0,y.useState)(!1),No=(0,y.useRef)(null),vi=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var qi;Pn.length!==0&&(((qi=No==null?void 0:No.current)==null?void 0:qi.clientHeight)>97?Co(1):Co(0)),Pn.length===0&&Co(0),uo(!1)},[Pn]),y.createElement("div",{className:He()(Me.row,on),style:Rr},y.createElement("div",{onClick:(0,Te.throttle)(()=>Na==null?void 0:Na(),2e3),style:{width:Aa,marginTop:Jo?12:4},className:`${Me.title} ${Na?"current":""}`},er),y.createElement("div",{className:Jo?`${Me.tagsWrap} ${Me.tagsBorderWrap}`:Me.tagsWrap},y.createElement("div",{className:Me.bar,ref:vi,style:Za>0?{height:Za===1?97:"auto",overflow:Za===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:Me.tag,ref:No},Pn==null?void 0:Pn.map(qi=>y.createElement("span",{onClick:()=>Mn(qi.id),key:qi.id,style:E(E({color:rr},Ya),(qi==null?void 0:qi.style)||{}),className:xn===qi.id?He()(ea||Me.active,qi.classNameActive):""},y.createElement("span",{title:qi.name,className:Me.name},qi.name),!!Jn&&y.createElement("span",{className:Me.num},qi.count))))),!!Za&&y.createElement(y.Fragment,null,Za===1?y.createElement("div",{onClick:()=>{var qi;Co(2),((qi=No==null?void 0:No.current)==null?void 0:qi.clientHeight)>245?uo(!0):uo(!1)},className:Me.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{vi.current.scrollTop=0,Co(1),uo(!1)},className:Me.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},ne=({dataSource:Pn=[],value:xn,onChange:Mn,className:Na,style:on={}})=>y.createElement("div",{style:on,className:He()(b.tabs,Na)},Pn.map(er=>y.createElement("span",{onClick:()=>Mn(er.id),className:xn===er.id?b.active:"",key:er.id},er.name))),re={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=te(28802),Ee=({dataSource:Pn=[],value:xn="",onChange:Mn,onInputChange:Na=()=>{},className:on,style:er={},placeholder:Aa,allowClear:Rr=!1})=>{var rr;const[Jn,ea]=(0,y.useState)(""),[Ya,Za]=(0,y.useState)("");(0,y.useEffect)(()=>{var uo;let No=xn;(uo=JSON.stringify(xn))!=null&&uo.includes("{")&&(ea(xn.id),No=xn.value||"");try{Za(decodeURIComponent(No||""))}catch(vi){Za(decodeURIComponent(No||""))}},[xn]);const Co=()=>{Mn(encodeURIComponent(Ya),Jn||null)},Jo=uo=>{uo!==Jn&&(ea(uo),Mn(encodeURIComponent(Ya),uo))};return y.createElement("div",{className:He()(re.input,on),style:er},!!Pn.length&&y.createElement("div",{className:re.dropdown},y.createElement("div",{className:re.text},(rr=Pn.find(uo=>uo.id===Jn))==null?void 0:rr.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:re.b1}),y.createElement("b",{className:re.b2})),y.createElement("div",{className:re.menu},Pn.map((uo,No)=>y.createElement("div",{key:No,onClick:()=>Jo(uo.id)},uo.name)))),y.createElement(ie.default,{onPressEnter:Co,value:Ya,onChange:uo=>{Za(uo.target.value),Na(encodeURIComponent(uo.target.value),Jn||null)},bordered:!1,placeholder:Aa}),y.createElement("i",{onClick:Co,className:"iconfont icon-sousuo9 font14 pl10 current"}))},De={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"},Ze=({value:Pn,onChange:xn,className:Mn,total:Na,pageSize:on,style:er={}})=>{const Aa=Pn<2,Rr=Pn>=Math.ceil(Na/on);return Na<=on?y.createElement(y.Fragment,null):y.createElement("div",{className:He()(De.quickPager,Mn),style:er},y.createElement("div",{onClick:()=>{Aa||xn(Pn-1,"prev")},className:Aa?De.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{Rr||xn(Pn+1,"next")},className:Rr?De.disabled:""},"\u4E0B\u4E00\u9875"))},Ce={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"},ye=te(74330),Ge=te(83062),je=te(91708),Be=te(11320),Pt=te(28706),ot=te(96908),Ke=te(57177),Ve=te(81378),it=te(26194),Tt=({className:Pn,dataSource:xn=[],col:Mn=4,right:Na,bottom:on=23,precision:er=0,wrapWidth:Aa=1200,trackEventItems:Rr,loading:rr})=>{const Jn=Math.floor((Aa-(Mn-1)*Na)/Mn);return y.createElement(ye.Z,{spinning:rr},y.createElement("div",{className:He()(Ce.list,Pn)},!!xn.length&&xn.map((ea,Ya)=>{const{name:Za,id:Co,identifier:Jo,power:uo,cover_image_id:No,pic:vi}=ea;return y.createElement("div",{className:Ce.wrap,key:Co,style:{width:Jn,marginRight:(1+Ya)%Mn===0?0:Na+er,marginBottom:on}},y.createElement("a",{target:"_blank",href:`/shixuns/${Jo}/challenges`,className:Ce.li,onClick:qi=>{qi.preventDefault(),Rr&&(0,Pt.L9)([Rr]),uo&&(0,Pt.xg)(`/shixuns/${Jo}/challenges`)}},y.createElement("div",{className:Ce.img},y.createElement("img",{className:Ce.cover,src:`${vi}`}),ea.is_jupyter&&y.createElement("img",{className:Ce.sign,src:ot}),ea.is_jupyter_lab&&y.createElement("img",{className:Ce.sign,src:Ke}),ea.is_unity_3d&&y.createElement("img",{className:Ce.sign,src:Ve})),y.createElement("div",{className:Ce.name},y.createElement(Ge.Z,{title:Za||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:Ce.e},Za||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:Ce.tags},y.createElement(Ge.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,ea.challenges_count))),!!ea.myshixuns_count&&y.createElement(Ge.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),y.createElement("span",null,ea.myshixuns_count))),y.createElement(Ge.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,ea.level))),y.createElement("div",{className:Ce.rate},y.createElement(je.Z,{allowHalf:!0,disabled:!0,defaultValue:ea.score_info}),y.createElement("span",null,"\xA0",ea.score_info?`${ea.score_info}\u5206`:"5\u5206")))),!uo&&y.createElement("div",{className:Ce.lockWrap},y.createElement("img",{src:`${Be.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!xn.length&&y.createElement(it.Z,null)))},$t=te(9897),En={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"},gt="data:image/png;base64,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",xt=te(67294),Dt=({className:Pn,dataSource:xn=[],col:Mn=4,right:Na,bottom:on=23,precision:er=0,wrapWidth:Aa=1200,trackEventItems:Rr,loading:rr})=>{const Jn=Math.floor((Aa-(Mn-1)*Na)/Mn);return xt.createElement(ye.Z,{spinning:rr},xt.createElement("div",{className:He()(En.list,Pn)},!!xn.length&&xn.map((ea,Ya)=>{const{subject_identifier:Za,id:Co,identifier:Jo,power:uo}=ea,No=ea.is_public!=0&&ea.is_public;return xt.createElement("div",{className:En.wrap,key:Co,style:{width:Jn,marginRight:(1+Ya)%Mn===0?0:Na+er,marginBottom:on}},xt.createElement("a",{className:En.li,onClick:vi=>{vi.preventDefault(),Rr&&(0,Pt.L9)([Rr]),(0,Pt.xg)(ea.first_category_url)}},xt.createElement("div",{className:En.top},xt.createElement(Ge.Z,{title:ea.name},xt.createElement("div",{className:En.name},ea.name)),xt.createElement("img",{className:En.img,src:Be.Z.IMG_SERVER+"/images/"+ea.avatar_url}),xt.createElement("div",{className:En.text,title:ea.creator},ea.creator),Za&&xt.createElement("div",{className:En.btns},xt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),xt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),No&&xt.createElement("div",{className:En.sign},"\u516C\u5F00")),xt.createElement("div",{className:En.bottom},ea.visits>0&&xt.createElement(Ge.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},xt.createElement("span",null,xt.createElement("i",{className:"iconfont icon-liulanyan"}),xt.createElement("span",null,ea.visits))),ea.course_members_count>0&&xt.createElement(Ge.Z,{title:"\u6210\u5458",placement:"bottom"},xt.createElement("span",null,xt.createElement("i",{className:"iconfont icon-chengyuan"}),ea.course_members_count)),ea.tasks_count>0&&xt.createElement(Ge.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},xt.createElement("span",null,xt.createElement("i",{className:"iconfont icon-zuoye"}),ea.tasks_count)),ea.is_end?xt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):xt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ea.is_accessible&&xt.createElement("div",{className:En.lockWrap},xt.createElement("img",{src:`${Be.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),xt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!xn.length&&xt.createElement(it.Z,null)))},tt={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"},Zt=te(35973),Rt=({dataSource:Pn=[],value:xn,onChange:Mn,className:Na,style:on={},tabBarExtraContent:er})=>y.createElement("div",{className:He()(tt.tabs,Na),style:on},y.createElement("div",{className:tt.tabsWrap},Pn.map((Aa,Rr)=>y.createElement("aside",{className:tt.tab,onClick:()=>{Mn(Aa.id),Aa.link&&Zt.history.push(Aa.link)},key:Rr},y.createElement("div",{className:xn===Aa.id?tt.active:""},Aa.name),(Aa==null?void 0:Aa.resetCount)==null&&(Aa==null?void 0:Aa.total)!==void 0&&y.createElement("span",null,"\uFF08",Aa==null?void 0:Aa.total,"\uFF09"),(Aa==null?void 0:Aa.resetCount)!==void 0&&(Aa==null?void 0:Aa.total)!==void 0&&y.createElement(Ge.Z,{title:(Aa==null?void 0:Aa.tip)!=null?Aa==null?void 0:Aa.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},Aa==null?void 0:Aa.resetCount),"/",y.createElement("span",null,Aa==null?void 0:Aa.total),"\uFF09"))))),y.createElement("div",{className:tt.tabBar},er)),Kt=({className:Pn,style:xn={},children:Mn})=>y.createElement("div",{className:He()(Pn),style:xn},Mn),cn={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"},In=te(85418),At=te(50136);const jt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Fe=({sortValue:Pn,dropValue:xn,className:Mn,onSort:Na,onDrop:on,dataSource:er=jt})=>{var Aa;return y.createElement("div",{className:He()(cn.orderWrap,Mn)},y.createElement(In.Z,{dropdownRender:()=>y.createElement(At.default,null,er.map((Rr,rr)=>y.createElement(At.default.Item,{key:rr,onClick:()=>on(Rr.id)},Rr.name)))},y.createElement("span",{className:cn.orderTextWrap},(Aa=er.find(Rr=>xn===Rr.id))==null?void 0:Aa.name)),y.createElement("span",{className:cn.orderIconWrap},y.createElement("span",{className:cn.orderAsc},y.createElement("i",{className:Pn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${cn.cursorPointer} ${cn.active}`:`iconfont icon-sanjiaoxing-up font12 ${cn.cursorPointer}`,onClick:()=>Na(Pn==="asc"?"desc":"asc")})),y.createElement("span",{className:cn.orderDesc},y.createElement("i",{className:Pn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${cn.cursorPointer} ${cn.active}`:`iconfont icon-sanjiaoxing-down font12 ${cn.cursorPointer}`,onClick:()=>Na(Pn==="asc"?"desc":"asc")}))))},Je={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"},zt=te(85804),Gt=te(52810),wt=Object.defineProperty,Wt=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,rn=Object.prototype.propertyIsEnumerable,kn=(Pn,xn,Mn)=>xn in Pn?wt(Pn,xn,{enumerable:!0,configurable:!0,writable:!0,value:Mn}):Pn[xn]=Mn,wn=(Pn,xn)=>{for(var Mn in xn||(xn={}))Ft.call(xn,Mn)&&kn(Pn,Mn,xn[Mn]);if(Wt)for(var Mn of Wt(xn))rn.call(xn,Mn)&&kn(Pn,Mn,xn[Mn]);return Pn},va=(Pn,xn)=>{var Mn={};for(var Na in Pn)Ft.call(Pn,Na)&&xn.indexOf(Na)<0&&(Mn[Na]=Pn[Na]);if(Pn!=null&&Wt)for(var Na of Wt(Pn))xn.indexOf(Na)<0&&rn.call(Pn,Na)&&(Mn[Na]=Pn[Na]);return Mn},ma=(Pn,xn,Mn)=>new Promise((Na,on)=>{var er=rr=>{try{Rr(Mn.next(rr))}catch(Jn){on(Jn)}},Aa=rr=>{try{Rr(Mn.throw(rr))}catch(Jn){on(Jn)}},Rr=rr=>rr.done?Na(rr.value):Promise.resolve(rr.value).then(er,Aa);Rr((Mn=Mn.apply(Pn,xn)).next())}),hn=Pn=>{var xn=Pn,{className:Mn,style:Na,children:on,loading:er=!1,openLoading:Aa,onClick:Rr=()=>{},size:rr="middle",shape:Jn="round",theme:ea}=xn,Ya=va(xn,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Za,Co]=(0,y.useState)(!1),Jo=(0,y.useMemo)(()=>{switch(ea){case Gt.Fy.THEMEONE:return Je.ThemeOne;case Gt.Fy.DEFAULT:default:return Je.btn}},[ea]);return y.createElement(zt.ZP,wn({onClick:(0,Te.throttle)(uo=>ma(void 0,null,function*(){Aa&&Co(!0);try{yield Rr(uo)}catch(No){console.log("error",No)}Aa&&Co(!1)}),2e3,{leading:!0,trailing:!1}),className:He()(Jo,Je[`${rr}-${Jn}`],Mn),style:Na,size:rr,shape:Jn,loading:Za||er},Ya),on)},Bn={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"},nt=({className:Pn,style:xn,children:Mn=null,onClick:Na,title:on})=>y.createElement("div",{className:He()(Bn.head,Pn),style:xn},y.createElement("span",{className:"primary-hover",onClick:Na},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:on},on),y.createElement("div",{className:Bn.node},Mn)),rt={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"},tn=({confirmShow:Pn=!0,confirmTitle:xn,confirmClick:Mn,cancelShow:Na=!0,cancelTitle:on,cancelClick:er,className:Aa,style:Rr,confirmLoading:rr=!1})=>y.createElement("div",{className:He()(rt.btns,Aa),style:Rr},Pn&&y.createElement(zt.ZP,{loading:rr,onClick:Mn,type:"primary",className:rt.confirm},xn),Na&&y.createElement(zt.ZP,{onClick:er,className:rt.cancel},on)),Cn={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"},Xn=({className:Pn,style:xn={},LeftContent:Mn,children:Na,RightContent:on})=>y.createElement("div",{className:He()(Cn.fixedBottom,Pn),style:xn},y.createElement("div",{className:Cn.wrap},y.createElement("div",{className:Cn.left},Mn),y.createElement("div",{className:Cn.center},Na),y.createElement("div",{className:Cn.right},on))),nn={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Sn=({className:Pn,style:xn={},dataSource:Mn=[]})=>y.createElement("div",{className:He()(nn.crumbs,Pn),style:xn},Mn.map((Na,on)=>on<Mn.length-1?y.createElement(y.Fragment,{key:on},Na.path||Na.onClick?y.createElement("span",{className:nn.hover,onClick:Na!=null&&Na.onClick?Na.onClick:()=>Zt.history.push(Na.path)},Na.name):y.createElement("span",null,Na.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:on,style:{color:"#5F6368"}},Na.name))),Un=te(55054),Yn=Object.defineProperty,Ma=Object.defineProperties,Da=Object.getOwnPropertyDescriptors,Fa=Object.getOwnPropertySymbols,dn=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,ka=(Pn,xn,Mn)=>xn in Pn?Yn(Pn,xn,{enumerable:!0,configurable:!0,writable:!0,value:Mn}):Pn[xn]=Mn,Fr=(Pn,xn)=>{for(var Mn in xn||(xn={}))dn.call(xn,Mn)&&ka(Pn,Mn,xn[Mn]);if(Fa)for(var Mn of Fa(xn))Wn.call(xn,Mn)&&ka(Pn,Mn,xn[Mn]);return Pn},lo=(Pn,xn)=>Ma(Pn,Da(xn)),po=(Pn,xn)=>{var Mn={};for(var Na in Pn)dn.call(Pn,Na)&&xn.indexOf(Na)<0&&(Mn[Na]=Pn[Na]);if(Pn!=null&&Fa)for(var Na of Fa(Pn))xn.indexOf(Na)<0&&Wn.call(Pn,Na)&&(Mn[Na]=Pn[Na]);return Mn};const{Countdown:yr}=Un.default;var at=Pn=>{var xn=Pn,{onChange:Mn}=xn,Na=po(xn,["onChange"]);const[on,er]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof on=="number"&&on>=0&&Mn(on)},[on]);const Aa=Rr=>{const rr=Math.floor(Rr/1e3);er(rr)};return y.createElement(yr,lo(Fr({},Na),{onChange:Aa}))},we={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},ct=({DataProps:Pn,className:xn,style:Mn={}})=>{var Na;return y.createElement("div",{className:He()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",we.ClassRoomItem,xn),style:Mn,onClick:()=>{(0,Pt.xg)(Pn==null?void 0:Pn.first_category_url)}},y.createElement("div",{className:"flex flex-col item-center"},y.createElement("img",{src:`${(Na=Be.Z)==null?void 0:Na.IMG_SERVER}/images/${Pn==null?void 0:Pn.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Pn==null?void 0:Pn.subject_identifier)&&y.createElement("div",{className:"mt-40px"},y.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),y.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),y.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},y.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Pn!=null&&Pn.is_public)&&y.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"),y.createElement("span",{className:He()("text-16px font-medium",we.TitleDom)},Pn==null?void 0:Pn.name)),y.createElement("div",{className:"c-grey-333 font-medium"},Pn==null?void 0:Pn.creator),y.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Pn==null?void 0:Pn.course_members_count),y.createElement("div",{className:"c-grey-333 flex item-center justify-between"},y.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Pn==null?void 0:Pn.tasks_count),Pn!=null&&Pn.is_end?y.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):y.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},un=Object.defineProperty,Vn=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,xa=Object.prototype.propertyIsEnumerable,pa=(Pn,xn,Mn)=>xn in Pn?un(Pn,xn,{enumerable:!0,configurable:!0,writable:!0,value:Mn}):Pn[xn]=Mn,qa=(Pn,xn)=>{for(var Mn in xn||(xn={}))$n.call(xn,Mn)&&pa(Pn,Mn,xn[Mn]);if(Vn)for(var Mn of Vn(xn))xa.call(xn,Mn)&&pa(Pn,Mn,xn[Mn]);return Pn},cr=({DataProps:Pn=[],selectValue:xn,onChange:Mn,className:Na,style:on={},extra:er,classNameItem:Aa,styleItem:Rr={},barHidden:rr})=>{const[Jn,ea]=(0,y.useState)();return(0,y.useEffect)(()=>{ea(Array.isArray(xn)?xn:[xn])},[xn]),y.createElement("div",{className:He()("flex px-20px py-10px gap-40px",Na),style:qa({borderBottom:"1px solid #D3F0FF"},on)},Pn==null?void 0:Pn.map(Ya=>y.createElement("div",{key:Ya==null?void 0:Ya.id,className:He()("flex item-center justify-center current c-grey-333 text-16 relative",Aa,Ya==null?void 0:Ya.className),style:qa(qa({color:Jn!=null&&Jn.includes(Ya==null?void 0:Ya.id)?"#1890FF":"",minWidth:88},Rr),(Ya==null?void 0:Ya.style)||{}),onClick:Za=>{Mn==null||Mn({domEvent:Za,item:Ya}),Ya!=null&&Ya.link&&Zt.history.push(Ya==null?void 0:Ya.link)}},Ya==null?void 0:Ya.name,!rr&&(Jn==null?void 0:Jn.includes(Ya==null?void 0:Ya.id))&&y.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),y.createElement("div",{className:"ml-auto"},er))},Fn=Object.defineProperty,qn=Object.defineProperties,to=Object.getOwnPropertyDescriptors,jr=Object.getOwnPropertySymbols,ua=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,Uo=(Pn,xn,Mn)=>xn in Pn?Fn(Pn,xn,{enumerable:!0,configurable:!0,writable:!0,value:Mn}):Pn[xn]=Mn,Qo=(Pn,xn)=>{for(var Mn in xn||(xn={}))ua.call(xn,Mn)&&Uo(Pn,Mn,xn[Mn]);if(jr)for(var Mn of jr(xn))mn.call(xn,Mn)&&Uo(Pn,Mn,xn[Mn]);return Pn},Ci=(Pn,xn)=>qn(Pn,to(xn)),ri=({value:Pn,onChange:xn,onInputChange:Mn,className:Na,style:on={},InputProps:er})=>{const[Aa,Rr]=(0,y.useState)(Pn);return y.createElement("div",{className:He()("flex item-center rounded-full px-10px py-2px",Na),style:Qo({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},on)},y.createElement(ie.default,Ci(Qo({bordered:!1},er),{onChange:rr=>{Rr(rr.target.value),Mn==null||Mn(encodeURIComponent(rr.target.value))},onPressEnter:rr=>{xn==null||xn({domEvent:rr,item:{value:Aa}})}})),y.createElement("img",{className:"h-22px current",src:te(25365),height:22,onClick:rr=>{xn==null||xn({domEvent:rr,item:{value:Aa}})}}))}},99914:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return ce}});var y=te(67294);function ce(Re,Le){const _e=(0,y.useRef)();(0,y.useEffect)(()=>{_e.current=Re}),(0,y.useEffect)(()=>{function Me(){_e.current()}if(Le!==null){let be=setInterval(Me,Le);return()=>clearInterval(be)}},[Le])}},96707:function(Ht,Vt,te){"use strict";te.d(Vt,{h:function(){return y}});var y=(ce=>(ce[ce.NOMATCH=-1]="NOMATCH",ce[ce.OK=0]="OK",ce[ce.TIMEOUT=2]="TIMEOUT",ce[ce.PODFAILURE=3]="PODFAILURE",ce[ce.COMPILEFAILURE=4]="COMPILEFAILURE",ce[ce.EXECUTEFAILURE=5]="EXECUTEFAILURE",ce[ce.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ce))(y||{})},88742:function(Ht,Vt,te){"use strict";te.d(Vt,{H7:function(){return E},MK:function(){return me},MU:function(){return ke},X6:function(){return qe},bM:function(){return Te},fi:function(){return a},fu:function(){return He},n4:function(){return x},rX:function(){return Ye},vl:function(){return b},zO:function(){return Ue}});var y=te(33170),ce=Object.defineProperty,Re=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Me=(z,ne,re)=>ne in z?ce(z,ne,{enumerable:!0,configurable:!0,writable:!0,value:re}):z[ne]=re,be=(z,ne)=>{for(var re in ne||(ne={}))Le.call(ne,re)&&Me(z,re,ne[re]);if(Re)for(var re of Re(ne))_e.call(ne,re)&&Me(z,re,ne[re]);return z};function He(z,ne){return(0,y.U2)(`myproblems/${z}.json`,be({hidePopLogin:!0},ne||{}))}function Te(z,ne){return(0,y.v_)(`myproblems/${z}/code_submit.json`,ne)}function ke(z,ne){return(0,y.v_)(`myproblems/${z}/code_debug.json`,ne)}function Ue(z,ne){return ne.language&&(ne.language=encodeURIComponent(ne.language)),(0,y.U2)(`myproblems/${z}/submit_records.json`,ne)}function qe(z){return(0,y.U2)("myproblems/record_detail.json",{id:z})}function Ye(z,ne){return(0,y.U2)(`myproblems/${z}/result.json`,{mode:ne})}function me(z,ne){return(0,y.v_)(`myproblems/${z}/add_notes.json`,ne)}function E(z,ne){return(0,y.v_)(`myproblems/${z}/restore_initial_code.json`,ne)}function a(z){return(0,y.v_)(`myproblems/${z}/sync_code.json`)}function x(z,ne){return(0,y.v_)(`myproblems/${z}/update_code.json`,ne)}function b(z,ne){return(0,y.v_)(`discusses/${z}/plus.json`,ne)}},38884:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return su}});var y=te(67294),ce={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI"},Re=te(91773),Le=te(83062),_e=te(85804),Me=te(62844),be=te(55514),He=te(2453),Te=te(28802),ke=te(96074),Ue=te(84567),qe=te(71230),Ye=te(15746),me=te(73802),E=te(55241),a=Object.defineProperty,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(We,st,St)=>st in We?a(We,st,{enumerable:!0,configurable:!0,writable:!0,value:St}):We[st]=St,re=(We,st)=>{for(var St in st||(st={}))b.call(st,St)&&ne(We,St,st[St]);if(x)for(var St of x(st))z.call(st,St)&&ne(We,St,st[St]);return We};const ie=We=>React.createElement("svg",re({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},We),React.createElement("title",null,"\u7F16\u7EC4 6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E4E6FD",width:34,height:34,rx:10}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z",fill:"#6678EB"}),React.createElement("path",{d:"M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z",fill:"#6678EB"}),React.createElement("path",{d:"m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z",fill:"#FFF"}))));var fe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",Ee=te(85725),De=te(35973),et=te(28706),Ze=te(33170),Ce=Object.defineProperty,ye=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Be=(We,st,St)=>st in We?Ce(We,st,{enumerable:!0,configurable:!0,writable:!0,value:St}):We[st]=St,Pt=(We,st)=>{for(var St in st||(st={}))Ge.call(st,St)&&Be(We,St,st[St]);if(ye)for(var St of ye(st))je.call(st,St)&&Be(We,St,st[St]);return We};const ot=We=>React.createElement("svg",Pt({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},We),React.createElement("title",null,"\u7F16\u7EC4 12"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{width:34,height:34,rx:10,fill:"#EAF3F4"}),React.createElement("path",{d:"M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z",fill:"#21C0A6",fillRule:"nonzero"})));var Ke="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",Ve=Object.defineProperty,it=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,$t=(We,st,St)=>st in We?Ve(We,st,{enumerable:!0,configurable:!0,writable:!0,value:St}):We[st]=St,En=(We,st)=>{for(var St in st||(st={}))Mt.call(st,St)&&$t(We,St,st[St]);if(it)for(var St of it(st))Tt.call(st,St)&&$t(We,St,st[St]);return We};const gt=We=>React.createElement("svg",En({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},We),React.createElement("title",null,"\u9898\u76EE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E7F3FF",width:34,height:34,rx:10}),React.createElement("g",{fill:"#4C6FFF",fillRule:"nonzero"},React.createElement("path",{d:"m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z"}))));var xt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",Lt=te(14375),Dt=te(35567),tt=te(35566),Zt=te(73646),xe={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H",inputBorder:"inputBorder___ix67O",keywordTag:"keywordTag___iGx08",scoreByBlankRadio:"scoreByBlankRadio___Kwu7q"},Rt=te(67294),ln=Object.defineProperty,Kt=Object.defineProperties,cn=Object.getOwnPropertyDescriptors,In=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,vt=(We,st,St)=>st in We?ln(We,st,{enumerable:!0,configurable:!0,writable:!0,value:St}):We[st]=St,Fe=(We,st)=>{for(var St in st||(st={}))At.call(st,St)&&vt(We,St,st[St]);if(In)for(var St of In(st))jt.call(st,St)&&vt(We,St,st[St]);return We},Je=(We,st)=>Kt(We,cn(st)),zt=(We,st)=>{var St={};for(var Nt in We)At.call(We,Nt)&&st.indexOf(Nt)<0&&(St[Nt]=We[Nt]);if(We!=null&&In)for(var Nt of In(We))st.indexOf(Nt)<0&&jt.call(We,Nt)&&(St[Nt]=We[Nt]);return St};const Gt=null,wt=(We,st)=>{var St=We,{globalSetting:Nt,loading:yn,dispatch:Hn,isEdit:ya,editData:oa}=St,jn=zt(St,["globalSetting","loading","dispatch","isEdit","editData"]);const[vn,ra]=(0,y.useState)(""),[Ta,Gr]=(0,y.useState)(""),[Ur,ga]=(0,y.useState)([]),[Sa,Gn]=(0,y.useState)(""),[ta,Qa]=(0,y.useState)(),[Jr,$a]=(0,y.useState)(!1),[ca,Wa]=(0,y.useState)({}),[wa,ja]=(0,y.useState)([]);(0,y.useEffect)(()=>{!oa||!ya||(ra(oa==null?void 0:oa.name),Gr(oa==null?void 0:oa.analysis),Qa(oa==null?void 0:oa.is_ordered),Wa(oa),$a(!0))},[oa]),(0,y.useEffect)(()=>{if(!Jr)return;const Wo=oa==null?void 0:oa.standard_answer.map(Li=>Li==null?void 0:Li.answer_text);ga(Wo);const Gi=oa==null?void 0:oa.standard_answer.map(Li=>Li==null?void 0:Li.score);ja(Gi),$a(!1)},[Jr]),(0,y.useImperativeHandle)(st,()=>({onSave:Xo,Clear:Oi}));const Xo=()=>{let Wo=[],Gi=!1;return vn?(Ur.forEach((Li,ki)=>{Wo.push({position:ki+1,answer_text:[],score:wa[ki]}),Li==null||Li.forEach((Nl,os)=>{Wo[ki].answer_text.push(Nl),(!Nl||!(0,et.eR)(Nl,1e4))&&(Gn(`${ki}-${os}`),He.ZP.info(Nl?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Gi=!0)})}),Gi?!1:(Wo==null?void 0:Wo.length)>20?(He.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:vn,analysis:Ta,standard_answers:Wo,is_ordered:ta,downcase:ca==null?void 0:ca.downcase,no_space:ca==null?void 0:ca.no_space,use_blank_score:ca==null?void 0:ca.use_blank_score}):(He.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},Oi=()=>{ra(""),Gr(""),ga([]),Qa(!1)},Wi=(Wo,Gi,Li)=>{const ki=Ur.slice();if(Gi&&ki.splice(Wo,Gi),Li)for(let Nl=0;Nl<Li;Nl++)ki.splice(Wo+Nl,0,[""]);ga(ki)},Ol=(Wo,Gi,Li)=>{Gn("");let ki=Ur.slice();ki[Wo][Gi]=Li,ga(ki)},Xr=Wo=>{let Gi=Ur.slice();Gi[Wo]=[...Gi[Wo],""],ga(Gi)},$l=(Wo,Gi)=>{let Li=Ur.slice();if(!Li[Wo][Gi]){Li[Wo]=Li[Wo].filter((ki,Nl)=>Nl!==Gi),ga(Li);return}Me.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:xe.modal,onOk:()=>{Li[Wo]=Li[Wo].filter((ki,Nl)=>Nl!==Gi),ga(Li)}})},Kl=Wo=>{Me.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:xe.modal,onOk:()=>{let Gi=Ur.slice();Gi=Ur.filter((Li,ki)=>Wo!==ki),ga(Gi)}})};return Rt.createElement("section",{className:xe.wrap},Rt.createElement("p",{className:xe.titleWrap},Rt.createElement("span",{className:xe.required},"*"),Rt.createElement("span",{className:xe.title},"\u9898\u5E72\uFF1A")),Rt.createElement("div",null,Rt.createElement(tt.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:vn,onChange:Wo=>ra(Wo),showNullButton:!0,onPlaceholderChange:Wi})),Rt.createElement("div",{className:"mt20"},Ur.map((Wo,Gi)=>Rt.createElement("div",{style:{display:"flex"}},Rt.createElement("div",{style:{flex:1}},Rt.createElement(Zt.Z,{key:Gi,answers:Wo,index:Gi,flex:1,is_md:!0,activeOptionErrorIndex:Sa,onAnswerChange:Ol,addChildAnswer:Xr,deleteChildAnswer:$l,deleteChildAnswermain:Kl})),ca.use_blank_score&&Rt.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},Rt.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",Rt.createElement(be.Z,{style:{width:"100px"},size:"large",defaultValue:wa[Gi],onBlur:Li=>{wa[Gi]=Li.target.value,ja([...wa])}}))))),Rt.createElement("div",null,Rt.createElement(Ue.default,{className:`${xe.color333} font14 mt20`,checked:ca.use_blank_score,onChange:Wo=>Wa(Je(Fe({},ca),{use_blank_score:Wo.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),Rt.createElement("span",{style:{color:"#999999",fontSize:"12px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u9700\u8981\u8BBE\u7F6E\u6BCF\u7A7A\u5206\u503C\uFF0C\u5B66\u751F\u7B54\u6848\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206\uFF09")),Rt.createElement("div",null,Rt.createElement(Ue.default,{className:`${xe.color333} font14 mt20`,checked:ca.downcase,onChange:Wo=>Wa(Je(Fe({},ca),{downcase:Wo.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Rt.createElement("div",null,Rt.createElement(Ue.default,{className:`${xe.color333} font14 mt20`,checked:ca.no_space,onChange:Wo=>Wa(Je(Fe({},ca),{no_space:Wo.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),Rt.createElement("div",{className:"mt20"},(Ur==null?void 0:Ur.length)>1&&Rt.createElement("span",null,Rt.createElement(Ue.default,{checked:ta,onChange:Wo=>Qa(Wo.target.checked),className:`${xe.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),Rt.createElement("span",{className:`${xe.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),Rt.createElement("p",{className:xe.titleWrap},Rt.createElement("span",{className:xe.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Rt.createElement(Dt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ta,onChange:Wo=>Gr(Wo)}))};var Wt=(0,De.connect)(({loading:We,globalSetting:st})=>({globalSetting:st,loading:We.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(wt)),Ft=te(98813),rn=Object.getOwnPropertySymbols,kn=Object.prototype.hasOwnProperty,wn=Object.prototype.propertyIsEnumerable,va=(We,st)=>{var St={};for(var Nt in We)kn.call(We,Nt)&&st.indexOf(Nt)<0&&(St[Nt]=We[Nt]);if(We!=null&&rn)for(var Nt of rn(We))st.indexOf(Nt)<0&&wn.call(We,Nt)&&(St[Nt]=We[Nt]);return St};const ma=null,Ea=(We,st)=>{var St=We,{globalSetting:Nt,loading:yn,editData:Hn,dispatch:ya,onRef:oa=()=>{},isEdit:jn}=St,vn=va(St,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[ra,Ta]=(0,y.useState)(),[Gr,Ur]=(0,y.useState)(""),[ga,Sa]=(0,y.useState)("");(0,y.useEffect)(()=>{if(!Hn||!jn)return;Ur(Hn==null?void 0:Hn.name),Sa(Hn==null?void 0:Hn.analysis);const Qa=Hn==null?void 0:Hn.choices.find(Jr=>Jr.is_answer);Ta(Qa.choice_text==="\u6B63\u786E"?"0":"1")},[Hn]),(0,y.useImperativeHandle)(st,()=>({onSave:Gn,Clear:ta}));const Gn=()=>Gr?ra?{name:Gr,choices:[{choice_text:"\u6B63\u786E",is_answer:ra==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:ra==="1"?1:0}],analysis:ga}:(He.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(He.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),ta=()=>{Ur(""),Sa(""),Ta("")};return y.createElement("section",{className:xe.wrap},y.createElement("p",{className:xe.titleWrap},y.createElement("span",{className:xe.required},"*"),y.createElement("span",{className:xe.title},"\u9898\u5E72\uFF1A")),y.createElement(Dt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Gr,onChange:Qa=>Ur(Qa)}),y.createElement("p",{className:xe.titleWrap},y.createElement("span",{className:xe.required},"*"),y.createElement("span",{className:xe.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:xe.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),y.createElement(Ft.ZP.Group,{buttonStyle:"solid",value:ra,onChange:Qa=>Ta(Qa.target.value)},y.createElement(Ft.ZP.Button,{value:"0",className:`${xe.radio} mr40`},"\u6B63\u786E"),y.createElement(Ft.ZP.Button,{value:"1",className:xe.radio},"\u9519\u8BEF")),y.createElement("p",{className:xe.titleWrap},y.createElement("span",{className:xe.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(Dt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ga,onChange:Qa=>Sa(Qa)}))};var hn=(0,De.connect)(({loading:We,globalSetting:st})=>({globalSetting:st,loading:We.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Ea)),Bn=Object.getOwnPropertySymbols,Rn=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,rt=(We,st)=>{var St={};for(var Nt in We)Rn.call(We,Nt)&&st.indexOf(Nt)<0&&(St[Nt]=We[Nt]);if(We!=null&&Bn)for(var Nt of Bn(We))st.indexOf(Nt)<0&&nt.call(We,Nt)&&(St[Nt]=We[Nt]);return St};const an=null,tn=(We,st)=>{var St=We,{globalSetting:Nt,loading:yn,editData:Hn,dispatch:ya,onRef:oa=()=>{},isEdit:jn}=St,vn=rt(St,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[ra,Ta]=(0,y.useState)([]);(0,y.useEffect)(()=>{var Sa;if(!Hn||!jn)return;const Gn=(Sa=Hn==null?void 0:Hn.shixun)==null?void 0:Sa.challenges.map(ta=>({id:ta==null?void 0:ta.id,score:ta.score}));Ta(Gn)},[Hn]),(0,y.useImperativeHandle)(st,()=>({onSave:Gr,Clear:Ur}));const Gr=()=>({challenges:[...ra]}),Ur=()=>{Ta([])};console.log("editData--",Hn);const ga=Sa=>{var Gn,ta;return y.createElement("div",null,(ta=(Gn=Sa==null?void 0:Sa.shixun)==null?void 0:Gn.challenges)==null?void 0:ta.map((Qa,Jr)=>{var $a;return y.createElement("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"}},y.createElement("div",null,y.createElement("span",{className:"mr5"},"\u7B2C",Jr+1,"\u5173"),y.createElement(Le.Z,{key:Jr,title:Qa==null?void 0:Qa.challenge_name},y.createElement("span",null,(0,et.Pq)(Qa==null?void 0:Qa.challenge_name,44)))),y.createElement("p",{style:{marginBottom:0}},y.createElement("span",{className:xe.required},"*"),y.createElement("span",{className:xe.title},"\u5206\u503C\uFF1A"),y.createElement(be.Z,{precision:1,min:1,max:100,className:xe.baseFormItem,style:{width:176},value:($a=ra.find(ca=>ca.id===Qa.id))==null?void 0:$a.score,onChange:ca=>{ra.find(Wa=>Wa.id===Qa.id).score=ca,Ta([...ra])}})))}),y.createElement("div",{style:{clear:"both"}}))};return y.createElement("section",{className:xe.wrap},y.createElement(Ee.Z,{style:{paddingRight:10},className:xe.titleHtml,value:`${Hn==null?void 0:Hn.position}\u3001${Hn==null?void 0:Hn.name}`}),y.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},y.createElement("span",{className:xe.required},"*"),y.createElement("span",{className:xe.title},"\u5173\u5361")),ga(Hn))};var Cn=(0,De.connect)(({loading:We,globalSetting:st})=>({globalSetting:st,loading:We.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(tn)),zn=Object.getOwnPropertySymbols,Xn=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,Yt=(We,st)=>{var St={};for(var Nt in We)Xn.call(We,Nt)&&st.indexOf(Nt)<0&&(St[Nt]=We[Nt]);if(We!=null&&zn)for(var Nt of zn(We))st.indexOf(Nt)<0&&nn.call(We,Nt)&&(St[Nt]=We[Nt]);return St};const Sn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Un=(We,st)=>{var St=We,{editData:Nt,globalSetting:yn,loading:Hn,dispatch:ya,onRef:oa=()=>{},isEdit:jn}=St,vn=Yt(St,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[ra,Ta]=(0,y.useState)([]),[Gr,Ur]=(0,y.useState)(),[ga,Sa]=(0,y.useState)([]),[Gn,ta]=(0,y.useState)(""),[Qa,Jr]=(0,y.useState)("");(0,y.useEffect)(()=>{Ta(["","","",""])},[]),(0,y.useEffect)(()=>{if(!Nt||!jn)return;ta(Nt==null?void 0:Nt.name),Jr(Nt==null?void 0:Nt.analysis),Ta(Nt==null?void 0:Nt.choices.map(wa=>wa.choice_text));const Wa=[];Nt==null||Nt.choices.map((wa,ja)=>{wa.is_answer&&Wa.push(ja)}),Sa(Wa)},[Nt]),(0,y.useImperativeHandle)(st,()=>({onSave:$a,Clear:ca}));const $a=()=>{if(!Gn)return He.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Wa=ra.findIndex(ja=>!ja);if(Wa>-1)return He.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Sn[Wa]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!ga.length)return He.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(ga.length<2)return He.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const wa=ra.map((ja,Xo)=>({choice_text:ja,is_answer:ga.includes(Xo)?1:0}));return{name:Gn,choices:wa,analysis:Qa}},ca=()=>{Ta(["","","",""]),ta(""),Jr(""),Sa("")};return y.createElement("section",{className:xe.wrap},y.createElement("p",{className:xe.titleWrap},y.createElement("span",{className:xe.required},"*"),y.createElement("span",{className:xe.title},"\u9898\u5E72\uFF1A")),y.createElement(Dt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Gn,onChange:Wa=>ta(Wa)}),y.createElement("p",{className:xe.titleWrap},y.createElement("span",{className:xe.required},"*"),y.createElement("span",{className:xe.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:xe.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),ra.map((Wa,wa)=>y.createElement("div",{className:xe.choiceWrap,key:wa},y.createElement(Le.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},y.createElement("div",{className:`${xe.answer} ${ga.includes(wa)?xe.activeAnswer:""}`,onClick:()=>{ga.includes(wa)?Sa(ga.filter(ja=>ja!==wa)):Sa([...ga,wa])}},Sn[wa])),y.createElement("div",{className:xe.editorWrap},Gr===wa?y.createElement(Dt.Z,{id:`single-question-option-${wa}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Wa,onChange:ja=>{ra[wa]=ja,Ta(ra)}}):y.createElement("div",{className:xe.htmlWrap,onClick:()=>Ur(wa)},y.createElement(Ee.Z,{value:Wa}))),wa>1&&y.createElement(Le.Z,{title:"\u5220\u9664"},y.createElement("i",{className:`${xe.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Ta(ra.filter((ja,Xo)=>Xo!==wa)),ga.includes(wa)?Sa(ga.filter(ja=>ja!==wa)):Sa([...ga,wa])}})),wa<7&&wa===ra.length-1&&y.createElement(Le.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},y.createElement("i",{className:`${xe.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Ta([...ra,""])})))),y.createElement("p",{className:xe.titleWrap},y.createElement("span",{className:xe.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(Dt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Qa,onChange:Wa=>Jr(Wa)}))};var Yn=(0,De.connect)(({loading:We,globalSetting:st})=>({globalSetting:st,loading:We.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Un)),Ma=Object.getOwnPropertySymbols,Da=Object.prototype.hasOwnProperty,Fa=Object.prototype.propertyIsEnumerable,dn=(We,st)=>{var St={};for(var Nt in We)Da.call(We,Nt)&&st.indexOf(Nt)<0&&(St[Nt]=We[Nt]);if(We!=null&&Ma)for(var Nt of Ma(We))st.indexOf(Nt)<0&&Fa.call(We,Nt)&&(St[Nt]=We[Nt]);return St};const Wn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ka=(We,st)=>{var St=We,{editData:Nt,globalSetting:yn,loading:Hn,dispatch:ya,onRef:oa=()=>{},isEdit:jn}=St,vn=dn(St,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[ra,Ta]=(0,y.useState)([]),[Gr,Ur]=(0,y.useState)(),[ga,Sa]=(0,y.useState)(),[Gn,ta]=(0,y.useState)(""),[Qa,Jr]=(0,y.useState)("");(0,y.useEffect)(()=>{Ta(["","","",""])},[]),(0,y.useEffect)(()=>{if(!Nt||!jn)return;const Wa=[],wa=[];Nt==null||Nt.choices.forEach((ja,Xo)=>{Wa.push(ja.choice_text),ja.is_answer&&wa.push(Xo)}),ta(Nt==null?void 0:Nt.name),Jr(Nt==null?void 0:Nt.analysis),Ta(Wa),Sa(wa)},[Nt]),(0,y.useImperativeHandle)(st,()=>({onSave:$a,Clear:ca}));const $a=()=>{if(!Gn)return He.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Wa=ra.findIndex(ja=>!ja);if(Wa>-1)return He.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Wn[Wa]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(ga))return He.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;const wa=ra.map((ja,Xo)=>({choice_text:ja,is_answer:ga.includes(Xo)?1:0}));return{name:Gn,choices:wa,analysis:Qa}},ca=()=>{Ta(["","","",""]),ta(""),Jr(""),Sa("")};return y.createElement("section",{className:xe.wrap},y.createElement("p",{className:xe.titleWrap},y.createElement("span",{className:xe.required},"*"),y.createElement("span",{className:xe.title},"\u9898\u5E72\uFF1A")),y.createElement(Dt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Gn,onChange:Wa=>ta(Wa)}),y.createElement("p",{className:xe.titleWrap},y.createElement("span",{className:xe.required},"*"),y.createElement("span",{className:xe.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:xe.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),ra.map((Wa,wa)=>y.createElement("div",{className:xe.choiceWrap,key:wa},y.createElement(Le.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},y.createElement("div",{className:`${xe.answer} ${ga!=null&&ga.includes(wa)?xe.activeAnswer:""}`,onClick:()=>Sa([wa])},Wn[wa])),y.createElement("div",{className:xe.editorWrap},Gr===wa?y.createElement(Dt.Z,{id:`single-question-option-${wa}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Wa,onChange:ja=>{ra[wa]=ja,Ta(ra)}}):y.createElement("div",{className:xe.htmlWrap,onClick:()=>Ur(wa)},y.createElement(Ee.Z,{value:Wa}))),wa>1&&y.createElement(Le.Z,{title:"\u5220\u9664"},y.createElement("i",{className:`${xe.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Ta(ra.filter((ja,Xo)=>Xo!==wa)),wa===ga&&Sa(null)}})),wa<7&&wa===ra.length-1&&y.createElement(Le.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},y.createElement("i",{className:`${xe.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Ta([...ra,""])})))),y.createElement("p",{className:xe.titleWrap},y.createElement("span",{className:xe.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(Dt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Qa,onChange:Wa=>Jr(Wa)}))};var Fr=(0,De.connect)(({loading:We,globalSetting:st})=>({globalSetting:st,loading:We.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(ka)),lo=te(66309),po=te(47897),yr=te(17663),xr=te(67294),at=Object.defineProperty,we=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,ct=Object.getOwnPropertySymbols,un=Object.prototype.hasOwnProperty,Vn=Object.prototype.propertyIsEnumerable,$n=(We,st,St)=>st in We?at(We,st,{enumerable:!0,configurable:!0,writable:!0,value:St}):We[st]=St,xa=(We,st)=>{for(var St in st||(st={}))un.call(st,St)&&$n(We,St,st[St]);if(ct)for(var St of ct(st))Vn.call(st,St)&&$n(We,St,st[St]);return We},pa=(We,st)=>we(We,bt(st)),qa=(We,st)=>{var St={};for(var Nt in We)un.call(We,Nt)&&st.indexOf(Nt)<0&&(St[Nt]=We[Nt]);if(We!=null&&ct)for(var Nt of ct(We))st.indexOf(Nt)<0&&Vn.call(We,Nt)&&(St[Nt]=We[Nt]);return St},Pr=(We,st,St)=>new Promise((Nt,yn)=>{var Hn=jn=>{try{oa(St.next(jn))}catch(vn){yn(vn)}},ya=jn=>{try{oa(St.throw(jn))}catch(vn){yn(vn)}},oa=jn=>jn.done?Nt(jn.value):Promise.resolve(jn.value).then(Hn,ya);oa((St=St.apply(We,st)).next())});const cr=We=>{if(!We)return!1;if(/^s*$/.test(We)||We.trim()===""){He.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let st=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return We==="|"?(He.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Fn=({value:We=[],onClose:st})=>xr.createElement(lo.default,{closable:!0,onClose:st,className:xe.keywordTag},xr.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},We.join(" \u6216 "))),qn=(We,st)=>{var St=We,{editData:Nt,globalSetting:yn,loading:Hn,dispatch:ya,onRef:oa=()=>{},isEdit:jn}=St,vn=qa(St,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[ra,Ta]=(0,y.useState)(""),[Gr,Ur]=(0,y.useState)(""),[ga,Sa]=(0,y.useState)(""),[Gn,ta]=(0,y.useState)(""),[Qa]=Re.default.useForm(),Jr=Re.default.useWatch("use_keywords",Qa);(0,y.useEffect)(()=>{var wa;!Nt||!jn||(Ta(Nt==null?void 0:Nt.name),Ur(Nt==null?void 0:Nt.analysis),Sa((wa=Nt==null?void 0:Nt.answer_texts)==null?void 0:wa[0]),Qa.setFieldsValue(xa({},Nt)))},[Nt]),(0,y.useImperativeHandle)(st,()=>({onSave:$a,Clear:ca}));const $a=()=>Pr(void 0,null,function*(){if(!ra)return He.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Qa.validateFields()}catch(ja){He.ZP.error(ja.errorFields[0].errors[0]);return}const wa=Qa.getFieldsValue();return console.log(wa,"values"),xa({name:ra,answer_texts:[ga],analysis:Gr},wa)}),ca=()=>{Ta(""),Ur(""),Sa(""),Qa.resetFields()},Wa=Nt==null?void 0:Nt.score;return xr.createElement("section",{className:xe.wrap},xr.createElement("p",{className:xe.titleWrap},xr.createElement("span",{className:xe.required},"*"),xr.createElement("span",{className:xe.title},"\u9898\u5E72\uFF1A")),xr.createElement(Dt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ra,onChange:wa=>Ta(wa)}),xr.createElement("p",{className:xe.titleWrap},xr.createElement("span",{className:xe.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),xr.createElement(Dt.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:ga,onChange:wa=>Sa(wa)}),xr.createElement("p",{className:xe.titleWrap},xr.createElement("span",{className:xe.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),xr.createElement(Dt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Gr,onChange:wa=>Ur(wa)}),xr.createElement(Re.default,{form:Qa,size:"large",onFinishFailed:wa=>Pr(void 0,null,function*(){var ja,Xo;He.ZP.error(wa.errorFields[0].errors[0]),Qa.scrollToField((Xo=(ja=wa==null?void 0:wa.errorFields)==null?void 0:ja[0])==null?void 0:Xo.name,{behavior:"smooth",block:"center"})})},xr.createElement(qe.Z,{align:"middle",className:"mb30 mt20"},xr.createElement(Re.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},xr.createElement(po.Z,null)),xr.createElement(Ye.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),xr.createElement(Ye.Z,null,xr.createElement(Le.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},xr.createElement(yr.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),Jr&&xr.createElement(Re.default.List,{name:"keywords",rules:[{validator(wa,ja){return ja!=null&&ja.length?(ja==null?void 0:ja.reduce((Oi,Wi)=>Oi+Wi.score,0))>parseFloat(Wa)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD"))}}]},(wa,{add:ja,remove:Xo})=>xr.createElement(xr.Fragment,null,xr.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),xr.createElement(qe.Z,{align:"middle",className:"font14 mb30"},xr.createElement(Ye.Z,{flex:1},xr.createElement(Te.default,{value:Gn,onChange:Oi=>{ta(Oi.target.value)},maxLength:50,allowClear:!0,onPressEnter:Oi=>{var Wi,Ol,Xr,$l;const Kl=`${(Wi=Oi.target)==null?void 0:Wi.value}`,Wo=(Xr=(Ol=Kl==null?void 0:Kl.split("|"))==null?void 0:Ol.filter(ki=>!!ki))==null?void 0:Xr.map(ki=>ki==null?void 0:ki.trim()),Gi=Qa.getFieldValue("keywords"),Li=(($l=Gi==null?void 0:Gi.map(ki=>ki==null?void 0:ki.keyword))==null?void 0:$l.flat())||[];for(const ki of Wo)if(Li.includes(ki)){He.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}cr(Kl)&&(ja({keyword:Wo,score:1}),ta(""))},className:xe.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),xr.createElement(Ye.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),wa.map(Oi=>{var Wi=Oi,{key:Ol,name:Xr}=Wi,$l=qa(Wi,["key","name"]);return xr.createElement(qe.Z,{key:Ol,style:{marginRight:148}},xr.createElement(Ye.Z,{flex:1},xr.createElement(qe.Z,{align:"middle",justify:"space-between"},xr.createElement(Re.default.Item,pa(xa({},$l),{name:[Xr,"keyword"]}),xr.createElement(Fn,{onClose:()=>Xo(Xr)})),xr.createElement(Re.default.Item,pa(xa({},$l),{name:[Xr,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),xr.createElement(be.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var to=(0,De.connect)(({loading:We,globalSetting:st})=>({globalSetting:st,loading:We.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(qn)),jr=te(69234),ua={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},mn=te(40043),Uo=te(24018),Qo=Object.defineProperty,Ci=Object.defineProperties,co=Object.getOwnPropertyDescriptors,ri=Object.getOwnPropertySymbols,Pn=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,Mn=(We,st,St)=>st in We?Qo(We,st,{enumerable:!0,configurable:!0,writable:!0,value:St}):We[st]=St,Na=(We,st)=>{for(var St in st||(st={}))Pn.call(st,St)&&Mn(We,St,st[St]);if(ri)for(var St of ri(st))xn.call(st,St)&&Mn(We,St,st[St]);return We},on=(We,st)=>Ci(We,co(st)),er=(We,st)=>{var St={};for(var Nt in We)Pn.call(We,Nt)&&st.indexOf(Nt)<0&&(St[Nt]=We[Nt]);if(We!=null&&ri)for(var Nt of ri(We))st.indexOf(Nt)<0&&xn.call(We,Nt)&&(St[Nt]=We[Nt]);return St};const Aa=We=>{var st=We,{value:St,onChange:Nt,scrollId:yn}=st,Hn=er(st,["value","onChange","scrollId"]);return y.createElement("div",{id:yn||""},y.createElement(Dt.Z,on(Na({},Hn),{defaultValue:St,onChange:(ya,oa)=>{oa!=null&&oa.length?Nt(ya,oa):Nt(ya)}})))},Rr=({value:We,onChange:st,placeholder:St,height:Nt=140,isEdit:yn})=>yn?y.createElement(Dt.Z,{watch:!0,isFocus:!0,height:Nt,placeholder:St,defaultValue:We,onChange:st}):y.createElement("div",{style:{cursor:"pointer"}},We?y.createElement(Ee.Z,{className:ua.inputBorder,value:We}):y.createElement("div",{className:`${ua.inputBorder} ${ua.placeholder}`},St));var rr=te(67294),Jn=Object.defineProperty,ea=Object.defineProperties,Ya=Object.getOwnPropertyDescriptors,Za=Object.getOwnPropertySymbols,Co=Object.prototype.hasOwnProperty,Jo=Object.prototype.propertyIsEnumerable,uo=(We,st,St)=>st in We?Jn(We,st,{enumerable:!0,configurable:!0,writable:!0,value:St}):We[st]=St,No=(We,st)=>{for(var St in st||(st={}))Co.call(st,St)&&uo(We,St,st[St]);if(Za)for(var St of Za(st))Jo.call(st,St)&&uo(We,St,st[St]);return We},vi=(We,st)=>ea(We,Ya(st)),qi=(We,st)=>{var St={};for(var Nt in We)Co.call(We,Nt)&&st.indexOf(Nt)<0&&(St[Nt]=We[Nt]);if(We!=null&&Za)for(var Nt of Za(We))st.indexOf(Nt)<0&&Jo.call(We,Nt)&&(St[Nt]=We[Nt]);return St};const _l=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Pu=({value:We,onChange:st,choiceTextKey:St,answerKey:Nt,index:yn,isEdit:Hn,setInputActive:ya,form:oa,choiceOptionsPath:jn,allowChangeMode:vn,showAddIcon:ra,addItem:Ta,deleteItem:Gr})=>{const Ur=(We==null?void 0:We[Nt])===!0,ga=()=>{const Gn=oa.getFieldValue(jn);oa.setFieldValue(jn,Gn.map(ta=>vi(No({},ta),{[Nt]:!1})))},Sa=()=>{Ur?st(vi(No({},We),{[Nt]:!1})):(vn||ga(),st(vi(No({},We),{[Nt]:!0})))};return rr.createElement(qe.Z,{className:ua.choiceWrap,align:"middle",wrap:!1},rr.createElement(Ye.Z,{onClick:Sa,className:`${ua.choiceIndex} ${Ur?ua.activeAnswer:""}`},_l[yn]),rr.createElement(Ye.Z,{flex:1,className:`${ua.editorWrap} ml15`,onClick:ya},rr.createElement(Rr,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Hn,value:We==null?void 0:We[St],onChange:Gn=>{st(vi(No({},We),{[St]:Gn}))}})),rr.createElement(Ye.Z,{flex:"0 0 auto",className:"ml15"},rr.createElement("div",{onClick:Sa,className:`${ua.setAnswerBtn} ${Ur?ua.activeAnswer:""}`},Ur?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),rr.createElement(Ye.Z,{className:ua.actionWrapper},rr.createElement(Le.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},rr.createElement(mn.Z,{className:ua.addIcon,onClick:Ta,style:{visibility:ra?"visible":"hidden"}})),rr.createElement(Le.Z,{title:"\u5220\u9664"},rr.createElement(Uo.Z,{className:ua.deleteIcon,onClick:Gr,style:{visibility:yn>1?"visible":"hidden"}}))))},fu=({questionTitlePlaceholder:We,titleKey:st,choiceKey:St,analysisKey:Nt,choiceTextKey:yn,answerKey:Hn,choiceOptionsPath:ya,allowChangeMode:oa=!0,form:jn,showAnalysis:vn=!0})=>{const[ra,Ta]=(0,y.useState)(),[Gr,Ur]=(0,y.useState)(!1);return rr.createElement("div",{className:ua.wrap},rr.createElement("div",{className:ua.questionTitleEditorWrap},rr.createElement(Re.default.Item,{label:"\u9898\u5E72",name:st,labelCol:{span:24},rules:[{required:!0}]},rr.createElement(Aa,{scrollId:Array.isArray(st)?st.join("_"):`${st}`,watch:!0,height:140,placeholder:We}))),rr.createElement(Re.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),rr.createElement(Re.default.List,{name:St,rules:[{validator(ga,Sa){const Gn=Sa.some(Qa=>Qa[Hn]),ta=Sa.findIndex(Qa=>{var Jr;return((Jr=Qa[yn])==null?void 0:Jr.length)<=0});return ta!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${_l[ta]}\u9009\u9879\u7684\u5185\u5BB9`)):Gn?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(ga,{add:Sa,remove:Gn})=>rr.createElement("div",{id:Array.isArray(ya)?ya.join("_"):`${ya}`},ga.map((ta,Qa)=>{var Jr=ta,{key:$a,name:ca}=Jr,Wa=qi(Jr,["key","name"]);const wa=ra===$a,ja=()=>{Ta($a)},Xo=Qa<7&&Qa===ga.length-1,Oi=()=>Sa({[yn]:"",[Hn]:0}),Wi=()=>Gn(ca);return rr.createElement(Re.default.Item,vi(No({},Wa),{key:$a,name:ca,noStyle:!0}),rr.createElement(Pu,{choiceTextKey:yn,answerKey:Hn,index:Qa,isEdit:wa,setInputActive:ja,form:jn,choiceOptionsPath:ya,allowChangeMode:oa,showAddIcon:Xo,addItem:Oi,deleteItem:Wi}))}),ga.length<8&&rr.createElement("div",{className:`${ua.addBtn} mb30`,onClick:()=>Sa({[yn]:"",[Hn]:0})},"\u6DFB\u52A0\u9009\u9879"))),vn&&rr.createElement("div",{onClick:()=>Ur(!0)},rr.createElement(Re.default.Item,{name:Nt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},rr.createElement(Rr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Gr}))))};var mo=te(67294),Bl=Object.defineProperty,vu=Object.defineProperties,hl=Object.getOwnPropertyDescriptors,bl=Object.getOwnPropertySymbols,fl=Object.prototype.hasOwnProperty,Fl=Object.prototype.propertyIsEnumerable,To=(We,st,St)=>st in We?Bl(We,st,{enumerable:!0,configurable:!0,writable:!0,value:St}):We[st]=St,wl=(We,st)=>{for(var St in st||(st={}))fl.call(st,St)&&To(We,St,st[St]);if(bl)for(var St of bl(st))Fl.call(st,St)&&To(We,St,st[St]);return We},Iu=(We,st)=>vu(We,hl(st)),Xl=(We,st)=>{var St={};for(var Nt in We)fl.call(We,Nt)&&st.indexOf(Nt)<0&&(St[Nt]=We[Nt]);if(We!=null&&bl)for(var Nt of bl(We))st.indexOf(Nt)<0&&Fl.call(We,Nt)&&(St[Nt]=We[Nt]);return St};const si=({value:We,onChange:st})=>{const St=yn=>{Me.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:ua.modal,onOk:()=>{const Hn=[...We];Hn.splice(yn,1),st(Hn)}})},Nt=()=>{const yn=[...We];yn.push(""),st(yn)};return mo.createElement(qe.Z,{align:"middle",className:"ml20",gutter:[40,20]},We==null?void 0:We.map((yn,Hn)=>mo.createElement(Ye.Z,{key:`${yn}_${Hn}`,className:ua.blankWrapper},mo.createElement(Te.default,{className:ua.blankInput,defaultValue:yn,maxLength:1e3,onBlur:ya=>{const oa=[...We],jn=ya.target.value.trim();oa[Hn]=jn,st(oa)}}),mo.createElement(Le.Z,{title:"\u5220\u9664"},mo.createElement(Uo.Z,{className:ua.deleteIcon,style:{marginLeft:15,visibility:Hn>0?"visible":"hidden"},onClick:()=>St(Hn)})))),mo.createElement(Ye.Z,null,mo.createElement("div",{className:`${ua.addBtn}`,onClick:()=>{Nt()}},"\u65B0\u589E\u7B54\u6848")))},bu=({value:We=!0,onChange:st})=>mo.createElement(po.Z,{checked:!We,onChange:St=>{st(!St)}}),kl="\u2581",ys=({questionTitlePlaceholder:We,form:st,name:St,scoreByBlank:Nt="use_blank_score",answerKey:yn,titleKey:Hn="name",analysisKey:ya="analysis",isOrdered:oa="is_ordered"})=>{var jn,vn;const[ra,Ta]=(0,y.useState)(!1),Gr=($a,ca)=>{const Wa=ca.line;let wa=0;for(let Xo=0;Xo<Wa;Xo++)wa+=$a.getLine(Xo).split(kl).length-1;const ja=$a.getLine(Wa).substring(0,ca.ch);return wa+=ja.split(kl).length-1,wa},Ur=($a,ca,Wa,wa)=>{const ja=$a.getRange(ca.from,ca.to);let Xo=0;if(ca.text.forEach(Oi=>{Xo+=Oi.split(kl).length-1}),ca.origin!=="setValue"){if(ja&&ja.indexOf(kl)!==-1){const Oi=ja.split(kl).length-1,Wi=Gr($a,ca.from);if(console.log(`\u5220\u9664${Oi}\u4E2A\uFF0C \u524D\u9762\u6709${Wi}\u4E2A\uFF0C\u65B0\u589E${Xo}\u4E2A`),Oi>1){const Ol=Array.from({length:Oi},(Xr,$l)=>Wi+$l);wa(Ol)}else wa(Wi)}else if(Xo>0){const Oi=Gr($a,ca.from);console.log(`\u65B0\u589E${Xo}\u4E2A\uFF0C\u4E4B\u524D\u6709${Oi}\u4E2A`),Wa(Xo,Oi)}}},ga=()=>{const $a=st.getFieldValue(["sub_item_banks",...yn]);st.setFieldValue(["sub_item_banks",...yn],$a==null?void 0:$a.map((ca,Wa)=>Iu(wl({},ca),{position:Wa+1})))},Sa=(0,y.useRef)(),Gn=($a,ca)=>{for(let Wa=0;Wa<$a;Wa++)Sa.current({position:null,answer_text:[""]},ca+Wa);ga()},ta=(0,y.useRef)(),Qa=$a=>{ta.current($a),ga()},Jr=(vn=(jn=st.getFieldValue("sub_item_banks"))==null?void 0:jn[yn==null?void 0:yn[0]])==null?void 0:vn[yn==null?void 0:yn[1]];return mo.createElement("div",{className:ua.wrap},mo.createElement("div",{className:ua.questionTitleEditorWrap},mo.createElement(Re.default.Item,{label:"\u9898\u5E72",name:Hn,labelCol:{span:24},rules:[{required:!0}]},mo.createElement(Aa,{scrollId:"name",watch:!0,height:140,placeholder:We,showNullButton:!0,onCMBeforeChange:($a,ca)=>{Ur($a,ca,Gn,Qa)}}))),mo.createElement(Re.default.List,{name:yn,rules:[{validator($a,ca){if((ca==null?void 0:ca.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Wa of ca){const{answer_text:wa}=Wa||{};if(wa!=null&&wa.some(ja=>(ja==null?void 0:ja.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},($a,{add:ca,remove:Wa},{errors:wa})=>(Sa.current=ca,ta.current=Wa,mo.createElement(mo.Fragment,null,mo.createElement(Re.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),$a.map((ja,Xo)=>{var Oi=ja,{key:Wi,name:Ol}=Oi,Xr=Xl(Oi,["key","name"]);return mo.createElement(qe.Z,{className:"mb20",key:Wi,align:"middle",wrap:!1},mo.createElement(Ye.Z,{flex:"0 0 auto",className:`${ua.blankIndex}`},"\u586B\u7A7A\u9879",Xo+1),mo.createElement(Ye.Z,{flex:1},mo.createElement(qe.Z,{align:"top",justify:"space-between",wrap:!1},mo.createElement(Ye.Z,null,mo.createElement(Re.default.Item,Iu(wl({},Xr),{name:[Ol,"answer_text"],noStyle:!0}),mo.createElement(si,null))),(st==null?void 0:st.getFieldValue(["sub_item_banks",...Nt]))&&mo.createElement(Ye.Z,{flex:"224px"},mo.createElement(Re.default.Item,Iu(wl({},Xr),{name:[Ol,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:ua.blankInputNumberWrapper}),mo.createElement(be.Z,{className:ua.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),mo.createElement(Re.default.Item,Iu(wl({},Xr),{name:[Ol,"position"],noStyle:!0}),mo.createElement(Te.default,{type:"hidden"}))))})))),mo.createElement(qe.Z,{align:"middle"},mo.createElement(Re.default.Item,{name:[St,"downcase"],valuePropName:"checked"},mo.createElement(po.Z,null)),mo.createElement(Ye.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),mo.createElement(qe.Z,{align:"middle"},mo.createElement(Re.default.Item,{name:[St,"no_space"],valuePropName:"checked"},mo.createElement(po.Z,null)),mo.createElement(Ye.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Jr==null?void 0:Jr.length)>1&&mo.createElement(qe.Z,{align:"middle",className:(Jr==null?void 0:Jr.length)>1?"mb30":`${ua.hide}`},mo.createElement(Re.default.Item,{name:oa},mo.createElement(bu,null)),mo.createElement(Ye.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),mo.createElement("div",{onClick:()=>Ta(!0)},mo.createElement(Re.default.Item,{name:ya,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},mo.createElement(Rr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ra}))))};var Dl=Object.defineProperty,Yu=Object.defineProperties,Cu=Object.getOwnPropertyDescriptors,Ou=Object.getOwnPropertySymbols,zl=Object.prototype.hasOwnProperty,Zu=Object.prototype.propertyIsEnumerable,ns=(We,st,St)=>st in We?Dl(We,st,{enumerable:!0,configurable:!0,writable:!0,value:St}):We[st]=St,ju=(We,st)=>{for(var St in st||(st={}))zl.call(st,St)&&ns(We,St,st[St]);if(Ou)for(var St of Ou(st))Zu.call(st,St)&&ns(We,St,st[St]);return We},$u=(We,st)=>Yu(We,Cu(st)),pi=(We,st)=>{var St={};for(var Nt in We)zl.call(We,Nt)&&st.indexOf(Nt)<0&&(St[Nt]=We[Nt]);if(We!=null&&Ou)for(var Nt of Ou(We))st.indexOf(Nt)<0&&Zu.call(We,Nt)&&(St[Nt]=We[Nt]);return St};const or={\u6B63\u786E:"T",\u9519\u8BEF:"F"},La=({value:We,onChange:st,form:St,choiceKey:Nt})=>{const yn=(We==null?void 0:We.is_answer)===!0,Hn=We==null?void 0:We.choice_text,ya=()=>{var oa;const jn=(oa=St==null?void 0:St.getFieldValue(["sub_item_banks",...Nt]))==null?void 0:oa.map(vn=>({choice_text:vn==null?void 0:vn.choice_text,is_answer:!1}));St==null||St.setFieldValue(["sub_item_banks",...Nt],jn),st($u(ju({},We),{is_answer:!0}))};return y.createElement(qe.Z,{className:ua.choiceWrap,align:"middle",wrap:!1},y.createElement(Ye.Z,{onClick:ya,className:`${ua.choiceIndex} ${ua.judgementIndex} ${yn?ua.activeAnswer:""}`},or[Hn]),y.createElement(Ye.Z,{flex:1,className:`${ua.editorWrap} ml15`},y.createElement("div",{className:`${ua.inputBorder} ${ua.placeholder} ${yn?ua.activeJudgementAnswer:""}`},Hn)),y.createElement(Ye.Z,{flex:"0 0 auto",className:"ml15"},y.createElement("div",{onClick:ya,className:`${ua.setAnswerBtn} ${yn?ua.activeAnswer:""}`},yn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},ir=({questionTitlePlaceholder:We,choiceKey:st="choices",form:St,titleKey:Nt="name",analysisKey:yn="analysis"})=>{const[Hn,ya]=(0,y.useState)(!1);return y.createElement("div",{className:ua.wrap},y.createElement("div",{className:ua.questionTitleEditorWrap},y.createElement(Re.default.Item,{label:"\u9898\u5E72",name:Nt,labelCol:{span:24},rules:[{required:!0}]},y.createElement(Aa,{scrollId:"name",watch:!0,height:140,placeholder:We}))),y.createElement(Re.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},y.createElement(Re.default.List,{name:st,rules:[{validator(oa,jn){return jn.some(ra=>(ra==null?void 0:ra.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},oa=>y.createElement("div",{id:"choices"},oa.map(jn=>{var vn=jn,{key:ra,name:Ta}=vn,Gr=pi(vn,["key","name"]);return y.createElement(Re.default.Item,$u(ju({},Gr),{key:ra,name:Ta,noStyle:!0}),y.createElement(La,{form:St,choiceKey:st}))})))),y.createElement("div",{onClick:()=>ya(!0)},y.createElement(Re.default.Item,{name:yn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(Rr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Hn}))))};var br=Object.defineProperty,hi=Object.defineProperties,Ji=Object.getOwnPropertyDescriptors,Xi=Object.getOwnPropertySymbols,Ti=Object.prototype.hasOwnProperty,dl=Object.prototype.propertyIsEnumerable,el=(We,st,St)=>st in We?br(We,st,{enumerable:!0,configurable:!0,writable:!0,value:St}):We[st]=St,Ir=(We,st)=>{for(var St in st||(st={}))Ti.call(st,St)&&el(We,St,st[St]);if(Xi)for(var St of Xi(st))dl.call(st,St)&&el(We,St,st[St]);return We},Sl=(We,st)=>hi(We,Ji(st)),pu=(We,st)=>{var St={};for(var Nt in We)Ti.call(We,Nt)&&st.indexOf(Nt)<0&&(St[Nt]=We[Nt]);if(We!=null&&Xi)for(var Nt of Xi(We))st.indexOf(Nt)<0&&dl.call(We,Nt)&&(St[Nt]=We[Nt]);return St};const Yl=We=>{var st=We,{value:St,onChange:Nt}=st,yn=pu(st,["value","onChange"]);const Hn=ya=>{Nt([ya])};return y.createElement(Dt.Z,Sl(Ir({},yn),{defaultValue:St==null?void 0:St[0],onChange:Hn}))},hu=We=>{if(!We)return!1;let st=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return We==="|"?(He.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},as=({value:We=[],onClose:st})=>y.createElement(lo.default,{closable:!0,onClose:st,className:ua.keywordTag},We==null?void 0:We.join(" \u6216 ")),Bu=({questionTitlePlaceholder:We,form:st,showKeywords:St,isMustKeyWords:Nt=St,titleKey:yn="name",analysisKey:Hn="analysis",answerTexts:ya="answer_texts",keywords:oa="keywords",useKeywords:jn="use_keywords",indexs:vn})=>{const[ra,Ta]=(0,y.useState)(!1),[Gr,Ur]=(0,y.useState)(""),ga=Re.default.useWatch("sub_item_banks",st),{use_keywords:Sa,score:Gn}=(ga==null?void 0:ga[vn])||{};return console.log(Sa,Gn,"itemValues"),y.createElement("div",{className:ua.wrap},y.createElement("div",{className:ua.questionTitleEditorWrap},y.createElement(Re.default.Item,{label:"\u9898\u5E72",name:yn,labelCol:{span:24},rules:[{required:!0}]},y.createElement(Aa,{scrollId:"name",watch:!0,height:140,placeholder:We}))),y.createElement(Re.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:ya,labelCol:{span:24}},y.createElement(Yl,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),St&&!Nt&&y.createElement(Re.default.Item,{hidden:!0,name:jn,valuePropName:"checked"},y.createElement(po.Z,{defaultChecked:!0})),St&&Nt&&y.createElement(qe.Z,{align:"middle",className:"mb30"},y.createElement(Re.default.Item,{name:jn,valuePropName:"checked"},y.createElement(po.Z,null)),y.createElement(Ye.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),y.createElement(Ye.Z,null,y.createElement(Le.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},y.createElement(yr.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Sa||!Nt)&&y.createElement(Re.default.List,{name:oa,rules:[{validator(ta,Qa){return Nt?Qa!=null&&Qa.length?(Qa==null?void 0:Qa.reduce(($a,ca)=>$a+ca.score,0))>parseFloat(Gn)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(ta,{add:Qa,remove:Jr})=>y.createElement(y.Fragment,null,y.createElement("div",{className:`${ua.title} mb10`},Nt?"\u5173\u952E\u8BCD":y.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),y.createElement(qe.Z,{align:"middle",className:"font14 mb30"},y.createElement(Ye.Z,{flex:1},y.createElement(Te.default,{value:Gr,onChange:$a=>{Ur($a.target.value)},maxLength:50,allowClear:!0,onPressEnter:$a=>{var ca,Wa,wa,ja;const Xo=`${(ca=$a.target)==null?void 0:ca.value}`,Oi=(wa=(Wa=Xo==null?void 0:Xo.split("|"))==null?void 0:Wa.filter(Xr=>!!Xr))==null?void 0:wa.map(Xr=>Xr==null?void 0:Xr.trim()),Wi=st.getFieldValue(["sub_item_banks",...oa]),Ol=((ja=Wi==null?void 0:Wi.map(Xr=>Xr==null?void 0:Xr.keyword))==null?void 0:ja.flat())||[];for(const Xr of Oi)if(Ol.includes(Xr)){He.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}hu(Xo)&&(Qa({keyword:Oi,score:1}),Ur(""))},className:ua.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),y.createElement(Ye.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ta.map($a=>{var ca=$a,{key:Wa,name:wa}=ca,ja=pu(ca,["key","name"]);return y.createElement(qe.Z,{key:Wa,className:"mb20",style:{marginRight:148}},y.createElement(Ye.Z,{flex:1},y.createElement(qe.Z,{align:"middle",justify:"space-between"},y.createElement(Re.default.Item,Sl(Ir({},ja),{name:[wa,"keyword"]}),y.createElement(as,{onClose:()=>Jr(wa)})),Nt&&y.createElement(Re.default.Item,Sl(Ir({},ja),{name:[wa,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:ua.blankInputNumberWrapper}),y.createElement(be.Z,{className:ua.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),y.createElement("div",{onClick:()=>Ta(!0)},y.createElement(Re.default.Item,{name:Hn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(Rr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ra}))))};var ci=te(67294),tl=Object.defineProperty,gl=Object.defineProperties,zi=Object.getOwnPropertyDescriptors,au=Object.getOwnPropertySymbols,Nu=Object.prototype.hasOwnProperty,Lu=Object.prototype.propertyIsEnumerable,Hi=(We,st,St)=>st in We?tl(We,st,{enumerable:!0,configurable:!0,writable:!0,value:St}):We[st]=St,Fu=(We,st)=>{for(var St in st||(st={}))Nu.call(st,St)&&Hi(We,St,st[St]);if(au)for(var St of au(st))Lu.call(st,St)&&Hi(We,St,st[St]);return We},lu=(We,st)=>gl(We,zi(st)),Su=(We,st)=>{var St={};for(var Nt in We)Nu.call(We,Nt)&&st.indexOf(Nt)<0&&(St[Nt]=We[Nt]);if(We!=null&&au)for(var Nt of au(We))st.indexOf(Nt)<0&&Lu.call(We,Nt)&&(St[Nt]=We[Nt]);return St},uu=(We,st,St)=>new Promise((Nt,yn)=>{var Hn=jn=>{try{oa(St.next(jn))}catch(vn){yn(vn)}},ya=jn=>{try{oa(St.throw(jn))}catch(vn){yn(vn)}},oa=jn=>jn.done?Nt(jn.value):Promise.resolve(jn.value).then(Hn,ya);oa((St=St.apply(We,st)).next())});const{Panel:Ru}=jr.default,Os=null,Ps=(We,st)=>{var St=We,{globalSetting:Nt,loading:yn,dispatch:Hn,editData:ya,onRef:oa=()=>{},isEdit:jn}=St,vn=Su(St,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[ra,Ta]=(0,y.useState)(""),[Gr,Ur]=(0,y.useState)([]),[ga]=Re.default.useForm();(0,y.useEffect)(()=>{!ya||!jn||(Ta(ya==null?void 0:ya.name),Ur(ya==null?void 0:ya.sub_item_banks),ga.setFieldsValue(Fu({},ya)))},[ya]),(0,y.useEffect)(()=>{Ur(ga.getFieldValue("sub_item_banks"))},[Re.default.useWatch("sub_item_banks",ga)]),(0,y.useImperativeHandle)(st,()=>({onSave:Sa,Clear:Gn}));const Sa=()=>uu(void 0,null,function*(){if(!ra)return He.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield ga.validateFields()}catch(Wa){return console.log(Wa,"errInfo"),He.ZP.error(Wa.errorFields[0].errors[0]),!1}const ca=Gr.map(Wa=>Fu({id:Wa.id>1?Wa.id:null},Wa));return{name:ra,sub_item_banks:ca}}),Gn=()=>{Ta(""),Ur([])},ta={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},Qa=({value:ca})=>ci.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},ca),[Jr,$a]=(0,y.useState)();return ci.createElement("section",{className:xe.wrap},ci.createElement("p",{className:xe.titleWrap},ci.createElement("span",{className:xe.required},"*"),ci.createElement("span",{className:xe.title},"\u9898\u5E72\uFF1A")),ci.createElement(Dt.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ra,onChange:ca=>Ta(ca)}),ci.createElement(Re.default,{form:ga,autoComplete:"off"},ci.createElement(Re.default.List,{name:"sub_item_banks",rules:[{validator(ca,Wa){return Wa?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(ca,{add:Wa,remove:wa})=>{const ja=ga.getFieldValue("sub_item_banks");return ci.createElement(ci.Fragment,null,ci.createElement(jr.default,{className:ca.length>0?xe.collapseWrapper:"",bordered:!1,expandIcon:({isActive:Xo})=>ci.createElement("i",{className:`iconfont icon-weizhankai ${Xo?xe.open:xe.close}`,style:{fontSize:14,transition:"all .2s"}})},ca.map((Xo,Oi)=>{var Wi=Xo,{key:Ol,name:Xr}=Wi,$l=Su(Wi,["key","name"]),Kl,Wo,Gi,Li,ki,Nl,os,Ns,Ls,Zs,bs,js;return ci.createElement(Ru,{className:xe.panel,forceRender:!0,header:ci.createElement("div",{className:xe.panelHeader},"\u7B2C",Oi+1,"\u5C0F\u9898",ci.createElement("span",null,"\uFF08",ta[(Kl=ja==null?void 0:ja[Xr])==null?void 0:Kl.item_type],"\uFF09")),extra:ci.createElement(qe.Z,{align:"middle",onClick:gs=>gs.stopPropagation(),style:{display:"flex",alignItems:"center"}},((Wo=ja==null?void 0:ja[Xr])==null?void 0:Wo.item_type)=="completion"&&ci.createElement(Re.default.Item,lu(Fu({},$l),{name:[Xr,"score"],className:xe.blankInputNumberWrapper,style:{marginBottom:0}}),((Gi=ja==null?void 0:ja[Xr])==null?void 0:Gi.item_type)=="completion"&&ci.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",ci.createElement(Qa,{value:(Li=ja==null?void 0:ja[Xr])==null?void 0:Li.score}),"\u5206")),((ki=ja==null?void 0:ja[Xr])==null?void 0:ki.item_type)=="completion"&&ci.createElement(ci.Fragment,null,ci.createElement(Ft.ZP.Group,{defaultValue:(Nl=ja==null?void 0:ja[Xr])==null?void 0:Nl.use_blank_score,className:xe.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:gs=>{var Cs;console.log(ga.getFieldsValue()),ga==null||ga.setFieldValue(["sub_item_banks",Xr,"use_blank_score"],(Cs=gs==null?void 0:gs.target)==null?void 0:Cs.value),$a(new Date)}}),ci.createElement(Le.Z,{overlayInnerStyle:{width:460},title:ci.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",ci.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},ci.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:Ol},ci.createElement(Re.default.Item,lu(Fu({},$l),{name:Xr}),(((os=ja==null?void 0:ja[Xr])==null?void 0:os.item_type)=="single"||((Ns=ja==null?void 0:ja[Xr])==null?void 0:Ns.item_type)=="multiple")&&ci.createElement(fu,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Ls=ja==null?void 0:ja[Xr])==null?void 0:Ls.item_type)!="single",form:ga,choiceKey:[Xr,"choices"],titleKey:[Xr,"name"],analysisKey:[Xr,"analysis"],choiceOptionsPath:["sub_item_banks",Xr,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Zs=ja==null?void 0:ja[Xr])==null?void 0:Zs.item_type)=="completion"&&ci.createElement(ys,{form:ga,name:Xr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[Xr,"use_blank_score"],titleKey:[Xr,"name"],analysisKey:[Xr,"analysis"],isOrdered:[Xr,"is_ordered"],answerKey:[Xr,"standard_answer"],key:Jr}),((bs=ja==null?void 0:ja[Xr])==null?void 0:bs.item_type)=="judgement"&&ci.createElement(ir,{form:ga,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Xr,"name"],analysisKey:[Xr,"analysis"],choiceKey:[Xr,"choices"]}),((js=ja==null?void 0:ja[Xr])==null?void 0:js.item_type)=="subjective"&&ci.createElement(Bu,{showKeywords:!0,form:ga,titleKey:[Xr,"name"],analysisKey:[Xr,"analysis"],answerTexts:[Xr,"answer_texts"],useKeywords:[Xr,"use_keywords"],keywords:[Xr,"keywords"],indexs:Xr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var zu=(0,De.connect)(({loading:We,globalSetting:st})=>({globalSetting:st,loading:We.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Ps)),Wu=te(60580),Mu=te(27937),rs=te(88044),Vu=te(80147),pt={flex_box_center:"flex_box_center___xDdtW",flex_space_between:"flex_space_between___J4mFI",flex_box_vertical_center:"flex_box_vertical_center___hDYn6",flex_box_center_end:"flex_box_center_end___H7l1j",flex_box_column:"flex_box_column___TPd2T",questionInfo:"questionInfo___ABq66",label:"label___VQOr7",content:"content____HZ6z",leftPart:"leftPart___YB0y5",rightPart:"rightPart___UVMmS",dragItem:"dragItem___Hbx8k",blackText:"blackText___U4u33",greyText:"greyText___rWIL_",iconWrapper:"iconWrapper___I0kek",contentArea:"contentArea___hGC13",dragging:"dragging___z7VVY",hidden:"hidden___nWAxb",dragIcon:"dragIcon___j91TC",deleteIcon:"deleteIcon___cmCqc",disabled:"disabled___ZlKMj",challengeNameWrapper:"challengeNameWrapper___SpiRb",challengeName:"challengeName___lmQe2",shixunPreviewFooter:"shixunPreviewFooter___u0CzD",shixunInfoWrapper:"shixunInfoWrapper___HzLHD",shixunInfo:"shixunInfo___qaQlF",btnToDetail:"btnToDetail___scXqr",fixedBottom:"fixedBottom___wTBAR",cancelBtn:"cancelBtn___Km4Gi",confirmBtn:"confirmBtn___WrECz",previewBtn:"previewBtn____oGPS",setScoreModalTable:"setScoreModalTable___CjDlp",title:"title___cQWdZ",tipcontent:"tipcontent___A8tZ5",name:"name___CvfT9",tip:"tip___EvoCF",info:"info___y_ayi",img:"img___X9CNn"},yt=te(67341),Ut=te(99678),Tn=te(89779),_n=te(9343),On=te(26194),bn=te(20670),qt=({open:We,onCancel:st,onOk:St})=>{const Nt=(0,Ut.g)(),[yn,Hn,ya,oa]=(0,_n.U)(Tn.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[jn,vn]=(0,y.useState)(!1);(0,y.useEffect)(()=>{We&&ya({page:1,limit:10,type:0},!0).then(ga=>{(ga==null?void 0:ga.shixuns_count)===0&&vn(!0)})},[We]);const[ra,Ta]=(0,y.useState)([]),[Gr,Ur]=(0,y.useState)([]);return y.createElement(Me.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:We,width:948,centered:!0,closable:!0,onCancel:st,onOk:()=>St(Gr),destroyOnClose:!0},y.createElement(qe.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},y.createElement(Ye.Z,null,y.createElement(Mu.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Nt,onChange:ga=>{ya({page:1,discipline_id:ga==null?void 0:ga[0],sub_discipline_id:ga==null?void 0:ga[1]})}}),y.createElement(rs.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:ga=>ya({page:1,diff:ga})}),y.createElement(rs.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:ga=>ya({page:1,shixun_publish_status:ga})})),y.createElement(yt.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:ga=>{ya({keyword:ga,page:1})}})),jn?y.createElement("div",null,y.createElement(On.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,et.xg)("/shixuns")})):y.createElement(Vu.default,{loading:Hn,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(ga,Sa)=>y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:Sa!=null&&Sa.high_resources_consume?pt.title:"",title:ga||"--"},y.createElement(Ee.Z,{key:1,showLines:1,showTextOnly:!0,value:ga||"--"})),(Sa==null?void 0:Sa.high_resources_consume)&&y.createElement(bn.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(ga,Sa,Gn)=>y.createElement("span",null,ga||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:y.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",y.createElement(Le.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},y.createElement(yr.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(ga,Sa,Gn)=>y.createElement("span",null,ga||"- -")},{title:"\u64CD\u4F5C",render(ga,Sa){const{title:Gn,challenge_names:ta,author_name:Qa,identifier:Jr,author_school_name:$a,study_count:ca}=Sa||{};return y.createElement("div",null,y.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Me.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:y.createElement("div",null,y.createElement(Ee.Z,{value:Gn,style:{marginBottom:18}}),y.createElement("div",{className:pt.challengeNameWrapper},ta.map((Wa,wa)=>y.createElement("div",{className:pt.challengeName,key:wa},"\u7B2C",(0,et.EM)(wa+1),"\u9898\xA0",Wa))),y.createElement(qe.Z,{className:pt.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},y.createElement(Ye.Z,{className:pt.shixunInfoWrapper},y.createElement("span",null,"\u521B\u5EFA\u8005"),y.createElement("span",{className:pt.shixunInfo},Qa.split("\u3001")[0]),y.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{className:pt.shixunInfo},$a),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:pt.shixunInfo},ca)),y.createElement(_e.ZP,{type:"primary",className:pt.btnToDetail,onClick:()=>(0,et.xg)(`/shixuns/${Jr}/challenges?exercise=true`)},y.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(Sa==null?void 0:Sa.shixun_tag_num)===1&&y.createElement("a",{target:"_blank",href:`/shixuns/${Sa==null?void 0:Sa.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:oa==null?void 0:oa.items,rowSelection:{type:"radio",selectedRowKeys:ra,preserveSelectedRowKeys:!0,getCheckboxProps:ga=>({disabled:ga.shixun_tag_num===1}),onChange(ga,Sa){var Gn,ta,Qa;console.log(ga),Ta(ga);const Jr=[];for(const ca of Gr)ga.includes(ca.id)&&Jr.push(ca);const $a=Jr.map(ca=>ca.id);for(const ca of Sa)ca&&ga.includes(ca.id)&&!$a.includes(ca.id)&&Jr.push({id:ca.id,difficulty:ca.level,identifier:ca.identifier,name:ca.name,real_name:(Gn=ca==null?void 0:ca.author_name)==null?void 0:Gn.split("\u3001")[0],school_name:ca.author_school_name,challenge_names:ca.challenge_names,challenges:(ta=ca.challenge_names)==null?void 0:ta.map((Wa,wa)=>({subject:Wa,id:wa,score:5})),score:((Qa=ca.challenge_names)==null?void 0:Qa.length)*5,study_count:ca.study_count,challenges_count:ca.challenges_count});Ur(Jr)}},pagination:{current:yn.page,pageSize:yn.limit,total:oa==null?void 0:oa.items_count,showTotal:ga=>y.createElement("span",null,"\u5171\xA0",y.createElement("span",{style:{color:"#165DFF"}},ga),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(ga,Sa){ya({page:ga,limit:Sa})},size:"default"},scroll:{y:400}}))},Nn=te(96332),ha=te(93686),Hr=(We,st,St)=>new Promise((Nt,yn)=>{var Hn=jn=>{try{oa(St.next(jn))}catch(vn){yn(vn)}},ya=jn=>{try{oa(St.throw(jn))}catch(vn){yn(vn)}},oa=jn=>jn.done?Nt(jn.value):Promise.resolve(jn.value).then(Hn,ya);oa((St=St.apply(We,st)).next())}),Si=({visible:We,getdata:st,onCancel:St,onRandomExchange:Nt,selectFromProblemSet:yn,questionParams:Hn})=>{const[ya,oa]=(0,y.useState)(!1),[jn,vn]=(0,y.useState)(!1),[ra,Ta]=(0,y.useState)({}),Gr=(0,De.useParams)(),[Ur,ga]=(0,y.useState)(),Sa=(Gn,ta)=>Hr(void 0,null,function*(){vn(!0);const Qa=yield(0,Ze.ZP)(`/api/exercises/${Gr.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Hn.id,item_bank_id:Gn,shixuns_info:[{id:Gn,is_copy:ta!=1,is_use:ta!=1}]}});vn(!1),Qa!=null&&Qa.status||(He.ZP.info("\u6362\u9898\u6210\u529F"),St(),st())});return y.createElement(Me.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:We,onCancel:St,centered:!0,maskClosable:!0,footer:null},y.createElement(qe.Z,{justify:"center",className:"pb20"},y.createElement(Wu.Z,{onClick:Nt},"\u968F\u673A\u66F4\u6362"),(Hn==null?void 0:Hn.type)!=="PRACTICAL"&&y.createElement(_e.ZP,{style:{marginLeft:24},onClick:yn},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(Hn==null?void 0:Hn.type)==="PRACTICAL"&&y.createElement(_e.ZP,{style:{marginLeft:24},onClick:()=>{oa(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),y.createElement(qt,{open:ya,onCancel:()=>oa(!1),onOk:Gn=>Hr(void 0,null,function*(){if(console.log("----selectedRows",Gn,Gr),(Gn==null?void 0:Gn.length)<=0){He.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let ta=Gn==null?void 0:Gn.map(Jr=>Jr==null?void 0:Jr.id),Qa=yield(0,ha.Tr)({id:[...ta],course_id:Gr.coursesId,type:"shixun"});(Qa==null?void 0:Qa.student_count)===0?Sa(ta==null?void 0:ta[0],1):(ga(ta),Ta(Qa)),oa(!1)})}),y.createElement(Nn.Z,{resdata:ra,type:"shixun",okloading:jn,oktext:(ra==null?void 0:ra.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Gn=>Hr(void 0,null,function*(){Sa(Ur==null?void 0:Ur[0],2)})}))},Lo=te(30351),dr=te(19575),Ka=te(2715),sa=te(48994),fo=te(52810),ho=Object.defineProperty,di=Object.defineProperties,Fi=Object.getOwnPropertyDescriptors,So=Object.getOwnPropertySymbols,oi=Object.prototype.hasOwnProperty,so=Object.prototype.propertyIsEnumerable,lr=(We,st,St)=>st in We?ho(We,st,{enumerable:!0,configurable:!0,writable:!0,value:St}):We[st]=St,Fo=(We,st)=>{for(var St in st||(st={}))oi.call(st,St)&&lr(We,St,st[St]);if(So)for(var St of So(st))so.call(st,St)&&lr(We,St,st[St]);return We},ti=(We,st)=>di(We,Fi(st)),_i=(We,st,St)=>new Promise((Nt,yn)=>{var Hn=jn=>{try{oa(St.next(jn))}catch(vn){yn(vn)}},ya=jn=>{try{oa(St.throw(jn))}catch(vn){yn(vn)}},oa=jn=>jn.done?Nt(jn.value):Promise.resolve(jn.value).then(Hn,ya);oa((St=St.apply(We,st)).next())}),su=({data:We,submit:st,goBack:St,loading:Nt,onTypeScore:yn,editPreview:Hn=!1,onSkipExamination:ya,selectValue:oa,onExchange:jn,getdata:vn,handleMarkWrongQuestion:ra})=>{var Ta,Gr,Ur,ga,Sa,Gn,ta,Qa,Jr,$a,ca;const Wa=(0,y.useRef)(),[wa,ja]=(0,y.useState)(null),[Xo,Oi]=(0,y.useState)(!1),[Wi,Ol]=(0,y.useState)(!1),Xr=(0,y.useRef)(),[$l]=Re.default.useForm(),Kl=(0,De.useParams)(),[Wo,Gi]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Oi(!0)},[]),(0,y.useEffect)(()=>{Hn||(0,et.Dk)("\u8BD5\u5377\u9884\u89C8")},[Hn]);const Li=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],ki={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Nl={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},os=en=>{var tr;const _o=[];return y.createElement(y.Fragment,null,y.createElement("aside",{className:ce.single},(tr=en==null?void 0:en.choices)==null?void 0:tr.map((wr,ia)=>(wr.is_answer&&_o.push(fo.k4[ia]),y.createElement("ul",{key:ia},y.createElement("li",null,fo.k4[ia],"\u3001"),y.createElement("li",null,y.createElement(Ee.Z,{value:wr.choice_text})))))),y.createElement("div",{className:ce.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",_o.join(""),y.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",Li[en.difficulty])),y.createElement("aside",null,y.createElement("span",{className:ce.text},"\u89E3\u6790:"),y.createElement(Ee.Z,{value:en.analysis?en.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(en==null?void 0:en.discipline_name)||"--"}/${en==null?void 0:en.sub_discipline_name}`),y.createElement(Le.Z,{title:en==null?void 0:en.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),en==null?void 0:en.tag_discipline_name)))))},Ns=(en,tr)=>{var _o;const wr=(_o=en==null?void 0:en.standard_answer)==null?void 0:_o.map((ia,Di)=>{var xi;return y.createElement("div",{key:Di},`\u7B54\u6848\uFF08\u586B\u7A7A${ia==null?void 0:ia.position}\uFF09\uFF1A${(xi=ia==null?void 0:ia.answer_text)==null?void 0:xi.join("\u3001")}`)});return y.createElement(y.Fragment,null,y.createElement("div",{className:ce.analysis},y.createElement("div",{style:{display:"flex"}},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),y.createElement("div",null,wr)),y.createElement("aside",null,y.createElement("span",{className:ce.text},"\u89E3\u6790:"),y.createElement(Ee.Z,{value:en.analysis?en.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),tr?`${(tr==null?void 0:tr.discipline_name)||"--"}/${tr==null?void 0:tr.sub_discipline_name}`:`${(en==null?void 0:en.discipline_name)||"--"}/${en==null?void 0:en.sub_discipline_name}`),y.createElement(Le.Z,{title:tr?tr==null?void 0:tr.tag_discipline_name:en==null?void 0:en.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),tr?tr==null?void 0:tr.tag_discipline_name:en==null?void 0:en.tag_discipline_name)))))},Ls=en=>{var tr;const _o=(tr=en==null?void 0:en.standard_answer)==null?void 0:tr.map((wr,ia)=>y.createElement("div",{key:ia},`\u7B54\u6848\uFF08\u586B\u7A7A${(wr==null?void 0:wr.position)||(wr==null?void 0:wr.exercise_choice_id)}\uFF09\uFF1A${wr==null?void 0:wr.answer_text}`));return y.createElement(y.Fragment,null,y.createElement("div",{className:ce.analysis},y.createElement("div",{style:{display:"flex"}},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),y.createElement("div",null,_o)),y.createElement("aside",null,y.createElement("span",{className:ce.text},"\u89E3\u6790:"),y.createElement(Ee.Z,{value:en.analysis?en.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(en==null?void 0:en.discipline_name)||"--"}/${en==null?void 0:en.sub_discipline_name}`),y.createElement(Le.Z,{title:en==null?void 0:en.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),en==null?void 0:en.tag_discipline_name)))))},Zs=(en,tr)=>{var _o;return y.createElement("div",{className:ce.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(_o=en==null?void 0:en.answer_texts)==null?void 0:_o[0]),y.createElement("aside",null,y.createElement("span",{className:ce.text},"\u89E3\u6790:"),y.createElement(Ee.Z,{value:en.analysis?en.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),tr?`${(tr==null?void 0:tr.discipline_name)||"--"}/${tr==null?void 0:tr.sub_discipline_name}`:`${(en==null?void 0:en.discipline_name)||"--"}/${en==null?void 0:en.sub_discipline_name}`),y.createElement(Le.Z,{title:tr?tr==null?void 0:tr.tag_discipline_name:en==null?void 0:en.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),tr?tr==null?void 0:tr.tag_discipline_name:en==null?void 0:en.tag_discipline_name))))},bs=en=>{var tr,_o;return y.createElement("div",{className:ce.analysis},y.createElement("aside",null,y.createElement("span",{className:ce.text},"\u9884\u671F\u8F93\u51FA:"),y.createElement(Ee.Z,{value:(tr=en==null?void 0:en.program_attr)==null?void 0:tr.description})),y.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((_o=en==null?void 0:en.program_attr)==null?void 0:_o.answer_text)||"--"),y.createElement("aside",null,y.createElement("span",{className:ce.text},"\u89E3\u6790:"),y.createElement(Ee.Z,{value:en.analysis?en.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(en==null?void 0:en.discipline_name)||"--"}/${en==null?void 0:en.sub_discipline_name}`),y.createElement(Le.Z,{title:en==null?void 0:en.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),en==null?void 0:en.tag_discipline_name))))},js=(en,tr)=>{var _o;return y.createElement("div",null,(_o=en==null?void 0:en.sub_item_banks)==null?void 0:_o.map((wr,ia)=>{var Di,xi;const Vi=[];return y.createElement(y.Fragment,null,y.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},tr+1+"."+(ia+1),"\uFF08",ki[wr.item_type]||Nl[wr.item_type],"\uFF09",wr.name),(wr.item_type=="SINGLE"||wr.item_type=="MULTIPLE"||wr.item_type=="JUDGMENT"||wr.item_type=="single"||wr.item_type=="multiple"||wr.item_type=="judgement")&&y.createElement(y.Fragment,null,y.createElement("aside",{className:ce.single},(Di=wr==null?void 0:wr.choices)==null?void 0:Di.map((ko,ru)=>(ko.is_answer&&Vi.push(fo.k4[ru]),y.createElement("ul",{key:ru},y.createElement("li",null,fo.k4[ru],"\u3001"),y.createElement("li",null,y.createElement(Ee.Z,{value:ko.choice_text})))))),y.createElement("div",{className:ce.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Vi.join(""),y.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",Li[wr.difficulty])),y.createElement("aside",null,y.createElement("span",{className:ce.text},"\u89E3\u6790:"),y.createElement(Ee.Z,{value:wr.analysis?wr.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(en==null?void 0:en.discipline_name)||"--"}/${en==null?void 0:en.sub_discipline_name}`),y.createElement(Le.Z,{title:en==null?void 0:en.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),en==null?void 0:en.tag_discipline_name))))),(wr.item_type=="COMPLETION"||wr.item_type=="completion")&&Ns(wr,en),(wr.item_type=="SUBJECTIVE"||wr.item_type=="subjective")&&Zs(wr,en),((xi=We==null?void 0:We.exam)==null?void 0:xi.exercise_status)===3&&y.createElement("div",{className:"flex gap-20px mt20"},y.createElement(Ka.Z,{state:wr==null?void 0:wr.is_wrong,onClick:()=>{ra==null||ra({value:ti(Fo({},wr),{question_id:wr==null?void 0:wr.id,question_score:wr==null?void 0:wr.score})})}}),wr.item_type=="single"&&y.createElement(_e.ZP,{style:{color:"#3061D0"},onClick:()=>{lc({value:wr})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},gs=en=>{var tr,_o,wr;return y.createElement("div",{style:{marginTop:"12px"}},(_o=(tr=en==null?void 0:en.shixun)==null?void 0:tr.challenges)==null?void 0:_o.map((ia,Di)=>y.createElement("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},y.createElement("div",null,y.createElement("span",{className:"mr5"},"\u7B2C",Di+1,"\u5173"),y.createElement(Le.Z,{key:Di,title:ia==null?void 0:ia.challenge_name},y.createElement("span",null,(0,et.Pq)(ia==null?void 0:ia.challenge_name,44)))),Hn&&y.createElement("div",null,"\u5206\u503C\uFF1A",ia.score,"\u5206"))),y.createElement(De.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(wr=en==null?void 0:en.shixun)==null?void 0:wr.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),y.createElement("div",{style:{clear:"both"}}))},Cs=en=>{let tr=en.questions_score/en.questions_count;Me.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:y.createElement("div",{className:ce.modalColumn},y.createElement("div",{className:ce.modalRow,style:{justifyContent:"flex-start"}},y.createElement("sup",{className:ce.sup},"*"),y.createElement("span",null,en==null?void 0:en.name,"\uFF1A"),y.createElement(be.Z,{min:0,precision:1,defaultValue:tr,onChange:_o=>{tr=_o}}),y.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>_i(void 0,null,function*(){var _o;if(!tr)return He.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const wr={type:en==null?void 0:en.type,score:tr,scoreTotal:Number((_o=tr*en.questions_count)==null?void 0:_o.toFixed(1))};yn(wr)})})},xo=()=>{let en="";Me.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:y.createElement("div",{className:ce.modalColumn},y.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},y.createElement("img",{style:{marginRight:5},src:Lt.Z}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),y.createElement("div",{className:ce.modalRow,style:{marginTop:20}},y.createElement("sup",{className:ce.sup},"*"),y.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),y.createElement(Te.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:en,onChange:tr=>{en=tr.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>_i(void 0,null,function*(){var tr;if(!en)return He.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const _o=[],wr=[],ia=[],Di=[];(tr=We==null?void 0:We.questionList)==null||tr.forEach(Vi=>{var ko;(ko=Vi.questions)==null||ko.forEach(ru=>{let Ri=Vi.questions_score/Vi.questions_count;Ri=Ri&&Ri.toFixed(1),Vi.type==="COMBINATION"&&ia.push({id:ru.id,sub_item_bank_ids:ru.sub_item_banks.map(is=>is.id)}),Vi.type==="PRACTICAL"?Di.push(ru.id):(_o.push(ru.id),wr.push(Ri))})}),console.log("-----",ia),yield st({item_bank_ids:_o,item_bank_scores:wr,name:en,combination_item_banks:ia,shixun_ids:Di})})})},Hu=(en,tr,_o,wr)=>{var ia;const Di=`${location.pathname}${location.search}`,xi=(ia=wr.questions)==null?void 0:ia.map(Vi=>Vi==null?void 0:Vi.id);if(Di.includes("exercise"))Xr.current={id:en,ids:xi,type:tr,index:_o},Ol(!0);else{let Vi=Me.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>_i(void 0,null,function*(){Vi.update({cancelButtonProps:{disabled:!0}}),yield jn({single_question_id:en,seleted_item_bank_ids:xi},{type:tr,index:_o}),Vi.update({cancelButtonProps:{disabled:!1}}),He.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},ms=en=>{var tr;const _o=(tr=en.questions)==null?void 0:tr.map(Di=>Di==null?void 0:Di.id),wr=en.name;let ia=Me.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${wr}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>_i(void 0,null,function*(){ia.update({cancelButtonProps:{disabled:!0}}),yield jn({seleted_item_bank_ids:_o},{type:en.type}),ia.update({cancelButtonProps:{disabled:!1}}),He.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${wr}\u8BD5\u9898`)})})},xs=()=>{let en=Me.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>_i(void 0,null,function*(){en.update({cancelButtonProps:{disabled:!0}}),yield jn(),en.update({cancelButtonProps:{disabled:!1}}),He.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},As=en=>{console.log(en,"key"),ya(en-1)},Us=(en,tr)=>{var _o,wr;if(tr==="SINGLE")return y.createElement(y.Fragment,null,y.createElement(Fr,{ref:Wa,editData:en,isEdit:!0}),y.createElement(ke.Z,null));if(tr==="MULTIPLE")return y.createElement(y.Fragment,null,y.createElement(Yn,{ref:Wa,editData:en,isEdit:!0}),y.createElement(ke.Z,null));if(tr==="JUDGMENT")return y.createElement(y.Fragment,null,y.createElement(hn,{ref:Wa,editData:en,isEdit:!0}),y.createElement(ke.Z,null));if(tr==="COMPLETION")return y.createElement(y.Fragment,null,y.createElement(Wt,{ref:Wa,editData:en,isEdit:!0}),y.createElement(ke.Z,null));if(tr==="SUBJECTIVE")return y.createElement(y.Fragment,null,y.createElement(to,{ref:Wa,editData:en,isEdit:!0}),y.createElement(ke.Z,null));if(tr==="COMBINATION")return y.createElement(y.Fragment,null,y.createElement(zu,{ref:Wa,editData:en,isEdit:!0}),y.createElement(ke.Z,null));if(tr==="BPROGRAM")return y.createElement(y.Fragment,null,y.createElement(Re.default,{form:$l,style:{marginTop:20},onFinishFailed:ia=>{var Di,xi;ia.errorFields[0].name.includes("standard_answers")?He.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):He.ZP.error(ia.errorFields[0].errors[0]),$l.scrollToField((xi=(Di=ia==null?void 0:ia.errorFields)==null?void 0:Di[0])==null?void 0:xi.name,{behavior:"smooth",block:"center"})},onFinish:ia=>_i(void 0,null,function*(){var Di;let xi=ti(Fo({question_score:en.score},ia),{question_type:8,hack:ti(Fo({},ia.hack),{difficult:en.program_attr.difficult}),hack_codes:ti(Fo({},ia.hack_codes),{code:dr.Base64.encode((Di=ia.hack_codes)==null?void 0:Di.code)})});Wo&&(xi.is_cover=1);const Vi=yield(0,Ze.ZP)(`/api/exercise_questions/${en.id}.json`,{method:"put",body:xi});(Vi==null?void 0:Vi.status)===0&&(He.ZP.success("\u7F16\u8F91\u6210\u529F"),As(oa+1)),ja(null)})},y.createElement(Lo.tc,{form:$l,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(_o=en==null?void 0:en.program_attr)==null?void 0:_o.identifier,answerKey:"standard_answers"}),y.createElement(ke.Z,null)));if(tr==="PROGRAM"&&De.history.push(`/problems/${(wr=en==null?void 0:en.program_attr)==null?void 0:wr.identifier}/edit?type=exercises&express_id=${Kl.categoryId}&question_id=${en==null?void 0:en.id}&score=${en==null?void 0:en.score}&callback_url=${location.pathname}&select=${oa}&exercise=true`),tr==="PRACTICAL")return y.createElement(y.Fragment,null,y.createElement(Cn,{ref:Wa,editData:en,isEdit:!0}),y.createElement(ke.Z,null))},Rs=(en,tr)=>_i(void 0,null,function*(){var _o,wr,ia,Di,xi,Vi;const ko=yield(_o=Wa.current)==null?void 0:_o.onSave();if(!ko)return;const ru=Kr=>{const cu=Kr.map(Wl=>Wl.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(cu).size!==cu.length},Ri={question_score:tr.score,analysis:ko.analysis};if(en==="SINGLE"||en==="MULTIPLE"||en==="JUDGMENT"){if(en!=="JUDGMENT"&&ru(ko==null?void 0:ko.choices)){He.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const Kr=[],cu=[];Ri.question_type=en==="JUDGMENT"?2:1,Ri.question_title=ko==null?void 0:ko.name,(wr=ko==null?void 0:ko.choices)==null||wr.forEach((Tu,Wl)=>{Kr.push(Tu.choice_text),Tu!=null&&Tu.is_answer&&cu.push(Wl+1)}),Ri.question_choices=Kr,Ri.standard_answers=cu}if(en==="COMPLETION"){let Kr=(ia=ko==null?void 0:ko.standard_answers)==null?void 0:ia.map((Wl,El)=>(Wl==null?void 0:Wl.score)<=0?El+1:null).filter(Wl=>Wl!==null);if((Kr==null?void 0:Kr.length)>0)return He.ZP.warning(`\u7B2C${Kr.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let cu=(Di=ko==null?void 0:ko.standard_answers)==null?void 0:Di.reduce((Wl,El)=>Wl+(Number(El==null?void 0:El.score)||0),0);if(parseFloat(cu.toFixed(2))!=(Ri==null?void 0:Ri.question_score))return He.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;Ri.is_ordered=ko.is_ordered,Ri.question_title=ko==null?void 0:ko.name,Ri.use_blank_score=ko==null?void 0:ko.use_blank_score,Ri.question_type=3;const Tu=[];(xi=ko==null?void 0:ko.standard_answers)==null||xi.forEach((Wl,El)=>{Tu.push({choice_id:Wl.position,answer_text:Wl.answer_text,score:Wl.score})}),Ri.standard_answers=Tu,Ri.downcase=ko==null?void 0:ko.downcase,Ri.no_space=ko==null?void 0:ko.no_space}if(en==="SUBJECTIVE"&&(console.log("editorData"),console.log(ko),Ri.question_title=ko==null?void 0:ko.name,Ri.question_type=4,Ri.answer_texts=ko==null?void 0:ko.answer_texts,Ri.use_keywords=ko==null?void 0:ko.use_keywords,Ri.keywords=ko==null?void 0:ko.keywords),en==="COMBINATION"){Ri.question_title=ko==null?void 0:ko.name,Ri.question_type=7;try{Ri.sub_questions=(Vi=ko==null?void 0:ko.sub_item_banks)==null?void 0:Vi.map((Kr,cu)=>{var Tu,Wl,El;if((Kr==null?void 0:Kr.item_type)=="single"||(Kr==null?void 0:Kr.item_type)=="multiple"){if(ru(Kr==null?void 0:Kr.choices))throw new Error(`\u7B2C${cu+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const Js=[],Hs=[];return(Tu=Kr==null?void 0:Kr.choices)==null||Tu.forEach((Cl,ws)=>{Js.push(Cl.choice_text),Cl!=null&&Cl.is_answer&&Hs.push(ws+1)}),{id:Kr.id,question_id:Kr.id,question_title:Kr.name,difficulty:Kr.difficulty,question_type:(Kr==null?void 0:Kr.item_type)=="single"?0:(Kr==null?void 0:Kr.item_type)=="multiple"?1:2,question_choices:Js,standard_answers:Hs,analysis:Kr.analysis,question_score:Kr==null?void 0:Kr.score}}else if((Kr==null?void 0:Kr.item_type)=="completion"){let Js=(Wl=Kr==null?void 0:Kr.standard_answer)==null?void 0:Wl.reduce((Cl,ws)=>Cl+(Number(ws==null?void 0:ws.score)||0),0);if(parseFloat(Js.toFixed(2))!=(Kr==null?void 0:Kr.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const Hs=[];return(El=Kr==null?void 0:Kr.standard_answer)==null||El.forEach((Cl,ws)=>{Hs.push({choice_id:Cl.position,answer_text:Cl.answer_text,score:Cl.score})}),{id:Kr.id,question_id:Kr.id,is_ordered:Kr.is_ordered,question_title:Kr.name,difficulty:Kr.difficulty,question_type:3,standard_answers:Hs,use_blank_score:Kr.use_blank_score,analysis:Kr.analysis,downcase:Kr==null?void 0:Kr.downcase,no_space:Kr==null?void 0:Kr.no_space,question_score:Kr==null?void 0:Kr.score}}else if((Kr==null?void 0:Kr.item_type)=="subjective")return{id:Kr.id,question_id:Kr.id,question_title:Kr.name,question_type:4,difficulty:Kr.difficulty,answer_texts:Kr==null?void 0:Kr.answer_texts,analysis:Kr.analysis,question_score:Kr==null?void 0:Kr.score,use_keywords:Kr.use_keywords,keywords:Kr==null?void 0:Kr.keywords}})}catch(Kr){He.ZP.warning(Kr.message);return}delete Ri.analysis}let is=!1;(tr==null?void 0:tr.is_my)===1&&(is=yield new Promise((cu,Tu)=>{Me.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>{cu(!0)},onCancel:()=>{cu(!1)}})})),is&&(Ri.is_cover=1);const zs=en!=="PRACTICAL"?yield(0,Ze.ZP)(`/api/exercise_questions/${tr.id}.json`,{method:"put",body:Ri}):yield(0,Ze.ZP)(`/api/exercise_questions/${tr.id}/update_shixun_score.json`,{method:"post",body:Fo({},ko)});(zs==null?void 0:zs.status)===0&&(He.ZP.success("\u7F16\u8F91\u6210\u529F"),As(oa+1),ja(null))}),nc=()=>_i(void 0,null,function*(){(0,De.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,Ze.ZP)(`/api/exercises/${Kl.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield ya(oa),He.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,De.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),lc=({value:en}={})=>{var tr;const _o=[];let wr=[];const ia=(tr=en==null?void 0:en.choices)==null?void 0:tr.map((xi,Vi)=>{var ko;const ru=Vi+1;return xi!=null&&xi.is_answer&&(_o.push(ru),wr.push(ru)),{value:ru,label:y.createElement(Ee.Z,{className:"c-black font14",value:`${(ko=fo.k4)==null?void 0:ko[Vi]}. ${xi==null?void 0:xi.choice_text}`}),disabled:xi==null?void 0:xi.origin_standard_answer}}),Di=Me.default.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:y.createElement(y.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",_o==null?void 0:_o.map(xi=>{var Vi;return(Vi=fo.k4)==null?void 0:Vi[xi-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",y.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",y.createElement("br",null),y.createElement(Ue.default.Group,{className:"flex-col mt20",options:ia,defaultValue:wr,onChange:xi=>{wr=xi}})),onOk:()=>_i(void 0,null,function*(){const xi=yield(0,Ze.ZP)(`/api/exercises/${Kl.categoryId}/questions/${en==null?void 0:en.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:wr}});(xi==null?void 0:xi.status)===0&&(He.ZP.success("\u4FEE\u6539\u6210\u529F"),As(oa+1))})})},Qs=(Ta=We==null?void 0:We.questionList)==null?void 0:Ta.reduce((en,tr)=>en+Number(tr.questions_score),0),ac=Hn&&((Gr=We==null?void 0:We.exam)==null?void 0:Gr.exercise_status)!==1;return y.createElement("section",{className:ce.wrap},y.createElement("div",{id:"id_left_preview",className:ce.left,onMouseEnter:en=>{const tr=document.getElementById("id_left_preview");tr.style.overflowY="auto"},onMouseLeave:en=>{const tr=document.getElementById("id_left_preview");tr.style.overflowY="hidden"}},y.createElement("div",{className:ce.title},y.createElement("div",{className:"body-overflow-initial"},y.createElement("b",null),y.createElement("span",null,"\u7B54\u9898\u5361"))),y.createElement("div",{className:ce.total},y.createElement("div",null,y.createElement("img",{src:Ke}),y.createElement("span",null,"\u9898\u6570(\u9053)"),y.createElement("aside",null,We==null?void 0:We.all_questions_count)),y.createElement("div",{className:"mr30 ml30"},y.createElement("img",{src:xt}),y.createElement("span",null,"\u603B\u5206(\u5206)"),y.createElement("aside",null,Qs&&Qs.toFixed(1))),y.createElement("div",null,y.createElement("img",{src:fe}),y.createElement("span",null,"\u65F6\u957F(\u5206)"),y.createElement("aside",null,((Ur=We==null?void 0:We.exam)==null?void 0:Ur.time)===-1||((ga=We==null?void 0:We.exam)==null?void 0:ga.time)===null?"\u4E0D\u9650":(Sa=We==null?void 0:We.exam)==null?void 0:Sa.time))),(Gn=We==null?void 0:We.questionList)==null?void 0:Gn.map((en,tr)=>{var _o;return y.createElement("div",{className:ce.list,key:tr},y.createElement("div",{className:ce.name},y.createElement("b",null),y.createElement("span",null,en.name)),y.createElement("aside",null,y.createElement("div",null,"\u5171",y.createElement("span",{className:ce.b},en.questions_count),"\u9898 ",y.createElement("span",{className:ce.l},"|"),"\u5171",y.createElement("span",{className:ce.r},en.questions_score),"\u5206"),y.createElement("div",{className:ce.answerSheet},(_o=en==null?void 0:en.questions)==null?void 0:_o.map((wr,ia)=>y.createElement("div",{onClick:()=>{const Di=`Anchor_${wr==null?void 0:wr.id}`;let xi=document.getElementById(Di);xi&&setTimeout(()=>xi.scrollIntoView({block:"center",behavior:"smooth"}))},key:wr==null?void 0:wr.id,className:ce.tag},ia+1)))))})),y.createElement("div",{className:ce.right},y.createElement("div",{className:ce.examName,id:"examName"},y.createElement("div",{className:ce.name},y.createElement(Le.Z,{title:(ta=We==null?void 0:We.exam)==null?void 0:ta.name,getPopupContainer:en=>en.parentNode},y.createElement("span",{className:ce.t},(Qa=We==null?void 0:We.exam)==null?void 0:Qa.name))),Hn&&((Jr=We==null?void 0:We.exam)==null?void 0:Jr.exercise_status)===1&&y.createElement(yt.op,{openLoading:!0,shape:"default",onClick:()=>{Me.default.confirm({title:"\u63D0\u793A",content:"\u786E\u8BA4\u6839\u636E\u6700\u65B0\u7684\u968F\u673A\u7EC4\u5377\u62BD\u9898\u89C4\u5219\u91CD\u65B0\u751F\u6210\u8BD5\u5377\u5417\uFF1F",onOk:()=>{nc()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!Hn&&y.createElement(_e.ZP,{onClick:xs,type:"primary"},"\u968F\u673A\u66F4\u6362")),y.createElement("div",{className:ce.topWarp},($a=We==null?void 0:We.questionList)==null?void 0:$a.map((en,tr)=>{var _o,wr;return y.createElement(y.Fragment,{key:tr},y.createElement("div",{className:ce.head,style:tr===0?{border:0,marginTop:-16}:{}},y.createElement("div",{className:ce.name},y.createElement("b",null),y.createElement("span",null,en.name)),y.createElement("div",{className:ce.so},"\u5171",y.createElement("span",{className:ce.b},en.questions_count," "),"\u9898 ",en.type==="COMBINATION"&&`\uFF08\u5305\u542B${(_o=en==null?void 0:en.questions)==null?void 0:_o.map(ia=>{var Di;return(Di=ia==null?void 0:ia.sub_item_banks)==null?void 0:Di.length}).reduce((ia,Di)=>ia+Di)}\u5C0F\u9898\uFF09`,y.createElement("span",{className:ce.l},"|"),"\u5171",y.createElement("span",{className:ce.r},en.questions_score),"\u5206"),!Hn&&y.createElement("div",{className:ce.btn},y.createElement(_e.ZP,{onClick:()=>{Cs(en)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),y.createElement(_e.ZP,{onClick:()=>ms(en),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(wr=en==null?void 0:en.questions)==null?void 0:wr.map((ia,Di)=>{var xi,Vi,ko,ru;return wa===(ia==null?void 0:ia.id)?y.createElement("div",{id:`Anchor_${ia==null?void 0:ia.id}`,className:ce.content,style:{padding:0,marginTop:24},key:ia==null?void 0:ia.id},y.createElement("div",{style:{float:"right",marginTop:`${(en==null?void 0:en.type)==="PRACTICAL"?"-2px":"-6px"}`}},y.createElement(_e.ZP,{onClick:()=>ja(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),y.createElement(_e.ZP,{onClick:()=>{Rs(en==null?void 0:en.type,ia)},type:"primary"},"\u4FDD\u5B58")),Us(ia,en.type)):y.createElement("div",{id:`Anchor_${ia==null?void 0:ia.id}`,className:ce.content,key:ia==null?void 0:ia.id},y.createElement("div",{className:ce.titleWrap},(ia==null?void 0:ia.item_type)==="bprogram"?y.createElement(Ee.Z,{style:{paddingRight:10},value:Di+1+"\u3001"+((xi=ia==null?void 0:ia.program_attr)==null?void 0:xi.description)}):y.createElement(Ee.Z,{style:{paddingRight:10},className:ce.titleHtml,value:Di+1+`\u3001${(ia==null?void 0:ia.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(ia==null?void 0:ia.name)}),Hn&&y.createElement(_e.ZP,{onClick:()=>{var Ri,is,zs;if(wa){He.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}$l.setFieldsValue({standard_answers:ia==null?void 0:ia.standard_answer,hack:Fo(Fo({},ia),ia==null?void 0:ia.program_attr),hack_codes:ti(Fo({},ia==null?void 0:ia.program_attr),{code:dr.Base64.decode(((Ri=ia==null?void 0:ia.program_attr)==null?void 0:Ri.code)||"")}),hack_sets:Fo({},(is=ia==null?void 0:ia.hack_sets)==null?void 0:is[0])}),(ia==null?void 0:ia.item_type)=="program"?De.history.push(`/problems/newedit/${(zs=ia==null?void 0:ia.program_attr)==null?void 0:zs.identifier}?type=exercises&express_id=${Kl.categoryId}&question_id=${ia==null?void 0:ia.id}&score=${ia==null?void 0:ia.score}&exercise=true&callback_url=/classrooms/${Kl.coursesId}/exercise/${Kl.categoryId}/detail?random=true`):ja(ia==null?void 0:ia.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!ac&&y.createElement(_e.ZP,{disabled:ac,className:"ml20",onClick:()=>Hu(ia==null?void 0:ia.id,en.type,Di,en),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(ia==null?void 0:ia.item_type)==="bprogram"&&y.createElement(Ee.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:ce.titleHtml,value:dr.Base64.decode(((Vi=ia==null?void 0:ia.program_attr)==null?void 0:Vi.code)||"")}),(en.type==="SINGLE"||en.type==="JUDGMENT"||en.type==="MULTIPLE")&&os(ia),en.type==="COMPLETION"&&Ns(ia),en.type==="SUBJECTIVE"&&Zs(ia),en.type==="PROGRAM"&&bs(ia),en.type==="BPROGRAM"&&Ls(ia),en.type==="COMBINATION"&&js(ia,Di),en.type==="PRACTICAL"&&gs(ia),y.createElement(qe.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((ko=We==null?void 0:We.exam)==null?void 0:ko.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(en.type)&&y.createElement(Ye.Z,null,y.createElement(Ka.Z,{state:ia==null?void 0:ia.is_wrong,onClick:()=>{ra==null||ra({value:ti(Fo({},ia),{question_id:ia==null?void 0:ia.id,question_score:ia==null?void 0:ia.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(en.type)&&(ia==null?void 0:ia.show_resubmit)&&y.createElement(Ye.Z,null,y.createElement(sa.C,{dataSource:ti(Fo({},ia),{question_id:ia==null?void 0:ia.id})})),((ru=We==null?void 0:We.exam)==null?void 0:ru.exercise_status)===3&&["SINGLE"].includes(en.type)&&y.createElement(Ye.Z,null,y.createElement(_e.ZP,{style:{color:"#3061D0"},onClick:()=>{lc({value:ia})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),Hn?y.createElement(yt.vr,null,y.createElement(me.Z,{showTotal:et.rU,total:(ca=We==null?void 0:We.exam)==null?void 0:ca.total_num,pageSize:1,current:oa+1,showSizeChanger:!1,onChange:As,showQuickJumper:!1,hideOnSinglePage:!1})):y.createElement(yt.vr,{LeftContent:y.createElement(yt.op,{onClick:St,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:y.createElement(qe.Z,{align:"middle"},y.createElement(E.Z,{color:"#55575D",overlayClassName:ce.popover,open:Xo,getPopupContainer:en=>en==null?void 0:en.parentNode,content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},y.createElement(yt.op,{onMouseEnter:()=>Oi(!0),onMouseLeave:()=>Oi(!1),onClick:()=>xo(),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),y.createElement(yt.op,{shape:"default",type:"primary",onClick:()=>st(),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),y.createElement(Si,{visible:Wi,questionParams:Xr.current,getdata:vn,onRandomExchange:()=>_i(void 0,null,function*(){const en=Xr.current;yield jn({single_question_id:en.id,seleted_item_bank_ids:en.ids},{type:en.type,index:en.index}),Ol(!1)}),selectFromProblemSet:()=>{const en=Xr.current,tr=`${location.pathname}${location.search}`;tr.includes("exercise")&&De.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${en.id}&qtype=${en.type}&exerciseid=${Kl.categoryId}&from=${tr}`)},onCancel:()=>{Ol(!1)}}))}},83292:function(Ht,Vt,te){"use strict";te.r(Vt),te.d(Vt,{default:function(){return Vu}});var y=te(67294),ce={wrapper:"wrapper___KtBVT",breadCrumbWrapper:"breadCrumbWrapper___k9tSB",baseInfo:"baseInfo____j5EY",radioBtnWrapper:"radioBtnWrapper___k9OCh",baseLineHeight:"baseLineHeight___O_QXK",radiogroup:"radiogroup___e2fW6",easy:"easy___WcUAp",medium:"medium___U_o3j",hard:"hard___dAXLS",formWrap:"formWrap___wt5tC",baseFormItem:"baseFormItem___zV64d",cascaderPopup:"cascaderPopup___qm63f",fixedBottom:"fixedBottom___liDZ4",cancelBtn:"cancelBtn___ZV9Mi",confirmBtn:"confirmBtn___DwH6m",previewBtn:"previewBtn___aLYCy",concat:"concat___ZuLMo"},Re=te(2453),Le=te(91773),_e=te(85673),Me=te(35973),be=te(40950),He=te(74330),Te=te(28802),ke=te(27937),Ue=te(98813),qe=te(71230),Ye=te(55514),me=te(85804),E=te(33170),a=Object.defineProperty,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(pt,yt,Ut)=>yt in pt?a(pt,yt,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):pt[yt]=Ut,re=(pt,yt)=>{for(var Ut in yt||(yt={}))b.call(yt,Ut)&&ne(pt,Ut,yt[Ut]);if(x)for(var Ut of x(yt))z.call(yt,Ut)&&ne(pt,Ut,yt[Ut]);return pt},ie=(pt,yt,Ut)=>new Promise((Tn,_n)=>{var On=qt=>{try{Ct(Ut.next(qt))}catch(Nn){_n(Nn)}},bn=qt=>{try{Ct(Ut.throw(qt))}catch(Nn){_n(Nn)}},Ct=qt=>qt.done?Tn(qt.value):Promise.resolve(qt.value).then(On,bn);Ct((Ut=Ut.apply(pt,yt)).next())});function fe(pt){return ie(this,null,function*(){return(0,E.ZP)(`/api/examination_banks/${pt}/edit_random_exam_new.json`,{method:"get"})})}function Ee(pt,yt){return ie(this,null,function*(){return(0,E.ZP)(`/api/examination_banks/${pt}/update_random_exam.json`,{method:"post",body:yt})})}function De(pt){return ie(this,null,function*(){return(0,E.ZP)("/api/examination_banks/create_random_exam.json",{method:"post",body:pt})})}function et(pt){return ie(this,null,function*(){return(0,E.ZP)("/api/disciplines.json",{method:"get",params:pt})})}function Ze(pt){return ie(this,null,function*(){return(0,E.ZP)("/api/item_banks/item_difficulty_count.json",{method:"get",params:pt})})}function Ce(pt,yt){return ie(this,null,function*(){return(0,E.ZP)(`/api/examination_banks/${pt}/set_item_type_score.json`,{method:"post",body:yt})})}function ye(pt,yt){return ie(this,null,function*(){return(0,E.ZP)(`/api/exercises/${pt}/set_item_type_score.json`,{method:"post",body:yt})})}function Ge(pt,yt){return ie(this,null,function*(){return(0,E.ZP)(`/api/examination_banks/${pt}/delete_item_type.json`,{method:"post",body:yt})})}function je(pt,yt){return ie(this,null,function*(){return(0,E.ZP)(`/api/exercises/${pt}/delete_item_type.json`,{method:"post",body:yt})})}function Be(pt){return ie(this,null,function*(){return(0,E.ZP)("/api/examination_banks/preview_random_questions.json",{method:"post",body:pt})})}function Pt(pt){return ie(this,null,function*(){return(0,E.ZP)("/api/examination_banks/toggle_random_questions.json",{method:"post",body:pt})})}function ot(pt){return ie(this,null,function*(){return(0,E.ZP)("/api/examination_banks/save_question_list.json",{method:"post",body:pt})})}function Ke(pt){return ie(this,null,function*(){return(0,E.ZP)(`/api/exercises/${pt.categoryId}/edit.json`,{method:"get",params:re({},pt)})})}var Ve=(pt=>(pt.OnlyFileFolder="1",pt.OnlyKnowledge="2",pt.OnlyDifficulty="3",pt.FileFolderAndDiff="4",pt.FileFolderAndKnowledge="5",pt.KnowledgeAndDiff="6",pt.All="7",pt.Shixun="8",pt))(Ve||{}),it=te(96486),Mt=Object.defineProperty,Tt=Object.defineProperties,$t=Object.getOwnPropertyDescriptors,En=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,Lt=(pt,yt,Ut)=>yt in pt?Mt(pt,yt,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):pt[yt]=Ut,Dt=(pt,yt)=>{for(var Ut in yt||(yt={}))gt.call(yt,Ut)&&Lt(pt,Ut,yt[Ut]);if(En)for(var Ut of En(yt))xt.call(yt,Ut)&&Lt(pt,Ut,yt[Ut]);return pt},tt=(pt,yt)=>Tt(pt,$t(yt)),Zt=(pt=>(pt[pt.FileFolder=1]="FileFolder",pt[pt.Difficulty=2]="Difficulty",pt[pt.Knowledge=3]="Knowledge",pt))(Zt||{});const xe=(0,y.createContext)(null),Rt={[Ve.OnlyFileFolder]:[1],[Ve.OnlyKnowledge]:[3],[Ve.OnlyDifficulty]:[2],[Ve.FileFolderAndDiff]:[1,2],[Ve.FileFolderAndKnowledge]:[1,3],[Ve.KnowledgeAndDiff]:[3,2],[Ve.All]:[3,2,1]},ln=(pt,yt)=>{if(pt.length!==yt.length)return!1;for(const Ut of yt)if(!pt.includes(Ut))return!1;return!0},Kt=pt=>{for(const[yt,Ut]of Object.entries(Rt))if(ln(pt,Ut))return yt},cn={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",COMPLETION:"\u586B\u7A7A\u9898",JUDGMENT:"\u5224\u65AD\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898"},In={1:{label:"\u7B80\u5355",color:"#46B70E"},2:{label:"\u9002\u4E2D",color:"#165DFF"},3:{label:"\u56F0\u96BE",color:"#EE6F1A"}},At=pt=>pt&&parseFloat(pt.toFixed(1)),jt=(pt,yt)=>{var Ut,Tn,_n;switch(yt.type){case"init":return yt.payload;case"updateBaseInfo":return tt(Dt({},pt),{examination_bank:yt.payload});case"deleteQuestionType":{const{item_types:On}=pt,bn=On.filter(Ct=>Ct.item_type!==yt.payload);return pt.examination_bank.question_count=At(bn.reduce((Ct,qt)=>Ct+qt.item_bank_count,0)),pt.examination_bank.total_score=At(bn.reduce((Ct,qt)=>Ct+qt.total_score,0)),tt(Dt({},pt),{item_types:bn})}case"setQuestionType":{const{item_types:On=[]}=pt,bn=On.map(qt=>qt.item_type),Ct=On.filter(qt=>yt.payload.includes(qt.item_type));for(const qt of yt.payload)bn.includes(qt)||(qt==="PRACTICAL"?Ct.push({item_type:qt,contents:[],item_banks:[],item_bank_count:0,item_bank_num:0,item_type_text:cn[qt],random_rule_type:Ve.Shixun,score:0,total_score:0}):Ct.push({item_type:qt,contents:[],item_bank_count:0,item_type_text:cn[qt],score:0,total_score:0}));return tt(Dt({},pt),{item_types:Ct})}case"updateItemTypes":return tt(Dt({},pt),{item_types:yt.payload});case"deleteRule":{const On=(0,it.cloneDeep)(pt),bn=On.item_types.find(qt=>qt.item_type===yt.payload.itemType),Ct=bn.contents.find(qt=>qt.id===yt.payload.id&&qt.is_share==yt.payload.is_share);return bn.contents=bn.contents.filter(qt=>qt!==Ct),((Ut=bn.contents)==null?void 0:Ut.length)===0&&(bn.random_rule_type=[]),bn.item_bank_count-=Ct==null?void 0:Ct.quanlity,On.examination_bank.question_count-=Ct==null?void 0:Ct.quanlity,bn.total_score-=(Ct==null?void 0:Ct.quanlity)*bn.score,On.examination_bank.total_score-=(Ct==null?void 0:Ct.quanlity)*bn.score,bn.total_score=At(bn.total_score),On.examination_bank.total_score=At(On.examination_bank.total_score),On.contents=bn.contents,On}case"changeQuestionNum":{const On=(0,it.cloneDeep)(pt),bn=On.item_types.find(Hr=>Hr.item_type===yt.payload.itemType),Ct=(Tn=bn==null?void 0:bn.contents)==null?void 0:Tn.find(Hr=>Hr.id===yt.payload.id);if(yt.payload.itemType==="PRACTICAL")return yt.payload.num&&(On.examination_bank.question_count=On.examination_bank.question_count-bn.item_bank_count+yt.payload.num,On.examination_bank.total_score=At(On.examination_bank.total_score-bn.total_score+yt.payload.num*bn.score)),yt.payload.score&&(On.examination_bank.total_score=At(On.examination_bank.total_score-bn.total_score+yt.payload.num*bn.score)),bn.item_bank_count=yt.payload.num,bn.total_score=At(bn.item_bank_count*bn.score),On;On.examination_bank.question_count=On.examination_bank.question_count-(Ct==null?void 0:Ct.quanlity)+yt.payload.num;const qt=bn.contents.find(Hr=>Hr.id===yt.payload.id&&Hr.teacher_group_id===yt.payload.teacher_group_id);qt.quanlity=yt.payload.num;let Nn=0,ha=0;for(const Hr of bn.contents)Nn+=Hr==null?void 0:Hr.quanlity,ha+=(Hr==null?void 0:Hr.quanlity)*bn.score;return On.examination_bank.total_score=At(On.examination_bank.total_score-bn.total_score+ha),bn.item_bank_count=Nn,bn.total_score=At(ha),On}case"changeQuestionScore":{const On=(0,it.cloneDeep)(pt),bn=On.item_types.find(Ct=>Ct.item_type===yt.payload.itemType);return bn.score=yt.payload.score,bn.total_score=At(bn.item_bank_count*bn.score),On.examination_bank.total_score=At(On.item_types.reduce((Ct,qt)=>Ct+qt.total_score,0)),On}case"editRule":{const On=(0,it.cloneDeep)(pt),bn=On.item_types.find(Ct=>Ct.item_type===yt.payload.itemType);return bn.contents=yt.payload.tableData.map(Ct=>tt(Dt({},Ct),{item_type:yt.payload.itemType,random_rule_type:yt.payload.randomRuleType})),bn.random_rule_type=yt.payload.randomRuleType,bn.item_bank_count=bn.contents.reduce((Ct,qt)=>Ct+(qt==null?void 0:qt.quanlity),0),bn.score=bn.score||1,bn.total_score=At(bn.item_bank_count*bn.score),On.examination_bank.question_count=On.item_types.reduce((Ct,qt)=>Ct+qt.item_bank_count,0),On.examination_bank.total_score=At(On.item_types.reduce((Ct,qt)=>Ct+qt.total_score,0)),On}case"addShixun":{const On=(0,it.cloneDeep)(pt),bn=On.item_types.find(Ct=>Ct.item_type==="PRACTICAL");return bn.item_banks=yt.payload.shixunList,On.examination_bank.question_count=On.examination_bank.question_count+1,bn.item_bank_num=bn.item_banks.length,bn.item_bank_count=bn.item_bank_count||1,bn.score=bn.score||1,bn.total_score=bn.total_score||bn.score*bn.item_bank_count,On.examination_bank.total_score=(_n=On==null?void 0:On.item_types)==null?void 0:_n.map(Ct=>Ct.total_score).reduce((Ct,qt)=>Ct+qt),On}case"deleteShixunQuestion":{const On=(0,it.cloneDeep)(pt),bn=On.item_types.find(Ct=>Ct.item_type==="PRACTICAL");return bn.item_banks=bn.item_banks.filter(Ct=>Ct.id!==yt.payload.shixunId),bn.item_bank_num-=1,bn.item_bank_count>bn.item_bank_num&&(bn.item_bank_count-=1,bn.total_score-=bn.score,bn.total_score=At(bn.total_score)),On}}};var vt=te(99640),Fe=Object.defineProperty,Je=Object.defineProperties,zt=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,Ft=(pt,yt,Ut)=>yt in pt?Fe(pt,yt,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):pt[yt]=Ut,rn=(pt,yt)=>{for(var Ut in yt||(yt={}))wt.call(yt,Ut)&&Ft(pt,Ut,yt[Ut]);if(Gt)for(var Ut of Gt(yt))Wt.call(yt,Ut)&&Ft(pt,Ut,yt[Ut]);return pt},kn=(pt,yt)=>Je(pt,zt(yt)),wn=(pt,yt,Ut)=>new Promise((Tn,_n)=>{var On=qt=>{try{Ct(Ut.next(qt))}catch(Nn){_n(Nn)}},bn=qt=>{try{Ct(Ut.throw(qt))}catch(Nn){_n(Nn)}},Ct=qt=>qt.done?Tn(qt.value):Promise.resolve(qt.value).then(On,bn);Ct((Ut=Ut.apply(pt,yt)).next())}),ma=({courseOptions:pt,setCurrentKey:yt,loading:Ut,form:Tn})=>{const{data:_n,disabled:On,dispatch:bn}=(0,y.useContext)(xe),Ct=(0,Me.useParams)(),qt=(0,y.useRef)(!0),[Nn,ha]=(0,y.useState)(!1),Hr=(0,y.useMemo)(()=>{var Qr,Si,Lo,dr,Ka;if(!pt.length||!_n)return;const sa=(Qr=_n==null?void 0:_n.examination_bank)==null?void 0:Qr.sub_discipline_id,fo=((Si=_n==null?void 0:_n.examination_bank)==null?void 0:Si.time)===-1?void 0:qt.current?Ct.id?(Lo=_n==null?void 0:_n.examination_bank)==null?void 0:Lo.time:((dr=_n==null?void 0:_n.examination_bank)==null?void 0:dr.time)||60:(Ka=_n==null?void 0:_n.examination_bank)==null?void 0:Ka.time;qt.current=!1;let ho=[];for(const di of pt)for(const Fi of di.children)Fi.value===sa&&(ho=[di.value,Fi.value]);return kn(rn({},_n.examination_bank),{time:fo,course:ho})},[_n,pt]);return(0,y.useEffect)(()=>{Tn.setFieldsValue(rn({},Hr))},[Hr]),y.createElement(He.Z,{spinning:Ut,size:"large",style:{position:"fixed",maxHeight:"100vh"},className:"mt30"},y.createElement("div",{className:ce.formWrap},y.createElement(Le.default,{form:Tn,autoComplete:"off",colon:!1,labelCol:{span:4},wrapperCol:{span:20},initialValues:Hr||{difficulty:2,time:60},onValuesChange:(Qr,Si)=>{const{course:Lo=[]}=Si,dr=kn(rn({},Si),{sub_discipline_id:Lo[1]||0});bn({type:"updateBaseInfo",payload:dr})}},y.createElement(Le.default.Item,{name:"name",label:"\u8BD5\u5377\u540D\u79F0",className:ce.baseLineHeight,rules:[{required:!0,validator:(Qr,Si)=>{var Lo;return((Lo=Si==null?void 0:Si.replaceAll(" ",""))==null?void 0:Lo.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},y.createElement(Te.default,{maxLength:60,className:ce.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),y.createElement(Le.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"course",className:ce.baseLineHeight},y.createElement(ke.Z,{className:ce.baseFormItem,disabled:On,size:"large",allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:pt,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14}})),y.createElement("div",{className:ce.concat},"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",y.createElement("span",{onClick:()=>ha(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406")),y.createElement(Le.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:ce.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},y.createElement(Ue.ZP.Group,{disabled:On,className:ce.radiogroup},y.createElement(Ue.ZP.Button,{className:ce.easy,value:1},"\u7B80\u5355"),y.createElement(Ue.ZP.Button,{className:ce.medium,value:2},"\u9002\u4E2D"),y.createElement(Ue.ZP.Button,{className:ce.hard,value:3},"\u56F0\u96BE"))),y.createElement(Le.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:ce.baseLineHeight},y.createElement(qe.Z,{align:"middle"},y.createElement(Le.default.Item,{name:"time",noStyle:!0},y.createElement(Ye.Z,{className:ce.baseFormItem,min:1,disabled:On,size:"large",max:9999,style:{width:220},placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),y.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),y.createElement(Le.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exam_notes"},y.createElement(Te.default.TextArea,{rows:6,disabled:On,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"})))),y.createElement("div",{className:ce.fixedBottom},y.createElement(me.ZP,{className:`${ce.cancelBtn} mr5`,onClick:()=>{Ct.id||window.location.href.indexOf("randompaper")>-1?Me.history.push("/paperlibrary"):Me.history.push(`/classrooms/${Ct.coursesId}/exercise`)}},"\u53D6\u6D88"),y.createElement(me.ZP,{className:`${ce.confirmBtn} ml15`,type:"primary",size:"large",onClick:()=>wn(void 0,null,function*(){if(yield Tn.validateFields(),!Ct.id&&!Ct.coursesId){const Qr=yield De(_n);Qr.status===0&&(Me.history.replace(`/randompaper/edit/${Qr==null?void 0:Qr.examination_bank_id}?type=settings`),yt("settings"))}else yt("settings")})},"\u4E0B\u4E00\u6B65")),y.createElement(vt.Z,{open:Nn,onCancel:()=>{ha(!1)}}))},Ea=te(62844),hn=te(15746),Bn={flex_box_center:"flex_box_center___NXYwj",flex_space_between:"flex_space_between___Oy2UZ",flex_box_vertical_center:"flex_box_vertical_center___ybBar",flex_box_center_end:"flex_box_center_end___yyQPf",flex_box_column:"flex_box_column____kuXY",questionInfo:"questionInfo___U9mnu",label:"label___PP7Ng",content:"content___PUXFl",leftPart:"leftPart___uoQeo",rightPart:"rightPart___mCG7H",dragItem:"dragItem___djmPG",blackText:"blackText___KqEaU",greyText:"greyText___VamKm",iconWrapper:"iconWrapper___o1C0y",contentArea:"contentArea___Fj7D0",dragging:"dragging___mX3Il",hidden:"hidden___KWDLK",dragIcon:"dragIcon___yPuB3",deleteIcon:"deleteIcon___go29y",disabled:"disabled___uSK9k",challengeNameWrapper:"challengeNameWrapper___DFjRy",challengeName:"challengeName___m7v0x",shixunPreviewFooter:"shixunPreviewFooter___iaciG",shixunInfoWrapper:"shixunInfoWrapper___aSihg",shixunInfo:"shixunInfo___WYBm1",btnToDetail:"btnToDetail___WVmtj",fixedBottom:"fixedBottom___oeMSX",cancelBtn:"cancelBtn___ac73V",confirmBtn:"confirmBtn___sYh2O",previewBtn:"previewBtn___c2uQz",setScoreModalTable:"setScoreModalTable___kPddX",title:"title___lP1E2",tipcontent:"tipcontent___tV6uE",name:"name___YLyPW",tip:"tip___FYIzt",info:"info___rSdr9",img:"img___ft7eS"},Rn=te(26194),nt=te(67341),rt=te(84567);const an=[{label:"\u5355\u9009\u9898",value:"SINGLE"},{label:"\u591A\u9009\u9898",value:"MULTIPLE"},{label:"\u586B\u7A7A\u9898",value:"COMPLETION"},{label:"\u5224\u65AD\u9898",value:"JUDGMENT"},{label:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{label:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{label:"\u7EC4\u5408\u9898",value:"COMBINATION"},{label:"\u5B9E\u8BAD\u9898",value:"PRACTICAL"},{label:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}];var Cn=({open:pt,onCancel:yt,onOk:Ut})=>{const{data:Tn,dispatch:_n}=(0,y.useContext)(xe);(0,y.useEffect)(()=>{if(pt){const{item_types:Ct}=Tn||{};bn(Ct==null?void 0:Ct.map(qt=>qt.item_type))}},[pt,Tn]);const[On,bn]=(0,y.useState)([]);return y.createElement(Ea.default,{title:y.createElement("div",null,"\u9898\u578B\u8BBE\u7F6E",y.createElement("span",{className:"c-grey-333",style:{fontSize:14,fontWeight:400}},"\uFF08\u901A\u8FC7\u52FE\u9009\u53EF\u5BF9\u9898\u578B\u8FDB\u884C\u6DFB\u52A0/\u5220\u9664\uFF09")),closable:!0,centered:!0,open:pt,onCancel:yt,onOk:()=>Ut(On)},y.createElement(rt.default.Group,{value:On,onChange:Ct=>bn(Ct)},y.createElement(qe.Z,{gutter:[0,20]},an.map(Ct=>y.createElement(hn.Z,{key:Ct.value,span:6},y.createElement(rt.default,{value:Ct.value},Ct.label))))))},zn=te(80147),Xn=Object.defineProperty,nn=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,Un=(pt,yt,Ut)=>yt in pt?Xn(pt,yt,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):pt[yt]=Ut,Yn=(pt,yt)=>{for(var Ut in yt||(yt={}))Yt.call(yt,Ut)&&Un(pt,Ut,yt[Ut]);if(nn)for(var Ut of nn(yt))Sn.call(yt,Ut)&&Un(pt,Ut,yt[Ut]);return pt},Da=({open:pt,onCancel:yt,onOk:Ut})=>{const{data:Tn}=(0,y.useContext)(xe),[_n,On]=(0,y.useState)();console.log("--xxx-",_n),(0,y.useEffect)(()=>{pt&&On((0,it.cloneDeep)(Tn))},[pt,Tn]);const bn=(0,y.useMemo)(()=>{var Ct;let qt;return qt=(Ct=_n==null?void 0:_n.item_types)==null?void 0:Ct.map(Nn=>Nn.total_score).reduce((Nn,ha)=>parseFloat(Nn)+parseFloat(ha)),qt==null?void 0:qt.toFixed(1)},[_n]);return pt?y.createElement(Ea.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:pt,width:640,centered:!0,closable:!0,onCancel:yt,onOk:()=>{Ut(_n)}},y.createElement("div",{className:"c-black mb20"},"\u603B\u5206",y.createElement("span",{className:"ml10 c-light-primary"},bn)),y.createElement(zn.default,{columns:[{title:"\u9898\u578B\u540D\u79F0",dataIndex:"item_type_text",width:130},{title:"\u5C0F\u9898\u603B\u6570",dataIndex:"item_bank_count",width:130},{title:"\u9898\u578B\u603B\u5206",dataIndex:"total_score",width:130},{title:"\u64CD\u4F5C",render(Ct,qt){const{score:Nn,item_type:ha}=qt;return y.createElement("div",{style:{color:"#9096A3"}},"\u6BCF",((qt==null?void 0:qt.item_type)==="PRACTICAL","\u9898"),y.createElement(Ye.Z,{precision:1,size:"large",className:"ml10 mr10",min:.1,disabled:(qt==null?void 0:qt.item_bank_count)===0,max:100,onChange:Hr=>{const Qr=_n,Si=Qr.item_types.find(dr=>dr.item_type===ha);Si.score=Number(Hr);const Lo=Hr*Si.item_bank_count;Si.total_score=Lo&&Number(Lo.toFixed(1)),Qr.examination_bank.total_score=Qr.item_types.reduce((dr,Ka)=>Number(dr)+Number(Ka.total_score),0),On(Yn({},Qr))}}),"\u5206")}}],className:Bn.setScoreModalTable,dataSource:_n==null?void 0:_n.item_types,rowKey:"item_type",pagination:!1})):null},Fa=te(72773),dn=te(88044),Wn=te(51380),ka="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAtFJREFUWEftWL9rU1EYPffFpCCKEEEJVUQHB10qAUHFHwguDg4ORRDq4uDg4CBIJ6GD0D/B3UEFJ5cugjbQChIqokWKClVrFDGIg2B8yZX3Xl/z/O5LzvfyKhTJXV7g/jrfOfc797sx1toCNnAzQ4A51RkymJNA/CcMvpoYhf0xDWtPwqICWEKM+QSYGgojt3Hw3mweFjmD9YlR+N8WAJSdjYwBrAWCb1oL+jzvMbzSFKoPBgLKAc6dugPbuRDtHzAXgGEMxmjjsXEAYr4MMOw2DcA8wcjWG6g+XOEAZ8c+wNpKtCXZMI+WMn6DJrbsOMQBPtrr9ySM4ZX9LEApkOfd5QBntvvhuhqFswKOz2/wDQWSZ9o0FADLfji5fBTYPwmUduYVMmV+IrLWF2DpFtCcizDTu3hmFeCBKaC4LR2cJpvjMZrwfn8HFm8qATan/bWslWckq6SuTyWcIfi5allrkmsY/DoZSZzanCwQo0REAwTIJf583e9txNIWic9p5E2OCQilZ7BxzY/8L60RSqRkcgnHqKXERgFw5eq/80EagIbB91cSPigilMabNWmYD6okXr7cZdABIAE7Gv6dpfIuZxJDI/G7S32ymJx6CoDP50ny5mIXIJPQ2Y8kEVVEw+DSeCKLWbkldlQA6JZwaZe9BuDr8xkAZjU6Pp5LvHiu9xmkWej6Wt8KXOK1VuGDL89272IaMLv6yAID3cUvzvS5SZyQyZOAZZl7hrnEz0/rjZoxzAhOyUEOcOFEH6MWhDGCWAApPs8B1o/p68GsANgbRVVRPzu8fvVg5gA0xcLTsV/wCtF/iKz6cABkfBfL+Z12m0tc2/cWXnFPODf3zZCxmOj4yxzg/O4qWv48LDwHIHOZrO/i5HoGHRQ3HeEAg0m1ShWtn/dh27tgUAilTqOUMcyqm7AfbZjCR5Q2j+N4o64DOMDhXq8pQ4B5mdzwDP4B5kHmZrL/eyAAAAAASUVORK5CYII=",Fr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA4RJREFUWEftWEtrE1EYPXfSh5VWSlMfNSi4sokLK30pWtuKIChVVBBBWpfiRhcKghii7tp/4FrBBxREXbhQ0Bj7gqokahe+kNZWqa21tLGtk7kymY5J79yZL5NUKNLZZHHnzj33fOec+90wzrkHS/hhywBzrM4ygzkSiP+EwTdtPvDJdnDeCI4KgBPEsGGAPYOn8Bq23A7nwiLNYH+bD+rYSwBlloUYAzgH9F/Zo48pyhMoBVdR3ZkVUBpgV9MNcO24sb7OnA6GYtBEa75rbkCYL24wOcxGAPYUhSUXUH3/Cw0wXDUIziuMJYkFc6mluH+GcRSv2UYDfLxJtSWMwiuOUxsUC6Qot2iAD71q8ruZVNgtYFO/+m+yQKKm2UgGAMvU5GTvbqDyClC4LmUMuw+LTFiYdNDC7FdgIASMG57KHGDNdSB/tVyKltIJAESmRHziBmZHgf5WlwBrb6bihFrQmkdpCSDRiiyu+ozgyJzBujtpy1Jiy9XOAPqOuQRY35mKP8qdFvELBFJu1qH1HnUL8K59iV0DFtwqc3PPIQnAH+3noGmXAK1k4YnhxoaS8joqQgFYOaBUAlBSedbTIgCcuLwBc78+SW3qWnJUzkjG8/yAZ3Nqd937BYDfghvB4x+NQJ5vAMycozRvOVOF+Rk1FaVAkQEquX73PkmJh89EwXngn5+5dhsuPgwopYYZu/ZKAA6dDkLTQhaAlhKLDAsvuJWE+X5RDbCi1jBjpEkCcPCsH4mpmKXEVIksbZiAkDxz5zWZVwaUnjS6pkiDTcx8aI2CscCCRtStJqmjzKmtLD8FeLxAZKcNwPcnguCJ0II1SAYERJSJnUxX0gysagbC2+0YbPNDnY79rZrk6LR+n0DkRsP5a4GK80C4xuEkeXswCvCAfaOawV3E1K2+DGUaUeO+i4AlB9NpeX0gCGihpA6zeahcpBB7W4Bo0IHBgSN+zP2MGVuX1ZiihHKJOC5IpMAHfH7gAFAfetUYBUcgGwIXZc73d0BixqEffNGQ5mYi1yjCSFdLKhIfA6ZHHQBGm/2YmYpJ2bAEN4nAmVRZjKmzwOQQcWnq3focnNdTBwV9n88yhuKj95xb/i5/HdSpRwBbmfpXIRPTCIS5ycF0U3o8O+g7SWR9FebiHeCJXQArkNdKYIiqODXO2G9A6cCeiRANcFEsmf1HlgFmz50xc8kz+AfHHTJwrKNsNwAAAABJRU5ErkJggg==",lo="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABWlJREFUWEftV1tsVEUY/ubspUu3W9mWGlttwXqJVRNBbqIFDbyA8mCCkAYtpEaIGBODhBCECiG+UE1EnzTempYqtSAE45saBMX40JC0IRojpd1GKM1uW7bd7V7OOWPmnD3bPTNndxYbE2I6L2dzdubMN9/3/ZchlFIXbuNB5gDOUp05BmdJIP4fDPZcxt2xaRzVgadBUQ3QDDEE5m/2zBkE1whwoYTg461LcX42LEoZZOCiMXoJoBUCHEIASgH2dBqUgijKORfBkW3/EqgUYNsPieMAmtj+Fhb2NIfFXvaFnUhCQBlI6wD8dGcBrisEP5V7fft2NuJvKcC9p6PDoLSa7cwTJgKejZj8WjLm93iWSAG2tI+qEsdlvywl6BZPqBByQgpw44fDKskEAQUF+82e5rBrxCvGz7fWZr+XkZ/ZwFTIbgkKel0K8LkPhlW2uLbSh9UNQfh9btGLIrIZ7E7WyDkaf8xYQsX538cwHE4YgKUAnz0WMgC+/EwNSn1uR5MVEcxZ/xbjUgbyi3PXDNNLAW44FjIk3rOxNpvtCseuCEFCMGcUc/2734YMFaQA178fUhlDB56vy+4s27AYlgrOocA7Z0IG60UDPLypLm8BEQBncnc2X3ITijng4ZMhM8vK+kHGIIuyI5sXZgsGn//ECmOvgMJ8rgA5/f92T8hM8rkAX/psZI+u4yClesAWhhLNhPTBpSMhfeSkF7eLoP5OHzY8FoSizGzU+vWQmXosgLvPTNTGJpNXi8lvPF4hPwoZW0YZsKw+gMWLSrMV1ASYE8V7e27WTUwnB7IzsrFVjOXzdDVWOpfgY+YO+j3YvKrCWMEkP9g9ZHjeJvErnaN9oHhYgCSrYQ5F2echKPcpSGkUE9PU3vXkMeWWJxcg6HcZAA+cGDIosgHc0THaqun0EN8ViFFqdij5SlTT8jKsa5gHJdPF/DaQwCcXotkCme+8y+/zY1m937D/W19yHmSs7eoeb0gm0v1Wi2QBEGpuAcm8buCjF6tmWqyMHPu/iWAkahQlseZm0lKw1I2mRlPm/V2D9iCxZG1pH+2j4GR2KB1lJaaE8TSTUDf88kiNB2sfKsWCMgWlXgVVARfG4xp+/iuBU72xmca7gGW2NlYaMu/vYgxyaYaBbGkPt+pUP5Trw1xGa4Nu7FhdjkULPBlDUwxGVLgVgsFIGj/+MY0rYdXwzzwvQTzFOiDHi4Fj9K14wI+V9/uxr3PQuZLs6hxviKnpfttVI+fERzdVoPoOsWmYiGt4ozsCncnFA+JeFGp0KwJuNK+pwL6OPBKzYzV/npHZoZN/74UK3OUAMJ7S8VpXBJoRsPYgEhBLskLzmkq0nR7OX+q2t4fNaHYYtUEXdq4O4N6MxGzKnzfSiExpqJnvRm8oiYtXkhiJasZqj8vMMCqzaebAsvbsiQf9OHXxRv5+kEXzZFzvt+5qgiQEmO8jhseSGjAW0w0wJW7g8Tovnqovgb+EGO+XLvTCRYBITEd3bxy/DqREQrnmojLgRt/VMaN7z9ssNLeP94GPZotR2d2CECy5x40315XZNIgldbz61U15aSLASHgSqqblB9hyfKpV07WMzHaXi3lS3NPrAnav9ePRGjOgVI3i5KUEvrucEm6HfFix2h6dnMbNqen8AHd1pxpiyWS/mS0lYSncj2cWVJURBHwEI1Ed8VQ+8sSoSasqro9OFL40beuM/UIpXSnczvjbF387484jK+VODDL/3QiPny3YsG7vGFsRT+rfE5BSC6QjB7IWWfY/91FrrwRRV0k76i2fhhcnk2obqN4IQrxOAGWevEV8UIiS1iltO/t69SEpQHnI/bcz5gDOlt/bnsF/AOXAMnuF/cdAAAAAAElFTkSuQmCC",po="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABpxJREFUWAntWE2IHFUQrtfzk5nNbrKbRGPcRSU/oIEkmERjMAQhCBIjKBpFEBER9OZNL4IevOhFbyGHRA9BhKBeouJFIkTNwaxGg16ikN1k0WR3M5ndnf/ptr56r7p7+s1mkYCHkILpev1e1VdfVb3X0zNEt+Qmr4Dpl9+xs9FYq0XvR0SPUETriC9WYI6x72YML0T0By99Gxj68KWd5k/ndEPKiwRy7RadZSKrDEdDVGiRxfnZ9YjJM1MTUScydIwn371Roh7BD042P2Hg5xHRxRON+6R6WlE7m1wzGRjT4ZnTjNOFjQkYIbQ68UlGURhSYIIpTu7k6N7CkWeN6XoE3zoxP8WMuK22kemG6ngxel4CWQeubpw1AmQrkFpnyx9HVg/uy8MuLbPV5uJ7DuloUDhlA8hWSAxS8SSEZy6zi152V2pX3/YJzjVlH8EtYkTDUaAhOobuJ0vZL7XuJWzoKY9gtd6JY5eKAQ0PFOL7/2NQqbWp0eKNCjFmk0fQVsvQ2Opl9Pj2NZQPeGdnWpu5jbtu68zA2uV4QsIll+sAdPigfPXzNF2cafKBCo1HUFF2bRiikQEmx/If9042H49vdm9qTKsDenD9EE1O263mbaaDhy7FeWf3jBe5F5mXe5+b+gyFhiy17rWKK+NVcGQ5ppRjpheZW680/oQQSy5LAiSmGHGpPYKyB/WUZnurvFUDJD32eodFJQXjrGAN4nQ2Hq/4BGHsgtrHChKxAH38BT6+wED8LUCOt/CejSW6czhPF2badPqvJoUO2/o4ew0Y+yaE+xBkVwkEniBrd5KScEsOnwNo1TCjY5fQ6/uG6b51RXWlLWMNOvxdNaZD/J2GEKLF340dP+xZe0xjCPBxQTmIjqHtx67DRIiKDTuDUMb+3jsKPeQQYufdJRrjaiqezR/xgKGYVgM/5ItHEJZog22FHSuCEOZ1DQAbjPvZryz1gWYeQ2XMW0ahBOEYrPFhuFhjDDuvxWBtATi4GCUat7Ls5j0DVwW8tYyOeNBUa4Z0/nLbJQ8QJGu1XlMvd2LnoaQN4NQryBxi9YbbCrRpbYGa7Yh+mWzS7EKXxlbl6ZWHV9DalTn6+twC7V5f4q/LHE3Pd+nIqSrV2VYF1dfvd8xl97yts1o7/eLRf7B1RbSWCaSd5zdmem3vCtrFwVVanYjOTDTpgXuW0e9TLfr4hzmaWQhlew4WDc01JbwUfTF8zGtM4GLcp4JYSiRLDisHtg70kMNcMW+kWsfPzNOJX2uYEkELQQ6CVwCQcK8C8ThNGHYaE9ojCAPZu6xxOBEAGqLjvZvKdqLPFb7qn11WcjEhDNheW6b40BAsewR1EQYIJKApB8ytkJMIC1/WDuX8STfjYJIK4fWfA+BngIiOEdSJ9ywAAQAJmBvrhM5NzCbvjAqk+mKlI4kJDjuoRuI6hsYHotreKTNoe8I9grZmzkDqx4YwFgerPxtfYGAXwSLLFXMHdwzS09uXU6nAGFwe+ZpEmVJjzOm8aqwLpNM69vqx9ck337G8AML8BTsQQKHNL7CX50KavNqljbfnaYDfuiHnptr03jfX6O9qSAe2DNCjm8s034hocrbLEIa2jRVp22iRupxXpY7kBK1HG7wcY4a1EHerMqmXFz6aZW9bHWTBCbmHaTLGHATrq5YbarSJai2usbMt86+EJ7aW6bHNJZq61qU5JrplNPnp8OlPNfryHL8xS1/QFRsPsBg5eMH3WyzRYcJ5S0ZWy5grqho/cjG+WjdU51+/adsG3x8fb9AbX1TlEZMmx8D0zP1ld9A4TioeyTcvYoOWxfcJCrEcB0T3Edhqm5clvtg4TRLjGX4c/jblH6h8ztCawRwFjI1tBI0PyKoW4nzvPWZ03zE7tgGhRMf1tx2xPHt6wlNI2a0b/g/k/BV9hgiUXOq8HS5ei43iPSQJ8r6xiVocv4JBwJ79K5WtEOx0Tny0XdD8QfXPT0f0+dmWvKWAHfbqoe8b1MafGpKN0xiLn2r2z+X0GS6JyeW5o5VmPhfIW2b2y5xduDh44CABFqhUBa9nP1xGWw1dqoRUcy8M6JD6CF7mVLbDqOW1uF5vjpeK+YfEYQkCWYYZc4HQyxU+6Veqeme1Jpuc4t4CNFqdcY9g1yzbX2/WL+QCM9QLhzstl90/S1fUdg2FgWQT6EVLbNHpThjNhaa8Hz6e7DgcFVbPTxwNcrk9JgqH9bBkCWYDZPh7uNmWanuhVfhIVaIwOjUzeNfLZ141XPdbcpNX4F/ikyqlsA/6bwAAAABJRU5ErkJggg==",yr={ruleCheckBox:"ruleCheckBox___Onj2f",folderAreaWrapper:"folderAreaWrapper___ut2mr",folderAreaHeader:"folderAreaHeader___fOIDA",folderWrapper:"folderWrapper___IpJ50",folderIcon:"folderIcon___zBoRM",shareFolderIcon:"shareFolderIcon____5s3p",treeNodeItem:"treeNodeItem___quqla",treeNodeDifficulty:"treeNodeDifficulty___en0gk"},xr=te(38244),at=Object.defineProperty,we=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,ct=Object.getOwnPropertySymbols,un=Object.prototype.hasOwnProperty,Vn=Object.prototype.propertyIsEnumerable,$n=(pt,yt,Ut)=>yt in pt?at(pt,yt,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):pt[yt]=Ut,xa=(pt,yt)=>{for(var Ut in yt||(yt={}))un.call(yt,Ut)&&$n(pt,Ut,yt[Ut]);if(ct)for(var Ut of ct(yt))Vn.call(yt,Ut)&&$n(pt,Ut,yt[Ut]);return pt},pa=(pt,yt)=>we(pt,bt(yt)),qa=(pt,yt,Ut)=>new Promise((Tn,_n)=>{var On=qt=>{try{Ct(Ut.next(qt))}catch(Nn){_n(Nn)}},bn=qt=>{try{Ct(Ut.throw(qt))}catch(Nn){_n(Nn)}},Ct=qt=>qt.done?Tn(qt.value):Promise.resolve(qt.value).then(On,bn);Ct((Ut=Ut.apply(pt,yt)).next())});const Pr=(pt,yt,Ut)=>pt.map(Tn=>Tn.key===yt?xa(xa({},Tn),Ut):Tn.children?pa(xa({},Tn),{children:Pr(Tn.children,yt,Ut)}):Tn),cr={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3},Fn=(pt,yt,Ut)=>pt.map(Tn=>{var _n;const On=Tn==null?void 0:Tn.tag_disciplines.map(Ct=>{const qt=Ct==null?void 0:Ct.difficulty_count.map(Nn=>({label:Nn==null?void 0:Nn.name,value:cr[Nn.name]}));return{title:Kt(yt)===Ve.All&&qt.length>0?y.createElement(qe.Z,{justify:"space-between"},y.createElement(hn.Z,null,`${Ct.name}\uFF08${Ct.child_count}\uFF09`),y.createElement(hn.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Le.default.Item,{noStyle:!0,name:[`${Tn.id}_${Ct.id}`,"diffValue"]},y.createElement(rt.default.Group,{style:{columnGap:12},options:qt})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${Tn.id}_${Ct.id}`,"diffNum"],initialValue:Ct==null?void 0:Ct.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${Tn.id}_${Ct.id}`,"extra"],initialValue:pa(xa({},Tn),{type:Ut})},y.createElement("input",{type:"hidden"})))):`${Ct.name}\uFF08${Ct.child_count}\uFF09`,key:`${Tn.id}_${Ct.id}`,name:Ct.name,parentName:Tn.name,item_banks_count:Ct.child_count,icon:null,isLeaf:!0,checkable:Kt(yt)===Ve.FileFolderAndKnowledge,disableCheckbox:Ct.child_count===0}}),bn=Tn==null?void 0:Tn.difficulty_count.map(Ct=>({label:Ct==null?void 0:Ct.name,value:cr[Ct.name]}));return{title:Kt(yt)===Ve.FileFolderAndDiff&&bn.length>0?y.createElement(qe.Z,{justify:"space-between"},y.createElement(hn.Z,null,`${Tn.name}\uFF08${Tn.item_banks_count}\uFF09`),y.createElement(hn.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Le.default.Item,{noStyle:!0,name:[`${Tn.id}`,"diffValue"]},y.createElement(rt.default.Group,{style:{columnGap:12},options:bn})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${Tn.id}`,"diffNum"],initialValue:Tn==null?void 0:Tn.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${Tn.id}`,"extra"],initialValue:pa(xa({},Tn),{type:Ut})},y.createElement("input",{type:"hidden"})))):`${Tn.name}\uFF08${Tn.item_banks_count}\uFF09`,key:`${Tn.id}`,name:Tn.name,item_banks_count:Tn.item_banks_count,icon:Ct=>Ct.expanded?Ut==="0"?y.createElement("img",{src:Fr,className:yr.folderIcon}):y.createElement("img",{src:lo,className:yr.shareFolderIcon}):Ut==="0"?y.createElement("img",{src:ka,className:yr.folderIcon}):y.createElement("img",{src:po,className:yr.shareFolderIcon}),isLeaf:!Tn.have_child&&!((_n=Tn.tag_disciplines)!=null&&_n.length),checkable:Kt(yt)===Ve.OnlyFileFolder,disableCheckbox:Tn.item_banks_count===0,children:Tn.children.length?Kt(yt)===Ve.All||Kt(yt)===Ve.FileFolderAndKnowledge?[...Fn(Tn.children,yt,Ut),...On]:Fn(Tn.children,yt,Ut):[]}}),qn=(pt,yt,Ut)=>pt.map(Tn=>{var _n;const On=Tn==null?void 0:Tn.tag_disciplines.map(Ct=>{console.log("tagItem:",Ct);const qt=Ct==null?void 0:Ct.difficulty_count.map(Nn=>({label:Nn==null?void 0:Nn.name,value:cr[Nn.name]}));return{title:Kt(yt)===Ve.All&&qt.length>0?y.createElement(qe.Z,{justify:"space-between"},y.createElement(hn.Z,null,`${Ct.name}\uFF08${Ct.child_count}\uFF09`),y.createElement(hn.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Le.default.Item,{noStyle:!0,name:[`${Tn.id}_${Ct.id}`,"diffValue"]},y.createElement(rt.default.Group,{style:{columnGap:12},options:qt})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${Tn.id}_${Ct.id}`,"diffNum"],initialValue:Ct==null?void 0:Ct.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${Tn.id}_${Ct.id}`,"extra"],initialValue:pa(xa({},Tn),{type:Ut})},y.createElement("input",{type:"hidden"})))):`${Ct.name}\uFF08${Ct.child_count}\uFF09`,key:`${Tn.id}_${Ct.id}`,name:Ct.name,parentName:Tn.name,item_banks_count:Ct.child_count,icon:null,isLeaf:!0,checkable:Kt(yt)===Ve.FileFolderAndKnowledge,disableCheckbox:Ct.child_count===0}}),bn=Tn==null?void 0:Tn.difficulty_count.map(Ct=>({label:Ct==null?void 0:Ct.name,value:cr[Ct.name]}));return{title:Kt(yt)===Ve.FileFolderAndDiff&&bn.length>0?y.createElement(qe.Z,{justify:"space-between"},y.createElement(hn.Z,null,`${Tn.name}\uFF08${Tn.item_banks_count}\uFF09`),y.createElement(hn.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Le.default.Item,{noStyle:!0,name:[`${Tn.id}`,"diffValue"]},y.createElement(rt.default.Group,{style:{columnGap:12},options:bn})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${Tn.id}`,"diffNum"],initialValue:Tn==null?void 0:Tn.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${Tn.id}`,"extra"],initialValue:pa(xa({},Tn),{type:Ut})},y.createElement("input",{type:"hidden"})))):`${Tn.name}\uFF08${Tn.item_banks_count}\uFF09`,key:`${Tn.id}`,name:Tn.name,item_banks_count:Tn.item_banks_count,icon:Ct=>Ct.expanded?Ut==="0"?y.createElement("img",{src:Fr,className:yr.folderIcon}):y.createElement("img",{src:lo,className:yr.shareFolderIcon}):Ut==="0"?y.createElement("img",{src:ka,className:yr.folderIcon}):y.createElement("img",{src:po,className:yr.shareFolderIcon}),isLeaf:!Tn.have_child&&!((_n=Tn.tag_disciplines)!=null&&_n.length),checkable:Kt(yt)===Ve.OnlyFileFolder,disableCheckbox:Tn.item_banks_count===0,children:[...qn(Tn.children,yt,Ut),...On]}});var jr=({ruleValue:pt,defaultData:yt,setSelectData:Ut,currentItemType:Tn,selectData:_n})=>{const[On,bn]=(0,y.useState)("1"),[Ct,qt]=(0,y.useState)(!0),[Nn]=Le.default.useForm(),[ha,Hr]=(0,y.useState)([]),[Qr,Si]=(0,y.useState)("all"),Lo=(yn,Hn,ya)=>{const{checkedNodes:oa}=Hn;console.log("type:",ya,oa,_n),ya==="0"?(Ka(yn),Kt(pt)===Ve.OnlyFileFolder?(Ut(jn=>pa(xa({},jn),{my:oa.map(vn=>({id:vn.key,group_id:vn.key,group_name:vn.name,item_bank_num:vn.item_banks_count,folderType:"0",quanlity:1}))})),Nt(oa.reduce((jn,vn)=>jn+vn.item_banks_count,0))):(console.log(oa),Ut(jn=>pa(xa({},jn),{my:oa.map(vn=>{const[ra,Ta]=vn.key.split("_");return{id:vn.key,tag_discipline_name:vn.name,group_id:ra,tag_discipline_id:Ta,folderType:"0",group_name:vn.parentName,item_bank_num:vn.item_banks_count,quanlity:1}})})),Nt(oa.reduce((jn,vn)=>jn+vn.item_banks_count,0)))):(fo(yn),Kt(pt)===Ve.OnlyFileFolder?Ut(jn=>(console.log("pre:",jn),pa(xa({},jn),{public:oa.map(vn=>({id:vn.key==="0"?"00":vn.key,teacher_group_name:vn.name,teacher_group_id:vn.key,folderType:"3",item_bank_num:vn.item_banks_count,quanlity:1}))}))):Ut(jn=>pa(xa({},jn),{public:oa.map(vn=>{const[ra,Ta]=vn.key.split("_");return{id:vn.key==="0"?"00":vn.key,tag_discipline_name:vn.name,teacher_group_id:ra,tag_discipline_id:Ta,folderType:"3",teacher_group_name:vn.parentName,item_bank_num:vn.item_banks_count,quanlity:1}})})),Nt(oa.reduce((jn,vn)=>jn+vn.item_banks_count,0)))},[dr,Ka]=(0,y.useState)([]),[sa,fo]=(0,y.useState)([]),[ho,di]=(0,y.useState)([]),[Fi,So]=(0,y.useState)([]),[oi,so]=(0,y.useState)([]),[lr,Fo]=(0,y.useState)([]),[ti,_i]=(0,y.useState)(!1),[Il,su]=(0,y.useState)(!1);function We(){return qa(this,null,function*(){let yn=yield(0,E.ZP)("/api/teach_group_shares.json",{method:"get"});yn&&Hr(yn==null?void 0:yn.groups)})}(0,y.useEffect)(()=>{We()},[]);const st=yn=>qa(void 0,null,function*(){var Hn,ya,oa,jn,vn,ra,Ta,Gr,Ur,ga,Sa,Gn;yn.type==="0"?_i(!0):su(!0);const ta=yield(0,xr.ex)(yn);yn.type==="0"?_i(!1):su(!1),yn.type==="0"?so(ta):Fo(ta);const Qa=(Hn=ta.navigation[0])==null?void 0:Hn.difficulty_count.map($a=>({label:$a==null?void 0:$a.name,value:cr[$a.name]})),Jr=(ya=ta.navigation[0])==null?void 0:ya.tag_disciplines.map($a=>{const ca=$a==null?void 0:$a.difficulty_count.map(Wa=>({label:Wa==null?void 0:Wa.name,value:cr[Wa.name]}));return{title:Kt(pt)===Ve.All&&ca.length>0?y.createElement(qe.Z,{justify:"space-between",style:{color:"#232B40"}},y.createElement(hn.Z,null,`${$a.name}\uFF08${$a.child_count}\uFF09`),y.createElement(hn.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Le.default.Item,{noStyle:!0,name:[`0_${$a.id}`,"diffValue"]},y.createElement(rt.default.Group,{style:{columnGap:12},options:ca})),y.createElement(Le.default.Item,{noStyle:!0,name:[`0_${$a.id}`,"diffNum"],initialValue:$a==null?void 0:$a.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Le.default.Item,{noStyle:!0,name:[`0_${$a.id}`,"extra"],initialValue:{tag_discipline_name:$a.name,name:"\u6839\u76EE\u5F55",type:yn.type}},y.createElement("input",{type:"hidden"})))):y.createElement("span",{style:{color:"#232B40"}},$a.name,"\uFF08",$a.child_count,"\uFF09"),key:`0_${$a.id}`,name:$a.name,parentName:"\u6839\u76EE\u5F55",item_banks_count:$a.child_count,icon:null,isLeaf:!0,checkable:Kt(pt)===Ve.FileFolderAndKnowledge,disableCheckbox:$a.child_count===0}});if(yn.type==="0"){const $a=Fn(ta.data,pt,"0"),ca=qn(ta.data,pt,"0");console.log("normalChildren2:",ca),di([{title:Kt(pt)===Ve.FileFolderAndDiff?y.createElement(qe.Z,{justify:"space-between",style:{color:"#232B40"}},y.createElement(hn.Z,null,`\u6839\u76EE\u5F55\uFF08${(oa=ta.navigation[0])==null?void 0:oa.child_count}\uFF09`),y.createElement(hn.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Le.default.Item,{noStyle:!0,name:["0","diffValue"],initialValue:[]},y.createElement(rt.default.Group,{style:{columnGap:12},options:Qa})),y.createElement(Le.default.Item,{noStyle:!0,name:["0","diffNum"],initialValue:(jn=ta.navigation[0])==null?void 0:jn.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Le.default.Item,{noStyle:!0,name:["0","extra"],initialValue:{type:"0",group_id:"0",name:"\u6839\u76EE\u5F55"}},y.createElement("input",{type:"hidden"})))):y.createElement("span",{style:{color:"#232B40"}},`\u6839\u76EE\u5F55\uFF08${(vn=ta.navigation[0])==null?void 0:vn.child_count}\uFF09`),key:"0",name:"\u6839\u76EE\u5F55",item_banks_count:(ra=ta.navigation[0])==null?void 0:ra.child_count,disabled:!(((Ta=ta.navigation[0])==null?void 0:Ta.child_count)>0),checkable:Kt(pt)===Ve.OnlyFileFolder,icon:Wa=>Wa.expanded?y.createElement("img",{src:Fr,className:yr.folderIcon}):y.createElement("img",{src:ka,className:yr.folderIcon}),isLeaf:!1,children:Kt(pt)===Ve.OnlyFileFolder||Kt(pt)===Ve.FileFolderAndDiff?$a:[...ca,...Jr]}])}else{const $a=Fn(ta.data,pt,"3");So([{title:Kt(pt)===Ve.FileFolderAndDiff?y.createElement(qe.Z,{justify:"space-between"},y.createElement(hn.Z,null,`\u6839\u76EE\u5F55\uFF08${(Gr=ta.navigation[0])==null?void 0:Gr.child_count}\uFF09`),y.createElement(hn.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Le.default.Item,{noStyle:!0,name:["0","diffValue"]},y.createElement(rt.default.Group,{style:{columnGap:12},options:Qa})),y.createElement(Le.default.Item,{noStyle:!0,name:["0","diffNum"],initialValue:(Ur=ta.navigation[0])==null?void 0:Ur.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Le.default.Item,{noStyle:!0,name:["0","extra"],initialValue:{type:"3",group_id:"0",name:"\u6839\u76EE\u5F55"}},y.createElement("input",{type:"hidden"})))):y.createElement("span",{style:{color:"#232B40"}},`\u6839\u76EE\u5F55\uFF08${(ga=ta.navigation[0])==null?void 0:ga.child_count}\uFF09`),key:"0",name:"\u6839\u76EE\u5F55",item_banks_count:(Sa=ta.navigation[0])==null?void 0:Sa.child_count,checkable:Kt(pt)===Ve.OnlyFileFolder,icon:ca=>ca.expanded?y.createElement("img",{src:lo,className:yr.shareFolderIcon}):y.createElement("img",{src:po,className:yr.shareFolderIcon}),isLeaf:!1,disabled:!(((Gn=ta.navigation[0])==null?void 0:Gn.child_count)>0),children:Kt(pt)===Ve.OnlyFileFolder||Kt(pt)===Ve.FileFolderAndDiff?$a:[...$a,...Jr]}])}});(0,y.useEffect)(()=>{On==="1"?st({type:"0",group_id:0,item_type:Tn,show_children:!0}):On==="2"&&st({type:"3",except_mine:!0,item_type:Tn,show_children:!0,teach_group_id:Qr==="all"?"":Qr})},[pt,On,Qr]),(0,y.useEffect)(()=>{var yn,Hn,ya,oa,jn,vn,ra,Ta,Gr,Ur,ga,Sa;console.log("selectData-active:",_n,yt,On),On==="1"?(Ka((yn=_n==null?void 0:_n.my)==null?void 0:yn.map(Gn=>Gn.id)),Nt(((ya=(Hn=_n==null?void 0:_n.my)==null?void 0:Hn.reduce)==null?void 0:ya.call(Hn,(Gn,ta)=>Gn+ta.item_bank_num,0))||0)):On==="2"&&(fo((oa=_n==null?void 0:_n.public)==null?void 0:oa.map(Gn=>Gn.id)),Nt(((vn=(jn=_n==null?void 0:_n.public)==null?void 0:jn.reduce)==null?void 0:vn.call(jn,(Gn,ta)=>Gn+ta.item_bank_num,0))||0)),Kt(pt)===Ve.All&&(On==="1"?(Ka((ra=_n==null?void 0:_n.my)==null?void 0:ra.map(Gn=>Gn.id)),Nt((_n==null?void 0:_n.filter(Gn=>!Gn.is_share).reduce((Gn,ta)=>Gn+ta.item_bank_num,0))||0),(Ta=_n==null?void 0:_n.filter(Gn=>!Gn.is_share))==null||Ta.forEach(Gn=>{const ta=Nn.getFieldValue([`${Gn.group_id||0}_${Gn.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",ta),ta!=null&&ta.includes[Gn.difficulty]||Nn.setFieldValue([`${Gn.group_id||0}_${Gn.tag_discipline_id}`,"diffValue"],Array.from(new Set([...ta,Gn.difficulty])))})):On==="2"&&(fo((Gr=_n==null?void 0:_n.public)==null?void 0:Gr.map(Gn=>Gn.id)),Nt((_n==null?void 0:_n.filter(Gn=>!!Gn.is_share).reduce((Gn,ta)=>Gn+ta.item_bank_num,0))||0),(Ur=_n==null?void 0:_n.filter(Gn=>!!Gn.is_share))==null||Ur.forEach(Gn=>{const ta=Nn.getFieldValue([`${Gn.teacher_group_id||0}_${Gn.tag_discipline_id}`,"diffValue"])||[];ta!=null&&ta.includes[Gn.difficulty]||Nn.setFieldValue([`${Gn.teacher_group_id||0}_${Gn.tag_discipline_id}`,"diffValue"],Array.from(new Set([...ta,Gn.difficulty])))}))),Kt(pt)===Ve.FileFolderAndDiff&&(Nn.resetFields(),setTimeout(()=>{Ut(_n)},300),On==="1"?(Nt((_n==null?void 0:_n.filter(Gn=>!Gn.is_share).reduce((Gn,ta)=>Gn+ta.item_bank_num,0))||0),(ga=_n==null?void 0:_n.filter(Gn=>!Gn.is_share))==null||ga.forEach(Gn=>{const ta=Nn.getFieldValue([`${Gn.group_id}`,"diffValue"])||[];console.log("prev:",ta),ta!=null&&ta.includes[Gn.difficulty]||Nn.setFieldValue([`${Gn.group_id}`,"diffValue"],Array.from(new Set([...ta,Gn.difficulty])))})):(Nt((_n==null?void 0:_n.filter(Gn=>!!Gn.is_share).reduce((Gn,ta)=>Gn+ta.item_bank_num,0))||0),(Sa=_n==null?void 0:_n.filter(Gn=>!!Gn.is_share))==null||Sa.forEach(Gn=>{const ta=Nn.getFieldValue([`${Gn.teacher_group_id}`,"diffValue"])||[];ta!=null&&ta.includes[Gn.difficulty]||Nn.setFieldValue([`${Gn.teacher_group_id}`,"diffValue"],Array.from(new Set([...ta,Gn.difficulty])))})))},[On]),console.log("1111111111:",dr,sa),(0,y.useEffect)(()=>{setTimeout(()=>{var yn,Hn,ya,oa,jn;switch(Kt(pt)){case Ve.OnlyFileFolder:{const vn=[],ra=[];for(const Ta of _n.my||[])vn.push(Ta);for(const Ta of _n.public||[])ra.push(Ta);Ka(vn.map(Ta=>`${Ta.group_id}`)),fo(ra.map(Ta=>`${Ta.teacher_group_id}`)),Nt(On==="1"?vn.reduce((Ta,Gr)=>Ta+Gr.item_bank_num,0):ra.reduce((Ta,Gr)=>Ta+Gr.item_bank_num,0));break}case Ve.FileFolderAndKnowledge:{const vn=[],ra=[];for(const Ta of(_n==null?void 0:_n.my)||[])vn.push(Ta);for(const Ta of(_n==null?void 0:_n.public)||[])ra.push(Ta);Nt((yn=On==="1"?vn:ra)==null?void 0:yn.reduce((Ta,Gr)=>Ta+Gr.item_bank_num,0)),Ka(vn.map(Ta=>`${Ta.group_id}_${Ta.tag_discipline_id}`)),fo(ra.map(Ta=>`${Ta.teacher_group_id}_${Ta.tag_discipline_id}`));break}case Ve.All:{On==="1"?(Nt((_n==null?void 0:_n.filter(vn=>!vn.is_share).reduce((vn,ra)=>vn+ra.item_bank_num,0))||0),(Hn=_n==null?void 0:_n.filter(vn=>!vn.is_share))==null||Hn.forEach(vn=>{const ra=Nn.getFieldValue([`${vn.group_id||0}_${vn.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",ra,vn.difficulty,vn),ra!=null&&ra.includes[vn.difficulty]||Nn.setFieldValue([`${vn.group_id||0}_${vn.tag_discipline_id}`,"diffValue"],Array.from(new Set([...ra,vn.difficulty])))})):(Nt((_n==null?void 0:_n.filter(vn=>!!vn.is_share).reduce((vn,ra)=>vn+ra.item_bank_num,0))||0),(ya=_n==null?void 0:_n.filter(vn=>!!vn.is_share))==null||ya.forEach(vn=>{const ra=Nn.getFieldValue([`${vn.group_id||0}_${vn.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",ra,vn.difficulty,vn),ra!=null&&ra.includes[vn.difficulty]||Nn.setFieldValue([`${vn.group_id||0}_${vn.tag_discipline_id}`,"diffValue"],Array.from(new Set([...ra,vn.difficulty])))}));break}case Ve.FileFolderAndDiff:{On==="1"?(Nt((_n==null?void 0:_n.filter(vn=>!vn.is_share).reduce((vn,ra)=>vn+ra.item_bank_num,0))||0),(oa=_n==null?void 0:_n.filter(vn=>!vn.is_share))==null||oa.forEach(vn=>{const ra=Nn.getFieldValue([`${vn.group_id}`,"diffValue"])||[];console.log("prev:",ra,vn.difficulty),ra!=null&&ra.includes[vn.difficulty]||Nn.setFieldValue([`${vn.group_id}`,"diffValue"],Array.from(new Set([...ra,vn.difficulty])))})):(Nt((_n==null?void 0:_n.filter(vn=>!!vn.is_share).reduce((vn,ra)=>vn+ra.item_bank_num,0))||0),(jn=_n==null?void 0:_n.filter(vn=>!!vn.is_share))==null||jn.forEach(vn=>{const ra=Nn.getFieldValue([`${vn.group_id}`,"diffValue"])||[];ra!=null&&ra.includes[vn.difficulty]||Nn.setFieldValue([`${vn.group_id}`,"diffValue"],Array.from(new Set([...ra,vn.difficulty])))}));break}}},800)},[yt,pt,ho,Fi]);const[St,Nt]=(0,y.useState)(0);return y.createElement(Le.default,{form:Nn,onValuesChange:(yn,Hn)=>qa(void 0,null,function*(){var ya,oa,jn,vn;console.log("onValuesChange:",Hn,yn);let ra=0;if(Kt(pt)===Ve.FileFolderAndDiff){const Ta=yield Nn.getFieldValue(),Gr=[],Ur=[];for(const Sa of Object.keys(Ta))if((oa=(ya=Ta[Sa])==null?void 0:ya.diffValue)!=null&&oa.length&&Sa!=="null"&&Sa!==null){const Gn=Ta[Sa];Gr.push(xa({id:Sa},Gn))}const ga={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"};Gr.map(Sa=>{var Gn,ta,Qa,Jr,$a;Sa.id==0&&(Sa.diffNum=On==="1"?(ta=(Gn=oi==null?void 0:oi.navigation)==null?void 0:Gn[0])==null?void 0:ta.difficulty_count:(Jr=(Qa=lr==null?void 0:lr.navigation)==null?void 0:Qa[0])==null?void 0:Jr.difficulty_count),($a=Sa==null?void 0:Sa.diffValue)==null||$a.map(ca=>{var Wa,wa,ja,Xo,Oi;const Wi={group_name:((Wa=Sa.extra)==null?void 0:Wa.name)||"",teacher_group_name:"",id:`${Sa.id}_${ca}`,group_id:Sa.id,difficulty:ca,item_bank_num:(Xo=(ja=(wa=Sa.diffNum)==null?void 0:wa.filter(Ol=>Ol.name===ga[ca]))==null?void 0:ja[0])==null?void 0:Xo.value};On==="2"&&(Wi.is_share=!0,Wi.teacher_group_id=Sa.id,Wi.teacher_group_name=(Oi=Sa.extra)==null?void 0:Oi.name),Ur.push(Wi)})}),ra=Ur.reduce((Sa,Gn)=>Sa+Gn.item_bank_num,0),Ut([...Ur,..._n==null?void 0:_n.filter(Sa=>On==="1"?Sa.is_share:!Sa.is_share)])}else if(Kt(pt)===Ve.All){const Ta=[];for(const Gr of Object.keys(Hn)){const{diffNum:Ur=[],diffValue:ga=[],extra:Sa={}}=Hn[Gr];console.log("---",Sa);const[Gn,ta]=Gr.split("_");let Qa=(vn=(jn=Sa.tag_disciplines)==null?void 0:jn.filter(Jr=>parseInt(Jr.id)===parseInt(ta)))==null?void 0:vn[0];ga.forEach(Jr=>{var $a;const ca={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Wa=($a=Ur==null?void 0:Ur.find(ja=>ja.name===ca[Jr]))==null?void 0:$a.value,wa={group_name:"",teacher_group_name:"",tag_discipline_name:(Qa==null?void 0:Qa.name)||Sa.tag_discipline_name,id:`${Gr}_${Jr}`,group_id:Gn,is_share:!!(Qa!=null&&Qa.is_share||(Sa==null?void 0:Sa.type)==="3"),tag_discipline_id:ta,difficulty:Jr,item_bank_num:Wa};ra+=Wa,Sa.type==="0"?wa.group_name=Sa.name:wa.teacher_group_name=Sa.name,On==="2"&&(wa.is_share=!0,wa.teacher_group_id=Sa.id||0,wa.teacher_group_name=Sa.name),Wa>0&&Ta.push(wa)})}Ut([...Ta,..._n==null?void 0:_n.filter(Gr=>On==="1"?Gr.is_share:!Gr.is_share)])}Nt(ra)})},y.createElement(Fa.default,{destroyInactiveTabPane:!0,activeKey:On,onChange:yn=>bn(yn),style:{minHeight:260},tabBarExtraContent:{right:On==="2"&&(ha==null?void 0:ha.length)>0&&y.createElement(dn.default,{onChange:yn=>{Si(yn)},value:Qr,style:{width:120}},y.createElement(dn.default.Option,{key:"all",value:"all"},"\u5168\u90E8"),ha==null?void 0:ha.map(yn=>y.createElement(dn.default.Option,{key:yn==null?void 0:yn.group_id,value:yn==null?void 0:yn.group_id},yn==null?void 0:yn.name)))},items:[{key:"1",label:"\u6211\u521B\u5EFA\u7684",children:(ho==null?void 0:ho.length)===0?y.createElement(He.Z,{spinning:ti},y.createElement(Rn.Z,{ButtonTwo:y.createElement("a",{target:"_blank",href:"/problemset"},"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898",">")})):y.createElement("div",{className:yr.folderAreaWrapper},y.createElement(qe.Z,{justify:"space-between",align:"middle",className:yr.folderAreaHeader},y.createElement("span",null,"\u6587\u4EF6\u5939"),y.createElement("span",{className:"mr20"},"\u5DF2\u9009",y.createElement("span",{style:{color:"#3061D0"}}," ",St," "),"\u9898")),y.createElement(He.Z,{spinning:ti},y.createElement("div",{style:{minHeight:200}},ho.length>0&&y.createElement(Wn.default,{checkable:!0,className:yr.folderWrapper,rootStyle:{paddingLeft:15,paddingRight:0,paddingTop:10},selectable:!1,onCheck:(yn,Hn)=>Lo(yn,Hn,"0"),checkedKeys:dr,checkStrictly:!0,treeData:ho,showIcon:!0,blockNode:!0,defaultExpandAll:!0}))))},{key:"2",label:"\u56E2\u961F\u5171\u4EAB",children:(Fi==null?void 0:Fi.length)===0?y.createElement(He.Z,{spinning:Il},y.createElement(Rn.Z,{ButtonTwo:y.createElement("a",{target:"_blank",href:"/problemset"},"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898",">")})):y.createElement("div",{className:yr.folderAreaWrapper},y.createElement(qe.Z,{justify:"space-between",align:"middle",className:yr.folderAreaHeader},y.createElement("span",null,"\u6587\u4EF6\u5939"),y.createElement("span",{className:"mr20"},"\u5DF2\u9009",y.createElement("span",{style:{color:"#3061D0"}}," ",St||0," "),"\u9898")),y.createElement(He.Z,{spinning:Il},y.createElement("div",{style:{minHeight:200}},(Fi==null?void 0:Fi.length)>0&&y.createElement(Wn.default,{checkable:!0,className:yr.folderWrapper,selectable:!1,rootStyle:{paddingLeft:15,paddingRight:0,paddingTop:10},onCheck:(yn,Hn)=>Lo(yn,Hn,"3"),checkedKeys:sa,checkStrictly:!0,treeData:Fi,showIcon:!0,blockNode:!0,defaultExpandAll:!0}))))}]}))},ua=te(53430),mn=te(9343),Uo=Object.defineProperty,Qo=Object.defineProperties,Ci=Object.getOwnPropertyDescriptors,co=Object.getOwnPropertySymbols,ri=Object.prototype.hasOwnProperty,Pn=Object.prototype.propertyIsEnumerable,xn=(pt,yt,Ut)=>yt in pt?Uo(pt,yt,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):pt[yt]=Ut,Mn=(pt,yt)=>{for(var Ut in yt||(yt={}))ri.call(yt,Ut)&&xn(pt,Ut,yt[Ut]);if(co)for(var Ut of co(yt))Pn.call(yt,Ut)&&xn(pt,Ut,yt[Ut]);return pt},Na=(pt,yt)=>Qo(pt,Ci(yt)),on=(pt,yt,Ut)=>new Promise((Tn,_n)=>{var On=qt=>{try{Ct(Ut.next(qt))}catch(Nn){_n(Nn)}},bn=qt=>{try{Ct(Ut.throw(qt))}catch(Nn){_n(Nn)}},Ct=qt=>qt.done?Tn(qt.value):Promise.resolve(qt.value).then(On,bn);Ct((Ut=Ut.apply(pt,yt)).next())});const er={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3};var Rr=({ruleValue:pt,setSelectData:yt,currentItemType:Ut,defaultData:Tn,isFirst:_n})=>{const[On,bn]=(0,y.useState)([]),[Ct,qt,Nn,ha]=(0,mn.U)(et,{source:"question",page:1,per_page:10,group_id:0,keyword:"",group_type:0,clazz:"ItemBanksGroup",sub_discipline_id:void 0,item_type:Ut,show_children:!0});(0,y.useEffect)(()=>{on(void 0,null,function*(){const sa=yield Nn({},!0);bn((0,ua.L)(sa.disciplines))})},[]),console.log(Tn),(0,y.useEffect)(()=>{if(_n)switch(Kt(pt)){case Ve.OnlyKnowledge:{dr(Tn.map(sa=>sa.tag_discipline_id));break}case Ve.KnowledgeAndDiff:{const sa=new Map;Tn.forEach(fo=>{fo&&(sa.has(fo.tag_discipline_id)?sa.set(fo.tag_discipline_id,[...sa.get(fo.tag_discipline_id),fo.difficulty]):sa.set(fo.tag_discipline_id,[fo.difficulty]))});for(const[fo,ho]of sa.entries())Hr.setFieldValue([fo,"diff"],ho);break}}},[Tn,pt,_n]);const[Hr]=Le.default.useForm(),Qr=(0,y.useMemo)(()=>{const sa=[];let fo="",ho="";const di={};for(const Fi of(ha==null?void 0:ha.disciplines)||[]){fo=Fi.name;for(const So of Fi.sub_disciplines){ho=So.name;for(const oi of So.tag_disciplines){const so={sub_discipline_name:`${fo}&${ho}`,sub_discipline_id:So.id,tag_discipline_name:oi.name,id:oi.id,item_bank_num:oi.total_count,difficulty_count:oi.difficulty_count,tag_discipline_id:oi.id};sa.push(so)}}}return sa},[ha,Tn]),Si=[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",show:!0,render:(sa,fo)=>{const{item_bank_num:ho}=fo;return y.createElement("div",null,sa,`(${ho})`)}},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"sub_discipline_name",ellipsis:!0,show:!0},{title:"\u96BE\u5EA6",width:"35%",show:pt.includes(Zt.Difficulty),render:(sa,fo)=>{const{id:ho,difficulty_count:di,total_count:Fi,sub_discipline_name:So,tag_discipline_name:oi}=fo;return y.createElement(y.Fragment,null,y.createElement(Le.default.Item,{name:[ho,"diff"],noStyle:!0},y.createElement(rt.default.Group,{style:{columnGap:12},options:di.map(so=>({label:so.name,value:er[so.name]}))})),y.createElement(Le.default.Item,{name:[ho,"extra"],initialValue:{difficulty_count:di,total_count:Fi,sub_discipline_name:So,tag_discipline_name:oi},noStyle:!0},y.createElement("input",{type:"hidden"})))}}].filter(sa=>sa.show),[Lo,dr]=(0,y.useState)([]),Ka=(0,y.useRef)(new Map);return y.createElement("div",{style:{marginTop:12}},y.createElement(qe.Z,{className:"mb20",align:"middle",gutter:20},y.createElement(hn.Z,null,y.createElement(ke.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",size:"large",style:{width:240},options:On,onChange:sa=>{Nn({sub_discipline_id:sa==null?void 0:sa[1]})}})),y.createElement(hn.Z,null,y.createElement(nt.t7,{style:{width:300},placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Ct.keyword,onChange:sa=>Nn({keyword:sa})}))),y.createElement(Le.default,{form:Hr,onValuesChange:(sa,fo)=>{var ho;console.log(fo),Ka.current.clear();for(const di of Object.keys(fo)){const Fi={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},So=fo[di],{difficulty_count:oi,total_count:so}=So.extra||{};(ho=So==null?void 0:So.diff)==null||ho.forEach(lr=>{var Fo;const ti=(Fo=oi==null?void 0:oi.find(Il=>Il.name===Fi[lr]))==null?void 0:Fo.value,_i=Na(Mn({},So.extra),{id:`${di}_${lr}`,difficulty:lr,item_bank_num:ti,tag_discipline_id:di});ti>0&&Ka.current.set(`${di}_${lr}`,_i)})}yt([...Ka.current.values()])}},(Qr==null?void 0:Qr.length)===0?y.createElement(Rn.Z,{ButtonTwo:y.createElement("a",{target:"_blank",href:"/problemset"},"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898",">")}):y.createElement(zn.default,{rowSelection:Kt(pt)===Ve.OnlyKnowledge?{preserveSelectedRowKeys:!0,type:"checkbox",onChange(sa,fo){console.log("table-selectedRowKeys:",sa,fo),dr(sa),yt(fo)},getCheckboxProps:sa=>({disabled:sa.item_bank_num===0}),selectedRowKeys:Lo}:void 0,columns:Si,dataSource:Qr,loading:qt,scroll:{y:480},rowKey:"id",pagination:!1})))},rr=Object.defineProperty,Jn=Object.defineProperties,ea=Object.getOwnPropertyDescriptors,Ya=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,Co=Object.prototype.propertyIsEnumerable,Jo=(pt,yt,Ut)=>yt in pt?rr(pt,yt,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):pt[yt]=Ut,uo=(pt,yt)=>{for(var Ut in yt||(yt={}))Za.call(yt,Ut)&&Jo(pt,Ut,yt[Ut]);if(Ya)for(var Ut of Ya(yt))Co.call(yt,Ut)&&Jo(pt,Ut,yt[Ut]);return pt},No=(pt,yt)=>Jn(pt,ea(yt)),vi=(pt,yt,Ut)=>new Promise((Tn,_n)=>{var On=qt=>{try{Ct(Ut.next(qt))}catch(Nn){_n(Nn)}},bn=qt=>{try{Ct(Ut.throw(qt))}catch(Nn){_n(Nn)}},Ct=qt=>qt.done?Tn(qt.value):Promise.resolve(qt.value).then(On,bn);Ct((Ut=Ut.apply(pt,yt)).next())});const qi={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3};var Pu=({open:pt,onCancel:yt,setVisibleModalType:Ut,currentItemType:Tn})=>{var _n;const{data:On,dispatch:bn}=(0,y.useContext)(xe),[Ct,qt]=(0,y.useState)([]),[Nn,ha]=(0,y.useState)(),Hr=(_n=On==null?void 0:On.item_types)==null?void 0:_n.find(ho=>ho.item_type===Tn);(0,y.useEffect)(()=>{var ho,di,Fi;if(pt){const So=(ho=On==null?void 0:On.item_types)==null?void 0:ho.find(oi=>oi.item_type===Tn);if((So==null?void 0:So.random_rule_type)!==Ve.Shixun){const oi=Rt[So==null?void 0:So.random_rule_type]||[];qt(oi);const so=(Fi=(di=On==null?void 0:On.item_types)==null?void 0:di.find(lr=>lr.item_type===Tn))==null?void 0:Fi.contents;switch(console.log("----xxx",Kt(oi)),Kt(oi)){case Ve.OnlyDifficulty:{dr(so.map(lr=>lr.difficulty));break}case Ve.OnlyFileFolder:{dr({my:so==null?void 0:so.filter(lr=>parseInt(lr.teacher_group_id)!=="NaN"&&!lr.teacher_group_id&&lr.teacher_group_id!==0),public:so==null?void 0:so.filter(lr=>parseInt(lr.teacher_group_id)>=0)}),ha({my:so==null?void 0:so.filter(lr=>parseInt(lr.teacher_group_id)!=="NaN"&&!lr.teacher_group_id&&lr.teacher_group_id!==0),public:so==null?void 0:so.filter(lr=>parseInt(lr.teacher_group_id)>=0)});break}case Ve.FileFolderAndKnowledge:{dr({my:so==null?void 0:so.filter(lr=>parseInt(lr.teacher_group_id)!=="NaN"&&!lr.teacher_group_id&&lr.teacher_group_id!==0),public:so==null?void 0:so.filter(lr=>parseInt(lr.teacher_group_id)>=0)}),ha({my:so==null?void 0:so.filter(lr=>parseInt(lr.teacher_group_id)!=="NaN"&&!lr.teacher_group_id&&lr.teacher_group_id!==0),public:so==null?void 0:so.filter(lr=>parseInt(lr.teacher_group_id)>=0)});break}case Ve.FileFolderAndDiff:{dr(so),ha(so);break}case Ve.All:{dr(so),ha(so);break}default:dr(so)}}}},[pt]);const[Qr,Si]=(0,y.useState)([]);(0,y.useEffect)(()=>{pt&&Ze({item_type:Tn}).then(ho=>{ho.status===0&&Si(ho.data)})},[pt]),(0,y.useEffect)(()=>{console.log("selectData",Nn)},[Nn]);const[Lo,dr]=(0,y.useState)(),[Ka,sa]=(0,y.useState)(!0);console.log("isFirst:",Ka);const fo=ho=>{qt(ho),ha([]),dr([]),sa(!1)};return y.createElement(Ea.default,{title:"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219",width:948,closable:!0,centered:!0,open:pt,onCancel:yt,destroyOnClose:!0,onOk:()=>vi(void 0,null,function*(){var ho,di,Fi,So,oi,so,lr;if(Nn===void 0){Ut("");return}if(Object.prototype.toString.call(Nn)==="[object Object]"&&!((ho=Nn.my)!=null&&ho.length)&&!((di=Nn.public)!=null&&di.length)){Re.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if(!Object.keys(Nn).length&&!(Nn!=null&&Nn.length)){Re.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}const Fo=Kt(Ct);switch(Fo){case Ve.OnlyFileFolder:{bn({type:"editRule",payload:{itemType:Tn,tableData:[...Nn.my||[],...Nn.public||[]],randomRuleType:Fo}});break}case Ve.OnlyDifficulty:{const ti=(So=(Fi=On==null?void 0:On.item_types)==null?void 0:Fi.find(Il=>Il.item_type===Tn))==null?void 0:So.contents;let _i=[{},{value:(oi=Qr.find(Il=>Il.name==="\u7B80\u5355"))==null?void 0:oi.value},{value:(so=Qr.find(Il=>Il.name==="\u9002\u4E2D"))==null?void 0:so.value},{value:(lr=Qr.find(Il=>Il.name==="\u56F0\u96BE"))==null?void 0:lr.value}];bn({type:"editRule",payload:{itemType:Tn,tableData:Nn.map((Il,su)=>{var We,st,St,Nt;return{difficulty:Il,id:su,quanlity:((st=(We=ti==null?void 0:ti.filter(yn=>yn.id===su))==null?void 0:We[0])==null?void 0:st.quanlity)||1,item_bank_num:(Qr==null?void 0:Qr.length)===1?(St=Qr[0])==null?void 0:St.value:(Nt=_i==null?void 0:_i[Il])==null?void 0:Nt.value}}),randomRuleType:Fo}});break}case Ve.OnlyKnowledge:{bn({type:"editRule",payload:{itemType:Tn,tableData:Nn.map(ti=>No(uo({},ti),{quanlity:ti.quanlity||1})),randomRuleType:Fo}});break}case Ve.KnowledgeAndDiff:{bn({type:"editRule",payload:{itemType:Tn,tableData:Nn.map(ti=>No(uo({},ti),{quanlity:ti.quanlity||1})),randomRuleType:Fo}});break}case Ve.FileFolderAndDiff:{bn({type:"editRule",payload:{itemType:Tn,tableData:Nn.map(ti=>No(uo({},ti),{quanlity:ti.quanlity||1})),randomRuleType:Fo}});break}case Ve.FileFolderAndKnowledge:{bn({type:"editRule",payload:{itemType:Tn,tableData:[...Nn.my||[],...Nn.public||[]],randomRuleType:Fo}});break}case Ve.All:{bn({type:"editRule",payload:{itemType:Tn,tableData:Nn.map(ti=>No(uo({},ti),{quanlity:ti.quanlity||1})),randomRuleType:Fo}});break}}Ut("")})},y.createElement(rt.default.Group,{className:`${yr.ruleCheckBox}`,style:{marginBottom:8},value:Ct,onChange:ho=>{var di;Ct!=null&&Ct.length&&((di=Hr==null?void 0:Hr.contents)==null?void 0:di.length)>0?Ea.default.confirm({title:"\u63D0\u793A",content:"\u5207\u6362\u89C4\u5219\u540E\uFF0C\u4E4B\u524D\u7684\u62BD\u9898\u914D\u7F6E\u5C06\u88AB\u6E05\u7A7A\uFF01",okText:"\u7ACB\u5373\u5207\u6362",cancelText:"\u6682\u4E0D\u5207\u6362",onOk:()=>fo(ho)}):fo(ho)},options:[{label:"\u6307\u5B9A\u6587\u4EF6\u5939\u62BD\u9898",value:Zt.FileFolder},{label:"\u6307\u5B9A\u96BE\u5EA6\u62BD\u9898",value:Zt.Difficulty},{label:"\u6307\u5B9A\u77E5\u8BC6\u70B9\u62BD\u9898",value:Zt.Knowledge}]}),Ct.includes(Zt.FileFolder)?y.createElement(jr,{defaultData:Lo,selectData:Nn,ruleValue:Ct,setSelectData:ha,currentItemType:Tn}):Ct.includes(Zt.Knowledge)?y.createElement(Rr,{defaultData:Lo,isFirst:Ka,ruleValue:Ct,setSelectData:ha,currentItemType:Tn}):Ct.includes(Zt.Difficulty)?y.createElement("div",{style:{marginTop:12}},y.createElement("span",{className:"mr20",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(rt.default.Group,{style:{columnGap:12},options:Qr.map(ho=>({label:ho.name,value:qi[ho.name]})),value:Nn||Lo,onChange:ho=>ha(ho)})):null)},mo=({open:pt,onCancel:yt,setVisibleModalType:Ut,currentItemType:Tn})=>pt?y.createElement(Pu,{open:pt,onCancel:yt,setVisibleModalType:Ut,currentItemType:Tn}):null,Bl=te(83062),vu=te(99678),hl=te(89779),bl=te(85725),fl=te(28706),Fl=te(17663),To=te(20670),Iu=({open:pt,onCancel:yt,onOk:Ut})=>{const{data:Tn}=(0,y.useContext)(xe),_n=(0,vu.g)(),[On,bn,Ct,qt]=(0,mn.U)(hl.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[Nn,ha]=(0,y.useState)(!1);(0,y.useEffect)(()=>{if(pt){Ct({page:1,limit:10,type:0},!0).then(Ka=>{(Ka==null?void 0:Ka.shixuns_count)===0&&ha(!0)});const dr=Tn.item_types.find(Ka=>Ka.item_type==="PRACTICAL");Qr(dr.item_banks.map(Ka=>Ka.id)),Lo(dr.item_banks)}},[pt,Tn]);const[Hr,Qr]=(0,y.useState)([]),[Si,Lo]=(0,y.useState)([]);return y.createElement(Ea.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:pt,width:948,centered:!0,closable:!0,onCancel:yt,onOk:()=>Ut(Si),destroyOnClose:!0},y.createElement(qe.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},y.createElement(hn.Z,null,y.createElement(ke.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:_n,onChange:dr=>{Ct({page:1,discipline_id:dr==null?void 0:dr[0],sub_discipline_id:dr==null?void 0:dr[1]})}}),y.createElement(dn.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:dr=>Ct({page:1,diff:dr})}),y.createElement(dn.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:dr=>Ct({page:1,shixun_publish_status:dr})})),y.createElement(nt.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:dr=>{Ct({keyword:dr,page:1})}})),Nn?y.createElement("div",null,y.createElement(Rn.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,fl.xg)("/shixuns")})):y.createElement(zn.default,{loading:bn,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(dr,Ka)=>y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:Ka!=null&&Ka.high_resources_consume?Bn.title:"",title:dr||"--"},y.createElement(bl.Z,{key:1,showLines:1,showTextOnly:!0,value:dr||"--"})),(Ka==null?void 0:Ka.high_resources_consume)&&y.createElement(To.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(dr,Ka,sa)=>y.createElement("span",null,dr||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:y.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",y.createElement(Bl.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},y.createElement(Fl.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(dr,Ka,sa)=>y.createElement("span",null,dr||"- -")},{title:"\u64CD\u4F5C",render(dr,Ka){const{title:sa,challenge_names:fo,author_name:ho,identifier:di,author_school_name:Fi,study_count:So}=Ka||{};return y.createElement("div",null,y.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Ea.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:y.createElement("div",null,y.createElement(bl.Z,{value:sa,style:{marginBottom:18}}),y.createElement("div",{className:Bn.challengeNameWrapper},fo.map((oi,so)=>y.createElement("div",{className:Bn.challengeName,key:so},"\u7B2C",(0,fl.EM)(so+1),"\u9898\xA0",oi))),y.createElement(qe.Z,{className:Bn.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},y.createElement(hn.Z,{className:Bn.shixunInfoWrapper},y.createElement("span",null,"\u521B\u5EFA\u8005"),y.createElement("span",{className:Bn.shixunInfo},ho.split("\u3001")[0]),y.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{className:Bn.shixunInfo},Fi),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:Bn.shixunInfo},So)),y.createElement(me.ZP,{type:"primary",className:Bn.btnToDetail,onClick:()=>(0,fl.xg)(`/shixuns/${di}/challenges?exercise=true`)},y.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(Ka==null?void 0:Ka.shixun_tag_num)===1&&y.createElement("a",{target:"_blank",href:`/shixuns/${Ka==null?void 0:Ka.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:qt==null?void 0:qt.items,rowSelection:{selectedRowKeys:Hr,preserveSelectedRowKeys:!0,getCheckboxProps:dr=>({disabled:dr.shixun_tag_num===1}),onChange(dr,Ka){var sa,fo,ho;console.log(dr),Qr(dr);const di=[];for(const So of Si)dr.includes(So.id)&&di.push(So);const Fi=di.map(So=>So.id);for(const So of Ka)So&&dr.includes(So.id)&&!Fi.includes(So.id)&&di.push({id:So.id,difficulty:So.level,identifier:So.identifier,name:So.name,real_name:(sa=So==null?void 0:So.author_name)==null?void 0:sa.split("\u3001")[0],school_name:So.author_school_name,challenge_names:So.challenge_names,challenges:(fo=So.challenge_names)==null?void 0:fo.map((oi,so)=>({subject:oi,id:so,score:5})),score:((ho=So.challenge_names)==null?void 0:ho.length)*5,study_count:So.study_count,challenges_count:So.challenges_count});Lo(di)}},pagination:{current:On.page,pageSize:On.limit,total:qt==null?void 0:qt.items_count,showTotal:dr=>y.createElement("span",null,"\u5171\xA0",y.createElement("span",{style:{color:"#165DFF"}},dr),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(dr,Ka){Ct({page:dr,limit:Ka})},size:"default"},scroll:{y:400}}))},Xl=te(66012),si=te(67294),bu=Object.defineProperty,kl=Object.defineProperties,ys=Object.getOwnPropertyDescriptors,Dl=Object.getOwnPropertySymbols,Yu=Object.prototype.hasOwnProperty,Cu=Object.prototype.propertyIsEnumerable,Ou=(pt,yt,Ut)=>yt in pt?bu(pt,yt,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):pt[yt]=Ut,zl=(pt,yt)=>{for(var Ut in yt||(yt={}))Yu.call(yt,Ut)&&Ou(pt,Ut,yt[Ut]);if(Dl)for(var Ut of Dl(yt))Cu.call(yt,Ut)&&Ou(pt,Ut,yt[Ut]);return pt},Zu=(pt,yt)=>kl(pt,ys(yt)),ju=({onDelete:pt,list:yt,onSelect:Ut})=>{const[Tn,_n]=(0,y.useState)(!1),{dispatch:On,disabled:bn}=(0,y.useContext)(xe),Ct=(Qr,Si,Lo)=>{const dr=Array.from(Qr),[Ka]=dr.splice(Si,1);return dr.splice(Lo,0,Ka),dr},[qt,Nn]=(0,y.useState)(null),[ha,Hr]=(0,y.useState)(!1);return si.createElement(Xl.Z5,{onDragStart:()=>{Hr(!0)},onDragEnd:Qr=>{if(Hr(!1),!Qr.destination)return;const Si=Ct(yt,Qr.source.index,Qr.destination.index);On({type:"updateItemTypes",payload:Si})}},si.createElement(Xl.bK,{droppableId:"droppable"},(Qr,Si)=>si.createElement("div",Zu(zl({},Qr.droppableProps),{ref:Qr.innerRef}),si.createElement(He.Z,{spinning:Tn},yt.map((Lo,dr)=>si.createElement(Xl._l,{key:dr,draggableId:dr.toString(),index:dr,isDragDisabled:qt!==Lo.item_type},(Ka,sa)=>si.createElement(qe.Z,Zu(zl(zl({align:"middle",wrap:!1,ref:Ka.innerRef},Ka.draggableProps),Ka.dragHandleProps),{className:`${Bn.dragItem} ${ha?Bn.dragging:""}`}),si.createElement(hn.Z,{className:Bn.contentArea,onClick:()=>{Ut(Lo.item_type),(0,fl.k3)()}},si.createElement("span",{className:Bn.blackText},(0,fl.EM)(dr+1),"\u3001\u3010",Lo.item_type_text,"\u3011"),si.createElement(Bl.Z,{title:`\uFF08${Lo.item_bank_count}\u5C0F\u9898\uFF0C\u5171${parseFloat(Lo.total_score).toFixed(1)}\u5206\uFF09`},si.createElement("span",{className:Bn.greyText},`\uFF08${Lo.item_bank_count}\u5C0F\u9898\uFF0C\u5171${parseFloat(Lo.total_score).toFixed(1)}\u5206\uFF09`))),!bn&&si.createElement(si.Fragment,null,si.createElement(Bl.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F",open:qt===Lo.item_type&&!ha},si.createElement("div",{style:{cursor:"grab"},className:`${Bn.iconWrapper} ${ha?Bn.hidden:""}`,onMouseEnter:()=>{Nn(Lo.item_type)},onMouseLeave:()=>Nn(null)},si.createElement("i",{className:`iconfont icon-tuodong1 ${Bn.dragIcon}`}))),si.createElement(Bl.Z,{title:"\u5220\u9664"},si.createElement("div",{className:`${Bn.iconWrapper} ${ha?Bn.hidden:""}`,style:{cursor:"pointer"},onClick:()=>pt(Lo.item_type)},si.createElement("i",{className:`iconfont icon-shanchu12 ${Bn.deleteIcon}`})))))))),Qr.placeholder)))},$u=te(12845),pi={flex_box_center:"flex_box_center___ppkzA",flex_space_between:"flex_space_between___Z1syx",flex_box_vertical_center:"flex_box_vertical_center___twJ9S",flex_box_center_end:"flex_box_center_end___uI0uW",flex_box_column:"flex_box_column___JRp7D",timelineWrapper:"timelineWrapper___LP9aM",title:"title___KUHj_",desc:"desc___ubc8E",titles:"titles___njkjf",questionDetailWrapper:"questionDetailWrapper___p4SFM",questionTitle:"questionTitle___JC9X6",questionScoreInfo:"questionScoreInfo___NgOJI",deleteIcon:"deleteIcon___oMVTN",deleteBtn:"deleteBtn___JUPEl",normalText:"normalText___FW9Y_",folderIcon:"folderIcon___gvacQ",challengeNameWrapper:"challengeNameWrapper___fG7Vv",challengeName:"challengeName___Ia1Xs",shixunPreviewFooter:"shixunPreviewFooter___rKsnN",shixunInfoWrapper:"shixunInfoWrapper___FEnDb",shixunInfo:"shixunInfo___TbrA2",btnToDetail:"btnToDetail___dqLQP",q_title:"q_title___qnv4p"},or=te(73631),La=te(31328);const ir=(pt,yt,Ut,Tn)=>{const _n={[Ve.OnlyDifficulty]:[{title:"\u96BE\u5EA6",key:"difficulty",render(On,bn){const{difficulty:Ct}=bn;return y.createElement("span",{style:{color:In[Ct].color}},In[Ct].label)}}],[Ve.OnlyKnowledge]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"sub_discipline_name",width:180,ellipsis:{showTitle:!0},render(On,bn){return`${On}`}}],[Ve.OnlyFileFolder]:[{title:"\u6587\u4EF6\u5939",render(On,bn,Ct){const{group_name:qt,teacher_group_name:Nn}=bn,ha=qt||Nn,Hr=Nn?La:or;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:Hr,className:pi.folderIcon})," ",y.createElement(Bl.Z,{title:ha},y.createElement("span",{className:pi.titles},ha)))}},{title:"\u7C7B\u578B",render(On,bn){const{teacher_group_name:Ct}=bn;return y.createElement("span",null,Ct?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}}],[Ve.KnowledgeAndDiff]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:{showTitle:!0}},{title:"\u65B9\u5411&\u8BFE\u7A0B",width:180,dataIndex:"sub_discipline_name",ellipsis:{showTitle:!0}},{title:"\u96BE\u5EA6",key:"difficulty",render(On,bn){const{difficulty:Ct}=bn;return y.createElement("span",{style:{color:In[Ct].color}},In[Ct].label)}}],[Ve.FileFolderAndKnowledge]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u6587\u4EF6\u5939",render(On,bn){const{group_name:Ct,teacher_group_name:qt}=bn,Nn=Ct||qt,ha=qt?La:or;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:ha,className:pi.folderIcon})," ",y.createElement(Bl.Z,{title:Nn},y.createElement("span",{className:pi.titles},Nn)))}},{title:"\u7C7B\u578B",render(On,bn){const{teacher_group_name:Ct}=bn;return y.createElement("span",null,Ct?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}}],[Ve.FileFolderAndDiff]:[{title:"\u6587\u4EF6\u5939",render(On,bn){const{group_name:Ct,teacher_group_name:qt}=bn,Nn=Ct||qt,ha=qt?La:or;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:ha,className:pi.folderIcon})," ",y.createElement(Bl.Z,{title:Nn},y.createElement("span",{className:pi.titles},Nn)))}},{title:"\u7C7B\u578B",render(On,bn){const{teacher_group_name:Ct}=bn;return y.createElement("span",null,Ct?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}},{title:"\u96BE\u5EA6",key:"difficulty",render(On,bn){const{difficulty:Ct}=bn;return y.createElement("span",{style:{color:In[Ct].color}},In[Ct].label)}}],[Ve.All]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u6587\u4EF6\u5939",render(On,bn){const{group_name:Ct,teacher_group_name:qt,teacher_group_id:Nn}=bn,ha=Ct||qt,Hr=Nn||Nn===0?La:or;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:Hr,className:pi.folderIcon})," ",y.createElement(Bl.Z,{title:ha},y.createElement("span",{className:pi.titles},ha)))}},{title:"\u7C7B\u578B",render(On,bn){const{teacher_group_id:Ct}=bn;return y.createElement("span",null,Ct||Ct===0?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}},{title:"\u96BE\u5EA6",key:"difficulty",render(On,bn){const{difficulty:Ct}=bn;return y.createElement("span",{style:{color:In[Ct].color}},In[Ct].label)}}],[Ve.Shixun]:[]};for(const On of Object.values(_n))On.push({title:"\u62BD\u9898\u6570\u91CF",key:"quanlity",render(bn,Ct){const{item_bank_num:qt,quanlity:Nn,id:ha,teacher_group_id:Hr}=Ct||{};return y.createElement(qe.Z,{align:"middle"},y.createElement(Ye.Z,{disabled:Tn,min:1,max:qt,size:"large",precision:0,value:Nn,onChange:Qr=>{yt({type:"changeQuestionNum",payload:{itemType:Ut,id:ha,num:Qr,teacher_group_id:Hr}})}}),y.createElement("span",{className:"ml10 font14",style:{color:"#333333"}},"/",qt))}},{title:"\u64CD\u4F5C",key:"action",align:"right",render(bn,Ct){const{id:qt,is_share:Nn}=Ct;return Tn?y.createElement("span",{className:"cursorNotAllowed c-grey-999"},"\u5220\u9664"):y.createElement("span",{className:pi.deleteBtn,onClick:()=>{yt({type:"deleteRule",payload:{itemType:Ut,id:qt,is_share:Nn}})}},"\u5220\u9664")}});return _n[pt]},br=({setVisibleModalType:pt})=>{var yt,Ut,Tn,_n;const{data:On,dispatch:bn,disabled:Ct}=(0,y.useContext)(xe),qt=(yt=On==null?void 0:On.item_types)==null?void 0:yt.find(Nn=>Nn.item_type==="PRACTICAL");return y.createElement($u.Z,{className:pi.timelineWrapper,items:[{children:y.createElement("div",{style:{transform:"translateY(-4px)"}},y.createElement(qe.Z,{className:"mb20",align:"middle",justify:"space-between"},y.createElement(hn.Z,null,y.createElement("span",{className:pi.title},"\u9898\u5E93\u9009\u9898"),y.createElement("span",{className:pi.desc},"\uFF08\u9700\u8981\u5148\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9\u5B9E\u8BAD\u9898\uFF0C\u518D\u8BBE\u7F6E\u4ECE\u5DF2\u9009\u5B9E\u8BAD\u9898\u4E2D\u968F\u673A\u62BD\u9898\u7684\u6570\u91CF\uFF09")),!Ct&&y.createElement(nt.op,{style:{width:102},onClick:()=>pt("selectShixun")},"\u4ECE\u9898\u5E93\u9009\u62E9")),((Ut=qt==null?void 0:qt.item_banks)==null?void 0:Ut.length)===0?y.createElement(Rn.Z,{customText:"\u6682\u65E0\u5F85\u62BD\u8BD5\u9898\uFF0C\u8BF7\u5148\u4ECE\u9898\u5E93\u8FDB\u884C\u9009\u62E9\uFF5E"}):y.createElement(zn.default,{rowKey:"id",className:"mb10",columns:[{title:"\u5E8F\u53F7",width:60,render(Nn,ha,Hr){return y.createElement("span",null,Hr+1)}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"40%",ellipsis:{showTitle:!0},render:(Nn,ha)=>y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:ha!=null&&ha.high_resources_consume?pi.q_title:"",title:Nn||"--"},y.createElement(bl.Z,{key:1,showLines:1,showTextOnly:!0,value:Nn})),(ha==null?void 0:ha.high_resources_consume)&&y.createElement(To.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Nn,ha,Hr)=>y.createElement("span",null,Nn||"- -")},{title:"\u96BE\u5EA6",dataIndex:"difficulty"},{title:"\u64CD\u4F5C",align:"right",width:180,render(Nn,ha,Hr){const{id:Qr,identifier:Si,name:Lo,challenge_names:dr=[],real_name:Ka,school_name:sa,study_count:fo,challenges:ho=[]}=ha||{};return y.createElement("div",null,y.createElement("span",{style:{color:"#165DFF",cursor:"pointer",marginLeft:20},onClick:()=>{Ea.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:y.createElement("div",null,y.createElement(bl.Z,{value:Lo,style:{marginBottom:18}}),y.createElement("div",{className:pi.challengeNameWrapper},ho==null?void 0:ho.map((di,Fi)=>y.createElement("div",{className:pi.challengeName,key:Fi},"\u7B2C",(0,fl.EM)(Fi+1),"\u9898\xA0",di==null?void 0:di.subject))),y.createElement(qe.Z,{className:pi.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},y.createElement(hn.Z,{className:pi.shixunInfoWrapper},y.createElement("span",null,"\u521B\u5EFA\u8005"),y.createElement("span",{className:pi.shixunInfo},Ka),y.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{className:pi.shixunInfo},sa),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:pi.shixunInfo},fo)),y.createElement(me.ZP,{type:"primary",className:pi.btnToDetail,onClick:()=>(0,fl.xg)(`/shixuns/${Si}/challenges?exercise=true`)},y.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),!Ct&&y.createElement("span",{onClick:()=>{bn({type:"deleteShixunQuestion",payload:{shixunId:Qr}})},className:`ml20 ${pi.deleteBtn}`},"\u5220\u9664"))}}],dataSource:(qt==null?void 0:qt.item_banks)||[],pagination:!1}))},{children:y.createElement(qe.Z,{style:{transform:(Tn=qt==null?void 0:qt.item_banks)!=null&&Tn.length?"translateY(-8px)":"none"},align:"middle",justify:"space-between"},y.createElement("span",{className:pi.title},"\u5DF2\u9009\u5B9E\u8BAD\u9898\u4E2D\u968F\u673A\u62BD\u9898"),!!((_n=qt==null?void 0:qt.item_banks)!=null&&_n.length)&&y.createElement(hn.Z,null,y.createElement(qe.Z,{align:"middle"},y.createElement("span",{className:pi.normalText},"\u62BD\u9898\u6570\u91CF"),y.createElement(Ye.Z,{min:0,disabled:Ct,max:qt==null?void 0:qt.item_bank_num,size:"large",precision:0,className:"ml10 mr10",value:(qt==null?void 0:qt.item_bank_count)||1,onChange:Nn=>bn({type:"changeQuestionNum",payload:{num:Nn||1,itemType:"PRACTICAL"}})}),y.createElement("span",{className:`${pi.normalText} mr30`},"/",qt==null?void 0:qt.item_bank_num),y.createElement("span",{className:pi.normalText},"\u6BCF\u9898\u5206\u503C"),y.createElement(Ye.Z,{disabled:Ct,min:0,max:100,precision:1,size:"large",precision:1,className:"ml10 mr10",value:qt==null?void 0:qt.score,onChange:Nn=>bn({type:"changeQuestionScore",payload:{score:Nn,itemType:"PRACTICAL"}})}),y.createElement("span",{className:pi.normalText},"\u5206"))))}]})};var Ji=({setVisibleModalType:pt,currentItemType:yt,onDelete:Ut})=>{var Tn,_n;const On=(0,Me.useParams)(),{data:bn,dispatch:Ct,disabled:qt}=(0,y.useContext)(xe),Nn=((Tn=bn==null?void 0:bn.item_types)==null?void 0:Tn.findIndex(Hr=>Hr.item_type===yt))+1,ha=(_n=bn==null?void 0:bn.item_types)==null?void 0:_n.find(Hr=>Hr.item_type===yt);return y.createElement("div",{className:pi.questionDetailWrapper},y.createElement(qe.Z,{justify:"space-between",align:"middle",className:"mb30"},y.createElement(hn.Z,null,y.createElement("span",{className:pi.questionTitle},`${(0,fl.EM)(Nn)}\u3001${ha==null?void 0:ha.item_type_text}`),y.createElement("span",{className:pi.questionScoreInfo},"\uFF08",y.createElement("span",{style:{color:"#3061D0"}},ha==null?void 0:ha.item_bank_count),"\u5C0F\u9898 ",y.createElement("span",null,"\uFF0C\u5171",y.createElement("span",{style:{color:"#3061D0"}},ha==null?void 0:ha.total_score),"\u5206"),"\uFF09")),!qt&&y.createElement("i",{className:`iconfont icon-shanchutimu ${pi.deleteIcon}`,onClick:()=>Ut(yt)})),yt==="PRACTICAL"?y.createElement(br,{setVisibleModalType:pt}):y.createElement(y.Fragment,null,(ha==null?void 0:ha.contents.length)===0?y.createElement(Rn.Z,{styles:{margin:"70px auto 100px auto"},customText:y.createElement("span",null,"\u6682\u65E0\u62BD\u9898\u89C4\u5219\uFF0C\u652F\u6301",y.createElement("span",{style:{color:"#EA9741"}},"\u6307\u5B9A\u6587\u4EF6\u5939\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9"),"\u8FDB\u884C\u62BD\u9898\uFF5E"),ButtonTwo:(On==null?void 0:On.id)&&y.createElement(qe.Z,{justify:"center",className:"mt30"},y.createElement(nt.op,{style:{width:136,marginTop:-10},onClick:()=>pt("rule")},"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219"))}):y.createElement(y.Fragment,null,y.createElement(qe.Z,{justify:"space-between",align:"middle",className:"mb20"},y.createElement(hn.Z,null,y.createElement(qe.Z,{align:"middle"},y.createElement("span",{className:`${pi.normalText}`},"\u6BCF\u9898\u5206\u503C"),y.createElement(Ye.Z,{disabled:qt,size:"large",className:"ml10 mr10",min:.1,max:100,value:ha==null?void 0:ha.score,precision:1,onChange:Hr=>Ct({type:"changeQuestionScore",payload:{score:Hr,itemType:yt}})}),y.createElement("span",{className:pi.normalText},"\u5206"))),(On==null?void 0:On.id)&&y.createElement(nt.op,{onClick:()=>pt("rule")},"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219")),y.createElement(zn.default,{columns:ir(ha==null?void 0:ha.random_rule_type,Ct,yt,qt),dataSource:ha==null?void 0:ha.contents,pagination:!1,rowKey:"id"}))))},Xi=te(60580),Ti=te(15835),dl=te(52262),el=te(32637),Ir=te(67294),Sl=Object.defineProperty,pu=Object.defineProperties,Yl=Object.getOwnPropertyDescriptors,hu=Object.getOwnPropertySymbols,as=Object.prototype.hasOwnProperty,Bu=Object.prototype.propertyIsEnumerable,ci=(pt,yt,Ut)=>yt in pt?Sl(pt,yt,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):pt[yt]=Ut,tl=(pt,yt)=>{for(var Ut in yt||(yt={}))as.call(yt,Ut)&&ci(pt,Ut,yt[Ut]);if(hu)for(var Ut of hu(yt))Bu.call(yt,Ut)&&ci(pt,Ut,yt[Ut]);return pt},gl=(pt,yt)=>pu(pt,Yl(yt)),zi=(pt,yt,Ut)=>new Promise((Tn,_n)=>{var On=qt=>{try{Ct(Ut.next(qt))}catch(Nn){_n(Nn)}},bn=qt=>{try{Ct(Ut.throw(qt))}catch(Nn){_n(Nn)}},Ct=qt=>qt.done?Tn(qt.value):Promise.resolve(qt.value).then(On,bn);Ct((Ut=Ut.apply(pt,yt)).next())}),Nu=({})=>{var pt,yt,Ut,Tn,_n,On,bn,Ct,qt,Nn,ha,Hr,Qr,Si,Lo;const[dr]=(0,Me.useSearchParams)(),Ka=(0,Me.useParams)(),{data:sa,dispatch:fo,setPreview:ho,getData:di,handlePreview:Fi,disabled:So}=(0,y.useContext)(xe),[oi,so]=(0,y.useState)(""),[lr,Fo]=(0,y.useState)((yt=(pt=sa==null?void 0:sa.item_types)==null?void 0:pt[0])==null?void 0:yt.item_type),[ti,_i]=(0,y.useState)(!0),[Il,su]=(0,y.useState)(!1),We=(yn,Hn)=>zi(void 0,null,function*(){var ya,oa,jn,vn,ra,Ta;const Gr=sa.item_types.map(ta=>ta.item_type_text),Ur=(ya=sa==null?void 0:sa.item_types)==null?void 0:ya.filter(ta=>{var Qa,Jr;return((Qa=ta.contents)==null?void 0:Qa.length)>0||((Jr=ta==null?void 0:ta.item_banks)==null?void 0:Jr.length)>0});if(sa.sort_by_item_type=Gr,!((oa=sa.item_types)!=null&&oa.length)){Re.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if((Ur==null?void 0:Ur.length)===0){Re.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}let ga=()=>zi(void 0,null,function*(){const ta=(0,it.cloneDeep)(sa),{item_types:Qa}=ta||{};ta.item_types=Qa.filter($a=>$a.item_type===lr),(yield Ee(Ka.id||Ka.categoryId,ta)).status===0&&(Fo(Hn),Re.ZP.success("\u4FDD\u5B58\u6210\u529F"),yn||Me.history.push("/paperlibrary"))}),Sa=(vn=(jn=sa==null?void 0:sa.item_types)==null?void 0:jn.filter(ta=>ta.item_type_text==="\u5B9E\u8BAD\u9898")[0])==null?void 0:vn.item_banks,Gn=0;Sa==null||Sa.map(ta=>{ta.high_resources_consume&&(Gn=Gn+1)}),console.log(Gn),Gn>0?Ea.default.info({centered:!0,icon:null,width:600,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",content:Ir.createElement("div",null,Ir.createElement("div",{className:Bn.tipcontent},Ir.createElement("div",null,Ir.createElement("div",{className:Bn.name},"\u60A8\u597D\uFF01",(ra=(0,dl.eY)())==null?void 0:ra.username,"\uFF08",(Ta=(0,dl.eY)())==null?void 0:Ta.login,"\uFF09\uFF1A"),Ir.createElement("div",{className:Bn.tip},"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Ir.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u8003\u8BD5\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Ir.createElement("div",{className:Bn.info},Ir.createElement("i",{className:"iconfont icon-xunifangzhenti1 mr10 font26"}),Ir.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),Ir.createElement("span",{style:{color:"#232B40"}},`${Gn}\u4E2A`))),Ir.createElement("div",null,Ir.createElement("div",{className:Bn.img},Ir.createElement("img",{src:el,width:"124px",height:"124px"})),Ir.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")))),onOk:()=>{ga()}}):ga()}),st=(yn,Hn,ya,oa=!1)=>zi(void 0,null,function*(){console.log(sa);const jn=gl(tl(tl({},sa.exercise),Ka),{exerciseId:Ka.categoryId,sort_by_item_type:sa.sort_by_item_type,difficulty:sa.examination_bank.difficulty,exam_notes:sa.examination_bank.exam_notes,exercise_name:sa.examination_bank.name,time:sa.examination_bank.time,changed_item_type:lr,item_types:sa.item_types,changed_item_type:lr,sub_discipline_id:sa.examination_bank.sub_discipline_id});(!yn||Hn===1)&&(jn.is_reset=1);const vn=yield(0,Ti.wy)(jn);return vn.status===0&&(oa||Re.ZP.success("\u4FEE\u6539\u6210\u529F "),Fo(ya),yn||Me.history.push(`/classrooms/${Ka.coursesId}/exercise/${Ka.categoryId}/detail?random=true`)),vn}),St=yn=>{Ea.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,closable:!0,content:Ir.createElement("div",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u9898\u578B\uFF1F"),onOk:()=>zi(void 0,null,function*(){var Hn,ya,oa,jn;if(Ka.id){if((yield Ge(Ka.id,{item_type:[yn]})).status!==0)return}else{const vn=yield je(Ka.categoryId,{item_type:[yn]});if(di(),vn.status!==0)return}if(fo({type:"deleteQuestionType",payload:yn}),yn===lr){const vn=jt(sa,{type:"deleteQuestionType",payload:yn});Fo(vn.item_types.length?vn.item_types[0].item_type:(ya=(Hn=sa==null?void 0:sa.item_types)==null?void 0:Hn[0])==null?void 0:ya.item_type)}else Fo((jn=(oa=sa==null?void 0:sa.item_types)==null?void 0:oa[0])==null?void 0:jn.item_type)})})};(0,y.useEffect)(()=>{var yn;(yn=sa==null?void 0:sa.examination_bank)!=null&&yn.name&&_i(!1),(0,fl.Dk)("\u968F\u673A\u7EC4\u5377")},[(Ut=sa==null?void 0:sa.examination_bank)==null?void 0:Ut.name]);const Nt=()=>zi(void 0,null,function*(){var yn;let Hn=yield st(!0,1,lr,!0);if((Hn==null?void 0:Hn.status)===0){const ya=yield(0,E.ZP)(`/api/exercises/${Ka==null?void 0:Ka.categoryId}/simulate_start_answer.json`,{method:"get",params:{coursesId:Ka==null?void 0:Ka.coursesId,categoryId:Ka==null?void 0:Ka.categoryId}});(ya==null?void 0:ya.status)!=-1&&window.open(`/classrooms/${Ka.coursesId}/exercise/${Ka.categoryId}/${(yn=(0,dl.eY)())==null?void 0:yn.login}/initate_answer`)}});return Ir.createElement("div",{className:Bn.questionInfo},Ir.createElement("div",{className:"tc mb20"},Ir.createElement(be.VP,{defaultValue:(Tn=sa==null?void 0:sa.examination_bank)==null?void 0:Tn.name,onFinish:yn=>zi(void 0,null,function*(){return fo({type:"updateBaseInfo",payload:gl(tl({},sa.examination_bank),{name:yn})}),(0,Ti.wy)({exercise_name:yn,exerciseId:Ka==null?void 0:Ka.categoryId}),!0})})),Ir.createElement(qe.Z,{justify:"center",className:"mb20"},Ir.createElement(hn.Z,{className:"mr30"},Ir.createElement("span",{className:Bn.label},"\u7B54\u9898\u65F6\u957F"),Ir.createElement("span",null,((_n=sa==null?void 0:sa.examination_bank)==null?void 0:_n.time)===-1?"\u4E0D\u9650":((On=sa==null?void 0:sa.examination_bank)==null?void 0:On.time)||"\u4E0D\u9650")),Ir.createElement(hn.Z,{className:"mr30"},Ir.createElement("span",{className:Bn.label},"\u96BE\u5EA6"),Ir.createElement("span",null,(Ct=In[`${(bn=sa==null?void 0:sa.examination_bank)==null?void 0:bn.difficulty}`])==null?void 0:Ct.label)),Ir.createElement(hn.Z,{className:"mr30"},Ir.createElement("span",{className:Bn.label},"\u8BD5\u9898\u603B\u6570"),Ir.createElement("span",null,((qt=sa==null?void 0:sa.examination_bank)==null?void 0:qt.question_count)||0)),Ir.createElement(hn.Z,null,Ir.createElement("span",{className:Bn.label},"\u603B\u5206"),Ir.createElement("span",null,((ha=(Nn=sa==null?void 0:sa.examination_bank)==null?void 0:Nn.total_score)==null?void 0:ha.toFixed(1))||0))),Ir.createElement("div",{className:Bn.content,style:{border:((Hr=sa==null?void 0:sa.item_types)==null?void 0:Hr.length)<=0&&"none"}},((Qr=sa==null?void 0:sa.item_types)==null?void 0:Qr.length)>0?Ir.createElement(qe.Z,{wrap:!1},Ir.createElement(hn.Z,{flex:"260px",className:Bn.leftPart},!So&&Ir.createElement(qe.Z,{className:"mb20"},Ir.createElement(nt.op,{style:{margin:"0 15px",borderRadius:2},onClick:()=>so("setScore")},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C"),(Ka==null?void 0:Ka.id)&&Ir.createElement(nt.op,{shape:"default",onClick:()=>so("questionType")},"\u6DFB\u52A0\u9898\u578B")),Ir.createElement(ju,{list:sa.item_types,onSelect:yn=>zi(void 0,null,function*(){if(yn===lr)return;_i(!0);const Hn=sa.item_types.find(ya=>ya.item_type===lr);if(lr!=="PRACTICAL"&&Hn.contents.length>0&&(Ka!=null&&Ka.id)){const ya=(0,it.cloneDeep)(sa),{item_types:oa}=ya||{};ya.item_types=oa.filter(jn=>jn.item_type===lr);try{(yield Ee(Ka.id||Ka.categoryId,ya)).status===0&&Fo(yn)}catch(jn){}}else Ka.categoryId?st(!0,2,yn):We(!0,yn);_i(!1)}),onDelete:St})),Ir.createElement(hn.Z,{flex:1,className:Bn.rightPart},Ir.createElement(He.Z,{spinning:ti},Ir.createElement(Ji,{setVisibleModalType:so,currentItemType:lr,onDelete:St})))):Ir.createElement(Rn.Z,{customText:"\u8BF7\u5148\u8BBE\u7F6E\u8BD5\u5377\u9898\u578B",styles:{margin:"70px auto"},ButtonTwo:Ir.createElement(qe.Z,{justify:"center",className:"mt20"},(Ka==null?void 0:Ka.id)&&Ir.createElement(nt.op,{style:{width:88},onClick:()=>so("questionType")},"\u6DFB\u52A0\u9898\u578B"))})),!!(Ka!=null&&Ka.id)&&Ir.createElement("div",{className:Bn.fixedBottom},Ir.createElement(Xi.Z,{className:`${Bn.previewBtn} mr20`,onClick:()=>zi(void 0,null,function*(){var yn,Hn;const ya=(yn=sa==null?void 0:sa.item_types)==null?void 0:yn.filter(oa=>{var jn,vn;return((jn=oa.contents)==null?void 0:jn.length)>0||((vn=oa==null?void 0:oa.item_banks)==null?void 0:vn.length)>0});if(!((Hn=sa.item_types)!=null&&Hn.length)){Re.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if((ya==null?void 0:ya.length)===0){Re.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}yield We(!0,lr),Fi()})},"\u8BD5\u5377\u9884\u89C8"),Ir.createElement(Xi.Z,{type:"primary",className:Bn.confirmBtn,onClick:()=>We()},Ir.createElement("i",{className:"iconfont icon-baocun1 mr5"}),"\u4FDD\u5B58\u8BD5\u5377")),!!(Ka!=null&&Ka.categoryId)&&Ir.createElement("div",{className:Bn.fixedBottom,style:{justifyContent:((Si=sa==null?void 0:sa.exercise)==null?void 0:Si.exercise_status)!==1?"end":"center"}},Ir.createElement(Xi.Z,{className:`${Bn.previewBtn} mr20`,onClick:()=>zi(void 0,null,function*(){var yn,Hn;document.body.scrollIntoView(),Me.history.push(`/classrooms/${Ka.coursesId}/exercise/${(yn=sa==null?void 0:sa.exercise)==null?void 0:yn.id}/detail?random=${(Hn=sa==null?void 0:sa.exercise)==null?void 0:Hn.is_random}`)})},"\u8FD4\u56DE"),((Lo=sa==null?void 0:sa.exercise)==null?void 0:Lo.exercise_status)===1&&Ir.createElement(Xi.Z,{className:`${Bn.previewBtn} mr20`,onClick:Nt},"\u6A21\u62DF\u8003\u8BD5"),(sa==null?void 0:sa.exercise.exercise_status)===1&&Ir.createElement(Xi.Z,{type:"primary",className:Bn.confirmBtn,onClick:()=>st()},"\u63D0\u4EA4")),Ir.createElement(Cn,{open:oi==="questionType",onCancel:()=>so(""),onOk:yn=>zi(void 0,null,function*(){var Hn,ya;const oa=[],jn=jt(sa,{type:"setQuestionType",payload:yn}),vn=((Hn=jn==null?void 0:jn.item_types)==null?void 0:Hn.map(ra=>ra.item_type))||[];for(const ra of((ya=sa==null?void 0:sa.item_types)==null?void 0:ya.map(Ta=>Ta.item_type))||[])vn.includes(ra)||oa.push(ra);Ka.id&&oa.length>0&&(yield Ge(Ka.id,{item_type:oa})).status!==0||(fo({type:"setQuestionType",payload:yn}),Fo(lr||jn.item_types[0].item_type),so(""))})}),Ir.createElement(Da,{open:oi==="setScore",onCancel:()=>{so("")},onOk:yn=>zi(void 0,null,function*(){console.log("---newData",yn);const Hn=yn.item_types.map(ya=>({item_type:ya.item_type,score:ya.score}));Ka.id?(yield Ce(Ka.id,{score_settings:Hn})).status===0&&fo({type:"init",payload:yn}):(yield ye(Ka.categoryId,{score_settings:Hn})).status===0&&fo({type:"init",payload:yn}),so("")})}),Ir.createElement(mo,{open:oi==="rule",onCancel:()=>so(""),currentItemType:lr,setVisibleModalType:so}),dr.get("type")==="settings"&&Ir.createElement(Iu,{open:oi==="selectShixun",onCancel:()=>so(""),onOk:yn=>{if(console.log(yn),(yn==null?void 0:yn.length)<=0){Re.ZP.info("\u5B9E\u8BAD\u6570\u4E0D\u80FD\u4E3A0");return}fo({type:"addShixun",payload:{shixunList:[...yn]}}),so("")}}))},Lu=te(38884),Hi=te(67294),Fu=Object.defineProperty,lu=Object.defineProperties,Su=Object.getOwnPropertyDescriptors,uu=Object.getOwnPropertySymbols,Ru=Object.prototype.hasOwnProperty,Os=Object.prototype.propertyIsEnumerable,Ps=(pt,yt,Ut)=>yt in pt?Fu(pt,yt,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):pt[yt]=Ut,zu=(pt,yt)=>{for(var Ut in yt||(yt={}))Ru.call(yt,Ut)&&Ps(pt,Ut,yt[Ut]);if(uu)for(var Ut of uu(yt))Os.call(yt,Ut)&&Ps(pt,Ut,yt[Ut]);return pt},Wu=(pt,yt)=>lu(pt,Su(yt)),Mu=(pt,yt,Ut)=>new Promise((Tn,_n)=>{var On=qt=>{try{Ct(Ut.next(qt))}catch(Nn){_n(Nn)}},bn=qt=>{try{Ct(Ut.throw(qt))}catch(Nn){_n(Nn)}},Ct=qt=>qt.done?Tn(qt.value):Promise.resolve(qt.value).then(On,bn);Ct((Ut=Ut.apply(pt,yt)).next())}),Vu=()=>{var pt,yt,Ut,Tn;const[_n,On]=(0,y.useState)("baseInfo"),bn=(0,Me.useDispatch)();(0,y.useEffect)(()=>{bn({type:"globalSetting/footerToggle",payload:!1})},[]);const Ct=(0,Me.useParams)(),qt=!!(Ct.id||Ct.categoryId),[Nn]=(0,Me.useSearchParams)();(0,y.useEffect)(()=>{Nn.get("type")==="settings"&&On("settings")},[]);const[ha,Hr]=(0,y.useReducer)(jt,null),[Qr,Si]=(0,y.useState)(!1),Lo=()=>Mu(void 0,null,function*(){Si(!0);let lr;Ct.categoryId?lr=yield Ke(Ct):lr=yield fe(Ct.id),Si(!1),lr.status===0&&Hr({type:"init",payload:lr})});(0,y.useEffect)(()=>{qt?Lo():Hr({type:"init",payload:{examination_bank:{difficulty:2}}})},[Ct]);const[dr,Ka]=(0,y.useState)(""),sa=(lr,Fo)=>Mu(void 0,null,function*(){var ti,_i,Il,su;const We=(ti=ha==null?void 0:ha.item_types)==null?void 0:ti.filter(Nt=>{var yn;return((yn=Nt==null?void 0:Nt.item_type)==null?void 0:yn.toUpperCase())===(Fo==null?void 0:Fo.type)}),st={sort_by_item_type:ha.sort_by_item_type,difficulty:ha.examination_bank.difficulty,exam_notes:ha.examination_bank.exam_notes,name:ha.examination_bank.name,time:ha.examination_bank.time,item_types:ha.item_types};if(lr!==void 0&&!(lr!=null&&lr.single_question_id)){st.seleted_item_bank_ids=lr==null?void 0:lr.seleted_item_bank_ids,st.item_types=We;const Nt=yield Pt(st);if((Nt==null?void 0:Nt.status)===0){let yn=(0,it.cloneDeep)(So.data);yn.questionList=(_i=yn==null?void 0:yn.questionList)==null?void 0:_i.map(Hn=>{var ya;return Hn.type===Fo.type?Wu(zu({},Hn),{questions:((ya=Nt==null?void 0:Nt.questions)==null?void 0:ya.questions)||[]}):Hn}),oi({show:!0,data:yn})}return}if(lr!==void 0&&(lr!=null&&lr.single_question_id)){st.seleted_item_bank_ids=lr==null?void 0:lr.seleted_item_bank_ids,st.single_question_id=lr==null?void 0:lr.single_question_id,st.item_types=We;const Nt=yield Pt(st);if((Nt==null?void 0:Nt.status)===0){let yn=(0,it.cloneDeep)(So.data);yn.questionList=(Il=yn==null?void 0:yn.questionList)==null?void 0:Il.map(Hn=>{var ya,oa;if(Hn.type===Fo.type){const jn=(0,it.cloneDeep)(Hn==null?void 0:Hn.questions);return jn.splice(Fo.index,1,(oa=(ya=Nt==null?void 0:Nt.questions)==null?void 0:ya.questions)==null?void 0:oa[0]),console.log(Hn==null?void 0:Hn.questions,jn,Fo.index,"new_questions"),Wu(zu({},Hn),{questions:jn})}return Hn}),oi({show:!0,data:yn})}return}const St=yield Be(st);if((St==null?void 0:St.status)===0){const Nt=(0,fl.ad)(St);let yn=[];(su=ha==null?void 0:ha.item_types)==null||su.forEach(Hn=>{var ya;const oa=(ya=Nt==null?void 0:Nt.questionList)==null?void 0:ya.find(jn=>Hn.item_type===jn.type);yn.push(oa)}),console.log(ha,"sortList"),yn=(0,it.compact)(yn),Nt.questionList=yn,oi({show:!0,data:Nt}),Ka(new Date)}}),fo=lr=>{var Fo;let ti=(0,it.cloneDeep)(So.data);ti.questionList=(Fo=ti==null?void 0:ti.questionList)==null?void 0:Fo.map(_i=>_i.type===lr.type?Wu(zu({},_i),{questions_score:lr.scoreTotal}):_i),Hr({type:"changeQuestionScore",payload:{score:lr.score,itemType:lr.type}}),oi({show:!0,data:ti})},ho=lr=>Mu(void 0,null,function*(){const Fo={sort_by_item_type:ha.sort_by_item_type,difficulty:ha.examination_bank.difficulty,exam_notes:ha.examination_bank.exam_notes,name:ha.examination_bank.name,time:ha.examination_bank.time,item_types:ha.item_types,sub_discipline_id:ha.examination_bank.sub_discipline_id};if(lr){(yield ot(zu(zu({},Fo),lr))).status===0&&Re.ZP.success("\u4FDD\u5B58\u6210\u529F");return}(yield Ee(Ct.id,Fo)).status===0&&(Re.ZP.success("\u63D0\u4EA4\u6210\u529F"),Me.history.push("/paperlibrary?defaultActiveKey=0"))}),di=(0,vu.g)(),[Fi]=Le.default.useForm(),[So,oi]=(0,y.useState)({show:!1,data:{}}),so=!!((pt=ha==null?void 0:ha.exercise)!=null&&pt.exercise_status)&&((yt=ha==null?void 0:ha.exercise)==null?void 0:yt.exercise_status)!==1;return Hi.createElement(xe.Provider,{value:{data:ha,disabled:so,dispatch:Hr,setPreview:oi,getData:Lo,handlePreview:sa}},So.show?Hi.createElement(Lu.Z,{key:dr,data:So.data,onExchange:sa,onTypeScore:fo,submit:ho,goBack:()=>oi({show:!1,data:{}})}):Hi.createElement("div",{className:ce.wrapper},Hi.createElement("div",{className:"edu-container"},Hi.createElement(_e.Z,{className:ce.breadCrumbWrapper,separator:">",items:Ct!=null&&Ct.categoryId?[{title:Hi.createElement(Me.Link,{to:`/classrooms/${Ct.coursesId}/exercise`},(Tn=(Ut=(0,dl.eY)())==null?void 0:Ut.course)==null?void 0:Tn.course_name)},{title:Hi.createElement(Me.Link,{to:`/classrooms/${Ct.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")},{title:"\u7F16\u8F91\u8BD5\u5377"}]:[{title:Hi.createElement(Me.Link,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")},{title:"\u968F\u673A\u7EC4\u5377"}]}),Hi.createElement(be.d4,{activeKey:_n,tabs:[{key:"baseInfo",label:"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F"},{key:"settings",label:"\u7EC4\u5377\u914D\u7F6E"}],onChange:lr=>Mu(void 0,null,function*(){if(lr==="settings"&&(yield Fi.validateFields(),!qt)){const Fo=yield De(ha);Fo.status===0&&Me.history.replace(`/randompaper/edit/${Fo==null?void 0:Fo.examination_bank_id}?type=settings`)}On(lr)})}),_n==="baseInfo"&&Hi.createElement(ma,{courseOptions:di,setCurrentKey:On,loading:Qr,form:Fi}),Hi.createElement("div",{style:{display:_n==="settings"?"block":"none"}},ha&&Hi.createElement(Nu,null)))))}},99640:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return ke}});var y=te(62844),ce={ul:"ul___TdfYY"},Re=te(32637),Le=te(67294),_e=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,He=(Ue,qe)=>{var Ye={};for(var me in Ue)Me.call(Ue,me)&&qe.indexOf(me)<0&&(Ye[me]=Ue[me]);if(Ue!=null&&_e)for(var me of _e(Ue))qe.indexOf(me)<0&&be.call(Ue,me)&&(Ye[me]=Ue[me]);return Ye},ke=Ue=>{var qe=Ue,{open:Ye,onCancel:me}=qe,E=He(qe,["open","onCancel"]);return Le.createElement(y.default,{centered:!0,open:Ye,title:Le.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:me,footer:null},Le.createElement("div",null,Le.createElement("div",{className:"tc"},Le.createElement("img",{className:"mt10",src:Re,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),Le.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),Le.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),Le.createElement("div",{style:{color:"#333"},className:"pt30 font14"},Le.createElement("ul",{className:ce.ul},Le.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),Le.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),Le.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},99678:function(Ht,Vt,te){"use strict";te.d(Vt,{g:function(){return _e}});var y=te(67294),ce=te(56443),Re=te(53430),Le=(Me,be,He)=>new Promise((Te,ke)=>{var Ue=me=>{try{Ye(He.next(me))}catch(E){ke(E)}},qe=me=>{try{Ye(He.throw(me))}catch(E){ke(E)}},Ye=me=>me.done?Te(me.value):Promise.resolve(me.value).then(Ue,qe);Ye((He=He.apply(Me,be)).next())});const _e=()=>{const[Me,be]=(0,y.useState)([]);return(0,y.useEffect)(()=>{Le(void 0,null,function*(){const Te=yield(0,ce.d1)({source:"question"});Te!=null&&Te.disciplines&&be((0,Re.L)(Te==null?void 0:Te.disciplines))})},[]),Me}},9343:function(Ht,Vt,te){"use strict";te.d(Vt,{U:function(){return Te}});var y=te(67294),ce=Object.defineProperty,Re=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Me=(ke,Ue,qe)=>Ue in ke?ce(ke,Ue,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ke[Ue]=qe,be=(ke,Ue)=>{for(var qe in Ue||(Ue={}))Le.call(Ue,qe)&&Me(ke,qe,Ue[qe]);if(Re)for(var qe of Re(Ue))_e.call(Ue,qe)&&Me(ke,qe,Ue[qe]);return ke},He=(ke,Ue,qe)=>new Promise((Ye,me)=>{var E=b=>{try{x(qe.next(b))}catch(z){me(z)}},a=b=>{try{x(qe.throw(b))}catch(z){me(z)}},x=b=>b.done?Ye(b.value):Promise.resolve(b.value).then(E,a);x((qe=qe.apply(ke,Ue)).next())});function Te(ke,Ue){const[qe,Ye]=(0,y.useState)(Ue),[me,E]=(0,y.useState)(!1),[a,x]=(0,y.useState)();return[qe,me,(z,ne=!1)=>He(this,null,function*(){const re=ne?Ue:be(be({},qe),z);E(!0),Ye(re);const ie=yield ke(re);return E(!1),x(ie),ie}),a]}},38780:function(Ht,Vt){"use strict";const te=function(){const y=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ce=1;ce<arguments.length;ce++){const Re=ce<0||arguments.length<=ce?void 0:arguments[ce];Re&&Object.keys(Re).forEach(Le=>{const _e=Re[Le];_e!==void 0&&(y[Le]=_e)})}return y};Vt.Z=te},81643:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return y}});const y=ce=>ce?typeof ce=="function"?ce():ce:null},66367:function(Ht,Vt,te){"use strict";te.d(Vt,{F:function(){return y}});function y(Re){return Re!=null&&Re===Re.window}const ce=Re=>{var Le,_e;if(typeof window=="undefined")return 0;let Me=0;return y(Re)?Me=Re.pageYOffset:Re instanceof Document?Me=Re.documentElement.scrollTop:(Re instanceof HTMLElement||Re)&&(Me=Re.scrollTop),Re&&!y(Re)&&typeof Me!="number"&&(Me=(_e=((Le=Re.ownerDocument)!==null&&Le!==void 0?Le:Re).documentElement)===null||_e===void 0?void 0:_e.scrollTop),Me};Vt.Z=ce},58375:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return Le}});var y=te(96523);function ce(_e,Me,be,He){const Te=be-Me;return _e/=He/2,_e<1?Te/2*_e*_e*_e+Me:Te/2*((_e-=2)*_e*_e+2)+Me}var Re=te(66367);function Le(_e){let Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:be=()=>window,callback:He,duration:Te=450}=Me,ke=be(),Ue=(0,Re.Z)(ke),qe=Date.now(),Ye=()=>{const E=Date.now()-qe,a=ce(E>Te?Te:E,Ue,_e,Te);(0,Re.F)(ke)?ke.scrollTo(window.pageXOffset,a):ke instanceof Document||ke.constructor.name==="HTMLDocument"?ke.documentElement.scrollTop=a:ke.scrollTop=a,E<Te?(0,y.Z)(Ye):typeof He=="function"&&He()};(0,y.Z)(Ye)}},85673:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return ot}});var y=te(67294),ce=te(13144),Re=te.n(ce),Le=te(37419),_e=te(1337),Me=te(96159),be=te(53124),He=te(15558),Te=te(59690);const ke=Ke=>{let{children:Ve}=Ke;const{getPrefixCls:it}=y.useContext(be.E_),Mt=it("breadcrumb");return y.createElement("li",{className:`${Mt}-separator`,"aria-hidden":"true"},Ve===""?Ve:Ve||"/")};ke.__ANT_BREADCRUMB_SEPARATOR=!0;var Ue=ke,qe=function(Ke,Ve){var it={};for(var Mt in Ke)Object.prototype.hasOwnProperty.call(Ke,Mt)&&Ve.indexOf(Mt)<0&&(it[Mt]=Ke[Mt]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Tt=0,Mt=Object.getOwnPropertySymbols(Ke);Tt<Mt.length;Tt++)Ve.indexOf(Mt[Tt])<0&&Object.prototype.propertyIsEnumerable.call(Ke,Mt[Tt])&&(it[Mt[Tt]]=Ke[Mt[Tt]]);return it};function Ye(Ke,Ve){if(Ke.title===void 0||Ke.title===null)return null;const it=Object.keys(Ve).join("|");return typeof Ke.title=="object"?Ke.title:String(Ke.title).replace(new RegExp(`:(${it})`,"g"),(Mt,Tt)=>Ve[Tt]||Mt)}function me(Ke,Ve,it,Mt){if(it==null)return null;const{className:Tt,onClick:$t}=Ve,En=qe(Ve,["className","onClick"]),gt=Object.assign(Object.assign({},(0,_e.Z)(En,{data:!0,aria:!0})),{onClick:$t});return Mt!==void 0?y.createElement("a",Object.assign({},gt,{className:Re()(`${Ke}-link`,Tt),href:Mt}),it):y.createElement("span",Object.assign({},gt,{className:Re()(`${Ke}-link`,Tt)}),it)}function E(Ke,Ve){return(Mt,Tt,$t,En,gt)=>{if(Ve)return Ve(Mt,Tt,$t,En);const xt=Ye(Mt,Tt);return me(Ke,Mt,xt,gt)}}var a=function(Ke,Ve){var it={};for(var Mt in Ke)Object.prototype.hasOwnProperty.call(Ke,Mt)&&Ve.indexOf(Mt)<0&&(it[Mt]=Ke[Mt]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Tt=0,Mt=Object.getOwnPropertySymbols(Ke);Tt<Mt.length;Tt++)Ve.indexOf(Mt[Tt])<0&&Object.prototype.propertyIsEnumerable.call(Ke,Mt[Tt])&&(it[Mt[Tt]]=Ke[Mt[Tt]]);return it};const x=Ke=>{const{prefixCls:Ve,separator:it="/",children:Mt,menu:Tt,overlay:$t,dropdownProps:En,href:gt}=Ke,Lt=(Dt=>{if(Tt||$t){const tt=Object.assign({},En);if(Tt){const Zt=Tt||{},{items:xe}=Zt,Rt=a(Zt,["items"]);tt.menu=Object.assign(Object.assign({},Rt),{items:xe==null?void 0:xe.map((ln,Kt)=>{var{key:cn,title:In,label:At,path:jt}=ln,vt=a(ln,["key","title","label","path"]);let Fe=At!=null?At:In;return jt&&(Fe=y.createElement("a",{href:`${gt}${jt}`},Fe)),Object.assign(Object.assign({},vt),{key:cn!=null?cn:Kt,label:Fe})})})}else $t&&(tt.overlay=$t);return y.createElement(Te.Z,Object.assign({placement:"bottom"},tt),y.createElement("span",{className:`${Ve}-overlay-link`},Dt,y.createElement(He.Z,null)))}return Dt})(Mt);return Lt!=null?y.createElement(y.Fragment,null,y.createElement("li",null,Lt),it&&y.createElement(Ue,null,it)):null},b=Ke=>{const{prefixCls:Ve,children:it,href:Mt}=Ke,Tt=a(Ke,["prefixCls","children","href"]),{getPrefixCls:$t}=y.useContext(be.E_),En=$t("breadcrumb",Ve);return y.createElement(x,Object.assign({},Tt,{prefixCls:En}),me(En,Tt,it,Mt))};b.__ANT_BREADCRUMB_ITEM=!0;var z=b,ne=te(16777),re=te(14747),ie=te(83559),fe=te(43259);const Ee=Ke=>{const{componentCls:Ve,iconCls:it,calc:Mt}=Ke;return{[Ve]:Object.assign(Object.assign({},(0,re.Wf)(Ke)),{color:Ke.itemColor,fontSize:Ke.fontSize,[it]:{fontSize:Ke.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Ke.linkColor,transition:`color ${Ke.motionDurationMid}`,padding:`0 ${(0,ne.unit)(Ke.paddingXXS)}`,borderRadius:Ke.borderRadiusSM,height:Ke.fontHeight,display:"inline-block",marginInline:Mt(Ke.marginXXS).mul(-1).equal(),"&:hover":{color:Ke.linkHoverColor,backgroundColor:Ke.colorBgTextHover}},(0,re.Qy)(Ke)),"li:last-child":{color:Ke.lastItemColor},[`${Ve}-separator`]:{marginInline:Ke.separatorMargin,color:Ke.separatorColor},[`${Ve}-link`]:{[`
|
|
> ${it} + span,
|
|
> ${it} + a
|
|
`]:{marginInlineStart:Ke.marginXXS}},[`${Ve}-overlay-link`]:{borderRadius:Ke.borderRadiusSM,height:Ke.fontHeight,display:"inline-block",padding:`0 ${(0,ne.unit)(Ke.paddingXXS)}`,marginInline:Mt(Ke.marginXXS).mul(-1).equal(),[`> ${it}`]:{marginInlineStart:Ke.marginXXS,fontSize:Ke.fontSizeIcon},"&:hover":{color:Ke.linkHoverColor,backgroundColor:Ke.colorBgTextHover,a:{color:Ke.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Ke.componentCls}-rtl`]:{direction:"rtl"}})}},De=Ke=>({itemColor:Ke.colorTextDescription,lastItemColor:Ke.colorText,iconFontSize:Ke.fontSize,linkColor:Ke.colorTextDescription,linkHoverColor:Ke.colorText,separatorColor:Ke.colorTextDescription,separatorMargin:Ke.marginXS});var et=(0,ie.I$)("Breadcrumb",Ke=>{const Ve=(0,fe.mergeToken)(Ke,{});return Ee(Ve)},De),Ze=function(Ke,Ve){var it={};for(var Mt in Ke)Object.prototype.hasOwnProperty.call(Ke,Mt)&&Ve.indexOf(Mt)<0&&(it[Mt]=Ke[Mt]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Tt=0,Mt=Object.getOwnPropertySymbols(Ke);Tt<Mt.length;Tt++)Ve.indexOf(Mt[Tt])<0&&Object.prototype.propertyIsEnumerable.call(Ke,Mt[Tt])&&(it[Mt[Tt]]=Ke[Mt[Tt]]);return it};function Ce(Ke){const{breadcrumbName:Ve,children:it}=Ke,Mt=Ze(Ke,["breadcrumbName","children"]),Tt=Object.assign({title:Ve},Mt);return it&&(Tt.menu={items:it.map($t=>{var{breadcrumbName:En}=$t,gt=Ze($t,["breadcrumbName"]);return Object.assign(Object.assign({},gt),{title:En})})}),Tt}function ye(Ke,Ve){return(0,y.useMemo)(()=>Ke||(Ve?Ve.map(Ce):null),[Ke,Ve])}var Ge=function(Ke,Ve){var it={};for(var Mt in Ke)Object.prototype.hasOwnProperty.call(Ke,Mt)&&Ve.indexOf(Mt)<0&&(it[Mt]=Ke[Mt]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Tt=0,Mt=Object.getOwnPropertySymbols(Ke);Tt<Mt.length;Tt++)Ve.indexOf(Mt[Tt])<0&&Object.prototype.propertyIsEnumerable.call(Ke,Mt[Tt])&&(it[Mt[Tt]]=Ke[Mt[Tt]]);return it};const je=(Ke,Ve)=>{if(Ve===void 0)return Ve;let it=(Ve||"").replace(/^\//,"");return Object.keys(Ke).forEach(Mt=>{it=it.replace(`:${Mt}`,Ke[Mt])}),it},Be=Ke=>{const{prefixCls:Ve,separator:it="/",style:Mt,className:Tt,rootClassName:$t,routes:En,items:gt,children:xt,itemRender:Lt,params:Dt={}}=Ke,tt=Ge(Ke,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Zt,direction:xe,breadcrumb:Rt}=y.useContext(be.E_);let ln;const Kt=Zt("breadcrumb",Ve),[cn,In,At]=et(Kt),jt=ye(gt,En),vt=E(Kt,Lt);if(jt&&jt.length>0){const zt=[],Gt=gt||En;ln=jt.map((wt,Wt)=>{const{path:Ft,key:rn,type:kn,menu:wn,overlay:va,onClick:ma,className:Ea,separator:hn,dropdownProps:Bn}=wt,Rn=je(Dt,Ft);Rn!==void 0&&zt.push(Rn);const nt=rn!=null?rn:Wt;if(kn==="separator")return y.createElement(Ue,{key:nt},hn);const rt={},an=Wt===jt.length-1;wn?rt.menu=wn:va&&(rt.overlay=va);let{href:tn}=wt;return zt.length&&Rn!==void 0&&(tn=`#/${zt.join("/")}`),y.createElement(x,Object.assign({key:nt},rt,(0,_e.Z)(wt,{data:!0,aria:!0}),{className:Ea,dropdownProps:Bn,href:tn,separator:an?"":it,onClick:ma,prefixCls:Kt}),vt(wt,Dt,Gt,zt,tn))})}else if(xt){const zt=(0,Le.Z)(xt).length;ln=(0,Le.Z)(xt).map((Gt,wt)=>{if(!Gt)return Gt;const Wt=wt===zt-1;return(0,Me.Tm)(Gt,{separator:Wt?"":it,key:wt})})}const Fe=Re()(Kt,Rt==null?void 0:Rt.className,{[`${Kt}-rtl`]:xe==="rtl"},Tt,$t,In,At),Je=Object.assign(Object.assign({},Rt==null?void 0:Rt.style),Mt);return cn(y.createElement("nav",Object.assign({className:Fe,style:Je},tt),y.createElement("ol",null,ln)))};Be.Item=z,Be.Separator=Ue;var Pt=Be,ot=Pt},27937:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return $c}});var y=te(96641),ce=te(67294),Re=te(13144),Le=te.n(Re);function _e(){return _e=Object.assign?Object.assign.bind():function(ue){for(var ge=1;ge<arguments.length;ge++){var Pe=arguments[ge];for(var Ie in Pe)({}).hasOwnProperty.call(Pe,Ie)&&(ue[Ie]=Pe[Ie])}return ue},_e.apply(null,arguments)}function Me(ue){"@babel/helpers - typeof";return Me=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ge){return typeof ge}:function(ge){return ge&&typeof Symbol=="function"&&ge.constructor===Symbol&&ge!==Symbol.prototype?"symbol":typeof ge},Me(ue)}function be(ue,ge){if(Me(ue)!="object"||!ue)return ue;var Pe=ue[Symbol.toPrimitive];if(Pe!==void 0){var Ie=Pe.call(ue,ge||"default");if(Me(Ie)!="object")return Ie;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ge==="string"?String:Number)(ue)}function He(ue){var ge=be(ue,"string");return Me(ge)=="symbol"?ge:ge+""}function Te(ue,ge,Pe){return(ge=He(ge))in ue?Object.defineProperty(ue,ge,{value:Pe,enumerable:!0,configurable:!0,writable:!0}):ue[ge]=Pe,ue}function ke(ue,ge){var Pe=Object.keys(ue);if(Object.getOwnPropertySymbols){var Ie=Object.getOwnPropertySymbols(ue);ge&&(Ie=Ie.filter(function(mt){return Object.getOwnPropertyDescriptor(ue,mt).enumerable})),Pe.push.apply(Pe,Ie)}return Pe}function Ue(ue){for(var ge=1;ge<arguments.length;ge++){var Pe=arguments[ge]!=null?arguments[ge]:{};ge%2?ke(Object(Pe),!0).forEach(function(Ie){Te(ue,Ie,Pe[Ie])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ue,Object.getOwnPropertyDescriptors(Pe)):ke(Object(Pe)).forEach(function(Ie){Object.defineProperty(ue,Ie,Object.getOwnPropertyDescriptor(Pe,Ie))})}return ue}function qe(ue,ge){(ge==null||ge>ue.length)&&(ge=ue.length);for(var Pe=0,Ie=Array(ge);Pe<ge;Pe++)Ie[Pe]=ue[Pe];return Ie}function Ye(ue){if(Array.isArray(ue))return qe(ue)}function me(ue){if(typeof Symbol!="undefined"&&ue[Symbol.iterator]!=null||ue["@@iterator"]!=null)return Array.from(ue)}function E(ue,ge){if(ue){if(typeof ue=="string")return qe(ue,ge);var Pe={}.toString.call(ue).slice(8,-1);return Pe==="Object"&&ue.constructor&&(Pe=ue.constructor.name),Pe==="Map"||Pe==="Set"?Array.from(ue):Pe==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Pe)?qe(ue,ge):void 0}}function a(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function x(ue){return Ye(ue)||me(ue)||E(ue)||a()}function b(ue){if(Array.isArray(ue))return ue}function z(ue,ge){var Pe=ue==null?null:typeof Symbol!="undefined"&&ue[Symbol.iterator]||ue["@@iterator"];if(Pe!=null){var Ie,mt,Ot,Qt,pn=[],Dn=!0,Zn=!1;try{if(Ot=(Pe=Pe.call(ue)).next,ge===0){if(Object(Pe)!==Pe)return;Dn=!1}else for(;!(Dn=(Ie=Ot.call(Pe)).done)&&(pn.push(Ie.value),pn.length!==ge);Dn=!0);}catch(na){Zn=!0,mt=na}finally{try{if(!Dn&&Pe.return!=null&&(Qt=Pe.return(),Object(Qt)!==Qt))return}finally{if(Zn)throw mt}}return pn}}function ne(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function re(ue,ge){return b(ue)||z(ue,ge)||E(ue,ge)||ne()}function ie(ue,ge){if(ue==null)return{};var Pe={};for(var Ie in ue)if({}.hasOwnProperty.call(ue,Ie)){if(ge.indexOf(Ie)!==-1)continue;Pe[Ie]=ue[Ie]}return Pe}function fe(ue,ge){if(ue==null)return{};var Pe,Ie,mt=ie(ue,ge);if(Object.getOwnPropertySymbols){var Ot=Object.getOwnPropertySymbols(ue);for(Ie=0;Ie<Ot.length;Ie++)Pe=Ot[Ie],ge.indexOf(Pe)===-1&&{}.propertyIsEnumerable.call(ue,Pe)&&(mt[Pe]=ue[Pe])}return mt}function Ee(){return Ee=Object.assign?Object.assign.bind():function(ue){for(var ge=1;ge<arguments.length;ge++){var Pe=arguments[ge];for(var Ie in Pe)Object.prototype.hasOwnProperty.call(Pe,Ie)&&(ue[Ie]=Pe[Ie])}return ue},Ee.apply(this,arguments)}function De(ue,ge){(ge==null||ge>ue.length)&&(ge=ue.length);for(var Pe=0,Ie=new Array(ge);Pe<ge;Pe++)Ie[Pe]=ue[Pe];return Ie}function et(ue){if(Array.isArray(ue))return De(ue)}function Ze(ue){if(typeof Symbol!="undefined"&&ue[Symbol.iterator]!=null||ue["@@iterator"]!=null)return Array.from(ue)}function Ce(ue,ge){if(ue){if(typeof ue=="string")return De(ue,ge);var Pe=Object.prototype.toString.call(ue).slice(8,-1);if(Pe==="Object"&&ue.constructor&&(Pe=ue.constructor.name),Pe==="Map"||Pe==="Set")return Array.from(ue);if(Pe==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Pe))return De(ue,ge)}}function ye(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ge(ue){return et(ue)||Ze(ue)||Ce(ue)||ye()}function je(ue){"@babel/helpers - typeof";return je=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ge){return typeof ge}:function(ge){return ge&&typeof Symbol=="function"&&ge.constructor===Symbol&&ge!==Symbol.prototype?"symbol":typeof ge},je(ue)}function Be(ue,ge){if(je(ue)!=="object"||ue===null)return ue;var Pe=ue[Symbol.toPrimitive];if(Pe!==void 0){var Ie=Pe.call(ue,ge||"default");if(je(Ie)!=="object")return Ie;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ge==="string"?String:Number)(ue)}function Pt(ue){var ge=Be(ue,"string");return je(ge)==="symbol"?ge:String(ge)}function ot(ue,ge,Pe){return ge=Pt(ge),ge in ue?Object.defineProperty(ue,ge,{value:Pe,enumerable:!0,configurable:!0,writable:!0}):ue[ge]=Pe,ue}function Ke(ue,ge){var Pe=Object.keys(ue);if(Object.getOwnPropertySymbols){var Ie=Object.getOwnPropertySymbols(ue);ge&&(Ie=Ie.filter(function(mt){return Object.getOwnPropertyDescriptor(ue,mt).enumerable})),Pe.push.apply(Pe,Ie)}return Pe}function Ve(ue){for(var ge=1;ge<arguments.length;ge++){var Pe=arguments[ge]!=null?arguments[ge]:{};ge%2?Ke(Object(Pe),!0).forEach(function(Ie){ot(ue,Ie,Pe[Ie])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ue,Object.getOwnPropertyDescriptors(Pe)):Ke(Object(Pe)).forEach(function(Ie){Object.defineProperty(ue,Ie,Object.getOwnPropertyDescriptor(Pe,Ie))})}return ue}function it(ue){if(Array.isArray(ue))return ue}function Mt(ue,ge){var Pe=ue==null?null:typeof Symbol!="undefined"&&ue[Symbol.iterator]||ue["@@iterator"];if(Pe!=null){var Ie,mt,Ot,Qt,pn=[],Dn=!0,Zn=!1;try{if(Ot=(Pe=Pe.call(ue)).next,ge===0){if(Object(Pe)!==Pe)return;Dn=!1}else for(;!(Dn=(Ie=Ot.call(Pe)).done)&&(pn.push(Ie.value),pn.length!==ge);Dn=!0);}catch(na){Zn=!0,mt=na}finally{try{if(!Dn&&Pe.return!=null&&(Qt=Pe.return(),Object(Qt)!==Qt))return}finally{if(Zn)throw mt}}return pn}}function Tt(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function $t(ue,ge){return it(ue)||Mt(ue,ge)||Ce(ue,ge)||Tt()}function En(ue,ge){if(ue==null)return{};var Pe={},Ie=Object.keys(ue),mt,Ot;for(Ot=0;Ot<Ie.length;Ot++)mt=Ie[Ot],!(ge.indexOf(mt)>=0)&&(Pe[mt]=ue[mt]);return Pe}function gt(ue,ge){if(ue==null)return{};var Pe=En(ue,ge),Ie,mt;if(Object.getOwnPropertySymbols){var Ot=Object.getOwnPropertySymbols(ue);for(mt=0;mt<Ot.length;mt++)Ie=Ot[mt],!(ge.indexOf(Ie)>=0)&&Object.prototype.propertyIsEnumerable.call(ue,Ie)&&(Pe[Ie]=ue[Ie])}return Pe}function xt(ue){var ge=ce.useRef();ge.current=ue;var Pe=ce.useCallback(function(){for(var Ie,mt=arguments.length,Ot=new Array(mt),Qt=0;Qt<mt;Qt++)Ot[Qt]=arguments[Qt];return(Ie=ge.current)===null||Ie===void 0?void 0:Ie.call.apply(Ie,[ge].concat(Ot))},[]);return Pe}function Lt(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Dt=Lt()?ce.useLayoutEffect:ce.useEffect,tt=Dt,Zt=function(ge,Pe){var Ie=ce.useRef(!0);Dt(function(){if(!Ie.current)return ge()},Pe),Dt(function(){return Ie.current=!1,function(){Ie.current=!0}},[])};function xe(ue){var ge=ce.useRef(!1),Pe=ce.useState(ue),Ie=$t(Pe,2),mt=Ie[0],Ot=Ie[1];ce.useEffect(function(){return ge.current=!1,function(){ge.current=!0}},[]);function Qt(pn,Dn){Dn&&ge.current||Ot(pn)}return[mt,Qt]}function Rt(ue){return ue!==void 0}function ln(ue,ge){var Pe=ge||{},Ie=Pe.defaultValue,mt=Pe.value,Ot=Pe.onChange,Qt=Pe.postState,pn=xe(function(){return Rt(mt)?mt:Rt(Ie)?typeof Ie=="function"?Ie():Ie:typeof ue=="function"?ue():ue}),Dn=$t(pn,2),Zn=Dn[0],na=Dn[1],Ca=mt!==void 0?mt:Zn,Va=Qt?Qt(Ca):Ca,fa=xt(Ot),za=xe([Ca]),Ia=$t(za,2),Ba=Ia[0],Or=Ia[1];Zt(function(){var fr=Ba[0];Zn!==fr&&fa(Zn,fr)},[Ba]),Zt(function(){Rt(mt)||na(mt)},[mt]);var no=xt(function(fr,Br){na(fr,Br),Or([Ca],Br)});return[Va,no]}var Kt={};function cn(ue,ge){}function In(ue,ge){}function At(){Kt={}}function jt(ue,ge,Pe){!ge&&!Kt[Pe]&&(ue(!1,Pe),Kt[Pe]=!0)}function vt(ue,ge){jt(cn,ue,ge)}function Fe(ue,ge){jt(In,ue,ge)}var Je=vt,zt=te(94184),Gt=te.n(zt),wt=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var ue=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(ue)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(ue==null?void 0:ue.substr(0,4))},Wt=te(16357);function Ft(ue,ge,Pe){var Ie=ce.useRef({});return(!("value"in Ie.current)||Pe(Ie.current.condition,ge))&&(Ie.current.value=ue(),Ie.current.condition=ge),Ie.current.value}function rn(ue,ge){typeof ue=="function"?ue(ge):je(ue)==="object"&&ue&&"current"in ue&&(ue.current=ge)}function kn(){for(var ue=arguments.length,ge=new Array(ue),Pe=0;Pe<ue;Pe++)ge[Pe]=arguments[Pe];var Ie=ge.filter(function(mt){return mt});return Ie.length<=1?Ie[0]:function(mt){ge.forEach(function(Ot){rn(Ot,mt)})}}function wn(){for(var ue=arguments.length,ge=new Array(ue),Pe=0;Pe<ue;Pe++)ge[Pe]=arguments[Pe];return Ft(function(){return kn.apply(void 0,ge)},ge,function(Ie,mt){return Ie.length===mt.length&&Ie.every(function(Ot,Qt){return Ot===mt[Qt]})})}function va(ue){var ge,Pe,Ie=isMemo(ue)?ue.type.type:ue.type;return!(typeof Ie=="function"&&!((ge=Ie.prototype)!==null&&ge!==void 0&&ge.render)||typeof ue=="function"&&!((Pe=ue.prototype)!==null&&Pe!==void 0&&Pe.render))}var ma=function(ge){var Pe=ge.className,Ie=ge.customizeIcon,mt=ge.customizeIconProps,Ot=ge.children,Qt=ge.onMouseDown,pn=ge.onClick,Dn=typeof Ie=="function"?Ie(mt):Ie;return ce.createElement("span",{className:Pe,onMouseDown:function(na){na.preventDefault(),Qt==null||Qt(na)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:pn,"aria-hidden":!0},Dn!==void 0?Dn:ce.createElement("span",{className:Gt()(Pe.split(/\s+/).map(function(Zn){return"".concat(Zn,"-icon")}))},Ot))},Ea=ma,hn=function(ge,Pe,Ie,mt,Ot){var Qt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,pn=arguments.length>6?arguments[6]:void 0,Dn=arguments.length>7?arguments[7]:void 0,Zn=ce.useMemo(function(){if(je(mt)==="object")return mt.clearIcon;if(Ot)return Ot},[mt,Ot]),na=ce.useMemo(function(){return!!(!Qt&&mt&&(Ie.length||pn)&&!(Dn==="combobox"&&pn===""))},[mt,Qt,Ie.length,pn,Dn]);return{allowClear:na,clearIcon:ce.createElement(Ea,{className:"".concat(ge,"-clear"),onMouseDown:Pe,customizeIcon:Zn},"\xD7")}},Bn=ce.createContext(null);function Rn(){return ce.useContext(Bn)}function nt(){var ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,ge=ce.useState(!1),Pe=$t(ge,2),Ie=Pe[0],mt=Pe[1],Ot=ce.useRef(null),Qt=function(){window.clearTimeout(Ot.current)};ce.useEffect(function(){return Qt},[]);var pn=function(Zn,na){Qt(),Ot.current=window.setTimeout(function(){mt(Zn),na&&na()},ue)};return[Ie,pn,Qt]}function rt(){var ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,ge=ce.useRef(null),Pe=ce.useRef(null);ce.useEffect(function(){return function(){window.clearTimeout(Pe.current)}},[]);function Ie(mt){(mt||ge.current===null)&&(ge.current=mt),window.clearTimeout(Pe.current),Pe.current=window.setTimeout(function(){ge.current=null},ue)}return[function(){return ge.current},Ie]}function an(ue,ge,Pe,Ie){var mt=ce.useRef(null);mt.current={open:ge,triggerOpen:Pe,customizedTrigger:Ie},ce.useEffect(function(){function Ot(Qt){var pn;if(!((pn=mt.current)!==null&&pn!==void 0&&pn.customizedTrigger)){var Dn=Qt.target;Dn.shadowRoot&&Qt.composed&&(Dn=Qt.composedPath()[0]||Dn),mt.current.open&&ue().filter(function(Zn){return Zn}).every(function(Zn){return!Zn.contains(Dn)&&Zn!==Dn})&&mt.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Ot),function(){return window.removeEventListener("mousedown",Ot)}},[])}var tn={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(ge){var Pe=ge.keyCode;if(ge.altKey&&!ge.ctrlKey||ge.metaKey||Pe>=tn.F1&&Pe<=tn.F12)return!1;switch(Pe){case tn.ALT:case tn.CAPS_LOCK:case tn.CONTEXT_MENU:case tn.CTRL:case tn.DOWN:case tn.END:case tn.ESC:case tn.HOME:case tn.INSERT:case tn.LEFT:case tn.MAC_FF_META:case tn.META:case tn.NUMLOCK:case tn.NUM_CENTER:case tn.PAGE_DOWN:case tn.PAGE_UP:case tn.PAUSE:case tn.PRINT_SCREEN:case tn.RIGHT:case tn.SHIFT:case tn.UP:case tn.WIN_KEY:case tn.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(ge){if(ge>=tn.ZERO&&ge<=tn.NINE||ge>=tn.NUM_ZERO&&ge<=tn.NUM_MULTIPLY||ge>=tn.A&&ge<=tn.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&ge===0)return!0;switch(ge){case tn.SPACE:case tn.QUESTION_MARK:case tn.NUM_PLUS:case tn.NUM_MINUS:case tn.NUM_PERIOD:case tn.NUM_DIVISION:case tn.SEMICOLON:case tn.DASH:case tn.EQUALS:case tn.COMMA:case tn.PERIOD:case tn.SLASH:case tn.APOSTROPHE:case tn.SINGLE_QUOTE:case tn.OPEN_SQUARE_BRACKET:case tn.BACKSLASH:case tn.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Cn=tn;function zn(ue){return ue&&![Cn.ESC,Cn.SHIFT,Cn.BACKSPACE,Cn.TAB,Cn.WIN_KEY,Cn.ALT,Cn.META,Cn.WIN_KEY_RIGHT,Cn.CTRL,Cn.SEMICOLON,Cn.EQUALS,Cn.CAPS_LOCK,Cn.CONTEXT_MENU,Cn.F1,Cn.F2,Cn.F3,Cn.F4,Cn.F5,Cn.F6,Cn.F7,Cn.F8,Cn.F9,Cn.F10,Cn.F11,Cn.F12].includes(ue)}var Xn=`accept acceptCharset accessKey action allowFullScreen allowTransparency
|
|
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
|
|
charSet checked classID className colSpan cols content contentEditable contextMenu
|
|
controls coords crossOrigin data dateTime default defer dir disabled download draggable
|
|
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
|
|
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
|
|
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
|
|
mediaGroup method min minLength multiple muted name noValidate nonce open
|
|
optimum pattern placeholder poster preload radioGroup readOnly rel required
|
|
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
|
|
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
|
|
summary tabIndex target title type useMap value width wmode wrap`,nn=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
|
|
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
|
|
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
|
|
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
|
|
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
|
|
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
|
|
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,Yt="".concat(Xn," ").concat(nn).split(/[\s\n]+/),Sn="aria-",Un="data-";function Yn(ue,ge){return ue.indexOf(ge)===0}function Ma(ue){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Pe;ge===!1?Pe={aria:!0,data:!0,attr:!0}:ge===!0?Pe={aria:!0}:Pe=Ve({},ge);var Ie={};return Object.keys(ue).forEach(function(mt){(Pe.aria&&(mt==="role"||Yn(mt,Sn))||Pe.data&&Yn(mt,Un)||Pe.attr&&Yt.includes(mt))&&(Ie[mt]=ue[mt])}),Ie}function Da(){return Da=Object.assign?Object.assign.bind():function(ue){for(var ge=1;ge<arguments.length;ge++){var Pe=arguments[ge];for(var Ie in Pe)Object.prototype.hasOwnProperty.call(Pe,Ie)&&(ue[Ie]=Pe[Ie])}return ue},Da.apply(this,arguments)}function Fa(ue){"@babel/helpers - typeof";return Fa=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ge){return typeof ge}:function(ge){return ge&&typeof Symbol=="function"&&ge.constructor===Symbol&&ge!==Symbol.prototype?"symbol":typeof ge},Fa(ue)}function dn(ue,ge){if(Fa(ue)!=="object"||ue===null)return ue;var Pe=ue[Symbol.toPrimitive];if(Pe!==void 0){var Ie=Pe.call(ue,ge||"default");if(Fa(Ie)!=="object")return Ie;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ge==="string"?String:Number)(ue)}function Wn(ue){var ge=dn(ue,"string");return Fa(ge)==="symbol"?ge:String(ge)}function ka(ue,ge,Pe){return ge=Wn(ge),ge in ue?Object.defineProperty(ue,ge,{value:Pe,enumerable:!0,configurable:!0,writable:!0}):ue[ge]=Pe,ue}function Fr(ue,ge){var Pe=Object.keys(ue);if(Object.getOwnPropertySymbols){var Ie=Object.getOwnPropertySymbols(ue);ge&&(Ie=Ie.filter(function(mt){return Object.getOwnPropertyDescriptor(ue,mt).enumerable})),Pe.push.apply(Pe,Ie)}return Pe}function lo(ue){for(var ge=1;ge<arguments.length;ge++){var Pe=arguments[ge]!=null?arguments[ge]:{};ge%2?Fr(Object(Pe),!0).forEach(function(Ie){ka(ue,Ie,Pe[Ie])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ue,Object.getOwnPropertyDescriptors(Pe)):Fr(Object(Pe)).forEach(function(Ie){Object.defineProperty(ue,Ie,Object.getOwnPropertyDescriptor(Pe,Ie))})}return ue}function po(ue){if(Array.isArray(ue))return ue}function yr(ue,ge){var Pe=ue==null?null:typeof Symbol!="undefined"&&ue[Symbol.iterator]||ue["@@iterator"];if(Pe!=null){var Ie,mt,Ot,Qt,pn=[],Dn=!0,Zn=!1;try{if(Ot=(Pe=Pe.call(ue)).next,ge===0){if(Object(Pe)!==Pe)return;Dn=!1}else for(;!(Dn=(Ie=Ot.call(Pe)).done)&&(pn.push(Ie.value),pn.length!==ge);Dn=!0);}catch(na){Zn=!0,mt=na}finally{try{if(!Dn&&Pe.return!=null&&(Qt=Pe.return(),Object(Qt)!==Qt))return}finally{if(Zn)throw mt}}return pn}}function xr(ue,ge){(ge==null||ge>ue.length)&&(ge=ue.length);for(var Pe=0,Ie=new Array(ge);Pe<ge;Pe++)Ie[Pe]=ue[Pe];return Ie}function at(ue,ge){if(ue){if(typeof ue=="string")return xr(ue,ge);var Pe=Object.prototype.toString.call(ue).slice(8,-1);if(Pe==="Object"&&ue.constructor&&(Pe=ue.constructor.name),Pe==="Map"||Pe==="Set")return Array.from(ue);if(Pe==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Pe))return xr(ue,ge)}}function we(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function bt(ue,ge){return po(ue)||yr(ue,ge)||at(ue,ge)||we()}function ct(ue,ge){if(ue==null)return{};var Pe={},Ie=Object.keys(ue),mt,Ot;for(Ot=0;Ot<Ie.length;Ot++)mt=Ie[Ot],!(ge.indexOf(mt)>=0)&&(Pe[mt]=ue[mt]);return Pe}function un(ue,ge){if(ue==null)return{};var Pe=ct(ue,ge),Ie,mt;if(Object.getOwnPropertySymbols){var Ot=Object.getOwnPropertySymbols(ue);for(mt=0;mt<Ot.length;mt++)Ie=Ot[mt],!(ge.indexOf(Ie)>=0)&&Object.prototype.propertyIsEnumerable.call(ue,Ie)&&(Pe[Ie]=ue[Ie])}return Pe}var Vn=te(48555);function $n(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var xa=$n()?ce.useLayoutEffect:ce.useEffect,pa=function(ge,Pe){var Ie=ce.useRef(!0);xa(function(){return ge(Ie.current)},Pe),xa(function(){return Ie.current=!1,function(){Ie.current=!0}},[])},qa=function(ge,Pe){pa(function(Ie){if(!Ie)return ge()},Pe)},Pr=pa,cr=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Fn=void 0;function qn(ue,ge){var Pe=ue.prefixCls,Ie=ue.invalidate,mt=ue.item,Ot=ue.renderItem,Qt=ue.responsive,pn=ue.responsiveDisabled,Dn=ue.registerSize,Zn=ue.itemKey,na=ue.className,Ca=ue.style,Va=ue.children,fa=ue.display,za=ue.order,Ia=ue.component,Ba=Ia===void 0?"div":Ia,Or=un(ue,cr),no=Qt&&!fa;function fr(qr){Dn(Zn,qr)}ce.useEffect(function(){return function(){fr(null)}},[]);var Br=Ot&&mt!==Fn?Ot(mt):Va,Eo;Ie||(Eo={opacity:no?0:1,height:no?0:Fn,overflowY:no?"hidden":Fn,order:Qt?za:Fn,pointerEvents:no?"none":Fn,position:no?"absolute":Fn});var hr={};no&&(hr["aria-hidden"]=!0);var Lr=ce.createElement(Ba,Da({className:Gt()(!Ie&&Pe,na),style:lo(lo({},Eo),Ca)},hr,Or,{ref:ge}),Br);return Qt&&(Lr=ce.createElement(Vn.Z,{onResize:function(Yr){var yo=Yr.offsetWidth;fr(yo)},disabled:pn},Lr)),Lr}var to=ce.forwardRef(qn);to.displayName="Item";var jr=to;function ua(ue){var ge=ce.useRef();ge.current=ue;var Pe=ce.useCallback(function(){for(var Ie,mt=arguments.length,Ot=new Array(mt),Qt=0;Qt<mt;Qt++)Ot[Qt]=arguments[Qt];return(Ie=ge.current)===null||Ie===void 0?void 0:Ie.call.apply(Ie,[ge].concat(Ot))},[]);return Pe}var mn=te(73935),Uo=function(ge){return+setTimeout(ge,16)},Qo=function(ge){return clearTimeout(ge)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(Uo=function(ge){return window.requestAnimationFrame(ge)},Qo=function(ge){return window.cancelAnimationFrame(ge)});var Ci=0,co=new Map;function ri(ue){co.delete(ue)}var Pn=function(ge){var Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Ci+=1;var Ie=Ci;function mt(Ot){if(Ot===0)ri(Ie),ge();else{var Qt=Uo(function(){mt(Ot-1)});co.set(Ie,Qt)}}return mt(Pe),Ie};Pn.cancel=function(ue){var ge=co.get(ue);return ri(ge),Qo(ge)};var xn=Pn;function Mn(ue){if(typeof MessageChannel=="undefined")xn(ue);else{var ge=new MessageChannel;ge.port1.onmessage=function(){return ue()},ge.port2.postMessage(void 0)}}function Na(){var ue=ce.useRef(null),ge=function(Ie){ue.current||(ue.current=[],Mn(function(){(0,mn.unstable_batchedUpdates)(function(){ue.current.forEach(function(mt){mt()}),ue.current=null})})),ue.current.push(Ie)};return ge}function on(ue,ge){var Pe=ce.useState(ge),Ie=bt(Pe,2),mt=Ie[0],Ot=Ie[1],Qt=ua(function(pn){ue(function(){Ot(pn)})});return[mt,Qt]}var er=ce.createContext(null),Aa=["component"],Rr=["className"],rr=["className"],Jn=function(ge,Pe){var Ie=ce.useContext(er);if(!Ie){var mt=ge.component,Ot=mt===void 0?"div":mt,Qt=un(ge,Aa);return ce.createElement(Ot,Da({},Qt,{ref:Pe}))}var pn=Ie.className,Dn=un(Ie,Rr),Zn=ge.className,na=un(ge,rr);return ce.createElement(er.Provider,{value:null},ce.createElement(jr,Da({ref:Pe,className:Gt()(pn,Zn)},Dn,na)))},ea=ce.forwardRef(Jn);ea.displayName="RawItem";var Ya=ea,Za=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Co="responsive",Jo="invalidate";function uo(ue){return"+ ".concat(ue.length," ...")}function No(ue,ge){var Pe=ue.prefixCls,Ie=Pe===void 0?"rc-overflow":Pe,mt=ue.data,Ot=mt===void 0?[]:mt,Qt=ue.renderItem,pn=ue.renderRawItem,Dn=ue.itemKey,Zn=ue.itemWidth,na=Zn===void 0?10:Zn,Ca=ue.ssr,Va=ue.style,fa=ue.className,za=ue.maxCount,Ia=ue.renderRest,Ba=ue.renderRawRest,Or=ue.suffix,no=ue.component,fr=no===void 0?"div":no,Br=ue.itemComponent,Eo=ue.onVisibleChange,hr=un(ue,Za),Lr=Ca==="full",qr=Na(),Yr=on(qr,null),yo=bt(Yr,2),gr=yo[0],bo=yo[1],ao=gr||0,ei=on(qr,new Map),Zo=bt(ei,2),Vo=Zo[0],ii=Zo[1],gi=on(qr,0),Do=bt(gi,2),Sr=Do[0],Ao=Do[1],jo=on(qr,0),Ei=bt(jo,2),Zi=Ei[0],li=Ei[1],Bi=on(qr,0),mi=bt(Bi,2),Ni=mi[0],Ll=mi[1],vl=(0,ce.useState)(null),eo=bt(vl,2),_r=eo[0],Vr=eo[1],Mr=(0,ce.useState)(null),ur=bt(Mr,2),$r=ur[0],Ro=ur[1],Yo=ce.useMemo(function(){return $r===null&&Lr?Number.MAX_SAFE_INTEGER:$r||0},[$r,gr]),ui=(0,ce.useState)(!1),nl=bt(ui,2),Rl=nl[0],ou=nl[1],ql="".concat(Ie,"-item"),pl=Math.max(Sr,Zi),Dr=za===Co,yl=Ot.length&&Dr,Hl=za===Jo,Vl=yl||typeof za=="number"&&Ot.length>za,Pl=(0,ce.useMemo)(function(){var vo=Ot;return yl?gr===null&&Lr?vo=Ot:vo=Ot.slice(0,Math.min(Ot.length,ao/na)):typeof za=="number"&&(vo=Ot.slice(0,za)),vo},[Ot,na,gr,za,yl]),al=(0,ce.useMemo)(function(){return yl?Ot.slice(Yo+1):Ot.slice(Pl.length)},[Ot,Pl,yl,Yo]),eu=(0,ce.useCallback)(function(vo,yi){var fi;return typeof Dn=="function"?Dn(vo):(fi=Dn&&(vo==null?void 0:vo[Dn]))!==null&&fi!==void 0?fi:yi},[Dn]),_u=(0,ce.useCallback)(Qt||function(vo){return vo},[Qt]);function Eu(vo,yi,fi){$r===vo&&(yi===void 0||yi===_r)||(Ro(vo),fi||(ou(vo<Ot.length-1),Eo==null||Eo(vo)),yi!==void 0&&Vr(yi))}function xu(vo,yi){bo(yi.clientWidth)}function Ml(vo,yi){ii(function(fi){var Ul=new Map(fi);return yi===null?Ul.delete(vo):Ul.set(vo,yi),Ul})}function Qu(vo,yi){li(yi),Ao(Zi)}function yu(vo,yi){Ll(yi)}function ls(vo){return Vo.get(eu(Pl[vo],vo))}Pr(function(){if(ao&&typeof pl=="number"&&Pl){var vo=Ni,yi=Pl.length,fi=yi-1;if(!yi){Eu(0,null);return}for(var Ul=0;Ul<yi;Ul+=1){var Du=ls(Ul);if(Lr&&(Du=Du||0),Du===void 0){Eu(Ul-1,void 0,!0);break}if(vo+=Du,fi===0&&vo<=ao||Ul===fi-1&&vo+ls(fi)<=ao){Eu(fi,null);break}else if(vo+pl>ao){Eu(Ul-1,vo-Du-Ni+Zi);break}}Or&&ls(0)+Ni>ao&&Vr(null)}},[ao,Vo,Zi,Ni,eu,Pl]);var du=Rl&&!!al.length,Ts={};_r!==null&&yl&&(Ts={position:"absolute",left:_r,top:0});var Ju={prefixCls:ql,responsive:yl,component:Br,invalidate:Hl},_s=pn?function(vo,yi){var fi=eu(vo,yi);return ce.createElement(er.Provider,{key:fi,value:lo(lo({},Ju),{},{order:yi,item:vo,itemKey:fi,registerSize:Ml,display:yi<=Yo})},pn(vo,yi))}:function(vo,yi){var fi=eu(vo,yi);return ce.createElement(jr,Da({},Ju,{order:yi,key:fi,item:vo,renderItem:_u,itemKey:fi,registerSize:Ml,display:yi<=Yo}))},us,ps={order:du?Yo:Number.MAX_SAFE_INTEGER,className:"".concat(ql,"-rest"),registerSize:Qu,display:du};if(Ba)Ba&&(us=ce.createElement(er.Provider,{value:lo(lo({},Ju),ps)},Ba(al)));else{var ss=Ia||uo;us=ce.createElement(jr,Da({},Ju,ps),typeof ss=="function"?ss(al):ss)}var Gl=ce.createElement(fr,Da({className:Gt()(!Hl&&Ie,fa),style:Va,ref:ge},hr),Pl.map(_s),Vl?us:null,Or&&ce.createElement(jr,Da({},Ju,{responsive:Dr,responsiveDisabled:!yl,order:Yo,className:"".concat(ql,"-suffix"),registerSize:yu,display:!0,style:Ts}),Or));return Dr&&(Gl=ce.createElement(Vn.Z,{onResize:xu,disabled:!yl},Gl)),Gl}var vi=ce.forwardRef(No);vi.displayName="Overflow",vi.Item=Ya,vi.RESPONSIVE=Co,vi.INVALIDATE=Jo;var qi=vi,_l=qi,Pu=function(ge,Pe){var Ie,mt=ge.prefixCls,Ot=ge.id,Qt=ge.inputElement,pn=ge.disabled,Dn=ge.tabIndex,Zn=ge.autoFocus,na=ge.autoComplete,Ca=ge.editable,Va=ge.activeDescendantId,fa=ge.value,za=ge.maxLength,Ia=ge.onKeyDown,Ba=ge.onMouseDown,Or=ge.onChange,no=ge.onPaste,fr=ge.onCompositionStart,Br=ge.onCompositionEnd,Eo=ge.onBlur,hr=ge.open,Lr=ge.attrs,qr=Qt||ce.createElement("input",null),Yr=qr,yo=Yr.ref,gr=Yr.props,bo=gr.onKeyDown,ao=gr.onChange,ei=gr.onMouseDown,Zo=gr.onCompositionStart,Vo=gr.onCompositionEnd,ii=gr.onBlur,gi=gr.style;return"maxLength"in qr.props,qr=ce.cloneElement(qr,Ve(Ve(Ve({type:"search"},gr),{},{id:Ot,ref:kn(Pe,yo),disabled:pn,tabIndex:Dn,autoComplete:na||"off",autoFocus:Zn,className:Gt()("".concat(mt,"-selection-search-input"),(Ie=qr)===null||Ie===void 0||(Ie=Ie.props)===null||Ie===void 0?void 0:Ie.className),role:"combobox","aria-expanded":hr||!1,"aria-haspopup":"listbox","aria-owns":"".concat(Ot,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(Ot,"_list"),"aria-activedescendant":hr?Va:void 0},Lr),{},{value:Ca?fa:"",maxLength:za,readOnly:!Ca,unselectable:Ca?null:"on",style:Ve(Ve({},gi),{},{opacity:Ca?null:0}),onKeyDown:function(Sr){Ia(Sr),bo&&bo(Sr)},onMouseDown:function(Sr){Ba(Sr),ei&&ei(Sr)},onChange:function(Sr){Or(Sr),ao&&ao(Sr)},onCompositionStart:function(Sr){fr(Sr),Zo&&Zo(Sr)},onCompositionEnd:function(Sr){Br(Sr),Vo&&Vo(Sr)},onPaste:no,onBlur:function(Sr){Eo(Sr),ii&&ii(Sr)}})),qr},fu=ce.forwardRef(Pu),mo=fu;function Bl(ue){return Array.isArray(ue)?ue:ue!==void 0?[ue]:[]}var vu=typeof window!="undefined"&&window.document&&window.document.documentElement,hl=vu;function bl(ue){return ue!=null}function fl(ue){return!ue&&ue!==0}function Fl(ue){return["string","number"].includes(je(ue))}function To(ue){var ge=void 0;return ue&&(Fl(ue.title)?ge=ue.title.toString():Fl(ue.label)&&(ge=ue.label.toString())),ge}function wl(ue,ge){hl?ce.useLayoutEffect(ue,ge):ce.useEffect(ue,ge)}function Iu(ue){var ge;return(ge=ue.key)!==null&&ge!==void 0?ge:ue.value}var Xl=function(ge){ge.preventDefault(),ge.stopPropagation()},si=function(ge){var Pe=ge.id,Ie=ge.prefixCls,mt=ge.values,Ot=ge.open,Qt=ge.searchValue,pn=ge.autoClearSearchValue,Dn=ge.inputRef,Zn=ge.placeholder,na=ge.disabled,Ca=ge.mode,Va=ge.showSearch,fa=ge.autoFocus,za=ge.autoComplete,Ia=ge.activeDescendantId,Ba=ge.tabIndex,Or=ge.removeIcon,no=ge.maxTagCount,fr=ge.maxTagTextLength,Br=ge.maxTagPlaceholder,Eo=Br===void 0?function(Mr){return"+ ".concat(Mr.length," ...")}:Br,hr=ge.tagRender,Lr=ge.onToggleOpen,qr=ge.onRemove,Yr=ge.onInputChange,yo=ge.onInputPaste,gr=ge.onInputKeyDown,bo=ge.onInputMouseDown,ao=ge.onInputCompositionStart,ei=ge.onInputCompositionEnd,Zo=ge.onInputBlur,Vo=ce.useRef(null),ii=(0,ce.useState)(0),gi=$t(ii,2),Do=gi[0],Sr=gi[1],Ao=(0,ce.useState)(!1),jo=$t(Ao,2),Ei=jo[0],Zi=jo[1],li="".concat(Ie,"-selection"),Bi=Ot||Ca==="multiple"&&pn===!1||Ca==="tags"?Qt:"",mi=Ca==="tags"||Ca==="multiple"&&pn===!1||Va&&(Ot||Ei);wl(function(){Sr(Vo.current.scrollWidth)},[Bi]);var Ni=function(ur,$r,Ro,Yo,ui){return ce.createElement("span",{title:To(ur),className:Gt()("".concat(li,"-item"),ot({},"".concat(li,"-item-disabled"),Ro))},ce.createElement("span",{className:"".concat(li,"-item-content")},$r),Yo&&ce.createElement(Ea,{className:"".concat(li,"-item-remove"),onMouseDown:Xl,onClick:ui,customizeIcon:Or},"\xD7"))},Ll=function(ur,$r,Ro,Yo,ui,nl){var Rl=function(ql){Xl(ql),Lr(!Ot)};return ce.createElement("span",{onMouseDown:Rl},hr({label:$r,value:ur,disabled:Ro,closable:Yo,onClose:ui,isMaxTag:!!nl}))},vl=function(ur){var $r=ur.disabled,Ro=ur.label,Yo=ur.value,ui=!na&&!$r,nl=Ro;if(typeof fr=="number"&&(typeof Ro=="string"||typeof Ro=="number")){var Rl=String(nl);Rl.length>fr&&(nl="".concat(Rl.slice(0,fr),"..."))}var ou=function(pl){pl&&pl.stopPropagation(),qr(ur)};return typeof hr=="function"?Ll(Yo,nl,$r,ui,ou):Ni(ur,nl,$r,ui,ou)},eo=function(ur){if(!mt.length)return null;var $r=typeof Eo=="function"?Eo(ur):Eo;return typeof hr=="function"?Ll(void 0,$r,!1,!1,void 0,!0):Ni({title:$r},$r,!1)},_r=ce.createElement("div",{className:"".concat(li,"-search"),style:{width:Do},onFocus:function(){Zi(!0)},onBlur:function(){Zi(!1)}},ce.createElement(mo,{ref:Dn,open:Ot,prefixCls:Ie,id:Pe,inputElement:null,disabled:na,autoFocus:fa,autoComplete:za,editable:mi,activeDescendantId:Ia,value:Bi,onKeyDown:gr,onMouseDown:bo,onChange:Yr,onPaste:yo,onCompositionStart:ao,onCompositionEnd:ei,onBlur:Zo,tabIndex:Ba,attrs:Ma(ge,!0)}),ce.createElement("span",{ref:Vo,className:"".concat(li,"-search-mirror"),"aria-hidden":!0},Bi,"\xA0")),Vr=ce.createElement(_l,{prefixCls:"".concat(li,"-overflow"),data:mt,renderItem:vl,renderRest:eo,suffix:_r,itemKey:Iu,maxCount:no});return ce.createElement("span",{className:"".concat(li,"-wrap")},Vr,!mt.length&&!Bi&&ce.createElement("span",{className:"".concat(li,"-placeholder")},Zn))},bu=si,kl=function(ge){var Pe=ge.inputElement,Ie=ge.prefixCls,mt=ge.id,Ot=ge.inputRef,Qt=ge.disabled,pn=ge.autoFocus,Dn=ge.autoComplete,Zn=ge.activeDescendantId,na=ge.mode,Ca=ge.open,Va=ge.values,fa=ge.placeholder,za=ge.tabIndex,Ia=ge.showSearch,Ba=ge.searchValue,Or=ge.activeValue,no=ge.maxLength,fr=ge.onInputKeyDown,Br=ge.onInputMouseDown,Eo=ge.onInputChange,hr=ge.onInputPaste,Lr=ge.onInputCompositionStart,qr=ge.onInputCompositionEnd,Yr=ge.onInputBlur,yo=ge.title,gr=ce.useState(!1),bo=$t(gr,2),ao=bo[0],ei=bo[1],Zo=na==="combobox",Vo=Zo||Ia,ii=Va[0],gi=Ba||"";Zo&&Or&&!ao&&(gi=Or),ce.useEffect(function(){Zo&&ei(!1)},[Zo,Or]);var Do=na!=="combobox"&&!Ca&&!Ia?!1:!!gi,Sr=yo===void 0?To(ii):yo,Ao=ce.useMemo(function(){return ii?null:ce.createElement("span",{className:"".concat(Ie,"-selection-placeholder"),style:Do?{visibility:"hidden"}:void 0},fa)},[ii,Do,fa,Ie]);return ce.createElement("span",{className:"".concat(Ie,"-selection-wrap")},ce.createElement("span",{className:"".concat(Ie,"-selection-search")},ce.createElement(mo,{ref:Ot,prefixCls:Ie,id:mt,open:Ca,inputElement:Pe,disabled:Qt,autoFocus:pn,autoComplete:Dn,editable:Vo,activeDescendantId:Zn,value:gi,onKeyDown:fr,onMouseDown:Br,onChange:function(Ei){ei(!0),Eo(Ei)},onPaste:hr,onCompositionStart:Lr,onCompositionEnd:qr,onBlur:Yr,tabIndex:za,attrs:Ma(ge,!0),maxLength:Zo?no:void 0})),!Zo&&ii?ce.createElement("span",{className:"".concat(Ie,"-selection-item"),title:Sr,style:Do?{visibility:"hidden"}:void 0},ii.label):null,Ao)},ys=kl,Dl=function(ge,Pe){var Ie=(0,ce.useRef)(null),mt=(0,ce.useRef)(!1),Ot=ge.prefixCls,Qt=ge.open,pn=ge.mode,Dn=ge.showSearch,Zn=ge.tokenWithEnter,na=ge.disabled,Ca=ge.prefix,Va=ge.autoClearSearchValue,fa=ge.onSearch,za=ge.onSearchSubmit,Ia=ge.onToggleOpen,Ba=ge.onInputKeyDown,Or=ge.onInputBlur,no=ge.domRef;ce.useImperativeHandle(Pe,function(){return{focus:function(Sr){Ie.current.focus(Sr)},blur:function(){Ie.current.blur()}}});var fr=rt(0),Br=$t(fr,2),Eo=Br[0],hr=Br[1],Lr=function(Sr){var Ao=Sr.which,jo=Ie.current instanceof HTMLTextAreaElement;!jo&&Qt&&(Ao===Cn.UP||Ao===Cn.DOWN)&&Sr.preventDefault(),Ba&&Ba(Sr),Ao===Cn.ENTER&&pn==="tags"&&!mt.current&&!Qt&&(za==null||za(Sr.target.value)),!(jo&&!Qt&&~[Cn.UP,Cn.DOWN,Cn.LEFT,Cn.RIGHT].indexOf(Ao))&&zn(Ao)&&Ia(!0)},qr=function(){hr(!0)},Yr=(0,ce.useRef)(null),yo=function(Sr){fa(Sr,!0,mt.current)!==!1&&Ia(!0)},gr=function(){mt.current=!0},bo=function(Sr){mt.current=!1,pn!=="combobox"&&yo(Sr.target.value)},ao=function(Sr){var Ao=Sr.target.value;if(Zn&&Yr.current&&/[\r\n]/.test(Yr.current)){var jo=Yr.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Ao=Ao.replace(jo,Yr.current)}Yr.current=null,yo(Ao)},ei=function(Sr){var Ao=Sr.clipboardData,jo=Ao==null?void 0:Ao.getData("text");Yr.current=jo||""},Zo=function(Sr){var Ao=Sr.target;if(Ao!==Ie.current){var jo=document.body.style.msTouchAction!==void 0;jo?setTimeout(function(){Ie.current.focus()}):Ie.current.focus()}},Vo=function(Sr){var Ao=Eo();Sr.target!==Ie.current&&!Ao&&!(pn==="combobox"&&na)&&Sr.preventDefault(),(pn!=="combobox"&&(!Dn||!Ao)||!Qt)&&(Qt&&Va!==!1&&fa("",!0,!1),Ia())},ii={inputRef:Ie,onInputKeyDown:Lr,onInputMouseDown:qr,onInputChange:ao,onInputPaste:ei,onInputCompositionStart:gr,onInputCompositionEnd:bo,onInputBlur:Or},gi=pn==="multiple"||pn==="tags"?ce.createElement(bu,Ee({},ge,ii)):ce.createElement(ys,Ee({},ge,ii));return ce.createElement("div",{ref:no,className:"".concat(Ot,"-selector"),onClick:Zo,onMouseDown:Vo},Ca&&ce.createElement("div",{className:"".concat(Ot,"-prefix")},Ca),gi)},Yu=ce.forwardRef(Dl),Cu=Yu,Ou=te(98280),zl=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Zu=function(ge){var Pe=ge===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:Pe,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:Pe,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:Pe,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:Pe,adjustY:1},htmlRegion:"scroll"}}},ns=function(ge,Pe){var Ie=ge.prefixCls,mt=ge.disabled,Ot=ge.visible,Qt=ge.children,pn=ge.popupElement,Dn=ge.animation,Zn=ge.transitionName,na=ge.dropdownStyle,Ca=ge.dropdownClassName,Va=ge.direction,fa=Va===void 0?"ltr":Va,za=ge.placement,Ia=ge.builtinPlacements,Ba=ge.dropdownMatchSelectWidth,Or=ge.dropdownRender,no=ge.dropdownAlign,fr=ge.getPopupContainer,Br=ge.empty,Eo=ge.getTriggerDOMNode,hr=ge.onPopupVisibleChange,Lr=ge.onPopupMouseEnter,qr=gt(ge,zl),Yr="".concat(Ie,"-dropdown"),yo=pn;Or&&(yo=Or(pn));var gr=ce.useMemo(function(){return Ia||Zu(Ba)},[Ia,Ba]),bo=Dn?"".concat(Yr,"-").concat(Dn):Zn,ao=typeof Ba=="number",ei=ce.useMemo(function(){return ao?null:Ba===!1?"minWidth":"width"},[Ba,ao]),Zo=na;ao&&(Zo=Ve(Ve({},Zo),{},{width:Ba}));var Vo=ce.useRef(null);return ce.useImperativeHandle(Pe,function(){return{getPopupElement:function(){var gi;return(gi=Vo.current)===null||gi===void 0?void 0:gi.popupElement}}}),ce.createElement(Ou.Z,Ee({},qr,{showAction:hr?["click"]:[],hideAction:hr?["click"]:[],popupPlacement:za||(fa==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:gr,prefixCls:Yr,popupTransitionName:bo,popup:ce.createElement("div",{onMouseEnter:Lr},yo),ref:Vo,stretch:ei,popupAlign:no,popupVisible:Ot,getPopupContainer:fr,popupClassName:Gt()(Ca,ot({},"".concat(Yr,"-empty"),Br)),popupStyle:Zo,getTriggerDOMNode:Eo,onPopupVisibleChange:hr}),Qt)},ju=ce.forwardRef(ns),$u=ju;function pi(ue){return it(ue)||Ze(ue)||Ce(ue)||Tt()}function or(ue,ge){var Pe=ue.key,Ie;return"value"in ue&&(Ie=ue.value),Pe!=null?Pe:Ie!==void 0?Ie:"rc-index-key-".concat(ge)}function La(ue){return typeof ue!="undefined"&&!Number.isNaN(ue)}function ir(ue,ge){var Pe=ue||{},Ie=Pe.label,mt=Pe.value,Ot=Pe.options,Qt=Pe.groupLabel,pn=Ie||(ge?"children":"label");return{label:pn,value:mt||"value",options:Ot||"options",groupLabel:Qt||pn}}function br(ue){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Pe=ge.fieldNames,Ie=ge.childrenAsData,mt=[],Ot=ir(Pe,!1),Qt=Ot.label,pn=Ot.value,Dn=Ot.options,Zn=Ot.groupLabel;function na(Ca,Va){Array.isArray(Ca)&&Ca.forEach(function(fa){if(Va||!(Dn in fa)){var za=fa[pn];mt.push({key:or(fa,mt.length),groupOption:Va,data:fa,label:fa[Qt],value:za})}else{var Ia=fa[Zn];Ia===void 0&&Ie&&(Ia=fa.label),mt.push({key:or(fa,mt.length),group:!0,data:fa,label:Ia}),na(fa[Dn],!0)}})}return na(ue,!1),mt}function hi(ue){var ge=Ve({},ue);return"props"in ge||Object.defineProperty(ge,"props",{get:function(){return Je(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),ge}}),ge}var Ji=function(ge,Pe,Ie){if(!Pe||!Pe.length)return null;var mt=!1,Ot=function pn(Dn,Zn){var na=pi(Zn),Ca=na[0],Va=na.slice(1);if(!Ca)return[Dn];var fa=Dn.split(Ca);return mt=mt||fa.length>1,fa.reduce(function(za,Ia){return[].concat(Ge(za),Ge(pn(Ia,Va)))},[]).filter(Boolean)},Qt=Ot(ge,Pe);return mt?typeof Ie!="undefined"?Qt.slice(0,Ie):Qt:null},Xi=ce.createContext(null),Ti=Xi;function dl(ue){var ge=ue.visible,Pe=ue.values;if(!ge)return null;var Ie=50;return ce.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(Pe.slice(0,Ie).map(function(mt){var Ot=mt.label,Qt=mt.value;return["number","string"].includes(je(Ot))?Ot:Qt}).join(", ")),Pe.length>Ie?", ...":null)}var el=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Ir=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],Sl=function(ge){return ge==="tags"||ge==="multiple"},pu=ce.forwardRef(function(ue,ge){var Pe,Ie=ue.id,mt=ue.prefixCls,Ot=ue.className,Qt=ue.showSearch,pn=ue.tagRender,Dn=ue.direction,Zn=ue.omitDomProps,na=ue.displayValues,Ca=ue.onDisplayValuesChange,Va=ue.emptyOptions,fa=ue.notFoundContent,za=fa===void 0?"Not Found":fa,Ia=ue.onClear,Ba=ue.mode,Or=ue.disabled,no=ue.loading,fr=ue.getInputElement,Br=ue.getRawInputElement,Eo=ue.open,hr=ue.defaultOpen,Lr=ue.onDropdownVisibleChange,qr=ue.activeValue,Yr=ue.onActiveValueChange,yo=ue.activeDescendantId,gr=ue.searchValue,bo=ue.autoClearSearchValue,ao=ue.onSearch,ei=ue.onSearchSplit,Zo=ue.tokenSeparators,Vo=ue.allowClear,ii=ue.prefix,gi=ue.suffixIcon,Do=ue.clearIcon,Sr=ue.OptionList,Ao=ue.animation,jo=ue.transitionName,Ei=ue.dropdownStyle,Zi=ue.dropdownClassName,li=ue.dropdownMatchSelectWidth,Bi=ue.dropdownRender,mi=ue.dropdownAlign,Ni=ue.placement,Ll=ue.builtinPlacements,vl=ue.getPopupContainer,eo=ue.showAction,_r=eo===void 0?[]:eo,Vr=ue.onFocus,Mr=ue.onBlur,ur=ue.onKeyUp,$r=ue.onKeyDown,Ro=ue.onMouseDown,Yo=gt(ue,el),ui=Sl(Ba),nl=(Qt!==void 0?Qt:ui)||Ba==="combobox",Rl=Ve({},Yo);Ir.forEach(function(gn){delete Rl[gn]}),Zn==null||Zn.forEach(function(gn){delete Rl[gn]});var ou=ce.useState(!1),ql=$t(ou,2),pl=ql[0],Dr=ql[1];ce.useEffect(function(){Dr(wt())},[]);var yl=ce.useRef(null),Hl=ce.useRef(null),Vl=ce.useRef(null),Pl=ce.useRef(null),al=ce.useRef(null),eu=ce.useRef(!1),_u=nt(),Eu=$t(_u,3),xu=Eu[0],Ml=Eu[1],Qu=Eu[2];ce.useImperativeHandle(ge,function(){var gn,sn;return{focus:(gn=Pl.current)===null||gn===void 0?void 0:gn.focus,blur:(sn=Pl.current)===null||sn===void 0?void 0:sn.blur,scrollTo:function(da){var Pa;return(Pa=al.current)===null||Pa===void 0?void 0:Pa.scrollTo(da)},nativeElement:yl.current||Hl.current}});var yu=ce.useMemo(function(){var gn;if(Ba!=="combobox")return gr;var sn=(gn=na[0])===null||gn===void 0?void 0:gn.value;return typeof sn=="string"||typeof sn=="number"?String(sn):""},[gr,Ba,na]),ls=Ba==="combobox"&&typeof fr=="function"&&fr()||null,du=typeof Br=="function"&&Br(),Ts=wn(Hl,du==null||(Pe=du.props)===null||Pe===void 0?void 0:Pe.ref),Ju=ce.useState(!1),_s=$t(Ju,2),us=_s[0],ps=_s[1];tt(function(){ps(!0)},[]);var ss=ln(!1,{defaultValue:hr,value:Eo}),Gl=$t(ss,2),vo=Gl[0],yi=Gl[1],fi=us?vo:!1,Ul=!za&&Va;(Or||Ul&&fi&&Ba==="combobox")&&(fi=!1);var Du=Ul?!1:fi,Bo=ce.useCallback(function(gn){var sn=gn!==void 0?gn:!fi;Or||(yi(sn),fi!==sn&&(Lr==null||Lr(sn)))},[Or,fi,yi,Lr]),ni=ce.useMemo(function(){return(Zo||[]).some(function(gn){return[`
|
|
`,`\r
|
|
`].includes(gn)})},[Zo]),zo=ce.useContext(Ti)||{},Go=zo.maxCount,Ki=zo.rawValues,xl=function(sn,Kn,da){if(!(ui&&La(Go)&&(Ki==null?void 0:Ki.size)>=Go)){var Pa=!0,la=sn;Yr==null||Yr(null);var Nr=Ji(sn,Zo,La(Go)?Go-Ki.size:void 0),ar=da?null:Nr;return Ba!=="combobox"&&ar&&(la="",ei==null||ei(ar),Bo(!1),Pa=!1),ao&&yu!==la&&ao(la,{source:Kn?"typing":"effect"}),Pa}},hs=function(sn){!sn||!sn.trim()||ao(sn,{source:"submit"})};ce.useEffect(function(){!fi&&!ui&&Ba!=="combobox"&&xl("",!1,!1)},[fi]),ce.useEffect(function(){vo&&Or&&yi(!1),Or&&!eu.current&&Ml(!1)},[Or]);var cs=rt(),Bs=$t(cs,2),Au=Bs[0],Ss=Bs[1],Es=ce.useRef(!1),pc=function(sn){var Kn=Au(),da=sn.key,Pa=da==="Enter";if(Pa&&(Ba!=="combobox"&&sn.preventDefault(),fi||Bo(!0)),Ss(!!yu),da==="Backspace"&&!Kn&&ui&&!yu&&na.length){for(var la=Ge(na),Nr=null,ar=la.length-1;ar>=0;ar-=1){var vr=la[ar];if(!vr.disabled){la.splice(ar,1),Nr=vr;break}}Nr&&Ca(la,{type:"remove",values:[Nr]})}for(var Ar=arguments.length,Ja=new Array(Ar>1?Ar-1:0),Xa=1;Xa<Ar;Xa++)Ja[Xa-1]=arguments[Xa];if(fi&&(!Pa||!Es.current)){var Ra;Pa&&(Es.current=!0),(Ra=al.current)===null||Ra===void 0||Ra.onKeyDown.apply(Ra,[sn].concat(Ja))}$r==null||$r.apply(void 0,[sn].concat(Ja))},Mc=function(sn){for(var Kn=arguments.length,da=new Array(Kn>1?Kn-1:0),Pa=1;Pa<Kn;Pa++)da[Pa-1]=arguments[Pa];if(fi){var la;(la=al.current)===null||la===void 0||la.onKeyUp.apply(la,[sn].concat(da))}sn.key==="Enter"&&(Es.current=!1),ur==null||ur.apply(void 0,[sn].concat(da))},tc=function(sn){var Kn=na.filter(function(da){return da!==sn});Ca(Kn,{type:"remove",values:[sn]})},ds=function(){Es.current=!1},es=ce.useRef(!1),Tc=function(){Ml(!0),Or||(Vr&&!es.current&&Vr.apply(void 0,arguments),_r.includes("focus")&&Bo(!0)),es.current=!0},qc=function(){eu.current=!0,Ml(!1,function(){es.current=!1,eu.current=!1,Bo(!1)}),!Or&&(yu&&(Ba==="tags"?ao(yu,{source:"submit"}):Ba==="multiple"&&ao("",{source:"blur"})),Mr&&Mr.apply(void 0,arguments))},le=[];ce.useEffect(function(){return function(){le.forEach(function(gn){return clearTimeout(gn)}),le.splice(0,le.length)}},[]);var se=function(sn){var Kn,da=sn.target,Pa=(Kn=Vl.current)===null||Kn===void 0?void 0:Kn.getPopupElement();if(Pa&&Pa.contains(da)){var la=setTimeout(function(){var Ar=le.indexOf(la);if(Ar!==-1&&le.splice(Ar,1),Qu(),!pl&&!Pa.contains(document.activeElement)){var Ja;(Ja=Pl.current)===null||Ja===void 0||Ja.focus()}});le.push(la)}for(var Nr=arguments.length,ar=new Array(Nr>1?Nr-1:0),vr=1;vr<Nr;vr++)ar[vr-1]=arguments[vr];Ro==null||Ro.apply(void 0,[sn].concat(ar))},ve=ce.useState({}),he=$t(ve,2),Ne=he[1];function ze(){Ne({})}var Qe;du&&(Qe=function(sn){Bo(sn)}),an(function(){var gn;return[yl.current,(gn=Vl.current)===null||gn===void 0?void 0:gn.getPopupElement()]},Du,Bo,!!du);var $e=ce.useMemo(function(){return Ve(Ve({},ue),{},{notFoundContent:za,open:fi,triggerOpen:Du,id:Ie,showSearch:nl,multiple:ui,toggleOpen:Bo})},[ue,za,Du,fi,Ie,nl,ui,Bo]),Et=!!gi||no,ft;Et&&(ft=ce.createElement(Ea,{className:Gt()("".concat(mt,"-arrow"),ot({},"".concat(mt,"-arrow-loading"),no)),customizeIcon:gi,customizeIconProps:{loading:no,searchValue:yu,open:fi,focused:xu,showSearch:nl}}));var Jt=function(){var sn;Ia==null||Ia(),(sn=Pl.current)===null||sn===void 0||sn.focus(),Ca([],{type:"clear",values:na}),xl("",!1,!1)},Bt=hn(mt,Jt,na,Vo,Do,Or,yu,Ba),_t=Bt.allowClear,kt=Bt.clearIcon,Xt=ce.createElement(Sr,{ref:al}),Ln=Gt()(mt,Ot,ot(ot(ot(ot(ot(ot(ot(ot(ot(ot({},"".concat(mt,"-focused"),xu),"".concat(mt,"-multiple"),ui),"".concat(mt,"-single"),!ui),"".concat(mt,"-allow-clear"),Vo),"".concat(mt,"-show-arrow"),Et),"".concat(mt,"-disabled"),Or),"".concat(mt,"-loading"),no),"".concat(mt,"-open"),fi),"".concat(mt,"-customize-input"),ls),"".concat(mt,"-show-search"),nl)),An=ce.createElement($u,{ref:Vl,disabled:Or,prefixCls:mt,visible:Du,popupElement:Xt,animation:Ao,transitionName:jo,dropdownStyle:Ei,dropdownClassName:Zi,direction:Dn,dropdownMatchSelectWidth:li,dropdownRender:Bi,dropdownAlign:mi,placement:Ni,builtinPlacements:Ll,getPopupContainer:vl,empty:Va,getTriggerDOMNode:function(sn){return Hl.current||sn},onPopupVisibleChange:Qe,onPopupMouseEnter:ze},du?ce.cloneElement(du,{ref:Ts}):ce.createElement(Cu,Ee({},ue,{domRef:Hl,prefixCls:mt,inputElement:ls,ref:Pl,id:Ie,prefix:ii,showSearch:nl,autoClearSearchValue:bo,mode:Ba,activeDescendantId:yo,tagRender:pn,values:na,open:fi,onToggleOpen:Bo,activeValue:qr,searchValue:yu,onSearch:xl,onSearchSubmit:hs,onRemove:tc,tokenWithEnter:ni,onInputBlur:ds}))),Qn;return du?Qn=An:Qn=ce.createElement("div",Ee({className:Ln},Rl,{ref:yl,onMouseDown:se,onKeyDown:pc,onKeyUp:Mc,onFocus:Tc,onBlur:qc}),ce.createElement(dl,{visible:xu&&!fi,values:na}),An,ft,_t&&kt),ce.createElement(Bn.Provider,{value:$e},Qn)}),Yl=pu,hu=function(){return null};hu.isSelectOptGroup=!0;var as=hu,Bu=function(){return null};Bu.isSelectOption=!0;var ci=Bu;function tl(ue,ge){var Pe=Ve({},ue);return Array.isArray(ge)&&ge.forEach(function(Ie){delete Pe[Ie]}),Pe}var gl=te(73299);function zi(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var au=["disabled","title","children","style","className"];function Nu(ue){return typeof ue=="string"||typeof ue=="number"}var Lu=function(ge,Pe){var Ie=Rn(),mt=Ie.prefixCls,Ot=Ie.id,Qt=Ie.open,pn=Ie.multiple,Dn=Ie.mode,Zn=Ie.searchValue,na=Ie.toggleOpen,Ca=Ie.notFoundContent,Va=Ie.onPopupScroll,fa=ce.useContext(Ti),za=fa.maxCount,Ia=fa.flattenOptions,Ba=fa.onActiveValue,Or=fa.defaultActiveFirstOption,no=fa.onSelect,fr=fa.menuItemSelectedIcon,Br=fa.rawValues,Eo=fa.fieldNames,hr=fa.virtual,Lr=fa.direction,qr=fa.listHeight,Yr=fa.listItemHeight,yo=fa.optionRender,gr="".concat(mt,"-item"),bo=Ft(function(){return Ia},[Qt,Ia],function(eo,_r){return _r[0]&&eo[1]!==_r[1]}),ao=ce.useRef(null),ei=ce.useMemo(function(){return pn&&La(za)&&(Br==null?void 0:Br.size)>=za},[pn,za,Br==null?void 0:Br.size]),Zo=function(_r){_r.preventDefault()},Vo=function(_r){var Vr;(Vr=ao.current)===null||Vr===void 0||Vr.scrollTo(typeof _r=="number"?{index:_r}:_r)},ii=ce.useCallback(function(eo){return Dn==="combobox"?!1:Br.has(eo)},[Dn,Ge(Br).toString(),Br.size]),gi=function(_r){for(var Vr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Mr=bo.length,ur=0;ur<Mr;ur+=1){var $r=(_r+ur*Vr+Mr)%Mr,Ro=bo[$r]||{},Yo=Ro.group,ui=Ro.data;if(!Yo&&!(ui!=null&&ui.disabled)&&(ii(ui.value)||!ei))return $r}return-1},Do=ce.useState(function(){return gi(0)}),Sr=$t(Do,2),Ao=Sr[0],jo=Sr[1],Ei=function(_r){var Vr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;jo(_r);var Mr={source:Vr?"keyboard":"mouse"},ur=bo[_r];if(!ur){Ba(null,-1,Mr);return}Ba(ur.value,_r,Mr)};(0,ce.useEffect)(function(){Ei(Or!==!1?gi(0):-1)},[bo.length,Zn]);var Zi=ce.useCallback(function(eo){return Dn==="combobox"?String(eo).toLowerCase()===Zn.toLowerCase():Br.has(eo)},[Dn,Zn,Ge(Br).toString(),Br.size]);(0,ce.useEffect)(function(){var eo=setTimeout(function(){if(!pn&&Qt&&Br.size===1){var Vr=Array.from(Br)[0],Mr=bo.findIndex(function(ur){var $r=ur.data;return $r.value===Vr});Mr!==-1&&(Ei(Mr),Vo(Mr))}});if(Qt){var _r;(_r=ao.current)===null||_r===void 0||_r.scrollTo(void 0)}return function(){return clearTimeout(eo)}},[Qt,Zn]);var li=function(_r){_r!==void 0&&no(_r,{selected:!Br.has(_r)}),pn||na(!1)};if(ce.useImperativeHandle(Pe,function(){return{onKeyDown:function(_r){var Vr=_r.which,Mr=_r.ctrlKey;switch(Vr){case Cn.N:case Cn.P:case Cn.UP:case Cn.DOWN:{var ur=0;if(Vr===Cn.UP?ur=-1:Vr===Cn.DOWN?ur=1:zi()&&Mr&&(Vr===Cn.N?ur=1:Vr===Cn.P&&(ur=-1)),ur!==0){var $r=gi(Ao+ur,ur);Vo($r),Ei($r,!0)}break}case Cn.TAB:case Cn.ENTER:{var Ro,Yo=bo[Ao];Yo&&!(Yo!=null&&(Ro=Yo.data)!==null&&Ro!==void 0&&Ro.disabled)&&!ei?li(Yo.value):li(void 0),Qt&&_r.preventDefault();break}case Cn.ESC:na(!1),Qt&&_r.stopPropagation()}},onKeyUp:function(){},scrollTo:function(_r){Vo(_r)}}}),bo.length===0)return ce.createElement("div",{role:"listbox",id:"".concat(Ot,"_list"),className:"".concat(gr,"-empty"),onMouseDown:Zo},Ca);var Bi=Object.keys(Eo).map(function(eo){return Eo[eo]}),mi=function(_r){return _r.label};function Ni(eo,_r){var Vr=eo.group;return{role:Vr?"presentation":"option",id:"".concat(Ot,"_list_").concat(_r)}}var Ll=function(_r){var Vr=bo[_r];if(!Vr)return null;var Mr=Vr.data||{},ur=Mr.value,$r=Vr.group,Ro=Ma(Mr,!0),Yo=mi(Vr);return Vr?ce.createElement("div",Ee({"aria-label":typeof Yo=="string"&&!$r?Yo:null},Ro,{key:_r},Ni(Vr,_r),{"aria-selected":Zi(ur)}),ur):null},vl={role:"listbox",id:"".concat(Ot,"_list")};return ce.createElement(ce.Fragment,null,hr&&ce.createElement("div",Ee({},vl,{style:{height:0,width:0,overflow:"hidden"}}),Ll(Ao-1),Ll(Ao),Ll(Ao+1)),ce.createElement(gl.Z,{itemKey:"key",ref:ao,data:bo,height:qr,itemHeight:Yr,fullHeight:!1,onMouseDown:Zo,onScroll:Va,virtual:hr,direction:Lr,innerProps:hr?null:vl},function(eo,_r){var Vr=eo.group,Mr=eo.groupOption,ur=eo.data,$r=eo.label,Ro=eo.value,Yo=ur.key;if(Vr){var ui,nl=(ui=ur.title)!==null&&ui!==void 0?ui:Nu($r)?$r.toString():void 0;return ce.createElement("div",{className:Gt()(gr,"".concat(gr,"-group"),ur.className),title:nl},$r!==void 0?$r:Yo)}var Rl=ur.disabled,ou=ur.title,ql=ur.children,pl=ur.style,Dr=ur.className,yl=gt(ur,au),Hl=tl(yl,Bi),Vl=ii(Ro),Pl=Rl||!Vl&&ei,al="".concat(gr,"-option"),eu=Gt()(gr,al,Dr,ot(ot(ot(ot({},"".concat(al,"-grouped"),Mr),"".concat(al,"-active"),Ao===_r&&!Pl),"".concat(al,"-disabled"),Pl),"".concat(al,"-selected"),Vl)),_u=mi(eo),Eu=!fr||typeof fr=="function"||Vl,xu=typeof _u=="number"?_u:_u||Ro,Ml=Nu(xu)?xu.toString():void 0;return ou!==void 0&&(Ml=ou),ce.createElement("div",Ee({},Ma(Hl),hr?{}:Ni(eo,_r),{"aria-selected":Zi(Ro),className:eu,title:Ml,onMouseMove:function(){Ao===_r||Pl||Ei(_r)},onClick:function(){Pl||li(Ro)},style:pl}),ce.createElement("div",{className:"".concat(al,"-content")},typeof yo=="function"?yo(eo,{index:_r}):xu),ce.isValidElement(fr)||Vl,Eu&&ce.createElement(Ea,{className:"".concat(gr,"-option-state"),customizeIcon:fr,customizeIconProps:{value:Ro,disabled:Pl,isSelected:Vl}},Vl?"\u2713":null))}))},Hi=ce.forwardRef(Lu),Fu=Hi,lu=function(ue,ge){var Pe=ce.useRef({values:new Map,options:new Map}),Ie=ce.useMemo(function(){var Ot=Pe.current,Qt=Ot.values,pn=Ot.options,Dn=ue.map(function(Ca){if(Ca.label===void 0){var Va;return Ve(Ve({},Ca),{},{label:(Va=Qt.get(Ca.value))===null||Va===void 0?void 0:Va.label})}return Ca}),Zn=new Map,na=new Map;return Dn.forEach(function(Ca){Zn.set(Ca.value,Ca),na.set(Ca.value,ge.get(Ca.value)||pn.get(Ca.value))}),Pe.current.values=Zn,Pe.current.options=na,Dn},[ue,ge]),mt=ce.useCallback(function(Ot){return ge.get(Ot)||Pe.current.options.get(Ot)},[ge]);return[Ie,mt]};function Su(ue,ge){return Bl(ue).join("").toUpperCase().includes(ge)}var uu=function(ue,ge,Pe,Ie,mt){return ce.useMemo(function(){if(!Pe||Ie===!1)return ue;var Ot=ge.options,Qt=ge.label,pn=ge.value,Dn=[],Zn=typeof Ie=="function",na=Pe.toUpperCase(),Ca=Zn?Ie:function(fa,za){return mt?Su(za[mt],na):za[Ot]?Su(za[Qt!=="children"?Qt:"label"],na):Su(za[pn],na)},Va=Zn?function(fa){return hi(fa)}:function(fa){return fa};return ue.forEach(function(fa){if(fa[Ot]){var za=Ca(Pe,Va(fa));if(za)Dn.push(fa);else{var Ia=fa[Ot].filter(function(Ba){return Ca(Pe,Va(Ba))});Ia.length&&Dn.push(Ve(Ve({},fa),{},ot({},Ot,Ia)))}return}Ca(Pe,Va(fa))&&Dn.push(fa)}),Dn},[ue,Ie,mt,Pe,ge])},Ru=0,Os=Lt();function Ps(){var ue;return Os?(ue=Ru,Ru+=1):ue="TEST_OR_SSR",ue}function zu(ue){var ge=ce.useState(),Pe=$t(ge,2),Ie=Pe[0],mt=Pe[1];return ce.useEffect(function(){mt("rc_select_".concat(Ps()))},[]),ue||Ie}function Wu(ue){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Pe=[];return ce.Children.forEach(ue,function(Ie){Ie==null&&!ge.keepEmpty||(Array.isArray(Ie)?Pe=Pe.concat(Wu(Ie)):(0,Wt.isFragment)(Ie)&&Ie.props?Pe=Pe.concat(Wu(Ie.props.children,ge)):Pe.push(Ie))}),Pe}var Mu=["children","value"],rs=["children"];function Vu(ue){var ge=ue,Pe=ge.key,Ie=ge.props,mt=Ie.children,Ot=Ie.value,Qt=gt(Ie,Mu);return Ve({key:Pe,value:Ot!==void 0?Ot:Pe,children:mt},Qt)}function pt(ue){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Wu(ue).map(function(Pe,Ie){if(!ce.isValidElement(Pe)||!Pe.type)return null;var mt=Pe,Ot=mt.type.isSelectOptGroup,Qt=mt.key,pn=mt.props,Dn=pn.children,Zn=gt(pn,rs);return ge||!Ot?Vu(Pe):Ve(Ve({key:"__RC_SELECT_GRP__".concat(Qt===null?Ie:Qt,"__"),label:Qt},Zn),{},{options:pt(Dn)})}).filter(function(Pe){return Pe})}var yt=function(ge,Pe,Ie,mt,Ot){return ce.useMemo(function(){var Qt=ge,pn=!ge;pn&&(Qt=pt(Pe));var Dn=new Map,Zn=new Map,na=function(fa,za,Ia){Ia&&typeof Ia=="string"&&fa.set(za[Ia],za)},Ca=function Va(fa){for(var za=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ia=0;Ia<fa.length;Ia+=1){var Ba=fa[Ia];!Ba[Ie.options]||za?(Dn.set(Ba[Ie.value],Ba),na(Zn,Ba,Ie.label),na(Zn,Ba,mt),na(Zn,Ba,Ot)):Va(Ba[Ie.options],!0)}};return Ca(Qt),{options:Qt,valueOptions:Dn,labelOptions:Zn}},[ge,Pe,Ie,mt,Ot])},Ut=yt;function Tn(ue){var ge=ce.useRef();ge.current=ue;var Pe=ce.useCallback(function(){return ge.current.apply(ge,arguments)},[]);return Pe}function _n(ue){var ge=ue.mode,Pe=ue.options,Ie=ue.children,mt=ue.backfill,Ot=ue.allowClear,Qt=ue.placeholder,pn=ue.getInputElement,Dn=ue.showSearch,Zn=ue.onSearch,na=ue.defaultOpen,Ca=ue.autoFocus,Va=ue.labelInValue,fa=ue.value,za=ue.inputValue,Ia=ue.optionLabelProp,Ba=isMultiple(ge),Or=Dn!==void 0?Dn:Ba||ge==="combobox",no=Pe||convertChildrenToData(Ie);if(warning(ge!=="tags"||no.every(function(hr){return!hr.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),ge==="tags"||ge==="combobox"){var fr=no.some(function(hr){return hr.options?hr.options.some(function(Lr){return typeof("value"in Lr?Lr.value:Lr.key)=="number"}):typeof("value"in hr?hr.value:hr.key)=="number"});warning(!fr,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(ge!=="combobox"||!Ia,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(ge==="combobox"||!mt,"`backfill` only works with `combobox` mode."),warning(ge==="combobox"||!pn,"`getInputElement` only work with `combobox` mode."),noteOnce(ge!=="combobox"||!pn||!Ot||!Qt,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Zn&&!Or&&ge!=="combobox"&&ge!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!na||Ca,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),fa!=null){var Br=toArray(fa);warning(!Va||Br.every(function(hr){return _typeof(hr)==="object"&&("key"in hr||"value"in hr)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!Ba||Array.isArray(fa),"`value` should be array when `mode` is `multiple` or `tags`")}if(Ie){var Eo=null;toNodeArray(Ie).some(function(hr){if(!React.isValidElement(hr)||!hr.type)return!1;var Lr=hr,qr=Lr.type;if(qr.isSelectOption)return!1;if(qr.isSelectOptGroup){var Yr=toNodeArray(hr.props.children).every(function(yo){return!React.isValidElement(yo)||!hr.type||yo.type.isSelectOption?!0:(Eo=yo.type,!1)});return!Yr}return Eo=qr,!0}),Eo&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Eo.displayName||Eo.name||Eo,"`.")),warning(za===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function On(ue,ge){if(ue){var Pe=function Ie(mt){for(var Ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Qt=0;Qt<mt.length;Qt++){var pn=mt[Qt];if(pn[ge==null?void 0:ge.value]===null)return warning(!1,"`value` in Select options should not be `null`."),!0;if(!Ot&&Array.isArray(pn[ge==null?void 0:ge.options])&&Ie(pn[ge==null?void 0:ge.options],!0))break}};Pe(ue)}}var bn=null,Ct=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","optionRender","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","direction","listHeight","listItemHeight","labelRender","value","defaultValue","labelInValue","onChange","maxCount"],qt=["inputValue"];function Nn(ue){return!ue||je(ue)!=="object"}var ha=ce.forwardRef(function(ue,ge){var Pe=ue.id,Ie=ue.mode,mt=ue.prefixCls,Ot=mt===void 0?"rc-select":mt,Qt=ue.backfill,pn=ue.fieldNames,Dn=ue.inputValue,Zn=ue.searchValue,na=ue.onSearch,Ca=ue.autoClearSearchValue,Va=Ca===void 0?!0:Ca,fa=ue.onSelect,za=ue.onDeselect,Ia=ue.dropdownMatchSelectWidth,Ba=Ia===void 0?!0:Ia,Or=ue.filterOption,no=ue.filterSort,fr=ue.optionFilterProp,Br=ue.optionLabelProp,Eo=ue.options,hr=ue.optionRender,Lr=ue.children,qr=ue.defaultActiveFirstOption,Yr=ue.menuItemSelectedIcon,yo=ue.virtual,gr=ue.direction,bo=ue.listHeight,ao=bo===void 0?200:bo,ei=ue.listItemHeight,Zo=ei===void 0?20:ei,Vo=ue.labelRender,ii=ue.value,gi=ue.defaultValue,Do=ue.labelInValue,Sr=ue.onChange,Ao=ue.maxCount,jo=gt(ue,Ct),Ei=zu(Pe),Zi=Sl(Ie),li=!!(!Eo&&Lr),Bi=ce.useMemo(function(){return Or===void 0&&Ie==="combobox"?!1:Or},[Or,Ie]),mi=ce.useMemo(function(){return ir(pn,li)},[JSON.stringify(pn),li]),Ni=ln("",{value:Zn!==void 0?Zn:Dn,postState:function(ni){return ni||""}}),Ll=$t(Ni,2),vl=Ll[0],eo=Ll[1],_r=Ut(Eo,Lr,mi,fr,Br),Vr=_r.valueOptions,Mr=_r.labelOptions,ur=_r.options,$r=ce.useCallback(function(Bo){var ni=Bl(Bo);return ni.map(function(zo){var Go,Ki,xl,hs,cs;if(Nn(zo))Go=zo;else{var Bs;xl=zo.key,Ki=zo.label,Go=(Bs=zo.value)!==null&&Bs!==void 0?Bs:xl}var Au=Vr.get(Go);if(Au){var Ss;if(Ki===void 0&&(Ki=Au==null?void 0:Au[Br||mi.label]),xl===void 0&&(xl=(Ss=Au==null?void 0:Au.key)!==null&&Ss!==void 0?Ss:Go),hs=Au==null?void 0:Au.disabled,cs=Au==null?void 0:Au.title,0)var Es}return{label:Ki,value:Go,key:xl,disabled:hs,title:cs}})},[mi,Br,Vr]),Ro=ln(gi,{value:ii}),Yo=$t(Ro,2),ui=Yo[0],nl=Yo[1],Rl=ce.useMemo(function(){var Bo,ni=Zi&&ui===null?[]:ui,zo=$r(ni);return Ie==="combobox"&&fl((Bo=zo[0])===null||Bo===void 0?void 0:Bo.value)?[]:zo},[ui,$r,Ie,Zi]),ou=lu(Rl,Vr),ql=$t(ou,2),pl=ql[0],Dr=ql[1],yl=ce.useMemo(function(){if(!Ie&&pl.length===1){var Bo=pl[0];if(Bo.value===null&&(Bo.label===null||Bo.label===void 0))return[]}return pl.map(function(ni){var zo;return Ve(Ve({},ni),{},{label:(zo=typeof Vo=="function"?Vo(ni):ni.label)!==null&&zo!==void 0?zo:ni.value})})},[Ie,pl,Vo]),Hl=ce.useMemo(function(){return new Set(pl.map(function(Bo){return Bo.value}))},[pl]);ce.useEffect(function(){if(Ie==="combobox"){var Bo,ni=(Bo=pl[0])===null||Bo===void 0?void 0:Bo.value;eo(bl(ni)?String(ni):"")}},[pl]);var Vl=Tn(function(Bo,ni){var zo=ni!=null?ni:Bo;return ot(ot({},mi.value,Bo),mi.label,zo)}),Pl=ce.useMemo(function(){if(Ie!=="tags")return ur;var Bo=Ge(ur),ni=function(Go){return Vr.has(Go)};return Ge(pl).sort(function(zo,Go){return zo.value<Go.value?-1:1}).forEach(function(zo){var Go=zo.value;ni(Go)||Bo.push(Vl(Go,zo.label))}),Bo},[Vl,ur,Vr,pl,Ie]),al=uu(Pl,mi,vl,Bi,fr),eu=ce.useMemo(function(){return Ie!=="tags"||!vl||al.some(function(Bo){return Bo[fr||"value"]===vl})||al.some(function(Bo){return Bo[mi.value]===vl})?al:[Vl(vl)].concat(Ge(al))},[Vl,fr,Ie,al,vl,mi]),_u=function Bo(ni){var zo=Ge(ni).sort(function(Go,Ki){return no(Go,Ki,{searchValue:vl})});return zo.map(function(Go){return Array.isArray(Go.options)?Ve(Ve({},Go),{},{options:Go.options.length>0?Bo(Go.options):Go.options}):Go})},Eu=ce.useMemo(function(){return no?_u(eu):eu},[eu,no,vl]),xu=ce.useMemo(function(){return br(Eu,{fieldNames:mi,childrenAsData:li})},[Eu,mi,li]),Ml=function(ni){var zo=$r(ni);if(nl(zo),Sr&&(zo.length!==pl.length||zo.some(function(xl,hs){var cs;return((cs=pl[hs])===null||cs===void 0?void 0:cs.value)!==(xl==null?void 0:xl.value)}))){var Go=Do?zo:zo.map(function(xl){return xl.value}),Ki=zo.map(function(xl){return hi(Dr(xl.value))});Sr(Zi?Go:Go[0],Zi?Ki:Ki[0])}},Qu=ce.useState(null),yu=$t(Qu,2),ls=yu[0],du=yu[1],Ts=ce.useState(0),Ju=$t(Ts,2),_s=Ju[0],us=Ju[1],ps=qr!==void 0?qr:Ie!=="combobox",ss=ce.useCallback(function(Bo,ni){var zo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Go=zo.source,Ki=Go===void 0?"keyboard":Go;us(ni),Qt&&Ie==="combobox"&&Bo!==null&&Ki==="keyboard"&&du(String(Bo))},[Qt,Ie]),Gl=function(ni,zo,Go){var Ki=function(){var tc,ds=Dr(ni);return[Do?{label:ds==null?void 0:ds[mi.label],value:ni,key:(tc=ds==null?void 0:ds.key)!==null&&tc!==void 0?tc:ni}:ni,hi(ds)]};if(zo&&fa){var xl=Ki(),hs=$t(xl,2),cs=hs[0],Bs=hs[1];fa(cs,Bs)}else if(!zo&&za&&Go!=="clear"){var Au=Ki(),Ss=$t(Au,2),Es=Ss[0],pc=Ss[1];za(Es,pc)}},vo=Tn(function(Bo,ni){var zo,Go=Zi?ni.selected:!0;Go?zo=Zi?[].concat(Ge(pl),[Bo]):[Bo]:zo=pl.filter(function(Ki){return Ki.value!==Bo}),Ml(zo),Gl(Bo,Go),Ie==="combobox"?du(""):(!Sl||Va)&&(eo(""),du(""))}),yi=function(ni,zo){Ml(ni);var Go=zo.type,Ki=zo.values;(Go==="remove"||Go==="clear")&&Ki.forEach(function(xl){Gl(xl.value,!1,Go)})},fi=function(ni,zo){if(eo(ni),du(null),zo.source==="submit"){var Go=(ni||"").trim();if(Go){var Ki=Array.from(new Set([].concat(Ge(Hl),[Go])));Ml(Ki),Gl(Go,!0),eo("")}return}zo.source!=="blur"&&(Ie==="combobox"&&Ml(ni),na==null||na(ni))},Ul=function(ni){var zo=ni;Ie!=="tags"&&(zo=ni.map(function(Ki){var xl=Mr.get(Ki);return xl==null?void 0:xl.value}).filter(function(Ki){return Ki!==void 0}));var Go=Array.from(new Set([].concat(Ge(Hl),Ge(zo))));Ml(Go),Go.forEach(function(Ki){Gl(Ki,!0)})},Du=ce.useMemo(function(){var Bo=yo!==!1&&Ba!==!1;return Ve(Ve({},_r),{},{flattenOptions:xu,onActiveValue:ss,defaultActiveFirstOption:ps,onSelect:vo,menuItemSelectedIcon:Yr,rawValues:Hl,fieldNames:mi,virtual:Bo,direction:gr,listHeight:ao,listItemHeight:Zo,childrenAsData:li,maxCount:Ao,optionRender:hr})},[Ao,_r,xu,ss,ps,vo,Yr,Hl,mi,yo,Ba,gr,ao,Zo,li,hr]);return ce.createElement(Ti.Provider,{value:Du},ce.createElement(Yl,Ee({},jo,{id:Ei,prefixCls:Ot,ref:ge,omitDomProps:qt,mode:Ie,displayValues:yl,onDisplayValuesChange:yi,direction:gr,searchValue:vl,onSearch:fi,autoClearSearchValue:Va,onSearchSplit:Ul,dropdownMatchSelectWidth:Ba,OptionList:Fu,emptyOptions:!xu.length,activeValue:ls,activeDescendantId:"".concat(Ei,"_list_").concat(_s)})))}),Hr=ha;Hr.Option=ci,Hr.OptGroup=as;var Qr=null,Si=null;function Lo(ue){var ge=ce.useRef();ge.current=ue;var Pe=ce.useCallback(function(){for(var Ie,mt=arguments.length,Ot=new Array(mt),Qt=0;Qt<mt;Qt++)Ot[Qt]=arguments[Qt];return(Ie=ge.current)===null||Ie===void 0?void 0:Ie.call.apply(Ie,[ge].concat(Ot))},[]);return Pe}function dr(ue){if(Array.isArray(ue))return ue}function Ka(ue,ge){var Pe=ue==null?null:typeof Symbol!="undefined"&&ue[Symbol.iterator]||ue["@@iterator"];if(Pe!=null){var Ie,mt,Ot,Qt,pn=[],Dn=!0,Zn=!1;try{if(Ot=(Pe=Pe.call(ue)).next,ge===0){if(Object(Pe)!==Pe)return;Dn=!1}else for(;!(Dn=(Ie=Ot.call(Pe)).done)&&(pn.push(Ie.value),pn.length!==ge);Dn=!0);}catch(na){Zn=!0,mt=na}finally{try{if(!Dn&&Pe.return!=null&&(Qt=Pe.return(),Object(Qt)!==Qt))return}finally{if(Zn)throw mt}}return pn}}function sa(ue,ge){(ge==null||ge>ue.length)&&(ge=ue.length);for(var Pe=0,Ie=new Array(ge);Pe<ge;Pe++)Ie[Pe]=ue[Pe];return Ie}function fo(ue,ge){if(ue){if(typeof ue=="string")return sa(ue,ge);var Pe=Object.prototype.toString.call(ue).slice(8,-1);if(Pe==="Object"&&ue.constructor&&(Pe=ue.constructor.name),Pe==="Map"||Pe==="Set")return Array.from(ue);if(Pe==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Pe))return sa(ue,ge)}}function ho(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function di(ue,ge){return dr(ue)||Ka(ue,ge)||fo(ue,ge)||ho()}function Fi(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var So=Fi()?ce.useLayoutEffect:ce.useEffect,oi=function(ge,Pe){var Ie=ce.useRef(!0);So(function(){return ge(Ie.current)},Pe),So(function(){return Ie.current=!1,function(){Ie.current=!0}},[])},so=function(ge,Pe){oi(function(Ie){if(!Ie)return ge()},Pe)},lr=null;function Fo(ue){var ge=ce.useRef(!1),Pe=ce.useState(ue),Ie=di(Pe,2),mt=Ie[0],Ot=Ie[1];ce.useEffect(function(){return ge.current=!1,function(){ge.current=!0}},[]);function Qt(pn,Dn){Dn&&ge.current||Ot(pn)}return[mt,Qt]}function ti(ue){return ue!==void 0}function _i(ue,ge){var Pe=ge||{},Ie=Pe.defaultValue,mt=Pe.value,Ot=Pe.onChange,Qt=Pe.postState,pn=Fo(function(){return ti(mt)?mt:ti(Ie)?typeof Ie=="function"?Ie():Ie:typeof ue=="function"?ue():ue}),Dn=di(pn,2),Zn=Dn[0],na=Dn[1],Ca=mt!==void 0?mt:Zn,Va=Qt?Qt(Ca):Ca,fa=Lo(Ot),za=Fo([Ca]),Ia=di(za,2),Ba=Ia[0],Or=Ia[1];so(function(){var fr=Ba[0];Zn!==fr&&fa(Zn,fr)},[Ba]),so(function(){ti(mt)||na(mt)},[mt]);var no=Lo(function(fr,Br){na(fr,Br),Or([Ca],Br)});return[Va,no]}var Il=ce.createContext({}),su=Il,We="__rc_cascader_search_mark__",st=function(ge,Pe,Ie){var mt=Ie.label,Ot=mt===void 0?"":mt;return Pe.some(function(Qt){return String(Qt[Ot]).toLowerCase().includes(ge.toLowerCase())})},St=function(ge,Pe,Ie,mt){return Pe.map(function(Ot){return Ot[mt.label]}).join(" / ")},Nt=function(ge,Pe,Ie,mt,Ot,Qt){var pn=Ot.filter,Dn=pn===void 0?st:pn,Zn=Ot.render,na=Zn===void 0?St:Zn,Ca=Ot.limit,Va=Ca===void 0?50:Ca,fa=Ot.sort;return ce.useMemo(function(){var za=[];if(!ge)return[];function Ia(Ba,Or){var no=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Ba.forEach(function(fr){if(!(!fa&&Va!==!1&&Va>0&&za.length>=Va)){var Br=[].concat(x(Or),[fr]),Eo=fr[Ie.children],hr=no||fr.disabled;if((!Eo||Eo.length===0||Qt)&&Dn(ge,Br,{label:Ie.label})){var Lr;za.push(Ue(Ue({},fr),{},(Lr={disabled:hr},Te(Lr,Ie.label,na(ge,Br,mt,Ie)),Te(Lr,We,Br),Te(Lr,Ie.children,void 0),Lr)))}Eo&&Ia(fr[Ie.children],Br,hr)}})}return Ia(Pe,[]),fa&&za.sort(function(Ba,Or){return fa(Ba[We],Or[We],ge,Ie)}),Va!==!1&&Va>0?za.slice(0,Va):za},[ge,Pe,Ie,mt,na,Qt,Dn,fa,Va])},yn=Nt,Hn="__RC_CASCADER_SPLIT__",ya="SHOW_PARENT",oa="SHOW_CHILD";function jn(ue){return ue.join(Hn)}function vn(ue){return ue.map(jn)}function ra(ue){return ue.split(Hn)}function Ta(ue){var ge=ue||{},Pe=ge.label,Ie=ge.value,mt=ge.children,Ot=Ie||"value";return{label:Pe||"label",value:Ot,key:Ot,children:mt||"children"}}function Gr(ue,ge){var Pe,Ie;return(Pe=ue.isLeaf)!==null&&Pe!==void 0?Pe:!((Ie=ue[ge.children])!==null&&Ie!==void 0&&Ie.length)}function Ur(ue){var ge=ue.parentElement;if(ge){var Pe=ue.offsetTop-ge.offsetTop;Pe-ge.scrollTop<0?ge.scrollTo({top:Pe}):Pe+ue.offsetHeight-ge.scrollTop>ge.offsetHeight&&ge.scrollTo({top:Pe+ue.offsetHeight-ge.offsetHeight})}}function ga(ue,ge){return ue.map(function(Pe){var Ie;return(Ie=Pe[We])===null||Ie===void 0?void 0:Ie.map(function(mt){return mt[ge.value]})})}function Sa(ue){return Array.isArray(ue)&&Array.isArray(ue[0])}function Gn(ue){return ue?Sa(ue)?ue:(ue.length===0?[]:[ue]).map(function(ge){return Array.isArray(ge)?ge:[ge]}):[]}function ta(ue,ge,Pe){var Ie=new Set(ue),mt=ge();return ue.filter(function(Ot){var Qt=mt[Ot],pn=Qt?Qt.parent:null,Dn=Qt?Qt.children:null;return Qt&&Qt.node.disabled?!0:Pe===oa?!(Dn&&Dn.some(function(Zn){return Zn.key&&Ie.has(Zn.key)})):!(pn&&!pn.node.disabled&&Ie.has(pn.key))})}function Qa(ue,ge,Pe){for(var Ie=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,mt=ge,Ot=[],Qt=function(){var Zn,na,Ca,Va=ue[pn],fa=(Zn=mt)===null||Zn===void 0?void 0:Zn.findIndex(function(Ia){var Ba=Ia[Pe.value];return Ie?String(Ba)===String(Va):Ba===Va}),za=fa!==-1?(na=mt)===null||na===void 0?void 0:na[fa]:null;Ot.push({value:(Ca=za==null?void 0:za[Pe.value])!==null&&Ca!==void 0?Ca:Va,index:fa,option:za}),mt=za==null?void 0:za[Pe.children]},pn=0;pn<ue.length;pn+=1)Qt();return Ot}var Jr=function(ue,ge,Pe,Ie,mt){return ce.useMemo(function(){var Ot=mt||function(Qt){var pn=Ie?Qt.slice(-1):Qt,Dn=" / ";return pn.every(function(Zn){return["string","number"].includes(Me(Zn))})?pn.join(Dn):pn.reduce(function(Zn,na,Ca){var Va=ce.isValidElement(na)?ce.cloneElement(na,{key:Ca}):na;return Ca===0?[Va]:[].concat(x(Zn),[Dn,Va])},[])};return ue.map(function(Qt){var pn,Dn=Qa(Qt,ge,Pe),Zn=Ot(Dn.map(function(Ca){var Va,fa=Ca.option,za=Ca.value;return(Va=fa==null?void 0:fa[Pe.label])!==null&&Va!==void 0?Va:za}),Dn.map(function(Ca){var Va=Ca.option;return Va})),na=jn(Qt);return{label:Zn,value:na,key:na,valueCells:Qt,disabled:(pn=Dn[Dn.length-1])===null||pn===void 0||(pn=pn.option)===null||pn===void 0?void 0:pn.disabled}})},[ue,ge,Pe,mt,Ie])};function $a(ue,ge){return ce.useCallback(function(Pe){var Ie=[],mt=[];return Pe.forEach(function(Ot){var Qt=Qa(Ot,ue,ge);Qt.every(function(pn){return pn.option})?mt.push(Ot):Ie.push(Ot)}),[mt,Ie]},[ue,ge])}var ca=te(1089),Wa=function(ue,ge){var Pe=ce.useRef({options:[],info:{keyEntities:{},pathKeyEntities:{}}}),Ie=ce.useCallback(function(){return Pe.current.options!==ue&&(Pe.current.options=ue,Pe.current.info=(0,ca.I8)(ue,{fieldNames:ge,initWrapper:function(Ot){return Ue(Ue({},Ot),{},{pathKeyEntities:{}})},processEntity:function(Ot,Qt){var pn=Ot.nodes.map(function(Dn){return Dn[ge.value]}).join(Hn);Qt.pathKeyEntities[pn]=Ot,Ot.key=pn}})),Pe.current.info.pathKeyEntities},[ge,ue]);return Ie};function wa(ue,ge){var Pe=ce.useMemo(function(){return ge||[]},[ge]),Ie=Wa(Pe,ue),mt=ce.useCallback(function(Ot){var Qt=Ie();return Ot.map(function(pn){var Dn=Qt[pn].nodes;return Dn.map(function(Zn){return Zn[ue.value]})})},[Ie,ue]);return[Pe,Ie,mt]}var ja={},Xo=[],Oi=function(ge){Xo.push(ge)};function Wi(ue,ge){if(0)var Pe}function Ol(ue,ge){if(0)var Pe}function Xr(){ja={}}function $l(ue,ge,Pe){!ge&&!ja[Pe]&&(ue(!1,Pe),ja[Pe]=!0)}function Kl(ue,ge){$l(Wi,ue,ge)}function Wo(ue,ge){$l(Ol,ue,ge)}Kl.preMessage=Oi,Kl.resetWarned=Xr,Kl.noteOnce=Wo;var Gi=null;function Li(ue){return ce.useMemo(function(){if(!ue)return[!1,{}];var ge={matchInputWidth:!0,limit:50};return ue&&Me(ue)==="object"&&(ge=Ue(Ue({},ge),ue)),ge.limit<=0&&(ge.limit=!1),[!0,ge]},[ue])}var ki=te(17341);function Nl(ue,ge,Pe,Ie,mt,Ot,Qt,pn){return function(Dn){if(!ue)ge(Dn);else{var Zn=jn(Dn),na=vn(Pe),Ca=vn(Ie),Va=na.includes(Zn),fa=mt.some(function(hr){return jn(hr)===Zn}),za=Pe,Ia=mt;if(fa&&!Va)Ia=mt.filter(function(hr){return jn(hr)!==Zn});else{var Ba=Va?na.filter(function(hr){return hr!==Zn}):[].concat(x(na),[Zn]),Or=Ot(),no;if(Va){var fr=(0,ki.S)(Ba,{checked:!1,halfCheckedKeys:Ca},Or);no=fr.checkedKeys}else{var Br=(0,ki.S)(Ba,!0,Or);no=Br.checkedKeys}var Eo=ta(no,Ot,pn);za=Qt(Eo)}ge([].concat(x(Ia),x(za)))}}}function os(ue,ge,Pe,Ie,mt){return ce.useMemo(function(){var Ot=mt(ge),Qt=re(Ot,2),pn=Qt[0],Dn=Qt[1];if(!ue||!ge.length)return[pn,[],Dn];var Zn=vn(pn),na=Pe(),Ca=(0,ki.S)(Zn,!0,na),Va=Ca.checkedKeys,fa=Ca.halfCheckedKeys;return[Ie(Va),Ie(fa),Dn]},[ue,ge,Pe,Ie,mt])}var Ns=ce.memo(function(ue){var ge=ue.children;return ge},function(ue,ge){return!ge.open}),Ls=Ns;function Zs(ue){var ge,Pe=ue.prefixCls,Ie=ue.checked,mt=ue.halfChecked,Ot=ue.disabled,Qt=ue.onClick,pn=ue.disableCheckbox,Dn=ce.useContext(su),Zn=Dn.checkable,na=typeof Zn!="boolean"?Zn:null;return ce.createElement("span",{className:Gt()("".concat(Pe),(ge={},Te(ge,"".concat(Pe,"-checked"),Ie),Te(ge,"".concat(Pe,"-indeterminate"),!Ie&&mt),Te(ge,"".concat(Pe,"-disabled"),Ot||pn),ge)),onClick:Qt},na)}var bs="__cascader_fix_label__";function js(ue){var ge=ue.prefixCls,Pe=ue.multiple,Ie=ue.options,mt=ue.activeValue,Ot=ue.prevValuePath,Qt=ue.onToggleOpen,pn=ue.onSelect,Dn=ue.onActive,Zn=ue.checkedSet,na=ue.halfCheckedSet,Ca=ue.loadingKeys,Va=ue.isSelectable,fa=ue.disabled,za="".concat(ge,"-menu"),Ia="".concat(ge,"-menu-item"),Ba=ce.useContext(su),Or=Ba.fieldNames,no=Ba.changeOnSelect,fr=Ba.expandTrigger,Br=Ba.expandIcon,Eo=Ba.loadingIcon,hr=Ba.dropdownMenuColumnStyle,Lr=Ba.optionRender,qr=fr==="hover",Yr=function(bo){return fa||bo},yo=ce.useMemo(function(){return Ie.map(function(gr){var bo,ao=gr.disabled,ei=gr.disableCheckbox,Zo=gr[We],Vo=(bo=gr[bs])!==null&&bo!==void 0?bo:gr[Or.label],ii=gr[Or.value],gi=Gr(gr,Or),Do=Zo?Zo.map(function(Zi){return Zi[Or.value]}):[].concat(x(Ot),[ii]),Sr=jn(Do),Ao=Ca.includes(Sr),jo=Zn.has(Sr),Ei=na.has(Sr);return{disabled:ao,label:Vo,value:ii,isLeaf:gi,isLoading:Ao,checked:jo,halfChecked:Ei,option:gr,disableCheckbox:ei,fullPath:Do,fullPathKey:Sr}})},[Ie,Zn,Or,na,Ca,Ot]);return ce.createElement("ul",{className:za,role:"menu"},yo.map(function(gr){var bo,ao=gr.disabled,ei=gr.label,Zo=gr.value,Vo=gr.isLeaf,ii=gr.isLoading,gi=gr.checked,Do=gr.halfChecked,Sr=gr.option,Ao=gr.fullPath,jo=gr.fullPathKey,Ei=gr.disableCheckbox,Zi=function(){if(!Yr(ao)){var Ni=x(Ao);qr&&Vo&&Ni.pop(),Dn(Ni)}},li=function(){Va(Sr)&&!Yr(ao)&&pn(Ao,Vo)},Bi;return typeof Sr.title=="string"?Bi=Sr.title:typeof ei=="string"&&(Bi=ei),ce.createElement("li",{key:jo,className:Gt()(Ia,(bo={},Te(bo,"".concat(Ia,"-expand"),!Vo),Te(bo,"".concat(Ia,"-active"),mt===Zo||mt===jo),Te(bo,"".concat(Ia,"-disabled"),Yr(ao)),Te(bo,"".concat(Ia,"-loading"),ii),bo)),style:hr,role:"menuitemcheckbox",title:Bi,"aria-checked":gi,"data-path-key":jo,onClick:function(){Zi(),!Ei&&(!Pe||Vo)&&li()},onDoubleClick:function(){no&&Qt(!1)},onMouseEnter:function(){qr&&Zi()},onMouseDown:function(Ni){Ni.preventDefault()}},Pe&&ce.createElement(Zs,{prefixCls:"".concat(ge,"-checkbox"),checked:gi,halfChecked:Do,disabled:Yr(ao)||Ei,disableCheckbox:Ei,onClick:function(Ni){Ei||(Ni.stopPropagation(),li())}}),ce.createElement("div",{className:"".concat(Ia,"-content")},Lr?Lr(Sr):ei),!ii&&Br&&!Vo&&ce.createElement("div",{className:"".concat(Ia,"-expand-icon")},Br),ii&&Eo&&ce.createElement("div",{className:"".concat(Ia,"-loading-icon")},Eo))}))}var gs=function(ge,Pe){var Ie=ce.useContext(su),mt=Ie.values,Ot=mt[0],Qt=ce.useState([]),pn=re(Qt,2),Dn=pn[0],Zn=pn[1];return ce.useEffect(function(){ge||Zn(Ot||[])},[Pe,Ot]),[Dn,Zn]},Cs=gs,xo={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(ge){var Pe=ge.keyCode;if(ge.altKey&&!ge.ctrlKey||ge.metaKey||Pe>=xo.F1&&Pe<=xo.F12)return!1;switch(Pe){case xo.ALT:case xo.CAPS_LOCK:case xo.CONTEXT_MENU:case xo.CTRL:case xo.DOWN:case xo.END:case xo.ESC:case xo.HOME:case xo.INSERT:case xo.LEFT:case xo.MAC_FF_META:case xo.META:case xo.NUMLOCK:case xo.NUM_CENTER:case xo.PAGE_DOWN:case xo.PAGE_UP:case xo.PAUSE:case xo.PRINT_SCREEN:case xo.RIGHT:case xo.SHIFT:case xo.UP:case xo.WIN_KEY:case xo.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(ge){if(ge>=xo.ZERO&&ge<=xo.NINE||ge>=xo.NUM_ZERO&&ge<=xo.NUM_MULTIPLY||ge>=xo.A&&ge<=xo.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&ge===0)return!0;switch(ge){case xo.SPACE:case xo.QUESTION_MARK:case xo.NUM_PLUS:case xo.NUM_MINUS:case xo.NUM_PERIOD:case xo.NUM_DIVISION:case xo.SEMICOLON:case xo.DASH:case xo.EQUALS:case xo.COMMA:case xo.PERIOD:case xo.SLASH:case xo.APOSTROPHE:case xo.SINGLE_QUOTE:case xo.OPEN_SQUARE_BRACKET:case xo.BACKSLASH:case xo.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Hu=xo,ms=function(ue,ge,Pe,Ie,mt,Ot,Qt){var pn=Qt.direction,Dn=Qt.searchValue,Zn=Qt.toggleOpen,na=Qt.open,Ca=pn==="rtl",Va=ce.useMemo(function(){for(var hr=-1,Lr=ge,qr=[],Yr=[],yo=Ie.length,gr=ga(ge,Pe),bo=function(ii){var gi=Lr.findIndex(function(Do,Sr){return(gr[Sr]?jn(gr[Sr]):Do[Pe.value])===Ie[ii]});if(gi===-1)return 1;hr=gi,qr.push(hr),Yr.push(Ie[ii]),Lr=Lr[hr][Pe.children]},ao=0;ao<yo&&Lr&&!bo(ao);ao+=1);for(var ei=ge,Zo=0;Zo<qr.length-1;Zo+=1)ei=ei[qr[Zo]][Pe.children];return[Yr,hr,ei,gr]},[Ie,Pe,ge]),fa=re(Va,4),za=fa[0],Ia=fa[1],Ba=fa[2],Or=fa[3],no=function(Lr){mt(Lr)},fr=function(Lr){var qr=Ba.length,Yr=Ia;Yr===-1&&Lr<0&&(Yr=qr);for(var yo=0;yo<qr;yo+=1){Yr=(Yr+Lr+qr)%qr;var gr=Ba[Yr];if(gr&&!gr.disabled){var bo=za.slice(0,-1).concat(Or[Yr]?jn(Or[Yr]):gr[Pe.value]);no(bo);return}}},Br=function(){if(za.length>1){var Lr=za.slice(0,-1);no(Lr)}else Zn(!1)},Eo=function(){var Lr,qr=((Lr=Ba[Ia])===null||Lr===void 0?void 0:Lr[Pe.children])||[],Yr=qr.find(function(gr){return!gr.disabled});if(Yr){var yo=[].concat(x(za),[Yr[Pe.value]]);no(yo)}};ce.useImperativeHandle(ue,function(){return{onKeyDown:function(Lr){var qr=Lr.which;switch(qr){case Hu.UP:case Hu.DOWN:{var Yr=0;qr===Hu.UP?Yr=-1:qr===Hu.DOWN&&(Yr=1),Yr!==0&&fr(Yr);break}case Hu.LEFT:{if(Dn)break;Ca?Eo():Br();break}case Hu.RIGHT:{if(Dn)break;Ca?Br():Eo();break}case Hu.BACKSPACE:{Dn||Br();break}case Hu.ENTER:{if(za.length){var yo=Ba[Ia],gr=(yo==null?void 0:yo[We])||[];gr.length?Ot(gr.map(function(bo){return bo[Pe.value]}),gr[gr.length-1]):Ot(za,Ba[Ia])}break}case Hu.ESC:Zn(!1),na&&Lr.stopPropagation()}},onKeyUp:function(){}}})},xs=ce.forwardRef(function(ue,ge){var Pe,Ie,mt,Ot=ue.prefixCls,Qt=ue.multiple,pn=ue.searchValue,Dn=ue.toggleOpen,Zn=ue.notFoundContent,na=ue.direction,Ca=ue.open,Va=ue.disabled,fa=ce.useRef(null),za=na==="rtl",Ia=ce.useContext(su),Ba=Ia.options,Or=Ia.values,no=Ia.halfValues,fr=Ia.fieldNames,Br=Ia.changeOnSelect,Eo=Ia.onSelect,hr=Ia.searchOptions,Lr=Ia.dropdownPrefixCls,qr=Ia.loadData,Yr=Ia.expandTrigger,yo=Lr||Ot,gr=ce.useState([]),bo=re(gr,2),ao=bo[0],ei=bo[1],Zo=function(Mr){if(!(!qr||pn)){var ur=Qa(Mr,Ba,fr),$r=ur.map(function(ui){var nl=ui.option;return nl}),Ro=$r[$r.length-1];if(Ro&&!Gr(Ro,fr)){var Yo=jn(Mr);ei(function(ui){return[].concat(x(ui),[Yo])}),qr($r)}}};ce.useEffect(function(){ao.length&&ao.forEach(function(Vr){var Mr=ra(Vr),ur=Qa(Mr,Ba,fr,!0).map(function(Ro){var Yo=Ro.option;return Yo}),$r=ur[ur.length-1];(!$r||$r[fr.children]||Gr($r,fr))&&ei(function(Ro){return Ro.filter(function(Yo){return Yo!==Vr})})})},[Ba,ao,fr]);var Vo=ce.useMemo(function(){return new Set(vn(Or))},[Or]),ii=ce.useMemo(function(){return new Set(vn(no))},[no]),gi=Cs(Qt,Ca),Do=re(gi,2),Sr=Do[0],Ao=Do[1],jo=function(Mr){Ao(Mr),Zo(Mr)},Ei=function(Mr){if(Va)return!1;var ur=Mr.disabled,$r=Gr(Mr,fr);return!ur&&($r||Br||Qt)},Zi=function(Mr,ur){var $r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Eo(Mr),!Qt&&(ur||Br&&(Yr==="hover"||$r))&&Dn(!1)},li=ce.useMemo(function(){return pn?hr:Ba},[pn,hr,Ba]),Bi=ce.useMemo(function(){for(var Vr=[{options:li}],Mr=li,ur=ga(Mr,fr),$r=function(){var ui=Sr[Ro],nl=Mr.find(function(ou,ql){return(ur[ql]?jn(ur[ql]):ou[fr.value])===ui}),Rl=nl==null?void 0:nl[fr.children];if(!(Rl!=null&&Rl.length))return 1;Mr=Rl,Vr.push({options:Rl})},Ro=0;Ro<Sr.length&&!$r();Ro+=1);return Vr},[li,Sr,fr]),mi=function(Mr,ur){Ei(ur)&&Zi(Mr,Gr(ur,fr),!0)};ms(ge,li,fr,Sr,jo,mi,{direction:na,searchValue:pn,toggleOpen:Dn,open:Ca}),ce.useEffect(function(){if(!pn)for(var Vr=0;Vr<Sr.length;Vr+=1){var Mr,ur=Sr.slice(0,Vr+1),$r=jn(ur),Ro=(Mr=fa.current)===null||Mr===void 0?void 0:Mr.querySelector('li[data-path-key="'.concat($r.replace(/\\{0,2}"/g,'\\"'),'"]'));Ro&&Ur(Ro)}},[Sr,pn]);var Ni=!((Pe=Bi[0])!==null&&Pe!==void 0&&(Pe=Pe.options)!==null&&Pe!==void 0&&Pe.length),Ll=[(Ie={},Te(Ie,fr.value,"__EMPTY__"),Te(Ie,bs,Zn),Te(Ie,"disabled",!0),Ie)],vl=Ue(Ue({},ue),{},{multiple:!Ni&&Qt,onSelect:Zi,onActive:jo,onToggleOpen:Dn,checkedSet:Vo,halfCheckedSet:ii,loadingKeys:ao,isSelectable:Ei}),eo=Ni?[{options:Ll}]:Bi,_r=eo.map(function(Vr,Mr){var ur=Sr.slice(0,Mr),$r=Sr[Mr];return ce.createElement(js,_e({key:Mr},vl,{prefixCls:yo,options:Vr.options,prevValuePath:ur,activeValue:$r}))});return ce.createElement(Ls,{open:Ca},ce.createElement("div",{className:Gt()("".concat(yo,"-menus"),(mt={},Te(mt,"".concat(yo,"-menu-empty"),Ni),Te(mt,"".concat(yo,"-rtl"),za),mt)),ref:fa},_r))}),As=xs,Us=ce.forwardRef(function(ue,ge){var Pe=Rn();return ce.createElement(As,_e({},ue,Pe,{ref:ge}))}),Rs=Us,nc=te(80705);function lc(ue,ge,Pe){var Ie=React.useRef({});return(!("value"in Ie.current)||Pe(Ie.current.condition,ge))&&(Ie.current.value=ue(),Ie.current.condition=ge),Ie.current.value}var Qs=Symbol.for("react.element"),ac=Symbol.for("react.transitional.element"),en=Symbol.for("react.fragment");function tr(ue){return ue&&_typeof(ue)==="object"&&(ue.$$typeof===Qs||ue.$$typeof===ac)&&ue.type===en}var _o=Number(ce.version.split(".")[0]),wr=function(ge,Pe){typeof ge=="function"?ge(Pe):_typeof(ge)==="object"&&ge&&"current"in ge&&(ge.current=Pe)},ia=function(){for(var ge=arguments.length,Pe=new Array(ge),Ie=0;Ie<ge;Ie++)Pe[Ie]=arguments[Ie];var mt=Pe.filter(Boolean);return mt.length<=1?mt[0]:function(Ot){Pe.forEach(function(Qt){wr(Qt,Ot)})}},Di=function(){for(var ge=arguments.length,Pe=new Array(ge),Ie=0;Ie<ge;Ie++)Pe[Ie]=arguments[Ie];return useMemo(function(){return ia.apply(void 0,Pe)},Pe,function(mt,Ot){return mt.length!==Ot.length||mt.every(function(Qt,pn){return Qt!==Ot[pn]})})},xi=function(ge){var Pe,Ie;if(!ge)return!1;if(Vi(ge)&&_o>=19)return!0;var mt=isMemo(ge)?ge.type.type:ge.type;return!(typeof mt=="function"&&!((Pe=mt.prototype)!==null&&Pe!==void 0&&Pe.render)&&mt.$$typeof!==ForwardRef||typeof ge=="function"&&!((Ie=ge.prototype)!==null&&Ie!==void 0&&Ie.render)&&ge.$$typeof!==ForwardRef)};function Vi(ue){return isValidElement(ue)&&!isFragment(ue)}var ko=function(ge){return Vi(ge)&&xi(ge)},ru=function(ge){if(ge&&Vi(ge)){var Pe=ge;return Pe.props.propertyIsEnumerable("ref")?Pe.props.ref:Pe.ref}return null};function Ri(ue,ge,Pe,Ie){if(!ge.length)return Pe;var mt=_toArray(ge),Ot=mt[0],Qt=mt.slice(1),pn;return!ue&&typeof Ot=="number"?pn=[]:Array.isArray(ue)?pn=_toConsumableArray(ue):pn=_objectSpread({},ue),Ie&&Pe===void 0&&Qt.length===1?delete pn[Ot][Qt[0]]:pn[Ot]=Ri(pn[Ot],Qt,Pe,Ie),pn}function is(ue,ge,Pe){var Ie=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return ge.length&&Ie&&Pe===void 0&&!get(ue,ge.slice(0,-1))?ue:Ri(ue,ge,Pe,Ie)}function zs(ue){return _typeof(ue)==="object"&&ue!==null&&Object.getPrototypeOf(ue)===Object.prototype}function Kr(ue){return Array.isArray(ue)?[]:{}}var cu=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function Tu(){for(var ue=arguments.length,ge=new Array(ue),Pe=0;Pe<ue;Pe++)ge[Pe]=arguments[Pe];var Ie=Kr(ge[0]);return ge.forEach(function(mt){function Ot(Qt,pn){var Dn=new Set(pn),Zn=get(mt,Qt),na=Array.isArray(Zn);if(na||zs(Zn)){if(!Dn.has(Zn)){Dn.add(Zn);var Ca=get(Ie,Qt);na?Ie=is(Ie,Qt,[]):(!Ca||_typeof(Ca)!=="object")&&(Ie=is(Ie,Qt,Kr(Zn))),cu(Zn).forEach(function(Va){Ot([].concat(_toConsumableArray(Qt),[Va]),Dn)})}}else Ie=is(Ie,Qt,Zn)}Ot([])}),Ie}function Wl(){}function El(ue){var ge,Pe=ue,Ie=Pe.prefixCls,mt=Ie===void 0?"rc-cascader":Ie,Ot=Pe.style,Qt=Pe.className,pn=Pe.options,Dn=Pe.checkable,Zn=Pe.defaultValue,na=Pe.value,Ca=Pe.fieldNames,Va=Pe.changeOnSelect,fa=Pe.onChange,za=Pe.showCheckedStrategy,Ia=Pe.loadData,Ba=Pe.expandTrigger,Or=Pe.expandIcon,no=Or===void 0?">":Or,fr=Pe.loadingIcon,Br=Pe.direction,Eo=Pe.notFoundContent,hr=Eo===void 0?"Not Found":Eo,Lr=Pe.disabled,qr=!!Dn,Yr=_i(Zn,{value:na,postState:Gn}),yo=re(Yr,2),gr=yo[0],bo=yo[1],ao=ce.useMemo(function(){return Ta(Ca)},[JSON.stringify(Ca)]),ei=wa(ao,pn),Zo=re(ei,3),Vo=Zo[0],ii=Zo[1],gi=Zo[2],Do=$a(Vo,ao),Sr=os(qr,gr,ii,gi,Do),Ao=re(Sr,3),jo=Ao[0],Ei=Ao[1],Zi=Ao[2],li=Lo(function(eo){if(bo(eo),fa){var _r=Gn(eo),Vr=_r.map(function($r){return Qa($r,Vo,ao).map(function(Ro){return Ro.option})}),Mr=qr?_r:_r[0],ur=qr?Vr:Vr[0];fa(Mr,ur)}}),Bi=Nl(qr,li,jo,Ei,Zi,ii,gi,za),mi=Lo(function(eo){Bi(eo)}),Ni=ce.useMemo(function(){return{options:Vo,fieldNames:ao,values:jo,halfValues:Ei,changeOnSelect:Va,onSelect:mi,checkable:Dn,searchOptions:[],dropdownPrefixCls:void 0,loadData:Ia,expandTrigger:Ba,expandIcon:no,loadingIcon:fr,dropdownMenuColumnStyle:void 0}},[Vo,ao,jo,Ei,Va,mi,Dn,Ia,Ba,no,fr]),Ll="".concat(mt,"-panel"),vl=!Vo.length;return ce.createElement(su.Provider,{value:Ni},ce.createElement("div",{className:Gt()(Ll,(ge={},Te(ge,"".concat(Ll,"-rtl"),Br==="rtl"),Te(ge,"".concat(Ll,"-empty"),vl),ge),Qt),style:Ot},vl?hr:ce.createElement(As,{prefixCls:mt,searchValue:"",multiple:qr,toggleOpen:Wl,open:!0,direction:Br,disabled:Lr})))}function Js(ue){var ge=ue.onPopupVisibleChange,Pe=ue.popupVisible,Ie=ue.popupClassName,mt=ue.popupPlacement;warning(!ge,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(Pe===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(Ie===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(mt===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function Hs(ue,ge){if(ue){var Pe=function Ie(mt){for(var Ot=0;Ot<mt.length;Ot++){var Qt=mt[Ot];if(Qt[ge==null?void 0:ge.value]===null)return warning(!1,"`value` in Cascader options should not be `null`."),!0;if(Array.isArray(Qt[ge==null?void 0:ge.children])&&Ie(Qt[ge==null?void 0:ge.children]))return!0}};Pe(ue)}}var Cl=null,ws=["id","prefixCls","fieldNames","defaultValue","value","changeOnSelect","onChange","displayRender","checkable","autoClearSearchValue","searchValue","onSearch","showSearch","expandTrigger","options","dropdownPrefixCls","loadData","popupVisible","open","popupClassName","dropdownClassName","dropdownMenuColumnStyle","dropdownStyle","popupPlacement","placement","onDropdownVisibleChange","onPopupVisibleChange","expandIcon","loadingIcon","children","dropdownMatchSelectWidth","showCheckedStrategy","optionRender"],Gs=ce.forwardRef(function(ue,ge){var Pe=ue.id,Ie=ue.prefixCls,mt=Ie===void 0?"rc-cascader":Ie,Ot=ue.fieldNames,Qt=ue.defaultValue,pn=ue.value,Dn=ue.changeOnSelect,Zn=ue.onChange,na=ue.displayRender,Ca=ue.checkable,Va=ue.autoClearSearchValue,fa=Va===void 0?!0:Va,za=ue.searchValue,Ia=ue.onSearch,Ba=ue.showSearch,Or=ue.expandTrigger,no=ue.options,fr=ue.dropdownPrefixCls,Br=ue.loadData,Eo=ue.popupVisible,hr=ue.open,Lr=ue.popupClassName,qr=ue.dropdownClassName,Yr=ue.dropdownMenuColumnStyle,yo=ue.dropdownStyle,gr=ue.popupPlacement,bo=ue.placement,ao=ue.onDropdownVisibleChange,ei=ue.onPopupVisibleChange,Zo=ue.expandIcon,Vo=Zo===void 0?">":Zo,ii=ue.loadingIcon,gi=ue.children,Do=ue.dropdownMatchSelectWidth,Sr=Do===void 0?!1:Do,Ao=ue.showCheckedStrategy,jo=Ao===void 0?ya:Ao,Ei=ue.optionRender,Zi=fe(ue,ws),li=zu(Pe),Bi=!!Ca,mi=_i(Qt,{value:pn,postState:Gn}),Ni=re(mi,2),Ll=Ni[0],vl=Ni[1],eo=ce.useMemo(function(){return Ta(Ot)},[JSON.stringify(Ot)]),_r=wa(eo,no),Vr=re(_r,3),Mr=Vr[0],ur=Vr[1],$r=Vr[2],Ro=_i("",{value:za,postState:function(vo){return vo||""}}),Yo=re(Ro,2),ui=Yo[0],nl=Yo[1],Rl=function(vo,yi){nl(vo),yi.source!=="blur"&&Ia&&Ia(vo)},ou=Li(Ba),ql=re(ou,2),pl=ql[0],Dr=ql[1],yl=yn(ui,Mr,eo,fr||mt,Dr,Dn||Bi),Hl=$a(Mr,eo),Vl=os(Bi,Ll,ur,$r,Hl),Pl=re(Vl,3),al=Pl[0],eu=Pl[1],_u=Pl[2],Eu=ce.useMemo(function(){var Gl=vn(al),vo=ta(Gl,ur,jo);return[].concat(x(_u),x($r(vo)))},[al,ur,$r,_u,jo]),xu=Jr(Eu,Mr,eo,Bi,na),Ml=Lo(function(Gl){if(vl(Gl),Zn){var vo=Gn(Gl),yi=vo.map(function(Du){return Qa(Du,Mr,eo).map(function(Bo){return Bo.option})}),fi=Bi?vo:vo[0],Ul=Bi?yi:yi[0];Zn(fi,Ul)}}),Qu=Nl(Bi,Ml,al,eu,_u,ur,$r,jo),yu=Lo(function(Gl){(!Bi||fa)&&nl(""),Qu(Gl)}),ls=function(vo,yi){if(yi.type==="clear"){Ml([]);return}var fi=yi.values[0],Ul=fi.valueCells;yu(Ul)},du=hr!==void 0?hr:Eo,Ts=qr||Lr,Ju=bo||gr,_s=function(vo){ao==null||ao(vo),ei==null||ei(vo)},us=ce.useMemo(function(){return{options:Mr,fieldNames:eo,values:al,halfValues:eu,changeOnSelect:Dn,onSelect:yu,checkable:Ca,searchOptions:yl,dropdownPrefixCls:fr,loadData:Br,expandTrigger:Or,expandIcon:Vo,loadingIcon:ii,dropdownMenuColumnStyle:Yr,optionRender:Ei}},[Mr,eo,al,eu,Dn,yu,Ca,yl,fr,Br,Or,Vo,ii,Yr,Ei]),ps=!(ui?yl:Mr).length,ss=ui&&Dr.matchInputWidth||ps?{}:{minWidth:"auto"};return ce.createElement(su.Provider,{value:us},ce.createElement(Yl,_e({},Zi,{ref:ge,id:li,prefixCls:mt,autoClearSearchValue:fa,dropdownMatchSelectWidth:Sr,dropdownStyle:Ue(Ue({},ss),yo),displayValues:xu,onDisplayValuesChange:ls,mode:Bi?"multiple":void 0,searchValue:ui,onSearch:Rl,showSearch:pl,OptionList:Rs,emptyOptions:ps,open:du,dropdownClassName:Ts,placement:Ju,onDropdownVisibleChange:_s,getRawInputElement:function(){return gi}})))});Gs.SHOW_PARENT=ya,Gs.SHOW_CHILD=oa,Gs.Panel=El;var zc=Gs,Pc=zc,bc=te(10366),uc=te(87263),Xs=te(33603),rc=te(8745),sc=te(9708),qu=te(53124),Ys=te(88258),$s=te(98866),qs=te(35792),Cc=te(98675),cc=te(65223),ad=te(27833),xc=te(30307),Hc=te(15030),Gc=te(43277),Kc=te(78642),Wc=te(4173);function fs(ue,ge){const{getPrefixCls:Pe,direction:Ie,renderEmpty:mt}=ce.useContext(qu.E_),Ot=ge||Ie,Qt=Pe("select",ue),pn=Pe("cascader",ue);return[Qt,pn,Ot,mt]}var Ac=fs;function dc(ue,ge){return ce.useMemo(()=>ge?ce.createElement("span",{className:`${ue}-checkbox-inner`}):!1,[ge])}var gc=te(55007),Vc=te(77322),wc=te(79269),Bc=(ue,ge,Pe)=>{let Ie=Pe;Pe||(Ie=ge?ce.createElement(gc.Z,null):ce.createElement(wc.Z,null));const mt=ce.createElement("span",{className:`${ue}-menu-item-loading-icon`},ce.createElement(Vc.Z,{spin:!0}));return ce.useMemo(()=>[Ie,mt],[Ie])},Fc=te(80110),mc=te(83559),Dc=te(16777),Qc=te(63185),vs=te(14747),Ms=ue=>{const{prefixCls:ge,componentCls:Pe}=ue,Ie=`${Pe}-menu-item`,mt=`
|
|
&${Ie}-expand ${Ie}-expand-icon,
|
|
${Ie}-loading-icon
|
|
`;return[(0,Qc.C2)(`${ge}-checkbox`,ue),{[Pe]:{"&-checkbox":{top:0,marginInlineEnd:ue.paddingXS,pointerEvents:"unset"},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Pe}-menu-empty`]:{[`${Pe}-menu`]:{width:"100%",height:"auto",[Ie]:{color:ue.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,minWidth:ue.controlItemWidth,height:ue.dropdownHeight,margin:0,padding:ue.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${(0,Dc.unit)(ue.lineWidth)} ${ue.lineType} ${ue.colorSplit}`},"&-item":Object.assign(Object.assign({},vs.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:ue.optionPadding,lineHeight:ue.lineHeight,cursor:"pointer",transition:`all ${ue.motionDurationMid}`,borderRadius:ue.borderRadiusSM,"&:hover":{background:ue.controlItemBgHover},"&-disabled":{color:ue.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[mt]:{color:ue.colorTextDisabled}},[`&-active:not(${Ie}-disabled)`]:{"&, &:hover":{color:ue.optionSelectedColor,fontWeight:ue.optionSelectedFontWeight,backgroundColor:ue.optionSelectedBg}},"&-content":{flex:"auto"},[mt]:{marginInlineStart:ue.paddingXXS,color:ue.colorTextDescription,fontSize:ue.fontSizeIcon},"&-keyword":{color:ue.colorHighlight}})}}}]};const Ic=ue=>{const{componentCls:ge,antCls:Pe}=ue;return[{[ge]:{width:ue.controlWidth}},{[`${ge}-dropdown`]:[{[`&${Pe}-select-dropdown`]:{padding:0}},Ms(ue)]},{[`${ge}-dropdown-rtl`]:{direction:"rtl"}},(0,Fc.c)(ue)]},Ks=ue=>{const ge=Math.round((ue.controlHeight-ue.fontSize*ue.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:ue.controlItemBgActive,optionSelectedFontWeight:ue.fontWeightStrong,optionPadding:`${ge}px ${ue.paddingSM}px`,menuPadding:ue.paddingXXS,optionSelectedColor:ue.colorText}};var Oc=(0,mc.I$)("Cascader",ue=>[Ic(ue)],Ks);const fc=ue=>{const{componentCls:ge}=ue;return{[`${ge}-panel`]:[Ms(ue),{display:"inline-flex",border:`${(0,Dc.unit)(ue.lineWidth)} ${ue.lineType} ${ue.colorSplit}`,borderRadius:ue.borderRadiusLG,overflowX:"auto",maxWidth:"100%",[`${ge}-menus`]:{alignItems:"stretch"},[`${ge}-menu`]:{height:"auto"},"&-empty":{padding:ue.paddingXXS}}]}};var vc=(0,mc.A1)(["Cascader","Panel"],ue=>fc(ue),Ks);function Jc(ue){const{prefixCls:ge,className:Pe,multiple:Ie,rootClassName:mt,notFoundContent:Ot,direction:Qt,expandIcon:pn,disabled:Dn}=ue,Zn=ce.useContext($s.Z),na=Dn!=null?Dn:Zn,[Ca,Va,fa,za]=Ac(ge,Qt),Ia=(0,qs.Z)(Va),[Ba,Or,no]=Oc(Va,Ia);vc(Va);const fr=fa==="rtl",[Br,Eo]=Bc(Ca,fr,pn),hr=Ot||(za==null?void 0:za("Cascader"))||ce.createElement(Ys.Z,{componentName:"Cascader"}),Lr=dc(Va,Ie);return Ba(ce.createElement(El,Object.assign({},ue,{checkable:Lr,prefixCls:Va,className:Le()(Pe,Or,mt,no,Ia),notFoundContent:hr,direction:fa,expandIcon:Br,loadingIcon:Eo,disabled:na})))}var Xc=Jc,Nc=function(ue,ge){var Pe={};for(var Ie in ue)Object.prototype.hasOwnProperty.call(ue,Ie)&&ge.indexOf(Ie)<0&&(Pe[Ie]=ue[Ie]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,Ie=Object.getOwnPropertySymbols(ue);mt<Ie.length;mt++)ge.indexOf(Ie[mt])<0&&Object.prototype.propertyIsEnumerable.call(ue,Ie[mt])&&(Pe[Ie[mt]]=ue[Ie[mt]]);return Pe};const{SHOW_CHILD:Lc,SHOW_PARENT:Rc}=Pc;function Yc(ue,ge,Pe){const Ie=ue.toLowerCase().split(ge).reduce((Qt,pn,Dn)=>Dn===0?[pn]:[].concat((0,y.Z)(Qt),[ge,pn]),[]),mt=[];let Ot=0;return Ie.forEach((Qt,pn)=>{const Dn=Ot+Qt.length;let Zn=ue.slice(Ot,Dn);Ot=Dn,pn%2===1&&(Zn=ce.createElement("span",{className:`${Pe}-menu-item-keyword`,key:`separator-${pn}`},Zn)),mt.push(Zn)}),mt}const Ws=(ue,ge,Pe,Ie)=>{const mt=[],Ot=ue.toLowerCase();return ge.forEach((Qt,pn)=>{pn!==0&&mt.push(" / ");let Dn=Qt[Ie.label];const Zn=typeof Dn;(Zn==="string"||Zn==="number")&&(Dn=Yc(String(Dn),Ot,Pe)),mt.push(Dn)}),mt},Uu=ce.forwardRef((ue,ge)=>{var Pe;const{prefixCls:Ie,size:mt,disabled:Ot,className:Qt,rootClassName:pn,multiple:Dn,bordered:Zn=!0,transitionName:na,choiceTransitionName:Ca="",popupClassName:Va,dropdownClassName:fa,expandIcon:za,placement:Ia,showSearch:Ba,allowClear:Or=!0,notFoundContent:no,direction:fr,getPopupContainer:Br,status:Eo,showArrow:hr,builtinPlacements:Lr,style:qr,variant:Yr}=ue,yo=Nc(ue,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant"]),gr=(0,bc.Z)(yo,["suffixIcon"]),{getPrefixCls:bo,getPopupContainer:ao,className:ei,style:Zo}=(0,qu.dj)("cascader"),{popupOverflow:Vo}=ce.useContext(qu.E_),{status:ii,hasFeedback:gi,isFormItemInput:Do,feedbackIcon:Sr}=ce.useContext(cc.aM),Ao=(0,sc.F)(ii,Eo),[jo,Ei,Zi,li]=Ac(Ie,fr),Bi=Zi==="rtl",mi=bo(),Ni=(0,qs.Z)(jo),[Ll,vl,eo]=(0,Hc.Z)(jo,Ni),_r=(0,qs.Z)(Ei),[Vr]=Oc(Ei,_r),{compactSize:Mr,compactItemClassnames:ur}=(0,Wc.ri)(jo,fr),[$r,Ro]=(0,ad.Z)("cascader",Yr,Zn),Yo=no||(li==null?void 0:li("Cascader"))||ce.createElement(Ys.Z,{componentName:"Cascader"}),ui=Le()(Va||fa,`${Ei}-dropdown`,{[`${Ei}-dropdown-rtl`]:Zi==="rtl"},pn,Ni,_r,vl,eo),nl=ce.useMemo(()=>{if(!Ba)return Ba;let Ml={render:Ws};return typeof Ba=="object"&&(Ml=Object.assign(Object.assign({},Ml),Ba)),Ml},[Ba]),Rl=(0,Cc.Z)(Ml=>{var Qu;return(Qu=mt!=null?mt:Mr)!==null&&Qu!==void 0?Qu:Ml}),ou=ce.useContext($s.Z),ql=Ot!=null?Ot:ou,[pl,Dr]=Bc(jo,Bi,za),yl=dc(Ei,Dn),Hl=(0,Kc.Z)(ue.suffixIcon,hr),{suffixIcon:Vl,removeIcon:Pl,clearIcon:al}=(0,Gc.Z)(Object.assign(Object.assign({},ue),{hasFeedback:gi,feedbackIcon:Sr,showSuffixIcon:Hl,multiple:Dn,prefixCls:jo,componentName:"Cascader"})),eu=ce.useMemo(()=>Ia!==void 0?Ia:Bi?"bottomRight":"bottomLeft",[Ia,Bi]),_u=Or===!0?{clearIcon:al}:Or,[Eu]=(0,uc.Cn)("SelectLike",(Pe=gr.dropdownStyle)===null||Pe===void 0?void 0:Pe.zIndex),xu=ce.createElement(Pc,Object.assign({prefixCls:jo,className:Le()(!Ie&&Ei,{[`${jo}-lg`]:Rl==="large",[`${jo}-sm`]:Rl==="small",[`${jo}-rtl`]:Bi,[`${jo}-${$r}`]:Ro,[`${jo}-in-form-item`]:Do},(0,sc.Z)(jo,Ao,gi),ur,ei,Qt,pn,Ni,_r,vl,eo),disabled:ql,style:Object.assign(Object.assign({},Zo),qr)},gr,{builtinPlacements:(0,xc.Z)(Lr,Vo),direction:Zi,placement:eu,notFoundContent:Yo,allowClear:_u,showSearch:nl,expandIcon:pl,suffixIcon:Vl,removeIcon:Pl,loadingIcon:Dr,checkable:yl,dropdownClassName:ui,dropdownPrefixCls:Ie||Ei,dropdownStyle:Object.assign(Object.assign({},gr.dropdownStyle),{zIndex:Eu}),choiceTransitionName:(0,Xs.m)(mi,"",Ca),transitionName:(0,Xs.m)(mi,"slide-up",na),getPopupContainer:Br||ao,ref:ge}));return Vr(Ll(xu))}),oc=(0,rc.Z)(Uu,"dropdownAlign",ue=>(0,bc.Z)(ue,["visible"]));Uu.SHOW_PARENT=Rc,Uu.SHOW_CHILD=Lc,Uu.Panel=Xc,Uu._InternalPanelDoNotUseOrYouWillBeFired=oc;var $c=Uu},84567:function(Ht,Vt,te){"use strict";te.d(Vt,{default:function(){return et}});var y=te(67294),ce=te(13144),Re=te.n(ce),Le=te(95860),_e=te(17799),Me=te(45353),be=te(92429),He=te(53124),Te=te(98866),ke=te(35792),Ue=te(65223),Ye=y.createContext(null),me=te(63185),E=te(5273),a=function(Ze,Ce){var ye={};for(var Ge in Ze)Object.prototype.hasOwnProperty.call(Ze,Ge)&&Ce.indexOf(Ge)<0&&(ye[Ge]=Ze[Ge]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,Ge=Object.getOwnPropertySymbols(Ze);je<Ge.length;je++)Ce.indexOf(Ge[je])<0&&Object.prototype.propertyIsEnumerable.call(Ze,Ge[je])&&(ye[Ge[je]]=Ze[Ge[je]]);return ye};const x=(Ze,Ce)=>{var ye;const{prefixCls:Ge,className:je,rootClassName:Be,children:Pt,indeterminate:ot=!1,style:Ke,onMouseEnter:Ve,onMouseLeave:it,skipGroup:Mt=!1,disabled:Tt}=Ze,$t=a(Ze,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:En,direction:gt,checkbox:xt}=y.useContext(He.E_),Lt=y.useContext(Ye),{isFormItemInput:Dt}=y.useContext(Ue.aM),tt=y.useContext(Te.Z),Zt=(ye=(Lt==null?void 0:Lt.disabled)||Tt)!==null&&ye!==void 0?ye:tt,xe=y.useRef($t.value),Rt=y.useRef(null),ln=(0,_e.sQ)(Ce,Rt);y.useEffect(()=>{Lt==null||Lt.registerValue($t.value)},[]),y.useEffect(()=>{if(!Mt)return $t.value!==xe.current&&(Lt==null||Lt.cancelValue(xe.current),Lt==null||Lt.registerValue($t.value),xe.current=$t.value),()=>Lt==null?void 0:Lt.cancelValue($t.value)},[$t.value]),y.useEffect(()=>{var wt;!((wt=Rt.current)===null||wt===void 0)&&wt.input&&(Rt.current.input.indeterminate=ot)},[ot]);const Kt=En("checkbox",Ge),cn=(0,ke.Z)(Kt),[In,At,jt]=(0,me.ZP)(Kt,cn),vt=Object.assign({},$t);Lt&&!Mt&&(vt.onChange=function(){$t.onChange&&$t.onChange.apply($t,arguments),Lt.toggleOption&&Lt.toggleOption({label:Pt,value:$t.value})},vt.name=Lt.name,vt.checked=Lt.value.includes($t.value));const Fe=Re()(`${Kt}-wrapper`,{[`${Kt}-rtl`]:gt==="rtl",[`${Kt}-wrapper-checked`]:vt.checked,[`${Kt}-wrapper-disabled`]:Zt,[`${Kt}-wrapper-in-form-item`]:Dt},xt==null?void 0:xt.className,je,Be,jt,cn,At),Je=Re()({[`${Kt}-indeterminate`]:ot},be.A,At),[zt,Gt]=(0,E.Z)(vt.onClick);return In(y.createElement(Me.Z,{component:"Checkbox",disabled:Zt},y.createElement("label",{className:Fe,style:Object.assign(Object.assign({},xt==null?void 0:xt.style),Ke),onMouseEnter:Ve,onMouseLeave:it,onClick:zt},y.createElement(Le.Z,Object.assign({},vt,{onClick:Gt,prefixCls:Kt,className:Je,disabled:Zt,ref:ln})),Pt!==void 0&&y.createElement("span",{className:`${Kt}-label`},Pt))))};var z=y.forwardRef(x),ne=te(96641),re=te(10366),ie=function(Ze,Ce){var ye={};for(var Ge in Ze)Object.prototype.hasOwnProperty.call(Ze,Ge)&&Ce.indexOf(Ge)<0&&(ye[Ge]=Ze[Ge]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,Ge=Object.getOwnPropertySymbols(Ze);je<Ge.length;je++)Ce.indexOf(Ge[je])<0&&Object.prototype.propertyIsEnumerable.call(Ze,Ge[je])&&(ye[Ge[je]]=Ze[Ge[je]]);return ye},Ee=y.forwardRef((Ze,Ce)=>{const{defaultValue:ye,children:Ge,options:je=[],prefixCls:Be,className:Pt,rootClassName:ot,style:Ke,onChange:Ve}=Ze,it=ie(Ze,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Mt,direction:Tt}=y.useContext(He.E_),[$t,En]=y.useState(it.value||ye||[]),[gt,xt]=y.useState([]);y.useEffect(()=>{"value"in it&&En(it.value||[])},[it.value]);const Lt=y.useMemo(()=>je.map(Je=>typeof Je=="string"||typeof Je=="number"?{label:Je,value:Je}:Je),[je]),Dt=Je=>{xt(zt=>zt.filter(Gt=>Gt!==Je))},tt=Je=>{xt(zt=>[].concat((0,ne.Z)(zt),[Je]))},Zt=Je=>{const zt=$t.indexOf(Je.value),Gt=(0,ne.Z)($t);zt===-1?Gt.push(Je.value):Gt.splice(zt,1),"value"in it||En(Gt),Ve==null||Ve(Gt.filter(wt=>gt.includes(wt)).sort((wt,Wt)=>{const Ft=Lt.findIndex(kn=>kn.value===wt),rn=Lt.findIndex(kn=>kn.value===Wt);return Ft-rn}))},xe=Mt("checkbox",Be),Rt=`${xe}-group`,ln=(0,ke.Z)(xe),[Kt,cn,In]=(0,me.ZP)(xe,ln),At=(0,re.Z)(it,["value","disabled"]),jt=je.length?Lt.map(Je=>y.createElement(z,{prefixCls:xe,key:Je.value.toString(),disabled:"disabled"in Je?Je.disabled:it.disabled,value:Je.value,checked:$t.includes(Je.value),onChange:Je.onChange,className:`${Rt}-item`,style:Je.style,title:Je.title,id:Je.id,required:Je.required},Je.label)):Ge,vt={toggleOption:Zt,value:$t,disabled:it.disabled,name:it.name,registerValue:tt,cancelValue:Dt},Fe=Re()(Rt,{[`${Rt}-rtl`]:Tt==="rtl"},Pt,ot,In,ln,cn);return Kt(y.createElement("div",Object.assign({className:Fe,style:Ke},At,{ref:Ce}),y.createElement(Ye.Provider,{value:vt},jt)))});const De=z;De.Group=Ee,De.__ANT_CHECKBOX=!0;var et=De},63185:function(Ht,Vt,te){"use strict";te.d(Vt,{C2:function(){return Me}});var y=te(16777),ce=te(14747),Re=te(43259),Le=te(83559);const _e=be=>{const{checkboxCls:He}=be,Te=`${He}-wrapper`;return[{[`${He}-group`]:Object.assign(Object.assign({},(0,ce.Wf)(be)),{display:"inline-flex",flexWrap:"wrap",columnGap:be.marginXS,[`> ${be.antCls}-row`]:{flex:1}}),[Te]:Object.assign(Object.assign({},(0,ce.Wf)(be)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Te}`]:{marginInlineStart:0},[`&${Te}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[He]:Object.assign(Object.assign({},(0,ce.Wf)(be)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:be.borderRadiusSM,alignSelf:"center",[`${He}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${He}-inner`]:Object.assign({},(0,ce.oN)(be))},[`${He}-inner`]:{boxSizing:"border-box",display:"block",width:be.checkboxSize,height:be.checkboxSize,direction:"ltr",backgroundColor:be.colorBgContainer,border:`${(0,y.unit)(be.lineWidth)} ${be.lineType} ${be.colorBorder}`,borderRadius:be.borderRadiusSM,borderCollapse:"separate",transition:`all ${be.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:be.calc(be.checkboxSize).div(14).mul(5).equal(),height:be.calc(be.checkboxSize).div(14).mul(8).equal(),border:`${(0,y.unit)(be.lineWidthBold)} solid ${be.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${be.motionDurationFast} ${be.motionEaseInBack}, opacity ${be.motionDurationFast}`}},"& + span":{paddingInlineStart:be.paddingXS,paddingInlineEnd:be.paddingXS}})},{[`
|
|
${Te}:not(${Te}-disabled),
|
|
${He}:not(${He}-disabled)
|
|
`]:{[`&:hover ${He}-inner`]:{borderColor:be.colorPrimary}},[`${Te}:not(${Te}-disabled)`]:{[`&:hover ${He}-checked:not(${He}-disabled) ${He}-inner`]:{backgroundColor:be.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${He}-checked:not(${He}-disabled):after`]:{borderColor:be.colorPrimaryHover}}},{[`${He}-checked`]:{[`${He}-inner`]:{backgroundColor:be.colorPrimary,borderColor:be.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${be.motionDurationMid} ${be.motionEaseOutBack} ${be.motionDurationFast}`}}},[`
|
|
${Te}-checked:not(${Te}-disabled),
|
|
${He}-checked:not(${He}-disabled)
|
|
`]:{[`&:hover ${He}-inner`]:{backgroundColor:be.colorPrimaryHover,borderColor:"transparent"}}},{[He]:{"&-indeterminate":{[`${He}-inner`]:{backgroundColor:`${be.colorBgContainer} !important`,borderColor:`${be.colorBorder} !important`,"&:after":{top:"50%",insetInlineStart:"50%",width:be.calc(be.fontSizeLG).div(2).equal(),height:be.calc(be.fontSizeLG).div(2).equal(),backgroundColor:be.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}},[`&:hover ${He}-inner`]:{backgroundColor:`${be.colorBgContainer} !important`,borderColor:`${be.colorPrimary} !important`}}}},{[`${Te}-disabled`]:{cursor:"not-allowed"},[`${He}-disabled`]:{[`&, ${He}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${He}-inner`]:{background:be.colorBgContainerDisabled,borderColor:be.colorBorder,"&:after":{borderColor:be.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:be.colorTextDisabled},[`&${He}-indeterminate ${He}-inner::after`]:{background:be.colorTextDisabled}}}]};function Me(be,He){const Te=(0,Re.mergeToken)(He,{checkboxCls:`.${be}`,checkboxSize:He.controlInteractiveSize});return[_e(Te)]}Vt.ZP=(0,Le.I$)("Checkbox",(be,He)=>{let{prefixCls:Te}=He;return[Me(Te,be)]})},69234:function(Ht,Vt,te){"use strict";te.d(Vt,{default:function(){return Ze}});var y=te(67294),ce=te(79269),Re=te(13144),Le=te.n(Re),_e=te(3510),Me=te(37419),be=te(10366),He=te(33603),Te=te(96159),ke=te(53124),Ue=te(98675),Ye=y.forwardRef((Ce,ye)=>{const{getPrefixCls:Ge}=y.useContext(ke.E_),{prefixCls:je,className:Be,showArrow:Pt=!0}=Ce,ot=Ge("collapse",je),Ke=Le()({[`${ot}-no-arrow`]:!Pt},Be);return y.createElement(_e.default.Panel,Object.assign({ref:ye},Ce,{prefixCls:ot,className:Ke}))}),me=te(16777),E=te(14747),a=te(33507),x=te(83559),b=te(43259);const z=Ce=>{const{componentCls:ye,contentBg:Ge,padding:je,headerBg:Be,headerPadding:Pt,collapseHeaderPaddingSM:ot,collapseHeaderPaddingLG:Ke,collapsePanelBorderRadius:Ve,lineWidth:it,lineType:Mt,colorBorder:Tt,colorText:$t,colorTextHeading:En,colorTextDisabled:gt,fontSizeLG:xt,lineHeight:Lt,lineHeightLG:Dt,marginSM:tt,paddingSM:Zt,paddingLG:xe,paddingXS:Rt,motionDurationSlow:ln,fontSizeIcon:Kt,contentPadding:cn,fontHeight:In,fontHeightLG:At}=Ce,jt=`${(0,me.unit)(it)} ${Mt} ${Tt}`;return{[ye]:Object.assign(Object.assign({},(0,E.Wf)(Ce)),{backgroundColor:Be,border:jt,borderRadius:Ve,"&-rtl":{direction:"rtl"},[`& > ${ye}-item`]:{borderBottom:jt,"&:first-child":{[`
|
|
&,
|
|
& > ${ye}-header`]:{borderRadius:`${(0,me.unit)(Ve)} ${(0,me.unit)(Ve)} 0 0`}},"&:last-child":{[`
|
|
&,
|
|
& > ${ye}-header`]:{borderRadius:`0 0 ${(0,me.unit)(Ve)} ${(0,me.unit)(Ve)}`}},[`> ${ye}-header`]:Object.assign(Object.assign({position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Pt,color:En,lineHeight:Lt,cursor:"pointer",transition:`all ${ln}, visibility 0s`},(0,E.Qy)(Ce)),{[`> ${ye}-header-text`]:{flex:"auto"},[`${ye}-expand-icon`]:{height:In,display:"flex",alignItems:"center",paddingInlineEnd:tt},[`${ye}-arrow`]:Object.assign(Object.assign({},(0,E.Ro)()),{fontSize:Kt,transition:`transform ${ln}`,svg:{transition:`transform ${ln}`}}),[`${ye}-header-text`]:{marginInlineEnd:"auto"}}),[`${ye}-collapsible-header`]:{cursor:"default",[`${ye}-header-text`]:{flex:"none",cursor:"pointer"}},[`${ye}-collapsible-icon`]:{cursor:"unset",[`${ye}-expand-icon`]:{cursor:"pointer"}}},[`${ye}-content`]:{color:$t,backgroundColor:Ge,borderTop:jt,[`& > ${ye}-content-box`]:{padding:cn},"&-hidden":{display:"none"}},"&-small":{[`> ${ye}-item`]:{[`> ${ye}-header`]:{padding:ot,paddingInlineStart:Rt,[`> ${ye}-expand-icon`]:{marginInlineStart:Ce.calc(Zt).sub(Rt).equal()}},[`> ${ye}-content > ${ye}-content-box`]:{padding:Zt}}},"&-large":{[`> ${ye}-item`]:{fontSize:xt,lineHeight:Dt,[`> ${ye}-header`]:{padding:Ke,paddingInlineStart:je,[`> ${ye}-expand-icon`]:{height:At,marginInlineStart:Ce.calc(xe).sub(je).equal()}},[`> ${ye}-content > ${ye}-content-box`]:{padding:xe}}},[`${ye}-item:last-child`]:{borderBottom:0,[`> ${ye}-content`]:{borderRadius:`0 0 ${(0,me.unit)(Ve)} ${(0,me.unit)(Ve)}`}},[`& ${ye}-item-disabled > ${ye}-header`]:{"\n &,\n & > .arrow\n ":{color:gt,cursor:"not-allowed"}},[`&${ye}-icon-position-end`]:{[`& > ${ye}-item`]:{[`> ${ye}-header`]:{[`${ye}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:tt}}}}})}},ne=Ce=>{const{componentCls:ye}=Ce,Ge=`> ${ye}-item > ${ye}-header ${ye}-arrow`;return{[`${ye}-rtl`]:{[Ge]:{transform:"rotate(180deg)"}}}},re=Ce=>{const{componentCls:ye,headerBg:Ge,paddingXXS:je,colorBorder:Be}=Ce;return{[`${ye}-borderless`]:{backgroundColor:Ge,border:0,[`> ${ye}-item`]:{borderBottom:`1px solid ${Be}`},[`
|
|
> ${ye}-item:last-child,
|
|
> ${ye}-item:last-child ${ye}-header
|
|
`]:{borderRadius:0},[`> ${ye}-item:last-child`]:{borderBottom:0},[`> ${ye}-item > ${ye}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${ye}-item > ${ye}-content > ${ye}-content-box`]:{paddingTop:je}}}},ie=Ce=>{const{componentCls:ye,paddingSM:Ge}=Ce;return{[`${ye}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${ye}-item`]:{borderBottom:0,[`> ${ye}-content`]:{backgroundColor:"transparent",border:0,[`> ${ye}-content-box`]:{paddingBlock:Ge}}}}}},fe=Ce=>({headerPadding:`${Ce.paddingSM}px ${Ce.padding}px`,headerBg:Ce.colorFillAlter,contentPadding:`${Ce.padding}px 16px`,contentBg:Ce.colorBgContainer});var Ee=(0,x.I$)("Collapse",Ce=>{const ye=(0,b.mergeToken)(Ce,{collapseHeaderPaddingSM:`${(0,me.unit)(Ce.paddingXS)} ${(0,me.unit)(Ce.paddingSM)}`,collapseHeaderPaddingLG:`${(0,me.unit)(Ce.padding)} ${(0,me.unit)(Ce.paddingLG)}`,collapsePanelBorderRadius:Ce.borderRadiusLG});return[z(ye),re(ye),ie(ye),ne(ye),(0,a.Z)(ye)]},fe),et=Object.assign(y.forwardRef((Ce,ye)=>{const{getPrefixCls:Ge,direction:je,expandIcon:Be,className:Pt,style:ot}=(0,ke.dj)("collapse"),{prefixCls:Ke,className:Ve,rootClassName:it,style:Mt,bordered:Tt=!0,ghost:$t,size:En,expandIconPosition:gt="start",children:xt,expandIcon:Lt}=Ce,Dt=(0,Ue.Z)(Fe=>{var Je;return(Je=En!=null?En:Fe)!==null&&Je!==void 0?Je:"middle"}),tt=Ge("collapse",Ke),Zt=Ge(),[xe,Rt,ln]=Ee(tt),Kt=y.useMemo(()=>gt==="left"?"start":gt==="right"?"end":gt,[gt]),cn=Lt!=null?Lt:Be,In=y.useCallback(function(){let Fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Je=typeof cn=="function"?cn(Fe):y.createElement(ce.Z,{rotate:Fe.isActive?je==="rtl"?-90:90:void 0,"aria-label":Fe.isActive?"expanded":"collapsed"});return(0,Te.Tm)(Je,()=>{var zt;return{className:Le()((zt=Je==null?void 0:Je.props)===null||zt===void 0?void 0:zt.className,`${tt}-arrow`)}})},[cn,tt]),At=Le()(`${tt}-icon-position-${Kt}`,{[`${tt}-borderless`]:!Tt,[`${tt}-rtl`]:je==="rtl",[`${tt}-ghost`]:!!$t,[`${tt}-${Dt}`]:Dt!=="middle"},Pt,Ve,it,Rt,ln),jt=Object.assign(Object.assign({},(0,He.Z)(Zt)),{motionAppear:!1,leavedClassName:`${tt}-content-hidden`}),vt=y.useMemo(()=>xt?(0,Me.Z)(xt).map((Fe,Je)=>{var zt,Gt;const wt=Fe.props;if(wt!=null&&wt.disabled){const Wt=(zt=Fe.key)!==null&&zt!==void 0?zt:String(Je),Ft=Object.assign(Object.assign({},(0,be.Z)(Fe.props,["disabled"])),{key:Wt,collapsible:(Gt=wt.collapsible)!==null&&Gt!==void 0?Gt:"disabled"});return(0,Te.Tm)(Fe,Ft)}return Fe}):null,[xt]);return xe(y.createElement(_e.default,Object.assign({ref:ye,openMotion:jt},(0,be.Z)(Ce,["rootClassName"]),{expandIcon:In,prefixCls:tt,className:At,style:Object.assign(Object.assign({},ot),Mt)}),vt))}),{Panel:Ye}),Ze=et},96074:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return me}});var y=te(67294),ce=te(13144),Re=te.n(ce),Le=te(53124),_e=te(16777),Me=te(14747),be=te(83559),He=te(43259);const Te=E=>{const{componentCls:a,sizePaddingEdgeHorizontal:x,colorSplit:b,lineWidth:z,textPaddingInline:ne,orientationMargin:re,verticalMarginInline:ie}=E;return{[a]:Object.assign(Object.assign({},(0,Me.Wf)(E)),{borderBlockStart:`${(0,_e.unit)(z)} solid ${b}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ie,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,_e.unit)(z)} solid ${b}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,_e.unit)(E.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${a}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,_e.unit)(E.dividerHorizontalWithTextGutterMargin)} 0`,color:E.colorTextHeading,fontWeight:500,fontSize:E.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${b}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,_e.unit)(z)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${a}-with-text-start`]:{"&::before":{width:`calc(${re} * 100%)`},"&::after":{width:`calc(100% - ${re} * 100%)`}},[`&-horizontal${a}-with-text-end`]:{"&::before":{width:`calc(100% - ${re} * 100%)`},"&::after":{width:`calc(${re} * 100%)`}},[`${a}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:ne},"&-dashed":{background:"none",borderColor:b,borderStyle:"dashed",borderWidth:`${(0,_e.unit)(z)} 0 0`},[`&-horizontal${a}-with-text${a}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${a}-dashed`]:{borderInlineStartWidth:z,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:b,borderStyle:"dotted",borderWidth:`${(0,_e.unit)(z)} 0 0`},[`&-horizontal${a}-with-text${a}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${a}-dotted`]:{borderInlineStartWidth:z,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${a}-with-text`]:{color:E.colorText,fontWeight:"normal",fontSize:E.fontSize},[`&-horizontal${a}-with-text-start${a}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${a}-inner-text`]:{paddingInlineStart:x}},[`&-horizontal${a}-with-text-end${a}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${a}-inner-text`]:{paddingInlineEnd:x}}})}},ke=E=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:E.marginXS});var Ue=(0,be.I$)("Divider",E=>{const a=(0,He.mergeToken)(E,{dividerHorizontalWithTextGutterMargin:E.margin,dividerHorizontalGutterMargin:E.marginLG,sizePaddingEdgeHorizontal:0});return[Te(a)]},ke,{unitless:{orientationMargin:!0}}),qe=function(E,a){var x={};for(var b in E)Object.prototype.hasOwnProperty.call(E,b)&&a.indexOf(b)<0&&(x[b]=E[b]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,b=Object.getOwnPropertySymbols(E);z<b.length;z++)a.indexOf(b[z])<0&&Object.prototype.propertyIsEnumerable.call(E,b[z])&&(x[b[z]]=E[b[z]]);return x},me=E=>{const{getPrefixCls:a,direction:x,className:b,style:z}=(0,Le.dj)("divider"),{prefixCls:ne,type:re="horizontal",orientation:ie="center",orientationMargin:fe,className:Ee,rootClassName:De,children:et,dashed:Ze,variant:Ce="solid",plain:ye,style:Ge}=E,je=qe(E,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),Be=a("divider",ne),[Pt,ot,Ke]=Ue(Be),Ve=!!et,it=y.useMemo(()=>ie==="left"?x==="rtl"?"end":"start":ie==="right"?x==="rtl"?"start":"end":ie,[x,ie]),Mt=it==="start"&&fe!=null,Tt=it==="end"&&fe!=null,$t=Re()(Be,b,ot,Ke,`${Be}-${re}`,{[`${Be}-with-text`]:Ve,[`${Be}-with-text-${it}`]:Ve,[`${Be}-dashed`]:!!Ze,[`${Be}-${Ce}`]:Ce!=="solid",[`${Be}-plain`]:!!ye,[`${Be}-rtl`]:x==="rtl",[`${Be}-no-default-orientation-margin-start`]:Mt,[`${Be}-no-default-orientation-margin-end`]:Tt},Ee,De),En=y.useMemo(()=>typeof fe=="number"?fe:/^\d+$/.test(fe)?Number(fe):fe,[fe]),gt={marginInlineStart:Mt?En:void 0,marginInlineEnd:Tt?En:void 0};return Pt(y.createElement("div",Object.assign({className:$t,style:Object.assign(Object.assign({},z),Ge)},je,{role:"separator"}),et&&re!=="vertical"&&y.createElement("span",{className:`${Be}-inner-text`,style:gt},et)))}},59690:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return Rn}});var y=te(67294),ce=te(55007),Re=te(79269),Le=te(13144),_e=te.n(Le);function Me(){return Me=Object.assign?Object.assign.bind():function(nt){for(var rt=1;rt<arguments.length;rt++){var an=arguments[rt];for(var tn in an)Object.prototype.hasOwnProperty.call(an,tn)&&(nt[tn]=an[tn])}return nt},Me.apply(this,arguments)}function be(nt){"@babel/helpers - typeof";return be=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(rt){return typeof rt}:function(rt){return rt&&typeof Symbol=="function"&&rt.constructor===Symbol&&rt!==Symbol.prototype?"symbol":typeof rt},be(nt)}function He(nt,rt){if(be(nt)!=="object"||nt===null)return nt;var an=nt[Symbol.toPrimitive];if(an!==void 0){var tn=an.call(nt,rt||"default");if(be(tn)!=="object")return tn;throw new TypeError("@@toPrimitive must return a primitive value.")}return(rt==="string"?String:Number)(nt)}function Te(nt){var rt=He(nt,"string");return be(rt)==="symbol"?rt:String(rt)}function ke(nt,rt,an){return rt=Te(rt),rt in nt?Object.defineProperty(nt,rt,{value:an,enumerable:!0,configurable:!0,writable:!0}):nt[rt]=an,nt}function Ue(nt){if(Array.isArray(nt))return nt}function qe(nt,rt){var an=nt==null?null:typeof Symbol!="undefined"&&nt[Symbol.iterator]||nt["@@iterator"];if(an!=null){var tn,Cn,zn,Xn,nn=[],Yt=!0,Sn=!1;try{if(zn=(an=an.call(nt)).next,rt===0){if(Object(an)!==an)return;Yt=!1}else for(;!(Yt=(tn=zn.call(an)).done)&&(nn.push(tn.value),nn.length!==rt);Yt=!0);}catch(Un){Sn=!0,Cn=Un}finally{try{if(!Yt&&an.return!=null&&(Xn=an.return(),Object(Xn)!==Xn))return}finally{if(Sn)throw Cn}}return nn}}function Ye(nt,rt){(rt==null||rt>nt.length)&&(rt=nt.length);for(var an=0,tn=new Array(rt);an<rt;an++)tn[an]=nt[an];return tn}function me(nt,rt){if(nt){if(typeof nt=="string")return Ye(nt,rt);var an=Object.prototype.toString.call(nt).slice(8,-1);if(an==="Object"&&nt.constructor&&(an=nt.constructor.name),an==="Map"||an==="Set")return Array.from(nt);if(an==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(an))return Ye(nt,rt)}}function E(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function a(nt,rt){return Ue(nt)||qe(nt,rt)||me(nt,rt)||E()}function x(nt,rt){if(nt==null)return{};var an={},tn=Object.keys(nt),Cn,zn;for(zn=0;zn<tn.length;zn++)Cn=tn[zn],!(rt.indexOf(Cn)>=0)&&(an[Cn]=nt[Cn]);return an}function b(nt,rt){if(nt==null)return{};var an=x(nt,rt),tn,Cn;if(Object.getOwnPropertySymbols){var zn=Object.getOwnPropertySymbols(nt);for(Cn=0;Cn<zn.length;Cn++)tn=zn[Cn],!(rt.indexOf(tn)>=0)&&Object.prototype.propertyIsEnumerable.call(nt,tn)&&(an[tn]=nt[tn])}return an}var z=te(98280),ne=te(17689),re=te.n(ne),ie=te(17799),fe=te(92389),Ee=te(96523),De=fe.Z.ESC,et=fe.Z.TAB;function Ze(nt){var rt=nt.visible,an=nt.triggerRef,tn=nt.onVisibleChange,Cn=nt.autoFocus,zn=nt.overlayRef,Xn=y.useRef(!1),nn=function(){if(rt){var Yn,Ma;(Yn=an.current)===null||Yn===void 0||(Ma=Yn.focus)===null||Ma===void 0||Ma.call(Yn),tn==null||tn(!1)}},Yt=function(){var Yn;return(Yn=zn.current)!==null&&Yn!==void 0&&Yn.focus?(zn.current.focus(),Xn.current=!0,!0):!1},Sn=function(Yn){switch(Yn.keyCode){case De:nn();break;case et:{var Ma=!1;Xn.current||(Ma=Yt()),Ma?Yn.preventDefault():nn();break}}};y.useEffect(function(){return rt?(window.addEventListener("keydown",Sn),Cn&&(0,Ee.Z)(Yt,3),function(){window.removeEventListener("keydown",Sn),Xn.current=!1}):function(){Xn.current=!1}},[rt])}var Ce=(0,y.forwardRef)(function(nt,rt){var an=nt.overlay,tn=nt.arrow,Cn=nt.prefixCls,zn=(0,y.useMemo)(function(){var nn;return typeof an=="function"?nn=an():nn=an,nn},[an]),Xn=(0,ie.sQ)(rt,(0,ie.C4)(zn));return y.createElement(y.Fragment,null,tn&&y.createElement("div",{className:"".concat(Cn,"-arrow")}),y.cloneElement(zn,{ref:(0,ie.Yr)(zn)?Xn:void 0}))}),ye=Ce,Ge={adjustX:1,adjustY:1},je=[0,0],Be={topLeft:{points:["bl","tl"],overflow:Ge,offset:[0,-4],targetOffset:je},top:{points:["bc","tc"],overflow:Ge,offset:[0,-4],targetOffset:je},topRight:{points:["br","tr"],overflow:Ge,offset:[0,-4],targetOffset:je},bottomLeft:{points:["tl","bl"],overflow:Ge,offset:[0,4],targetOffset:je},bottom:{points:["tc","bc"],overflow:Ge,offset:[0,4],targetOffset:je},bottomRight:{points:["tr","br"],overflow:Ge,offset:[0,4],targetOffset:je}},Pt=Be,ot=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function Ke(nt,rt){var an,tn=nt.arrow,Cn=tn===void 0?!1:tn,zn=nt.prefixCls,Xn=zn===void 0?"rc-dropdown":zn,nn=nt.transitionName,Yt=nt.animation,Sn=nt.align,Un=nt.placement,Yn=Un===void 0?"bottomLeft":Un,Ma=nt.placements,Da=Ma===void 0?Pt:Ma,Fa=nt.getPopupContainer,dn=nt.showAction,Wn=nt.hideAction,ka=nt.overlayClassName,Fr=nt.overlayStyle,lo=nt.visible,po=nt.trigger,yr=po===void 0?["hover"]:po,xr=nt.autoFocus,at=nt.overlay,we=nt.children,bt=nt.onVisibleChange,ct=b(nt,ot),un=y.useState(),Vn=a(un,2),$n=Vn[0],xa=Vn[1],pa="visible"in nt?lo:$n,qa=y.useRef(null),Pr=y.useRef(null),cr=y.useRef(null);y.useImperativeHandle(rt,function(){return qa.current});var Fn=function(co){xa(co),bt==null||bt(co)};Ze({visible:pa,triggerRef:cr,onVisibleChange:Fn,autoFocus:xr,overlayRef:Pr});var qn=function(co){var ri=nt.onOverlayClick;xa(!1),ri&&ri(co)},to=function(){return y.createElement(ye,{ref:Pr,overlay:at,prefixCls:Xn,arrow:Cn})},jr=function(){return typeof at=="function"?to:to()},ua=function(){var co=nt.minOverlayWidthMatchTrigger,ri=nt.alignPoint;return"minOverlayWidthMatchTrigger"in nt?co:!ri},mn=function(){var co=nt.openClassName;return co!==void 0?co:"".concat(Xn,"-open")},Uo=y.cloneElement(we,{className:re()((an=we.props)===null||an===void 0?void 0:an.className,pa&&mn()),ref:(0,ie.Yr)(we)?(0,ie.sQ)(cr,(0,ie.C4)(we)):void 0}),Qo=Wn;return!Qo&&yr.indexOf("contextMenu")!==-1&&(Qo=["click"]),y.createElement(z.Z,Me({builtinPlacements:Da},ct,{prefixCls:Xn,ref:qa,popupClassName:re()(ka,ke({},"".concat(Xn,"-show-arrow"),Cn)),popupStyle:Fr,action:yr,showAction:dn,hideAction:Qo,popupPlacement:Yn,popupAlign:Sn,popupTransitionName:nn,popupAnimation:Yt,popupVisible:pa,stretch:ua()?"minWidth":"",popup:jr(),onPopupVisibleChange:Fn,onPopupClick:qn,getPopupContainer:Fa}),Uo)}var Ve=y.forwardRef(Ke),it=Ve,Mt=te(77527),Tt=te(5663),$t=te(10366),En=te(87263),xt=nt=>typeof nt!="object"&&typeof nt!="function"||nt===null,Lt=te(80636),Dt=te(8745),tt=te(96159),Zt=te(27288),xe=te(43945),Rt=te(53124),ln=te(35792),Kt=te(50136),cn=te(76529),In=te(15729),At=te(16777),jt=te(14747),vt=te(67771),Fe=te(33297),Je=te(50438),zt=te(97414),Gt=te(79511),wt=te(83559),Wt=te(43259),rn=nt=>{const{componentCls:rt,menuCls:an,colorError:tn,colorTextLightSolid:Cn}=nt,zn=`${an}-item`;return{[`${rt}, ${rt}-menu-submenu`]:{[`${an} ${zn}`]:{[`&${zn}-danger:not(${zn}-disabled)`]:{color:tn,"&:hover":{color:Cn,backgroundColor:tn}}}}}};const kn=nt=>{const{componentCls:rt,menuCls:an,zIndexPopup:tn,dropdownArrowDistance:Cn,sizePopupArrow:zn,antCls:Xn,iconCls:nn,motionDurationMid:Yt,paddingBlock:Sn,fontSize:Un,dropdownEdgeChildPadding:Yn,colorTextDisabled:Ma,fontSizeIcon:Da,controlPaddingHorizontal:Fa,colorBgElevated:dn}=nt;return[{[rt]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:tn,display:"block","&::before":{position:"absolute",insetBlock:nt.calc(zn).div(2).sub(Cn).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${Xn}-btn`]:{[`& > ${nn}-down, & > ${Xn}-btn-icon > ${nn}-down`]:{fontSize:Da}},[`${rt}-wrap`]:{position:"relative",[`${Xn}-btn > ${nn}-down`]:{fontSize:Da},[`${nn}-down::before`]:{transition:`transform ${Yt}`}},[`${rt}-wrap-open`]:{[`${nn}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${Xn}-slide-down-enter${Xn}-slide-down-enter-active${rt}-placement-bottomLeft,
|
|
&${Xn}-slide-down-appear${Xn}-slide-down-appear-active${rt}-placement-bottomLeft,
|
|
&${Xn}-slide-down-enter${Xn}-slide-down-enter-active${rt}-placement-bottom,
|
|
&${Xn}-slide-down-appear${Xn}-slide-down-appear-active${rt}-placement-bottom,
|
|
&${Xn}-slide-down-enter${Xn}-slide-down-enter-active${rt}-placement-bottomRight,
|
|
&${Xn}-slide-down-appear${Xn}-slide-down-appear-active${rt}-placement-bottomRight`]:{animationName:vt.fJ},[`&${Xn}-slide-up-enter${Xn}-slide-up-enter-active${rt}-placement-topLeft,
|
|
&${Xn}-slide-up-appear${Xn}-slide-up-appear-active${rt}-placement-topLeft,
|
|
&${Xn}-slide-up-enter${Xn}-slide-up-enter-active${rt}-placement-top,
|
|
&${Xn}-slide-up-appear${Xn}-slide-up-appear-active${rt}-placement-top,
|
|
&${Xn}-slide-up-enter${Xn}-slide-up-enter-active${rt}-placement-topRight,
|
|
&${Xn}-slide-up-appear${Xn}-slide-up-appear-active${rt}-placement-topRight`]:{animationName:vt.Qt},[`&${Xn}-slide-down-leave${Xn}-slide-down-leave-active${rt}-placement-bottomLeft,
|
|
&${Xn}-slide-down-leave${Xn}-slide-down-leave-active${rt}-placement-bottom,
|
|
&${Xn}-slide-down-leave${Xn}-slide-down-leave-active${rt}-placement-bottomRight`]:{animationName:vt.Uw},[`&${Xn}-slide-up-leave${Xn}-slide-up-leave-active${rt}-placement-topLeft,
|
|
&${Xn}-slide-up-leave${Xn}-slide-up-leave-active${rt}-placement-top,
|
|
&${Xn}-slide-up-leave${Xn}-slide-up-leave-active${rt}-placement-topRight`]:{animationName:vt.ly}}},(0,zt.ZP)(nt,dn,{arrowPlacement:{top:!0,bottom:!0}}),{[`${rt} ${an}`]:{position:"relative",margin:0},[`${an}-submenu-popup`]:{position:"absolute",zIndex:tn,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${rt}, ${rt}-menu-submenu`]:Object.assign(Object.assign({},(0,jt.Wf)(nt)),{[an]:Object.assign(Object.assign({padding:Yn,listStyleType:"none",backgroundColor:dn,backgroundClip:"padding-box",borderRadius:nt.borderRadiusLG,outline:"none",boxShadow:nt.boxShadowSecondary},(0,jt.Qy)(nt)),{"&:empty":{padding:0,boxShadow:"none"},[`${an}-item-group-title`]:{padding:`${(0,At.unit)(Sn)} ${(0,At.unit)(Fa)}`,color:nt.colorTextDescription,transition:`all ${Yt}`},[`${an}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${an}-item-icon`]:{minWidth:Un,marginInlineEnd:nt.marginXS,fontSize:nt.fontSizeSM},[`${an}-title-content`]:{flex:"auto","&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},"> a":{color:"inherit",transition:`all ${Yt}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}},[`${an}-item-extra`]:{paddingInlineStart:nt.padding,marginInlineStart:"auto",fontSize:nt.fontSizeSM,color:nt.colorTextDescription}},[`${an}-item, ${an}-submenu-title`]:Object.assign(Object.assign({display:"flex",margin:0,padding:`${(0,At.unit)(Sn)} ${(0,At.unit)(Fa)}`,color:nt.colorText,fontWeight:"normal",fontSize:Un,lineHeight:nt.lineHeight,cursor:"pointer",transition:`all ${Yt}`,borderRadius:nt.borderRadiusSM,"&:hover, &-active":{backgroundColor:nt.controlItemBgHover}},(0,jt.Qy)(nt)),{"&-selected":{color:nt.colorPrimary,backgroundColor:nt.controlItemBgActive,"&:hover, &-active":{backgroundColor:nt.controlItemBgActiveHover}},"&-disabled":{color:Ma,cursor:"not-allowed","&:hover":{color:Ma,backgroundColor:dn,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${(0,At.unit)(nt.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:nt.colorSplit},[`${rt}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:nt.paddingXS,[`${rt}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:nt.colorTextDescription,fontSize:Da,fontStyle:"normal"}}}),[`${an}-item-group-list`]:{margin:`0 ${(0,At.unit)(nt.marginXS)}`,padding:0,listStyle:"none"},[`${an}-submenu-title`]:{paddingInlineEnd:nt.calc(Fa).add(nt.fontSizeSM).equal()},[`${an}-submenu-vertical`]:{position:"relative"},[`${an}-submenu${an}-submenu-disabled ${rt}-menu-submenu-title`]:{[`&, ${rt}-menu-submenu-arrow-icon`]:{color:Ma,backgroundColor:dn,cursor:"not-allowed"}},[`${an}-submenu-selected ${rt}-menu-submenu-title`]:{color:nt.colorPrimary}})})},[(0,vt.oN)(nt,"slide-up"),(0,vt.oN)(nt,"slide-down"),(0,Fe.Fm)(nt,"move-up"),(0,Fe.Fm)(nt,"move-down"),(0,Je._y)(nt,"zoom-big")]]},wn=nt=>Object.assign(Object.assign({zIndexPopup:nt.zIndexPopupBase+50,paddingBlock:(nt.controlHeight-nt.fontSize*nt.lineHeight)/2},(0,zt.wZ)({contentRadius:nt.borderRadiusLG,limitVerticalRadius:!0})),(0,Gt.w)(nt));var va=(0,wt.I$)("Dropdown",nt=>{const{marginXXS:rt,sizePopupArrow:an,paddingXXS:tn,componentCls:Cn}=nt,zn=(0,Wt.mergeToken)(nt,{menuCls:`${Cn}-menu`,dropdownArrowDistance:nt.calc(an).div(2).add(rt).equal(),dropdownEdgeChildPadding:tn});return[kn(zn),rn(zn)]},wn,{resetStyle:!1});const ma=null,Ea=nt=>{var rt;const{menu:an,arrow:tn,prefixCls:Cn,children:zn,trigger:Xn,disabled:nn,dropdownRender:Yt,getPopupContainer:Sn,overlayClassName:Un,rootClassName:Yn,overlayStyle:Ma,open:Da,onOpenChange:Fa,visible:dn,onVisibleChange:Wn,mouseEnterDelay:ka=.15,mouseLeaveDelay:Fr=.1,autoAdjustOverflow:lo=!0,placement:po="",overlay:yr,transitionName:xr}=nt,{getPopupContainer:at,getPrefixCls:we,direction:bt,dropdown:ct}=y.useContext(Rt.E_),un=(0,Zt.ln)("Dropdown"),Vn=y.useMemo(()=>{const on=we();return xr!==void 0?xr:po.includes("top")?`${on}-slide-down`:`${on}-slide-up`},[we,po,xr]),$n=y.useMemo(()=>po?po.includes("Center")?po.slice(0,po.indexOf("Center")):po:bt==="rtl"?"bottomRight":"bottomLeft",[po,bt]),xa=we("dropdown",Cn),pa=(0,ln.Z)(xa),[qa,Pr,cr]=va(xa,pa),[,Fn]=(0,In.ZP)(),qn=y.Children.only(xt(zn)?y.createElement("span",null,zn):zn),to=(0,tt.Tm)(qn,{className:_e()(`${xa}-trigger`,{[`${xa}-rtl`]:bt==="rtl"},qn.props.className),disabled:(rt=qn.props.disabled)!==null&&rt!==void 0?rt:nn}),jr=nn?[]:Xn,ua=!!(jr!=null&&jr.includes("contextMenu")),[mn,Uo]=(0,Tt.Z)(!1,{value:Da!=null?Da:dn}),Qo=(0,Mt.Z)(on=>{Fa==null||Fa(on,{source:"trigger"}),Wn==null||Wn(on),Uo(on)}),Ci=_e()(Un,Yn,Pr,cr,pa,ct==null?void 0:ct.className,{[`${xa}-rtl`]:bt==="rtl"}),co=(0,Lt.Z)({arrowPointAtCenter:typeof tn=="object"&&tn.pointAtCenter,autoAdjustOverflow:lo,offset:Fn.marginXXS,arrowWidth:tn?Fn.sizePopupArrow:0,borderRadius:Fn.borderRadius}),ri=y.useCallback(()=>{an!=null&&an.selectable&&(an!=null&&an.multiple)||(Fa==null||Fa(!1,{source:"menu"}),Uo(!1))},[an==null?void 0:an.selectable,an==null?void 0:an.multiple]),Pn=()=>{let on;return an!=null&&an.items?on=y.createElement(Kt.default,Object.assign({},an)):typeof yr=="function"?on=yr():on=yr,Yt&&(on=Yt(on)),on=y.Children.only(typeof on=="string"?y.createElement("span",null,on):on),y.createElement(cn.J,{prefixCls:`${xa}-menu`,rootClassName:_e()(cr,pa),expandIcon:y.createElement("span",{className:`${xa}-menu-submenu-arrow`},bt==="rtl"?y.createElement(ce.Z,{className:`${xa}-menu-submenu-arrow-icon`}):y.createElement(Re.Z,{className:`${xa}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:ri,validator:er=>{let{mode:Aa}=er}},on)},[xn,Mn]=(0,En.Cn)("Dropdown",Ma==null?void 0:Ma.zIndex);let Na=y.createElement(it,Object.assign({alignPoint:ua},(0,$t.Z)(nt,["rootClassName"]),{mouseEnterDelay:ka,mouseLeaveDelay:Fr,visible:mn,builtinPlacements:co,arrow:!!tn,overlayClassName:Ci,prefixCls:xa,getPopupContainer:Sn||at,transitionName:Vn,trigger:jr,overlay:Pn,placement:$n,onVisibleChange:Qo,overlayStyle:Object.assign(Object.assign(Object.assign({},ct==null?void 0:ct.style),Ma),{zIndex:xn})}),to);return xn&&(Na=y.createElement(xe.Z.Provider,{value:Mn},Na)),qa(Na)},hn=(0,Dt.Z)(Ea,"align",void 0,"dropdown",nt=>nt),Bn=nt=>y.createElement(hn,Object.assign({},nt),y.createElement("span",null));Ea._InternalPanelDoNotUseOrYouWillBeFired=Bn;var Rn=Ea},85418:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return me}});var y=te(59690),ce=te(67294),Re=te(64582),Le=te(13144),_e=te.n(Le),Me=te(85804),be=te(53124),He=te(78957),Te=te(4173),ke=function(E,a){var x={};for(var b in E)Object.prototype.hasOwnProperty.call(E,b)&&a.indexOf(b)<0&&(x[b]=E[b]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,b=Object.getOwnPropertySymbols(E);z<b.length;z++)a.indexOf(b[z])<0&&Object.prototype.propertyIsEnumerable.call(E,b[z])&&(x[b[z]]=E[b[z]]);return x};const Ue=E=>{const{getPopupContainer:a,getPrefixCls:x,direction:b}=ce.useContext(be.E_),{prefixCls:z,type:ne="default",danger:re,disabled:ie,loading:fe,onClick:Ee,htmlType:De,children:et,className:Ze,menu:Ce,arrow:ye,autoFocus:Ge,overlay:je,trigger:Be,align:Pt,open:ot,onOpenChange:Ke,placement:Ve,getPopupContainer:it,href:Mt,icon:Tt=ce.createElement(Re.Z,null),title:$t,buttonsRender:En=zt=>zt,mouseEnterDelay:gt,mouseLeaveDelay:xt,overlayClassName:Lt,overlayStyle:Dt,destroyPopupOnHide:tt,dropdownRender:Zt}=E,xe=ke(E,["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"]),Rt=x("dropdown",z),ln=`${Rt}-button`,Kt={menu:Ce,arrow:ye,autoFocus:Ge,align:Pt,disabled:ie,trigger:ie?[]:Be,onOpenChange:Ke,getPopupContainer:it||a,mouseEnterDelay:gt,mouseLeaveDelay:xt,overlayClassName:Lt,overlayStyle:Dt,destroyPopupOnHide:tt,dropdownRender:Zt},{compactSize:cn,compactItemClassnames:In}=(0,Te.ri)(Rt,b),At=_e()(ln,In,Ze);"overlay"in E&&(Kt.overlay=je),"open"in E&&(Kt.open=ot),"placement"in E?Kt.placement=Ve:Kt.placement=b==="rtl"?"bottomLeft":"bottomRight";const jt=ce.createElement(Me.ZP,{type:ne,danger:re,disabled:ie,loading:fe,onClick:Ee,htmlType:De,href:Mt,title:$t},et),vt=ce.createElement(Me.ZP,{type:ne,danger:re,icon:Tt}),[Fe,Je]=En([jt,vt]);return ce.createElement(He.Z.Compact,Object.assign({className:At,size:cn,block:!0},xe),Fe,ce.createElement(y.Z,Object.assign({},Kt),Je))};Ue.__ANT_BUTTON=!0;var qe=Ue;const Ye=y.Z;Ye.Button=qe;var me=Ye},25787:function(Ht,Vt,te){"use strict";te.d(Vt,{D:function(){return Ee},Z:function(){return Ze}});var y=te(67294),ce=te(83963),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"},Le=Re,_e=te(84180),Me=function(ye,Ge){return y.createElement(_e.Z,(0,ce.Z)({},ye,{ref:Ge,icon:Le}))},be=y.forwardRef(Me),He=be,Te=te(55007),ke=te(79269),Ue=te(13144),qe=te.n(Ue),Ye=te(10366),me=te(53124),E=te(82401),a=te(16777),x=te(24793),b=te(83559);const z=Ce=>{const{componentCls:ye,siderBg:Ge,motionDurationMid:je,motionDurationSlow:Be,antCls:Pt,triggerHeight:ot,triggerColor:Ke,triggerBg:Ve,headerHeight:it,zeroTriggerWidth:Mt,zeroTriggerHeight:Tt,borderRadiusLG:$t,lightSiderBg:En,lightTriggerColor:gt,lightTriggerBg:xt,bodyBg:Lt}=Ce;return{[ye]:{position:"relative",minWidth:0,background:Ge,transition:`all ${je}, background 0s`,"&-has-trigger":{paddingBottom:ot},"&-right":{order:1},[`${ye}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${Pt}-menu${Pt}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${ye}-children`]:{overflow:"hidden"},[`${ye}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:ot,color:Ke,lineHeight:(0,a.unit)(ot),textAlign:"center",background:Ve,cursor:"pointer",transition:`all ${je}`},[`${ye}-zero-width-trigger`]:{position:"absolute",top:it,insetInlineEnd:Ce.calc(Mt).mul(-1).equal(),zIndex:1,width:Mt,height:Tt,color:Ke,fontSize:Ce.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Ge,borderRadius:`0 ${(0,a.unit)($t)} ${(0,a.unit)($t)} 0`,cursor:"pointer",transition:`background ${Be} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Be}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:Ce.calc(Mt).mul(-1).equal(),borderRadius:`${(0,a.unit)($t)} 0 0 ${(0,a.unit)($t)}`}},"&-light":{background:En,[`${ye}-trigger`]:{color:gt,background:xt},[`${ye}-zero-width-trigger`]:{color:gt,background:xt,border:`1px solid ${Lt}`,borderInlineStart:0}}}}};var ne=(0,b.I$)(["Layout","Sider"],Ce=>[z(Ce)],x.eh,{deprecatedTokens:x.jn}),re=function(Ce,ye){var Ge={};for(var je in Ce)Object.prototype.hasOwnProperty.call(Ce,je)&&ye.indexOf(je)<0&&(Ge[je]=Ce[je]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,je=Object.getOwnPropertySymbols(Ce);Be<je.length;Be++)ye.indexOf(je[Be])<0&&Object.prototype.propertyIsEnumerable.call(Ce,je[Be])&&(Ge[je[Be]]=Ce[je[Be]]);return Ge};const ie={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},fe=Ce=>!Number.isNaN(Number.parseFloat(Ce))&&isFinite(Ce),Ee=y.createContext({}),De=(()=>{let Ce=0;return function(){let ye=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return Ce+=1,`${ye}${Ce}`}})();var Ze=y.forwardRef((Ce,ye)=>{const{prefixCls:Ge,className:je,trigger:Be,children:Pt,defaultCollapsed:ot=!1,theme:Ke="dark",style:Ve={},collapsible:it=!1,reverseArrow:Mt=!1,width:Tt=200,collapsedWidth:$t=80,zeroWidthTriggerStyle:En,breakpoint:gt,onCollapse:xt,onBreakpoint:Lt}=Ce,Dt=re(Ce,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:tt}=(0,y.useContext)(E.V),[Zt,xe]=(0,y.useState)("collapsed"in Ce?Ce.collapsed:ot),[Rt,ln]=(0,y.useState)(!1);(0,y.useEffect)(()=>{"collapsed"in Ce&&xe(Ce.collapsed)},[Ce.collapsed]);const Kt=(Rn,nt)=>{"collapsed"in Ce||xe(Rn),xt==null||xt(Rn,nt)},{getPrefixCls:cn,direction:In}=(0,y.useContext)(me.E_),At=cn("layout-sider",Ge),[jt,vt,Fe]=ne(At),Je=(0,y.useRef)(null);Je.current=Rn=>{ln(Rn.matches),Lt==null||Lt(Rn.matches),Zt!==Rn.matches&&Kt(Rn.matches,"responsive")},(0,y.useEffect)(()=>{function Rn(rt){return Je.current(rt)}let nt;if(typeof window!="undefined"){const{matchMedia:rt}=window;if(rt&>&> in ie){nt=rt(`screen and (max-width: ${ie[gt]})`);try{nt.addEventListener("change",Rn)}catch(an){nt.addListener(Rn)}Rn(nt)}}return()=>{try{nt==null||nt.removeEventListener("change",Rn)}catch(rt){nt==null||nt.removeListener(Rn)}}},[gt]),(0,y.useEffect)(()=>{const Rn=De("ant-sider-");return tt.addSider(Rn),()=>tt.removeSider(Rn)},[]);const zt=()=>{Kt(!Zt,"clickTrigger")},Gt=(0,Ye.Z)(Dt,["collapsed"]),wt=Zt?$t:Tt,Wt=fe(wt)?`${wt}px`:String(wt),Ft=parseFloat(String($t||0))===0?y.createElement("span",{onClick:zt,className:qe()(`${At}-zero-width-trigger`,`${At}-zero-width-trigger-${Mt?"right":"left"}`),style:En},Be||y.createElement(He,null)):null,rn=In==="rtl"==!Mt,va={expanded:rn?y.createElement(ke.Z,null):y.createElement(Te.Z,null),collapsed:rn?y.createElement(Te.Z,null):y.createElement(ke.Z,null)}[Zt?"collapsed":"expanded"],ma=Be!==null?Ft||y.createElement("div",{className:`${At}-trigger`,onClick:zt,style:{width:Wt}},Be||va):null,Ea=Object.assign(Object.assign({},Ve),{flex:`0 0 ${Wt}`,maxWidth:Wt,minWidth:Wt,width:Wt}),hn=qe()(At,`${At}-${Ke}`,{[`${At}-collapsed`]:!!Zt,[`${At}-has-trigger`]:it&&Be!==null&&!Ft,[`${At}-below`]:!!Rt,[`${At}-zero-width`]:parseFloat(Wt)===0},je,vt,Fe),Bn=y.useMemo(()=>({siderCollapsed:Zt}),[Zt]);return jt(y.createElement(Ee.Provider,{value:Bn},y.createElement("aside",Object.assign({className:hn},Gt,{style:Ea,ref:ye}),y.createElement("div",{className:`${At}-children`},Pt),it||Rt&&Ft?ma:null)))})},82401:function(Ht,Vt,te){"use strict";te.d(Vt,{V:function(){return ce}});var y=te(67294);const ce=y.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}})},24793:function(Ht,Vt,te){"use strict";te.d(Vt,{eh:function(){return Le},jn:function(){return _e}});var y=te(16777),ce=te(83559);const Re=Me=>{const{antCls:be,componentCls:He,colorText:Te,footerBg:ke,headerHeight:Ue,headerPadding:qe,headerColor:Ye,footerPadding:me,fontSize:E,bodyBg:a,headerBg:x}=Me;return{[He]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:a,"&, *":{boxSizing:"border-box"},[`&${He}-has-sider`]:{flexDirection:"row",[`> ${He}, > ${He}-content`]:{width:0}},[`${He}-header, &${He}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${He}-header`]:{height:Ue,padding:qe,color:Ye,lineHeight:(0,y.unit)(Ue),background:x,[`${be}-menu`]:{lineHeight:"inherit"}},[`${He}-footer`]:{padding:me,color:Te,fontSize:E,background:ke},[`${He}-content`]:{flex:"auto",color:Te,minHeight:0}}},Le=Me=>{const{colorBgLayout:be,controlHeight:He,controlHeightLG:Te,colorText:ke,controlHeightSM:Ue,marginXXS:qe,colorTextLightSolid:Ye,colorBgContainer:me}=Me,E=Te*1.25;return{colorBgHeader:"#001529",colorBgBody:be,colorBgTrigger:"#002140",bodyBg:be,headerBg:"#001529",headerHeight:He*2,headerPadding:`0 ${E}px`,headerColor:ke,footerPadding:`${Ue}px ${E}px`,footerBg:be,siderBg:"#001529",triggerHeight:Te+qe*2,triggerBg:"#002140",triggerColor:Ye,zeroTriggerWidth:Te,zeroTriggerHeight:Te,lightSiderBg:me,lightTriggerBg:me,lightTriggerColor:ke}},_e=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]];Vt.ZP=(0,ce.I$)("Layout",Me=>[Re(Me)],Le,{deprecatedTokens:_e})},76529:function(Ht,Vt,te){"use strict";te.d(Vt,{J:function(){return Me}});var y=te(67294),ce=te(17799),Re=te(89942),Le=function(be,He){var Te={};for(var ke in be)Object.prototype.hasOwnProperty.call(be,ke)&&He.indexOf(ke)<0&&(Te[ke]=be[ke]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,ke=Object.getOwnPropertySymbols(be);Ue<ke.length;Ue++)He.indexOf(ke[Ue])<0&&Object.prototype.propertyIsEnumerable.call(be,ke[Ue])&&(Te[ke[Ue]]=be[ke[Ue]]);return Te};const _e=y.createContext(null),Me=y.forwardRef((be,He)=>{const{children:Te}=be,ke=Le(be,["children"]),Ue=y.useContext(_e),qe=y.useMemo(()=>Object.assign(Object.assign({},Ue),ke),[Ue,ke.prefixCls,ke.mode,ke.selectable,ke.rootClassName]),Ye=(0,ce.t4)(Te),me=(0,ce.x1)(He,Ye?(0,ce.C4)(Te):null);return y.createElement(_e.Provider,{value:qe},y.createElement(Re.Z,{space:!0},Ye?y.cloneElement(Te,{ref:me}):Te))});Vt.Z=_e},50136:function(Ht,Vt,te){"use strict";te.d(Vt,{default:function(){return jt}});var y=te(67294),ce=te(78595),Re=te(25787),Le=te(64582),_e=te(13144),Me=te.n(_e),be=te(77527),He=te(10366),Te=te(33603),ke=te(96159),Ue=te(53124),qe=te(35792),me=(0,y.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),E=function(vt,Fe){var Je={};for(var zt in vt)Object.prototype.hasOwnProperty.call(vt,zt)&&Fe.indexOf(zt)<0&&(Je[zt]=vt[zt]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Gt=0,zt=Object.getOwnPropertySymbols(vt);Gt<zt.length;Gt++)Fe.indexOf(zt[Gt])<0&&Object.prototype.propertyIsEnumerable.call(vt,zt[Gt])&&(Je[zt[Gt]]=vt[zt[Gt]]);return Je},x=vt=>{const{prefixCls:Fe,className:Je,dashed:zt}=vt,Gt=E(vt,["prefixCls","className","dashed"]),{getPrefixCls:wt}=y.useContext(Ue.E_),Wt=wt("menu",Fe),Ft=Me()({[`${Wt}-item-divider-dashed`]:!!zt},Je);return y.createElement(ce.iz,Object.assign({className:Ft},Gt))},b=te(37419),z=te(83062),re=vt=>{var Fe;const{className:Je,children:zt,icon:Gt,title:wt,danger:Wt,extra:Ft}=vt,{prefixCls:rn,firstLevel:kn,direction:wn,disableMenuItemTitleTooltip:va,inlineCollapsed:ma}=y.useContext(me),Ea=an=>{const tn=zt==null?void 0:zt[0],Cn=y.createElement("span",{className:Me()(`${rn}-title-content`,{[`${rn}-title-content-with-extra`]:!!Ft||Ft===0})},zt);return(!Gt||y.isValidElement(zt)&&zt.type==="span")&&zt&&an&&kn&&typeof tn=="string"?y.createElement("div",{className:`${rn}-inline-collapsed-noicon`},tn.charAt(0)):Cn},{siderCollapsed:hn}=y.useContext(Re.D);let Bn=wt;typeof wt=="undefined"?Bn=kn?zt:"":wt===!1&&(Bn="");const Rn={title:Bn};!hn&&!ma&&(Rn.title=null,Rn.open=!1);const nt=(0,b.Z)(zt).length;let rt=y.createElement(ce.ck,Object.assign({},(0,He.Z)(vt,["title","icon","danger"]),{className:Me()({[`${rn}-item-danger`]:Wt,[`${rn}-item-only-child`]:(Gt?nt+1:nt)===1},Je),title:typeof wt=="string"?wt:void 0}),(0,ke.Tm)(Gt,{className:Me()(y.isValidElement(Gt)?(Fe=Gt.props)===null||Fe===void 0?void 0:Fe.className:"",`${rn}-item-icon`)}),Ea(ma));return va||(rt=y.createElement(z.Z,Object.assign({},Rn,{placement:wn==="rtl"?"left":"right",classNames:{root:`${rn}-inline-collapsed-tooltip`}}),rt)),rt},ie=te(76529),fe=te(16777),Ee=te(24327),De=te(14747),et=te(33507),Ze=te(67771),Ce=te(50438),ye=te(83559),Ge=te(43259),Be=vt=>{const{componentCls:Fe,motionDurationSlow:Je,horizontalLineHeight:zt,colorSplit:Gt,lineWidth:wt,lineType:Wt,itemPaddingInline:Ft}=vt;return{[`${Fe}-horizontal`]:{lineHeight:zt,border:0,borderBottom:`${(0,fe.unit)(wt)} ${Wt} ${Gt}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${Fe}-item, ${Fe}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Ft},[`> ${Fe}-item:hover,
|
|
> ${Fe}-item-active,
|
|
> ${Fe}-submenu ${Fe}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${Fe}-item, ${Fe}-submenu-title`]:{transition:[`border-color ${Je}`,`background ${Je}`].join(",")},[`${Fe}-submenu-arrow`]:{display:"none"}}}},ot=vt=>{let{componentCls:Fe,menuArrowOffset:Je,calc:zt}=vt;return{[`${Fe}-rtl`]:{direction:"rtl"},[`${Fe}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${Fe}-rtl${Fe}-vertical,
|
|
${Fe}-submenu-rtl ${Fe}-vertical`]:{[`${Fe}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${(0,fe.unit)(zt(Je).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${(0,fe.unit)(Je)})`}}}}};const Ke=vt=>Object.assign({},(0,De.oN)(vt));var it=(vt,Fe)=>{const{componentCls:Je,itemColor:zt,itemSelectedColor:Gt,subMenuItemSelectedColor:wt,groupTitleColor:Wt,itemBg:Ft,subMenuItemBg:rn,itemSelectedBg:kn,activeBarHeight:wn,activeBarWidth:va,activeBarBorderWidth:ma,motionDurationSlow:Ea,motionEaseInOut:hn,motionEaseOut:Bn,itemPaddingInline:Rn,motionDurationMid:nt,itemHoverColor:rt,lineType:an,colorSplit:tn,itemDisabledColor:Cn,dangerItemColor:zn,dangerItemHoverColor:Xn,dangerItemSelectedColor:nn,dangerItemActiveBg:Yt,dangerItemSelectedBg:Sn,popupBg:Un,itemHoverBg:Yn,itemActiveBg:Ma,menuSubMenuBg:Da,horizontalItemSelectedColor:Fa,horizontalItemSelectedBg:dn,horizontalItemBorderRadius:Wn,horizontalItemHoverBg:ka}=vt;return{[`${Je}-${Fe}, ${Je}-${Fe} > ${Je}`]:{color:zt,background:Ft,[`&${Je}-root:focus-visible`]:Object.assign({},Ke(vt)),[`${Je}-item`]:{"&-group-title, &-extra":{color:Wt}},[`${Je}-submenu-selected > ${Je}-submenu-title`]:{color:wt},[`${Je}-item, ${Je}-submenu-title`]:{color:zt,[`&:not(${Je}-item-disabled):focus-visible`]:Object.assign({},Ke(vt))},[`${Je}-item-disabled, ${Je}-submenu-disabled`]:{color:`${Cn} !important`},[`${Je}-item:not(${Je}-item-selected):not(${Je}-submenu-selected)`]:{[`&:hover, > ${Je}-submenu-title:hover`]:{color:rt}},[`&:not(${Je}-horizontal)`]:{[`${Je}-item:not(${Je}-item-selected)`]:{"&:hover":{backgroundColor:Yn},"&:active":{backgroundColor:Ma}},[`${Je}-submenu-title`]:{"&:hover":{backgroundColor:Yn},"&:active":{backgroundColor:Ma}}},[`${Je}-item-danger`]:{color:zn,[`&${Je}-item:hover`]:{[`&:not(${Je}-item-selected):not(${Je}-submenu-selected)`]:{color:Xn}},[`&${Je}-item:active`]:{background:Yt}},[`${Je}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Je}-item-selected`]:{color:Gt,[`&${Je}-item-danger`]:{color:nn},"a, a:hover":{color:"inherit"}},[`& ${Je}-item-selected`]:{backgroundColor:kn,[`&${Je}-item-danger`]:{backgroundColor:Sn}},[`&${Je}-submenu > ${Je}`]:{backgroundColor:Da},[`&${Je}-popup > ${Je}`]:{backgroundColor:Un},[`&${Je}-submenu-popup > ${Je}`]:{backgroundColor:Un},[`&${Je}-horizontal`]:Object.assign(Object.assign({},Fe==="dark"?{borderBottom:0}:{}),{[`> ${Je}-item, > ${Je}-submenu`]:{top:ma,marginTop:vt.calc(ma).mul(-1).equal(),marginBottom:0,borderRadius:Wn,"&::after":{position:"absolute",insetInline:Rn,bottom:0,borderBottom:`${(0,fe.unit)(wn)} solid transparent`,transition:`border-color ${Ea} ${hn}`,content:'""'},"&:hover, &-active, &-open":{background:ka,"&::after":{borderBottomWidth:wn,borderBottomColor:Fa}},"&-selected":{color:Fa,backgroundColor:dn,"&:hover":{backgroundColor:dn},"&::after":{borderBottomWidth:wn,borderBottomColor:Fa}}}}),[`&${Je}-root`]:{[`&${Je}-inline, &${Je}-vertical`]:{borderInlineEnd:`${(0,fe.unit)(ma)} ${an} ${tn}`}},[`&${Je}-inline`]:{[`${Je}-sub${Je}-inline`]:{background:rn},[`${Je}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${(0,fe.unit)(va)} solid ${Gt}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${nt} ${Bn}`,`opacity ${nt} ${Bn}`].join(","),content:'""'},[`&${Je}-item-danger`]:{"&::after":{borderInlineEndColor:nn}}},[`${Je}-selected, ${Je}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${nt} ${hn}`,`opacity ${nt} ${hn}`].join(",")}}}}}};const Mt=vt=>{const{componentCls:Fe,itemHeight:Je,itemMarginInline:zt,padding:Gt,menuArrowSize:wt,marginXS:Wt,itemMarginBlock:Ft,itemWidth:rn,itemPaddingInline:kn}=vt,wn=vt.calc(wt).add(Gt).add(Wt).equal();return{[`${Fe}-item`]:{position:"relative",overflow:"hidden"},[`${Fe}-item, ${Fe}-submenu-title`]:{height:Je,lineHeight:(0,fe.unit)(Je),paddingInline:kn,overflow:"hidden",textOverflow:"ellipsis",marginInline:zt,marginBlock:Ft,width:rn},[`> ${Fe}-item,
|
|
> ${Fe}-submenu > ${Fe}-submenu-title`]:{height:Je,lineHeight:(0,fe.unit)(Je)},[`${Fe}-item-group-list ${Fe}-submenu-title,
|
|
${Fe}-submenu-title`]:{paddingInlineEnd:wn}}};var $t=vt=>{const{componentCls:Fe,iconCls:Je,itemHeight:zt,colorTextLightSolid:Gt,dropdownWidth:wt,controlHeightLG:Wt,motionEaseOut:Ft,paddingXL:rn,itemMarginInline:kn,fontSizeLG:wn,motionDurationFast:va,motionDurationSlow:ma,paddingXS:Ea,boxShadowSecondary:hn,collapsedWidth:Bn,collapsedIconSize:Rn}=vt,nt={height:zt,lineHeight:(0,fe.unit)(zt),listStylePosition:"inside",listStyleType:"disc"};return[{[Fe]:{"&-inline, &-vertical":Object.assign({[`&${Fe}-root`]:{boxShadow:"none"}},Mt(vt))},[`${Fe}-submenu-popup`]:{[`${Fe}-vertical`]:Object.assign(Object.assign({},Mt(vt)),{boxShadow:hn})}},{[`${Fe}-submenu-popup ${Fe}-vertical${Fe}-sub`]:{minWidth:wt,maxHeight:`calc(100vh - ${(0,fe.unit)(vt.calc(Wt).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${Fe}-inline`]:{width:"100%",[`&${Fe}-root`]:{[`${Fe}-item, ${Fe}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${ma}`,`background ${ma}`,`padding ${va} ${Ft}`].join(","),[`> ${Fe}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${Fe}-sub${Fe}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${Fe}-submenu > ${Fe}-submenu-title`]:nt,[`& ${Fe}-item-group-title`]:{paddingInlineStart:rn}},[`${Fe}-item`]:nt}},{[`${Fe}-inline-collapsed`]:{width:Bn,[`&${Fe}-root`]:{[`${Fe}-item, ${Fe}-submenu ${Fe}-submenu-title`]:{[`> ${Fe}-inline-collapsed-noicon`]:{fontSize:wn,textAlign:"center"}}},[`> ${Fe}-item,
|
|
> ${Fe}-item-group > ${Fe}-item-group-list > ${Fe}-item,
|
|
> ${Fe}-item-group > ${Fe}-item-group-list > ${Fe}-submenu > ${Fe}-submenu-title,
|
|
> ${Fe}-submenu > ${Fe}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${(0,fe.unit)(vt.calc(Rn).div(2).equal())} - ${(0,fe.unit)(kn)})`,textOverflow:"clip",[`
|
|
${Fe}-submenu-arrow,
|
|
${Fe}-submenu-expand-icon
|
|
`]:{opacity:0},[`${Fe}-item-icon, ${Je}`]:{margin:0,fontSize:Rn,lineHeight:(0,fe.unit)(zt),"+ span":{display:"inline-block",opacity:0}}},[`${Fe}-item-icon, ${Je}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Fe}-item-icon, ${Je}`]:{display:"none"},"a, a:hover":{color:Gt}},[`${Fe}-item-group-title`]:Object.assign(Object.assign({},De.vS),{paddingInline:Ea})}}]};const En=vt=>{const{componentCls:Fe,motionDurationSlow:Je,motionDurationMid:zt,motionEaseInOut:Gt,motionEaseOut:wt,iconCls:Wt,iconSize:Ft,iconMarginInlineEnd:rn}=vt;return{[`${Fe}-item, ${Fe}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Je}`,`background ${Je}`,`padding calc(${Je} + 0.1s) ${Gt}`].join(","),[`${Fe}-item-icon, ${Wt}`]:{minWidth:Ft,fontSize:Ft,transition:[`font-size ${zt} ${wt}`,`margin ${Je} ${Gt}`,`color ${Je}`].join(","),"+ span":{marginInlineStart:rn,opacity:1,transition:[`opacity ${Je} ${Gt}`,`margin ${Je}`,`color ${Je}`].join(",")}},[`${Fe}-item-icon`]:Object.assign({},(0,De.Ro)()),[`&${Fe}-item-only-child`]:{[`> ${Wt}, > ${Fe}-item-icon`]:{marginInlineEnd:0}}},[`${Fe}-item-disabled, ${Fe}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important",cursor:"not-allowed",pointerEvents:"none"},[`> ${Fe}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},gt=vt=>{const{componentCls:Fe,motionDurationSlow:Je,motionEaseInOut:zt,borderRadius:Gt,menuArrowSize:wt,menuArrowOffset:Wt}=vt;return{[`${Fe}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:vt.margin,width:wt,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Je} ${zt}, opacity ${Je}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:vt.calc(wt).mul(.6).equal(),height:vt.calc(wt).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:Gt,transition:[`background ${Je} ${zt}`,`transform ${Je} ${zt}`,`top ${Je} ${zt}`,`color ${Je} ${zt}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${(0,fe.unit)(vt.calc(Wt).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${(0,fe.unit)(Wt)})`}}}}},xt=vt=>{const{antCls:Fe,componentCls:Je,fontSize:zt,motionDurationSlow:Gt,motionDurationMid:wt,motionEaseInOut:Wt,paddingXS:Ft,padding:rn,colorSplit:kn,lineWidth:wn,zIndexPopup:va,borderRadiusLG:ma,subMenuItemBorderRadius:Ea,menuArrowSize:hn,menuArrowOffset:Bn,lineType:Rn,groupTitleLineHeight:nt,groupTitleFontSize:rt}=vt;return[{"":{[Je]:Object.assign(Object.assign({},(0,De.dF)()),{"&-hidden":{display:"none"}})},[`${Je}-submenu-hidden`]:{display:"none"}},{[Je]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,De.Wf)(vt)),(0,De.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:zt,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Gt} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Je}-item`]:{flex:"none"}},[`${Je}-item, ${Je}-submenu, ${Je}-submenu-title`]:{borderRadius:vt.itemBorderRadius},[`${Je}-item-group-title`]:{padding:`${(0,fe.unit)(Ft)} ${(0,fe.unit)(rn)}`,fontSize:rt,lineHeight:nt,transition:`all ${Gt}`},[`&-horizontal ${Je}-submenu`]:{transition:[`border-color ${Gt} ${Wt}`,`background ${Gt} ${Wt}`].join(",")},[`${Je}-submenu, ${Je}-submenu-inline`]:{transition:[`border-color ${Gt} ${Wt}`,`background ${Gt} ${Wt}`,`padding ${wt} ${Wt}`].join(",")},[`${Je}-submenu ${Je}-sub`]:{cursor:"initial",transition:[`background ${Gt} ${Wt}`,`padding ${Gt} ${Wt}`].join(",")},[`${Je}-title-content`]:{transition:`color ${Gt}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${Fe}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${Je}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:vt.padding}},[`${Je}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Je}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:kn,borderStyle:Rn,borderWidth:0,borderTopWidth:wn,marginBlock:wn,padding:0,"&-dashed":{borderStyle:"dashed"}}}),En(vt)),{[`${Je}-item-group`]:{[`${Je}-item-group-list`]:{margin:0,padding:0,[`${Je}-item, ${Je}-submenu-title`]:{paddingInline:`${(0,fe.unit)(vt.calc(zt).mul(2).equal())} ${(0,fe.unit)(rn)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:va,borderRadius:ma,boxShadow:"none",transformOrigin:"0 0",[`&${Je}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${Je}`]:Object.assign(Object.assign(Object.assign({borderRadius:ma},En(vt)),gt(vt)),{[`${Je}-item, ${Je}-submenu > ${Je}-submenu-title`]:{borderRadius:Ea},[`${Je}-submenu-title::after`]:{transition:`transform ${Gt} ${Wt}`}})},"\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:vt.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:vt.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:vt.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:vt.paddingXS}}}),gt(vt)),{[`&-inline-collapsed ${Je}-submenu-arrow,
|
|
&-inline ${Je}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,fe.unit)(Bn)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,fe.unit)(vt.calc(Bn).mul(-1).equal())})`}},[`${Je}-submenu-open${Je}-submenu-inline > ${Je}-submenu-title > ${Je}-submenu-arrow`]:{transform:`translateY(${(0,fe.unit)(vt.calc(hn).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,fe.unit)(vt.calc(Bn).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,fe.unit)(Bn)})`}}})},{[`${Fe}-layout-header`]:{[Je]:{lineHeight:"inherit"}}}]},Lt=vt=>{var Fe,Je,zt;const{colorPrimary:Gt,colorError:wt,colorTextDisabled:Wt,colorErrorBg:Ft,colorText:rn,colorTextDescription:kn,colorBgContainer:wn,colorFillAlter:va,colorFillContent:ma,lineWidth:Ea,lineWidthBold:hn,controlItemBgActive:Bn,colorBgTextHover:Rn,controlHeightLG:nt,lineHeight:rt,colorBgElevated:an,marginXXS:tn,padding:Cn,fontSize:zn,controlHeightSM:Xn,fontSizeLG:nn,colorTextLightSolid:Yt,colorErrorHover:Sn}=vt,Un=(Fe=vt.activeBarWidth)!==null&&Fe!==void 0?Fe:0,Yn=(Je=vt.activeBarBorderWidth)!==null&&Je!==void 0?Je:Ea,Ma=(zt=vt.itemMarginInline)!==null&&zt!==void 0?zt:vt.marginXXS,Da=new Ee.FastColor(Yt).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:vt.zIndexPopupBase+50,radiusItem:vt.borderRadiusLG,itemBorderRadius:vt.borderRadiusLG,radiusSubMenuItem:vt.borderRadiusSM,subMenuItemBorderRadius:vt.borderRadiusSM,colorItemText:rn,itemColor:rn,colorItemTextHover:rn,itemHoverColor:rn,colorItemTextHoverHorizontal:Gt,horizontalItemHoverColor:Gt,colorGroupTitle:kn,groupTitleColor:kn,colorItemTextSelected:Gt,itemSelectedColor:Gt,subMenuItemSelectedColor:Gt,colorItemTextSelectedHorizontal:Gt,horizontalItemSelectedColor:Gt,colorItemBg:wn,itemBg:wn,colorItemBgHover:Rn,itemHoverBg:Rn,colorItemBgActive:ma,itemActiveBg:Bn,colorSubItemBg:va,subMenuItemBg:va,colorItemBgSelected:Bn,itemSelectedBg:Bn,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:Un,colorActiveBarHeight:hn,activeBarHeight:hn,colorActiveBarBorderSize:Ea,activeBarBorderWidth:Yn,colorItemTextDisabled:Wt,itemDisabledColor:Wt,colorDangerItemText:wt,dangerItemColor:wt,colorDangerItemTextHover:wt,dangerItemHoverColor:wt,colorDangerItemTextSelected:wt,dangerItemSelectedColor:wt,colorDangerItemBgActive:Ft,dangerItemActiveBg:Ft,colorDangerItemBgSelected:Ft,dangerItemSelectedBg:Ft,itemMarginInline:Ma,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:nt,groupTitleLineHeight:rt,collapsedWidth:nt*2,popupBg:an,itemMarginBlock:tn,itemPaddingInline:Cn,horizontalLineHeight:`${nt*1.15}px`,iconSize:zn,iconMarginInlineEnd:Xn-zn,collapsedIconSize:nn,groupTitleFontSize:zn,darkItemDisabledColor:new Ee.FastColor(Yt).setA(.25).toRgbString(),darkItemColor:Da,darkDangerItemColor:wt,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Yt,darkItemSelectedBg:Gt,darkDangerItemSelectedBg:wt,darkItemHoverBg:"transparent",darkGroupTitleColor:Da,darkItemHoverColor:Yt,darkDangerItemHoverColor:Sn,darkDangerItemSelectedColor:Yt,darkDangerItemActiveBg:wt,itemWidth:Un?`calc(100% + ${Yn}px)`:`calc(100% - ${Ma*2}px)`}};var Dt=function(vt){let Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:vt,Je=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,ye.I$)("Menu",Gt=>{const{colorBgElevated:wt,controlHeightLG:Wt,fontSize:Ft,darkItemColor:rn,darkDangerItemColor:kn,darkItemBg:wn,darkSubMenuItemBg:va,darkItemSelectedColor:ma,darkItemSelectedBg:Ea,darkDangerItemSelectedBg:hn,darkItemHoverBg:Bn,darkGroupTitleColor:Rn,darkItemHoverColor:nt,darkItemDisabledColor:rt,darkDangerItemHoverColor:an,darkDangerItemSelectedColor:tn,darkDangerItemActiveBg:Cn,popupBg:zn,darkPopupBg:Xn}=Gt,nn=Gt.calc(Ft).div(7).mul(5).equal(),Yt=(0,Ge.mergeToken)(Gt,{menuArrowSize:nn,menuHorizontalHeight:Gt.calc(Wt).mul(1.15).equal(),menuArrowOffset:Gt.calc(nn).mul(.25).equal(),menuSubMenuBg:wt,calc:Gt.calc,popupBg:zn}),Sn=(0,Ge.mergeToken)(Yt,{itemColor:rn,itemHoverColor:nt,groupTitleColor:Rn,itemSelectedColor:ma,subMenuItemSelectedColor:ma,itemBg:wn,popupBg:Xn,subMenuItemBg:va,itemActiveBg:"transparent",itemSelectedBg:Ea,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Bn,itemDisabledColor:rt,dangerItemColor:kn,dangerItemHoverColor:an,dangerItemSelectedColor:tn,dangerItemActiveBg:Cn,dangerItemSelectedBg:hn,menuSubMenuBg:va,horizontalItemSelectedColor:ma,horizontalItemSelectedBg:Ea});return[xt(Yt),Be(Yt),$t(Yt),it(Yt,"light"),it(Sn,"dark"),ot(Yt),(0,et.Z)(Yt),(0,Ze.oN)(Yt,"slide-up"),(0,Ze.oN)(Yt,"slide-down"),(0,Ce._y)(Yt,"zoom-big")]},Lt,{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"]],injectStyle:Je,unitless:{groupTitleLineHeight:!0}})(vt,Fe)},tt=te(87263),xe=vt=>{var Fe;const{popupClassName:Je,icon:zt,title:Gt,theme:wt}=vt,Wt=y.useContext(me),{prefixCls:Ft,inlineCollapsed:rn,theme:kn}=Wt,wn=(0,ce.Xl)();let va;if(!zt)va=rn&&!wn.length&&Gt&&typeof Gt=="string"?y.createElement("div",{className:`${Ft}-inline-collapsed-noicon`},Gt.charAt(0)):y.createElement("span",{className:`${Ft}-title-content`},Gt);else{const hn=y.isValidElement(Gt)&&Gt.type==="span";va=y.createElement(y.Fragment,null,(0,ke.Tm)(zt,{className:Me()(y.isValidElement(zt)?(Fe=zt.props)===null||Fe===void 0?void 0:Fe.className:"",`${Ft}-item-icon`)}),hn?Gt:y.createElement("span",{className:`${Ft}-title-content`},Gt))}const ma=y.useMemo(()=>Object.assign(Object.assign({},Wt),{firstLevel:!1}),[Wt]),[Ea]=(0,tt.Cn)("Menu");return y.createElement(me.Provider,{value:ma},y.createElement(ce.Wd,Object.assign({},(0,He.Z)(vt,["icon"]),{title:va,popupClassName:Me()(Ft,Je,`${Ft}-${wt||kn}`),popupStyle:Object.assign({zIndex:Ea},vt.popupStyle)})))},Rt=function(vt,Fe){var Je={};for(var zt in vt)Object.prototype.hasOwnProperty.call(vt,zt)&&Fe.indexOf(zt)<0&&(Je[zt]=vt[zt]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Gt=0,zt=Object.getOwnPropertySymbols(vt);Gt<zt.length;Gt++)Fe.indexOf(zt[Gt])<0&&Object.prototype.propertyIsEnumerable.call(vt,zt[Gt])&&(Je[zt[Gt]]=vt[zt[Gt]]);return Je};function ln(vt){return vt===null||vt===!1}const Kt={item:re,submenu:xe,divider:x};var In=(0,y.forwardRef)((vt,Fe)=>{var Je;const zt=y.useContext(ie.Z),Gt=zt||{},{getPrefixCls:wt,getPopupContainer:Wt,direction:Ft,menu:rn}=y.useContext(Ue.E_),kn=wt(),{prefixCls:wn,className:va,style:ma,theme:Ea="light",expandIcon:hn,_internalDisableMenuItemTitleTooltip:Bn,inlineCollapsed:Rn,siderCollapsed:nt,rootClassName:rt,mode:an,selectable:tn,onClick:Cn,overflowedIndicatorPopupClassName:zn}=vt,Xn=Rt(vt,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),nn=(0,He.Z)(Xn,["collapsedWidth"]);(Je=Gt.validator)===null||Je===void 0||Je.call(Gt,{mode:an});const Yt=(0,be.Z)(function(){var yr;Cn==null||Cn.apply(void 0,arguments),(yr=Gt.onClick)===null||yr===void 0||yr.call(Gt)}),Sn=Gt.mode||an,Un=tn!=null?tn:Gt.selectable,Yn=Rn!=null?Rn:nt,Ma={horizontal:{motionName:`${kn}-slide-up`},inline:(0,Te.Z)(kn),other:{motionName:`${kn}-zoom-big`}},Da=wt("menu",wn||Gt.prefixCls),Fa=(0,qe.Z)(Da),[dn,Wn,ka]=Dt(Da,Fa,!zt),Fr=Me()(`${Da}-${Ea}`,rn==null?void 0:rn.className,va),lo=y.useMemo(()=>{var yr,xr;if(typeof hn=="function"||ln(hn))return hn||null;if(typeof Gt.expandIcon=="function"||ln(Gt.expandIcon))return Gt.expandIcon||null;if(typeof(rn==null?void 0:rn.expandIcon)=="function"||ln(rn==null?void 0:rn.expandIcon))return(rn==null?void 0:rn.expandIcon)||null;const at=(yr=hn!=null?hn:Gt==null?void 0:Gt.expandIcon)!==null&&yr!==void 0?yr:rn==null?void 0:rn.expandIcon;return(0,ke.Tm)(at,{className:Me()(`${Da}-submenu-expand-icon`,y.isValidElement(at)?(xr=at.props)===null||xr===void 0?void 0:xr.className:void 0)})},[hn,Gt==null?void 0:Gt.expandIcon,rn==null?void 0:rn.expandIcon,Da]),po=y.useMemo(()=>({prefixCls:Da,inlineCollapsed:Yn||!1,direction:Ft,firstLevel:!0,theme:Ea,mode:Sn,disableMenuItemTitleTooltip:Bn}),[Da,Yn,Ft,Bn,Ea]);return dn(y.createElement(ie.Z.Provider,{value:null},y.createElement(me.Provider,{value:po},y.createElement(ce.ZP,Object.assign({getPopupContainer:Wt,overflowedIndicator:y.createElement(Le.Z,null),overflowedIndicatorPopupClassName:Me()(Da,`${Da}-${Ea}`,zn),mode:Sn,selectable:Un,onClick:Yt},nn,{inlineCollapsed:Yn,style:Object.assign(Object.assign({},rn==null?void 0:rn.style),ma),className:Fr,prefixCls:Da,direction:Ft,defaultMotions:Ma,expandIcon:lo,ref:Fe,rootClassName:Me()(rt,Wn,Gt.rootClassName,ka,Fa),_internalComponents:Kt})))))});const At=(0,y.forwardRef)((vt,Fe)=>{const Je=(0,y.useRef)(null),zt=y.useContext(Re.D);return(0,y.useImperativeHandle)(Fe,()=>({menu:Je.current,focus:Gt=>{var wt;(wt=Je.current)===null||wt===void 0||wt.focus(Gt)}})),y.createElement(In,Object.assign({ref:Je},vt,zt))});At.Item=re,At.SubMenu=xe,At.Divider=x,At.ItemGroup=ce.BW;var jt=At},73802:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return xr}});var y=te(67294),ce=te(83963),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"},Le=Re,_e=te(84180),Me=function(we,bt){return y.createElement(_e.Z,(0,ce.Z)({},we,{ref:bt,icon:Le}))},be=y.forwardRef(Me),He=be,Te={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},ke=Te,Ue=function(we,bt){return y.createElement(_e.Z,(0,ce.Z)({},we,{ref:bt,icon:ke}))},qe=y.forwardRef(Ue),Ye=qe,me=te(55007),E=te(79269),a=te(13144),x=te.n(a),b=te(4942),z=te(87462),ne=te(71002),re=te(1413),ie=te(97685),fe=te(94184),Ee=te.n(fe);function De(at){var we=y.useRef();we.current=at;var bt=y.useCallback(function(){for(var ct,un=arguments.length,Vn=new Array(un),$n=0;$n<un;$n++)Vn[$n]=arguments[$n];return(ct=we.current)===null||ct===void 0?void 0:ct.call.apply(ct,[we].concat(Vn))},[]);return bt}function et(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Ze=et()?y.useLayoutEffect:y.useEffect,Ce=function(we,bt){var ct=y.useRef(!0);Ze(function(){return we(ct.current)},bt),Ze(function(){return ct.current=!1,function(){ct.current=!0}},[])},ye=function(we,bt){Ce(function(ct){if(!ct)return we()},bt)},Ge=null;function je(at){var we=y.useRef(!1),bt=y.useState(at),ct=(0,ie.Z)(bt,2),un=ct[0],Vn=ct[1];y.useEffect(function(){return we.current=!1,function(){we.current=!0}},[]);function $n(xa,pa){pa&&we.current||Vn(xa)}return[un,$n]}function Be(at){return at!==void 0}function Pt(at,we){var bt=we||{},ct=bt.defaultValue,un=bt.value,Vn=bt.onChange,$n=bt.postState,xa=je(function(){return Be(un)?un:Be(ct)?typeof ct=="function"?ct():ct:typeof at=="function"?at():at}),pa=(0,ie.Z)(xa,2),qa=pa[0],Pr=pa[1],cr=un!==void 0?un:qa,Fn=$n?$n(cr):cr,qn=De(Vn),to=je([cr]),jr=(0,ie.Z)(to,2),ua=jr[0],mn=jr[1];ye(function(){var Qo=ua[0];qa!==Qo&&qn(qa,Qo)},[ua]),ye(function(){Be(un)||Pr(un)},[un]);var Uo=De(function(Qo,Ci){Pr(Qo,Ci),mn([cr],Ci)});return[Fn,Uo]}var ot={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(we){var bt=we.keyCode;if(we.altKey&&!we.ctrlKey||we.metaKey||bt>=ot.F1&&bt<=ot.F12)return!1;switch(bt){case ot.ALT:case ot.CAPS_LOCK:case ot.CONTEXT_MENU:case ot.CTRL:case ot.DOWN:case ot.END:case ot.ESC:case ot.HOME:case ot.INSERT:case ot.LEFT:case ot.MAC_FF_META:case ot.META:case ot.NUMLOCK:case ot.NUM_CENTER:case ot.PAGE_DOWN:case ot.PAGE_UP:case ot.PAUSE:case ot.PRINT_SCREEN:case ot.RIGHT:case ot.SHIFT:case ot.UP:case ot.WIN_KEY:case ot.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(we){if(we>=ot.ZERO&&we<=ot.NINE||we>=ot.NUM_ZERO&&we<=ot.NUM_MULTIPLY||we>=ot.A&&we<=ot.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&we===0)return!0;switch(we){case ot.SPACE:case ot.QUESTION_MARK:case ot.NUM_PLUS:case ot.NUM_MINUS:case ot.NUM_PERIOD:case ot.NUM_DIVISION:case ot.SEMICOLON:case ot.DASH:case ot.EQUALS:case ot.COMMA:case ot.PERIOD:case ot.SLASH:case ot.APOSTROPHE:case ot.SINGLE_QUOTE:case ot.OPEN_SQUARE_BRACKET:case ot.BACKSLASH:case ot.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Ke=ot,Ve=`accept acceptCharset accessKey action allowFullScreen allowTransparency
|
|
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
|
|
charSet checked classID className colSpan cols content contentEditable contextMenu
|
|
controls coords crossOrigin data dateTime default defer dir disabled download draggable
|
|
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
|
|
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
|
|
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
|
|
mediaGroup method min minLength multiple muted name noValidate nonce open
|
|
optimum pattern placeholder poster preload radioGroup readOnly rel required
|
|
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
|
|
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
|
|
summary tabIndex target title type useMap value width wmode wrap`,it=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
|
|
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
|
|
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
|
|
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
|
|
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
|
|
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
|
|
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,Mt="".concat(Ve," ").concat(it).split(/[\s\n]+/),Tt="aria-",$t="data-";function En(at,we){return at.indexOf(we)===0}function gt(at){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,bt;we===!1?bt={aria:!0,data:!0,attr:!0}:we===!0?bt={aria:!0}:bt=(0,re.Z)({},we);var ct={};return Object.keys(at).forEach(function(un){(bt.aria&&(un==="role"||En(un,Tt))||bt.data&&En(un,$t)||bt.attr&&Mt.includes(un))&&(ct[un]=at[un])}),ct}var xt={},Lt=[],Dt=function(we){Lt.push(we)};function tt(at,we){if(0)var bt}function Zt(at,we){if(0)var bt}function xe(){xt={}}function Rt(at,we,bt){!we&&!xt[bt]&&(at(!1,bt),xt[bt]=!0)}function ln(at,we){Rt(tt,at,we)}function Kt(at,we){Rt(Zt,at,we)}ln.preMessage=Dt,ln.resetWarned=xe,ln.noteOnce=Kt;var cn=null,In=te(81626),At=[10,20,50,100],jt=function(we){var bt=we.pageSizeOptions,ct=bt===void 0?At:bt,un=we.locale,Vn=we.changeSize,$n=we.pageSize,xa=we.goButton,pa=we.quickGo,qa=we.rootPrefixCls,Pr=we.disabled,cr=we.buildOptionText,Fn=we.showSizeChanger,qn=we.sizeChangerRender,to=y.useState(""),jr=(0,ie.Z)(to,2),ua=jr[0],mn=jr[1],Uo=function(){return!ua||Number.isNaN(ua)?void 0:Number(ua)},Qo=typeof cr=="function"?cr:function(er){return"".concat(er," ").concat(un.items_per_page)},Ci=function(Aa){mn(Aa.target.value)},co=function(Aa){xa||ua===""||(mn(""),!(Aa.relatedTarget&&(Aa.relatedTarget.className.indexOf("".concat(qa,"-item-link"))>=0||Aa.relatedTarget.className.indexOf("".concat(qa,"-item"))>=0))&&(pa==null||pa(Uo())))},ri=function(Aa){ua!==""&&(Aa.keyCode===Ke.ENTER||Aa.type==="click")&&(mn(""),pa==null||pa(Uo()))},Pn=function(){return ct.some(function(Aa){return Aa.toString()===$n.toString()})?ct:ct.concat([$n]).sort(function(Aa,Rr){var rr=Number.isNaN(Number(Aa))?0:Number(Aa),Jn=Number.isNaN(Number(Rr))?0:Number(Rr);return rr-Jn})},xn="".concat(qa,"-options");if(!Fn&&!pa)return null;var Mn=null,Na=null,on=null;return Fn&&qn&&(Mn=qn({disabled:Pr,size:$n,onSizeChange:function(Aa){Vn==null||Vn(Number(Aa))},"aria-label":un.page_size,className:"".concat(xn,"-size-changer"),options:Pn().map(function(er){return{label:Qo(er),value:er}})})),pa&&(xa&&(on=typeof xa=="boolean"?y.createElement("button",{type:"button",onClick:ri,onKeyUp:ri,disabled:Pr,className:"".concat(xn,"-quick-jumper-button")},un.jump_to_confirm):y.createElement("span",{onClick:ri,onKeyUp:ri},xa)),Na=y.createElement("div",{className:"".concat(xn,"-quick-jumper")},un.jump_to,y.createElement("input",{disabled:Pr,type:"text",value:ua,onChange:Ci,onKeyUp:ri,onBlur:co,"aria-label":un.page}),un.page,on)),y.createElement("li",{className:xn},Mn,Na)},vt=jt,Fe=function(we){var bt=we.rootPrefixCls,ct=we.page,un=we.active,Vn=we.className,$n=we.showTitle,xa=we.onClick,pa=we.onKeyPress,qa=we.itemRender,Pr="".concat(bt,"-item"),cr=Ee()(Pr,"".concat(Pr,"-").concat(ct),(0,b.Z)((0,b.Z)({},"".concat(Pr,"-active"),un),"".concat(Pr,"-disabled"),!ct),Vn),Fn=function(){xa(ct)},qn=function(ua){pa(ua,xa,ct)},to=qa(ct,"page",y.createElement("a",{rel:"nofollow"},ct));return to?y.createElement("li",{title:$n?String(ct):null,className:cr,onClick:Fn,onKeyDown:qn,tabIndex:0},to):null},Je=Fe,zt=function(we,bt,ct){return ct};function Gt(){}function wt(at){var we=Number(at);return typeof we=="number"&&!Number.isNaN(we)&&isFinite(we)&&Math.floor(we)===we}function Wt(at,we,bt){var ct=typeof at=="undefined"?we:at;return Math.floor((bt-1)/ct)+1}var Ft=function(we){var bt=we.prefixCls,ct=bt===void 0?"rc-pagination":bt,un=we.selectPrefixCls,Vn=un===void 0?"rc-select":un,$n=we.className,xa=we.current,pa=we.defaultCurrent,qa=pa===void 0?1:pa,Pr=we.total,cr=Pr===void 0?0:Pr,Fn=we.pageSize,qn=we.defaultPageSize,to=qn===void 0?10:qn,jr=we.onChange,ua=jr===void 0?Gt:jr,mn=we.hideOnSinglePage,Uo=we.align,Qo=we.showPrevNextJumpers,Ci=Qo===void 0?!0:Qo,co=we.showQuickJumper,ri=we.showLessItems,Pn=we.showTitle,xn=Pn===void 0?!0:Pn,Mn=we.onShowSizeChange,Na=Mn===void 0?Gt:Mn,on=we.locale,er=on===void 0?In.Z:on,Aa=we.style,Rr=we.totalBoundaryShowSizeChanger,rr=Rr===void 0?50:Rr,Jn=we.disabled,ea=we.simple,Ya=we.showTotal,Za=we.showSizeChanger,Co=Za===void 0?cr>rr:Za,Jo=we.sizeChangerRender,uo=we.pageSizeOptions,No=we.itemRender,vi=No===void 0?zt:No,qi=we.jumpPrevIcon,_l=we.jumpNextIcon,Pu=we.prevIcon,fu=we.nextIcon,mo=y.useRef(null),Bl=Pt(10,{value:Fn,defaultValue:to}),vu=(0,ie.Z)(Bl,2),hl=vu[0],bl=vu[1],fl=Pt(1,{value:xa,defaultValue:qa,postState:function(qt){return Math.max(1,Math.min(qt,Wt(void 0,hl,cr)))}}),Fl=(0,ie.Z)(fl,2),To=Fl[0],wl=Fl[1],Iu=y.useState(To),Xl=(0,ie.Z)(Iu,2),si=Xl[0],bu=Xl[1];(0,y.useEffect)(function(){bu(To)},[To]);var kl=ua!==Gt,ys="current"in we,Dl=Math.max(1,To-(ri?3:5)),Yu=Math.min(Wt(void 0,hl,cr),To+(ri?3:5));function Cu(Ct,qt){var Nn=Ct||y.createElement("button",{type:"button","aria-label":qt,className:"".concat(ct,"-item-link")});return typeof Ct=="function"&&(Nn=y.createElement(Ct,(0,re.Z)({},we))),Nn}function Ou(Ct){var qt=Ct.target.value,Nn=Wt(void 0,hl,cr),ha;return qt===""?ha=qt:Number.isNaN(Number(qt))?ha=si:qt>=Nn?ha=Nn:ha=Number(qt),ha}function zl(Ct){return wt(Ct)&&Ct!==To&&wt(cr)&&cr>0}var Zu=cr>hl?co:!1;function ns(Ct){(Ct.keyCode===Ke.UP||Ct.keyCode===Ke.DOWN)&&Ct.preventDefault()}function ju(Ct){var qt=Ou(Ct);switch(qt!==si&&bu(qt),Ct.keyCode){case Ke.ENTER:or(qt);break;case Ke.UP:or(qt-1);break;case Ke.DOWN:or(qt+1);break;default:break}}function $u(Ct){or(Ou(Ct))}function pi(Ct){var qt=Wt(Ct,hl,cr),Nn=To>qt&&qt!==0?qt:To;bl(Ct),bu(Nn),Na==null||Na(To,Ct),wl(Nn),ua==null||ua(Nn,Ct)}function or(Ct){if(zl(Ct)&&!Jn){var qt=Wt(void 0,hl,cr),Nn=Ct;return Ct>qt?Nn=qt:Ct<1&&(Nn=1),Nn!==si&&bu(Nn),wl(Nn),ua==null||ua(Nn,hl),Nn}return To}var La=To>1,ir=To<Wt(void 0,hl,cr);function br(){La&&or(To-1)}function hi(){ir&&or(To+1)}function Ji(){or(Dl)}function Xi(){or(Yu)}function Ti(Ct,qt){if(Ct.key==="Enter"||Ct.charCode===Ke.ENTER||Ct.keyCode===Ke.ENTER){for(var Nn=arguments.length,ha=new Array(Nn>2?Nn-2:0),Hr=2;Hr<Nn;Hr++)ha[Hr-2]=arguments[Hr];qt.apply(void 0,ha)}}function dl(Ct){Ti(Ct,br)}function el(Ct){Ti(Ct,hi)}function Ir(Ct){Ti(Ct,Ji)}function Sl(Ct){Ti(Ct,Xi)}function pu(Ct){var qt=vi(Ct,"prev",Cu(Pu,"prev page"));return y.isValidElement(qt)?y.cloneElement(qt,{disabled:!La}):qt}function Yl(Ct){var qt=vi(Ct,"next",Cu(fu,"next page"));return y.isValidElement(qt)?y.cloneElement(qt,{disabled:!ir}):qt}function hu(Ct){(Ct.type==="click"||Ct.keyCode===Ke.ENTER)&&or(si)}var as=null,Bu=gt(we,{aria:!0,data:!0}),ci=Ya&&y.createElement("li",{className:"".concat(ct,"-total-text")},Ya(cr,[cr===0?0:(To-1)*hl+1,To*hl>cr?cr:To*hl])),tl=null,gl=Wt(void 0,hl,cr);if(mn&&cr<=hl)return null;var zi=[],au={rootPrefixCls:ct,onClick:or,onKeyPress:Ti,showTitle:xn,itemRender:vi,page:-1},Nu=To-1>0?To-1:0,Lu=To+1<gl?To+1:gl,Hi=co&&co.goButton,Fu=(0,ne.Z)(ea)==="object"?ea.readOnly:!ea,lu=Hi,Su=null;ea&&(Hi&&(typeof Hi=="boolean"?lu=y.createElement("button",{type:"button",onClick:hu,onKeyUp:hu},er.jump_to_confirm):lu=y.createElement("span",{onClick:hu,onKeyUp:hu},Hi),lu=y.createElement("li",{title:xn?"".concat(er.jump_to).concat(To,"/").concat(gl):null,className:"".concat(ct,"-simple-pager")},lu)),Su=y.createElement("li",{title:xn?"".concat(To,"/").concat(gl):null,className:"".concat(ct,"-simple-pager")},Fu?si:y.createElement("input",{type:"text","aria-label":er.jump_to,value:si,disabled:Jn,onKeyDown:ns,onKeyUp:ju,onChange:ju,onBlur:$u,size:3}),y.createElement("span",{className:"".concat(ct,"-slash")},"/"),gl));var uu=ri?1:2;if(gl<=3+uu*2){gl||zi.push(y.createElement(Je,(0,z.Z)({},au,{key:"noPager",page:1,className:"".concat(ct,"-item-disabled")})));for(var Ru=1;Ru<=gl;Ru+=1)zi.push(y.createElement(Je,(0,z.Z)({},au,{key:Ru,page:Ru,active:To===Ru})))}else{var Os=ri?er.prev_3:er.prev_5,Ps=ri?er.next_3:er.next_5,zu=vi(Dl,"jump-prev",Cu(qi,"prev page")),Wu=vi(Yu,"jump-next",Cu(_l,"next page"));Ci&&(as=zu?y.createElement("li",{title:xn?Os:null,key:"prev",onClick:Ji,tabIndex:0,onKeyDown:Ir,className:Ee()("".concat(ct,"-jump-prev"),(0,b.Z)({},"".concat(ct,"-jump-prev-custom-icon"),!!qi))},zu):null,tl=Wu?y.createElement("li",{title:xn?Ps:null,key:"next",onClick:Xi,tabIndex:0,onKeyDown:Sl,className:Ee()("".concat(ct,"-jump-next"),(0,b.Z)({},"".concat(ct,"-jump-next-custom-icon"),!!_l))},Wu):null);var Mu=Math.max(1,To-uu),rs=Math.min(To+uu,gl);To-1<=uu&&(rs=1+uu*2),gl-To<=uu&&(Mu=gl-uu*2);for(var Vu=Mu;Vu<=rs;Vu+=1)zi.push(y.createElement(Je,(0,z.Z)({},au,{key:Vu,page:Vu,active:To===Vu})));if(To-1>=uu*2&&To!==3&&(zi[0]=y.cloneElement(zi[0],{className:Ee()("".concat(ct,"-item-after-jump-prev"),zi[0].props.className)}),zi.unshift(as)),gl-To>=uu*2&&To!==gl-2){var pt=zi[zi.length-1];zi[zi.length-1]=y.cloneElement(pt,{className:Ee()("".concat(ct,"-item-before-jump-next"),pt.props.className)}),zi.push(tl)}Mu!==1&&zi.unshift(y.createElement(Je,(0,z.Z)({},au,{key:1,page:1}))),rs!==gl&&zi.push(y.createElement(Je,(0,z.Z)({},au,{key:gl,page:gl})))}var yt=pu(Nu);if(yt){var Ut=!La||!gl;yt=y.createElement("li",{title:xn?er.prev_page:null,onClick:br,tabIndex:Ut?null:0,onKeyDown:dl,className:Ee()("".concat(ct,"-prev"),(0,b.Z)({},"".concat(ct,"-disabled"),Ut)),"aria-disabled":Ut},yt)}var Tn=Yl(Lu);if(Tn){var _n,On;ea?(_n=!ir,On=La?0:null):(_n=!ir||!gl,On=_n?null:0),Tn=y.createElement("li",{title:xn?er.next_page:null,onClick:hi,tabIndex:On,onKeyDown:el,className:Ee()("".concat(ct,"-next"),(0,b.Z)({},"".concat(ct,"-disabled"),_n)),"aria-disabled":_n},Tn)}var bn=Ee()(ct,$n,(0,b.Z)((0,b.Z)((0,b.Z)((0,b.Z)((0,b.Z)({},"".concat(ct,"-start"),Uo==="start"),"".concat(ct,"-center"),Uo==="center"),"".concat(ct,"-end"),Uo==="end"),"".concat(ct,"-simple"),ea),"".concat(ct,"-disabled"),Jn));return y.createElement("ul",(0,z.Z)({className:bn,style:Aa,ref:mo},Bu),ci,yt,ea?Su:zi,Tn,y.createElement(vt,{locale:er,rootPrefixCls:ct,disabled:Jn,selectPrefixCls:Vn,changeSize:pi,pageSize:hl,pageSizeOptions:uo,quickGo:Zu?or:null,goButton:lu,showSizeChanger:Co,sizeChangerRender:Jo}))},rn=Ft,kn=te(62906),wn=te(53124),va=te(98675),ma=te(25378),Ea=te(10110),hn=te(88044),Bn=te(15729),Rn=te(16777),nt=te(47673),rt=te(20353),an=te(93900),tn=te(14747),Cn=te(43259),zn=te(83559);const Xn=at=>{const{componentCls:we}=at;return{[`${we}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${we}-item-link`]:{color:at.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${we}-item-link`]:{color:at.colorTextDisabled,cursor:"not-allowed"}}},[`&${we}-disabled`]:{cursor:"not-allowed",[`${we}-item`]:{cursor:"not-allowed",backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"},a:{color:at.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:at.colorBorder,backgroundColor:at.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:at.itemActiveBgDisabled},a:{color:at.itemActiveColorDisabled}}},[`${we}-item-link`]:{color:at.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${we}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${we}-simple-pager`]:{color:at.colorTextDisabled},[`${we}-jump-prev, ${we}-jump-next`]:{[`${we}-item-link-icon`]:{opacity:0},[`${we}-item-ellipsis`]:{opacity:1}}},[`&${we}-simple`]:{[`${we}-prev, ${we}-next`]:{[`&${we}-disabled ${we}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},nn=at=>{const{componentCls:we}=at;return{[`&${we}-mini ${we}-total-text, &${we}-mini ${we}-simple-pager`]:{height:at.itemSizeSM,lineHeight:(0,Rn.unit)(at.itemSizeSM)},[`&${we}-mini ${we}-item`]:{minWidth:at.itemSizeSM,height:at.itemSizeSM,margin:0,lineHeight:(0,Rn.unit)(at.calc(at.itemSizeSM).sub(2).equal())},[`&${we}-mini ${we}-prev, &${we}-mini ${we}-next`]:{minWidth:at.itemSizeSM,height:at.itemSizeSM,margin:0,lineHeight:(0,Rn.unit)(at.itemSizeSM)},[`&${we}-mini:not(${we}-disabled)`]:{[`${we}-prev, ${we}-next`]:{[`&:hover ${we}-item-link`]:{backgroundColor:at.colorBgTextHover},[`&:active ${we}-item-link`]:{backgroundColor:at.colorBgTextActive},[`&${we}-disabled:hover ${we}-item-link`]:{backgroundColor:"transparent"}}},[`
|
|
&${we}-mini ${we}-prev ${we}-item-link,
|
|
&${we}-mini ${we}-next ${we}-item-link
|
|
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:at.itemSizeSM,lineHeight:(0,Rn.unit)(at.itemSizeSM)}},[`&${we}-mini ${we}-jump-prev, &${we}-mini ${we}-jump-next`]:{height:at.itemSizeSM,marginInlineEnd:0,lineHeight:(0,Rn.unit)(at.itemSizeSM)},[`&${we}-mini ${we}-options`]:{marginInlineStart:at.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:at.miniOptionsSizeChangerTop},"&-quick-jumper":{height:at.itemSizeSM,lineHeight:(0,Rn.unit)(at.itemSizeSM),input:Object.assign(Object.assign({},(0,nt.x0)(at)),{width:at.paginationMiniQuickJumperInputWidth,height:at.controlHeightSM})}}}},Yt=at=>{const{componentCls:we}=at;return{[`
|
|
&${we}-simple ${we}-prev,
|
|
&${we}-simple ${we}-next
|
|
`]:{height:at.itemSizeSM,lineHeight:(0,Rn.unit)(at.itemSizeSM),verticalAlign:"top",[`${we}-item-link`]:{height:at.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:at.colorBgTextHover},"&:active":{backgroundColor:at.colorBgTextActive},"&::after":{height:at.itemSizeSM,lineHeight:(0,Rn.unit)(at.itemSizeSM)}}},[`&${we}-simple ${we}-simple-pager`]:{display:"inline-block",height:at.itemSizeSM,marginInlineEnd:at.marginXS,input:{boxSizing:"border-box",height:"100%",padding:`0 ${(0,Rn.unit)(at.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:at.itemInputBg,border:`${(0,Rn.unit)(at.lineWidth)} ${at.lineType} ${at.colorBorder}`,borderRadius:at.borderRadius,outline:"none",transition:`border-color ${at.motionDurationMid}`,color:"inherit","&:hover":{borderColor:at.colorPrimary},"&:focus":{borderColor:at.colorPrimaryHover,boxShadow:`${(0,Rn.unit)(at.inputOutlineOffset)} 0 ${(0,Rn.unit)(at.controlOutlineWidth)} ${at.controlOutline}`},"&[disabled]":{color:at.colorTextDisabled,backgroundColor:at.colorBgContainerDisabled,borderColor:at.colorBorder,cursor:"not-allowed"}}}}},Sn=at=>{const{componentCls:we}=at;return{[`${we}-jump-prev, ${we}-jump-next`]:{outline:0,[`${we}-item-container`]:{position:"relative",[`${we}-item-link-icon`]:{color:at.colorPrimary,fontSize:at.fontSizeSM,opacity:0,transition:`all ${at.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${we}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:at.colorTextDisabled,letterSpacing:at.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:at.paginationEllipsisTextIndent,opacity:1,transition:`all ${at.motionDurationMid}`}},"&:hover":{[`${we}-item-link-icon`]:{opacity:1},[`${we}-item-ellipsis`]:{opacity:0}}},[`
|
|
${we}-prev,
|
|
${we}-jump-prev,
|
|
${we}-jump-next
|
|
`]:{marginInlineEnd:at.marginXS},[`
|
|
${we}-prev,
|
|
${we}-next,
|
|
${we}-jump-prev,
|
|
${we}-jump-next
|
|
`]:{display:"inline-block",minWidth:at.itemSize,height:at.itemSize,color:at.colorText,fontFamily:at.fontFamily,lineHeight:(0,Rn.unit)(at.itemSize),textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:at.borderRadius,cursor:"pointer",transition:`all ${at.motionDurationMid}`},[`${we}-prev, ${we}-next`]:{outline:0,button:{color:at.colorText,cursor:"pointer",userSelect:"none"},[`${we}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:at.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${(0,Rn.unit)(at.lineWidth)} ${at.lineType} transparent`,borderRadius:at.borderRadius,outline:"none",transition:`all ${at.motionDurationMid}`},[`&:hover ${we}-item-link`]:{backgroundColor:at.colorBgTextHover},[`&:active ${we}-item-link`]:{backgroundColor:at.colorBgTextActive},[`&${we}-disabled:hover`]:{[`${we}-item-link`]:{backgroundColor:"transparent"}}},[`${we}-slash`]:{marginInlineEnd:at.paginationSlashMarginInlineEnd,marginInlineStart:at.paginationSlashMarginInlineStart},[`${we}-options`]:{display:"inline-block",marginInlineStart:at.margin,verticalAlign:"middle","&-size-changer":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:at.controlHeight,marginInlineStart:at.marginXS,lineHeight:(0,Rn.unit)(at.controlHeight),verticalAlign:"top",input:Object.assign(Object.assign(Object.assign({},(0,nt.ik)(at)),(0,an.$U)(at,{borderColor:at.colorBorder,hoverBorderColor:at.colorPrimaryHover,activeBorderColor:at.colorPrimary,activeShadow:at.activeShadow})),{"&[disabled]":Object.assign({},(0,an.Xy)(at)),width:at.calc(at.controlHeightLG).mul(1.25).equal(),height:at.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:at.marginXS,marginInlineEnd:at.marginXS})}}}},Un=at=>{const{componentCls:we}=at;return{[`${we}-item`]:{display:"inline-block",minWidth:at.itemSize,height:at.itemSize,marginInlineEnd:at.marginXS,fontFamily:at.fontFamily,lineHeight:(0,Rn.unit)(at.calc(at.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:at.itemBg,border:`${(0,Rn.unit)(at.lineWidth)} ${at.lineType} transparent`,borderRadius:at.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${(0,Rn.unit)(at.paginationItemPaddingInline)}`,color:at.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${we}-item-active)`]:{"&:hover":{transition:`all ${at.motionDurationMid}`,backgroundColor:at.colorBgTextHover},"&:active":{backgroundColor:at.colorBgTextActive}},"&-active":{fontWeight:at.fontWeightStrong,backgroundColor:at.itemActiveBg,borderColor:at.colorPrimary,a:{color:at.colorPrimary},"&:hover":{borderColor:at.colorPrimaryHover},"&:hover a":{color:at.colorPrimaryHover}}}}},Yn=at=>{const{componentCls:we}=at;return{[we]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,tn.Wf)(at)),{display:"flex","&-start":{justifyContent:"start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"end"},"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${we}-total-text`]:{display:"inline-block",height:at.itemSize,marginInlineEnd:at.marginXS,lineHeight:(0,Rn.unit)(at.calc(at.itemSize).sub(2).equal()),verticalAlign:"middle"}}),Un(at)),Sn(at)),Yt(at)),nn(at)),Xn(at)),{[`@media only screen and (max-width: ${at.screenLG}px)`]:{[`${we}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${at.screenSM}px)`]:{[`${we}-options`]:{display:"none"}}}),[`&${at.componentCls}-rtl`]:{direction:"rtl"}}},Ma=at=>{const{componentCls:we}=at;return{[`${we}:not(${we}-disabled)`]:{[`${we}-item`]:Object.assign({},(0,tn.Qy)(at)),[`${we}-jump-prev, ${we}-jump-next`]:{"&:focus-visible":Object.assign({[`${we}-item-link-icon`]:{opacity:1},[`${we}-item-ellipsis`]:{opacity:0}},(0,tn.oN)(at))},[`${we}-prev, ${we}-next`]:{[`&:focus-visible ${we}-item-link`]:Object.assign({},(0,tn.oN)(at))}}}},Da=at=>Object.assign({itemBg:at.colorBgContainer,itemSize:at.controlHeight,itemSizeSM:at.controlHeightSM,itemActiveBg:at.colorBgContainer,itemLinkBg:at.colorBgContainer,itemActiveColorDisabled:at.colorTextDisabled,itemActiveBgDisabled:at.controlItemBgActiveDisabled,itemInputBg:at.colorBgContainer,miniOptionsSizeChangerTop:0},(0,rt.T)(at)),Fa=at=>(0,Cn.mergeToken)(at,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:at.calc(at.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:at.calc(at.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:at.calc(at.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:at.calc(at.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:at.marginSM,paginationSlashMarginInlineEnd:at.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,rt.e)(at));var dn=(0,zn.I$)("Pagination",at=>{const we=Fa(at);return[Yn(we),Ma(we)]},Da);const Wn=at=>{const{componentCls:we}=at;return{[`${we}${we}-bordered${we}-disabled:not(${we}-mini)`]:{"&, &:hover":{[`${we}-item-link`]:{borderColor:at.colorBorder}},"&:focus-visible":{[`${we}-item-link`]:{borderColor:at.colorBorder}},[`${we}-item, ${we}-item-link`]:{backgroundColor:at.colorBgContainerDisabled,borderColor:at.colorBorder,[`&:hover:not(${we}-item-active)`]:{backgroundColor:at.colorBgContainerDisabled,borderColor:at.colorBorder,a:{color:at.colorTextDisabled}},[`&${we}-item-active`]:{backgroundColor:at.itemActiveBgDisabled}},[`${we}-prev, ${we}-next`]:{"&:hover button":{backgroundColor:at.colorBgContainerDisabled,borderColor:at.colorBorder,color:at.colorTextDisabled},[`${we}-item-link`]:{backgroundColor:at.colorBgContainerDisabled,borderColor:at.colorBorder}}},[`${we}${we}-bordered:not(${we}-mini)`]:{[`${we}-prev, ${we}-next`]:{"&:hover button":{borderColor:at.colorPrimaryHover,backgroundColor:at.itemBg},[`${we}-item-link`]:{backgroundColor:at.itemLinkBg,borderColor:at.colorBorder},[`&:hover ${we}-item-link`]:{borderColor:at.colorPrimary,backgroundColor:at.itemBg,color:at.colorPrimary},[`&${we}-disabled`]:{[`${we}-item-link`]:{borderColor:at.colorBorder,color:at.colorTextDisabled}}},[`${we}-item`]:{backgroundColor:at.itemBg,border:`${(0,Rn.unit)(at.lineWidth)} ${at.lineType} ${at.colorBorder}`,[`&:hover:not(${we}-item-active)`]:{borderColor:at.colorPrimary,backgroundColor:at.itemBg,a:{color:at.colorPrimary}},"&-active":{borderColor:at.colorPrimary}}}}};var ka=(0,zn.bk)(["Pagination","bordered"],at=>{const we=Fa(at);return[Wn(we)]},Da);function Fr(at){return(0,y.useMemo)(()=>typeof at=="boolean"?[at,{}]:at&&typeof at=="object"?[!0,at]:[void 0,void 0],[at])}var lo=function(at,we){var bt={};for(var ct in at)Object.prototype.hasOwnProperty.call(at,ct)&&we.indexOf(ct)<0&&(bt[ct]=at[ct]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var un=0,ct=Object.getOwnPropertySymbols(at);un<ct.length;un++)we.indexOf(ct[un])<0&&Object.prototype.propertyIsEnumerable.call(at,ct[un])&&(bt[ct[un]]=at[ct[un]]);return bt},yr=at=>{const{align:we,prefixCls:bt,selectPrefixCls:ct,className:un,rootClassName:Vn,style:$n,size:xa,locale:pa,responsive:qa,showSizeChanger:Pr,selectComponentClass:cr,pageSizeOptions:Fn}=at,qn=lo(at,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","responsive","showSizeChanger","selectComponentClass","pageSizeOptions"]),{xs:to}=(0,ma.Z)(qa),[,jr]=(0,Bn.ZP)(),{getPrefixCls:ua,direction:mn,showSizeChanger:Uo,className:Qo,style:Ci}=(0,wn.dj)("pagination"),co=ua("pagination",bt),[ri,Pn,xn]=dn(co),Mn=(0,va.Z)(xa),Na=Mn==="small"||!!(to&&!Mn&&qa),[on]=(0,Ea.Z)("Pagination",kn.Z),er=Object.assign(Object.assign({},on),pa),[Aa,Rr]=Fr(Pr),[rr,Jn]=Fr(Uo),ea=Aa!=null?Aa:rr,Ya=Rr!=null?Rr:Jn,Za=cr||hn.default,Co=y.useMemo(()=>Fn?Fn.map(_l=>Number(_l)):void 0,[Fn]),Jo=_l=>{var Pu;const{disabled:fu,size:mo,onSizeChange:Bl,"aria-label":vu,className:hl,options:bl}=_l,{className:fl,onChange:Fl}=Ya||{},To=(Pu=bl.find(wl=>String(wl.value)===String(mo)))===null||Pu===void 0?void 0:Pu.value;return y.createElement(Za,Object.assign({disabled:fu,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:wl=>wl.parentNode,"aria-label":vu,options:bl},Ya,{value:To,onChange:(wl,Iu)=>{Bl==null||Bl(wl),Fl==null||Fl(wl,Iu)},size:Na?"small":"middle",className:x()(hl,fl)}))},uo=y.useMemo(()=>{const _l=y.createElement("span",{className:`${co}-item-ellipsis`},"\u2022\u2022\u2022"),Pu=y.createElement("button",{className:`${co}-item-link`,type:"button",tabIndex:-1},mn==="rtl"?y.createElement(E.Z,null):y.createElement(me.Z,null)),fu=y.createElement("button",{className:`${co}-item-link`,type:"button",tabIndex:-1},mn==="rtl"?y.createElement(me.Z,null):y.createElement(E.Z,null)),mo=y.createElement("a",{className:`${co}-item-link`},y.createElement("div",{className:`${co}-item-container`},mn==="rtl"?y.createElement(Ye,{className:`${co}-item-link-icon`}):y.createElement(He,{className:`${co}-item-link-icon`}),_l)),Bl=y.createElement("a",{className:`${co}-item-link`},y.createElement("div",{className:`${co}-item-container`},mn==="rtl"?y.createElement(He,{className:`${co}-item-link-icon`}):y.createElement(Ye,{className:`${co}-item-link-icon`}),_l));return{prevIcon:Pu,nextIcon:fu,jumpPrevIcon:mo,jumpNextIcon:Bl}},[mn,co]),No=ua("select",ct),vi=x()({[`${co}-${we}`]:!!we,[`${co}-mini`]:Na,[`${co}-rtl`]:mn==="rtl",[`${co}-bordered`]:jr.wireframe},Qo,un,Vn,Pn,xn),qi=Object.assign(Object.assign({},Ci),$n);return ri(y.createElement(y.Fragment,null,jr.wireframe&&y.createElement(ka,{prefixCls:co}),y.createElement(rn,Object.assign({},uo,qn,{style:qi,prefixCls:co,selectPrefixCls:No,className:vi,locale:er,pageSizeOptions:Co,showSizeChanger:ea,sizeChangerRender:Jo}))))},xr=yr},66330:function(Ht,Vt,te){"use strict";te.d(Vt,{aV:function(){return Te},t5:function(){return ke}});var y=te(67294),ce=te(13144),Re=te.n(ce),Le=te(36697),_e=te(81643),Me=te(53124),be=te(20136),He=function(qe,Ye){var me={};for(var E in qe)Object.prototype.hasOwnProperty.call(qe,E)&&Ye.indexOf(E)<0&&(me[E]=qe[E]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,E=Object.getOwnPropertySymbols(qe);a<E.length;a++)Ye.indexOf(E[a])<0&&Object.prototype.propertyIsEnumerable.call(qe,E[a])&&(me[E[a]]=qe[E[a]]);return me};const Te=qe=>{let{title:Ye,content:me,prefixCls:E}=qe;return!Ye&&!me?null:y.createElement(y.Fragment,null,Ye&&y.createElement("div",{className:`${E}-title`},Ye),me&&y.createElement("div",{className:`${E}-inner-content`},me))},ke=qe=>{const{hashId:Ye,prefixCls:me,className:E,style:a,placement:x="top",title:b,content:z,children:ne}=qe,re=(0,_e.Z)(b),ie=(0,_e.Z)(z),fe=Re()(Ye,me,`${me}-pure`,`${me}-placement-${x}`,E);return y.createElement("div",{className:fe,style:a},y.createElement("div",{className:`${me}-arrow`}),y.createElement(Le.G,Object.assign({},qe,{className:Ye,prefixCls:me}),ne||y.createElement(Te,{prefixCls:me,title:re,content:ie})))},Ue=qe=>{const{prefixCls:Ye,className:me}=qe,E=He(qe,["prefixCls","className"]),{getPrefixCls:a}=y.useContext(Me.E_),x=a("popover",Ye),[b,z,ne]=(0,be.Z)(x);return b(y.createElement(ke,Object.assign({},E,{prefixCls:x,hashId:z,className:Re()(me,ne)})))};Vt.ZP=Ue},55241:function(Ht,Vt,te){"use strict";var y=te(67294),ce=te(13144),Re=te.n(ce),Le=te(5663),_e=te(92389),Me=te(81643),be=te(33603),He=te(96159),Te=te(83062),ke=te(66330),Ue=te(53124),qe=te(20136),Ye=function(a,x){var b={};for(var z in a)Object.prototype.hasOwnProperty.call(a,z)&&x.indexOf(z)<0&&(b[z]=a[z]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,z=Object.getOwnPropertySymbols(a);ne<z.length;ne++)x.indexOf(z[ne])<0&&Object.prototype.propertyIsEnumerable.call(a,z[ne])&&(b[z[ne]]=a[z[ne]]);return b};const E=y.forwardRef((a,x)=>{var b,z;const{prefixCls:ne,title:re,content:ie,overlayClassName:fe,placement:Ee="top",trigger:De="hover",children:et,mouseEnterDelay:Ze=.1,mouseLeaveDelay:Ce=.1,onOpenChange:ye,overlayStyle:Ge={},styles:je,classNames:Be}=a,Pt=Ye(a,["prefixCls","title","content","overlayClassName","placement","trigger","children","mouseEnterDelay","mouseLeaveDelay","onOpenChange","overlayStyle","styles","classNames"]),{getPrefixCls:ot,className:Ke,style:Ve,classNames:it,styles:Mt}=(0,Ue.dj)("popover"),Tt=ot("popover",ne),[$t,En,gt]=(0,qe.Z)(Tt),xt=ot(),Lt=Re()(fe,En,gt,Ke,it.root,Be==null?void 0:Be.root),Dt=Re()(it.body,Be==null?void 0:Be.body),[tt,Zt]=(0,Le.Z)(!1,{value:(b=a.open)!==null&&b!==void 0?b:a.visible,defaultValue:(z=a.defaultOpen)!==null&&z!==void 0?z:a.defaultVisible}),xe=(In,At)=>{Zt(In,!0),ye==null||ye(In,At)},Rt=In=>{In.keyCode===_e.Z.ESC&&xe(!1,In)},ln=In=>{xe(In)},Kt=(0,Me.Z)(re),cn=(0,Me.Z)(ie);return $t(y.createElement(Te.Z,Object.assign({placement:Ee,trigger:De,mouseEnterDelay:Ze,mouseLeaveDelay:Ce},Pt,{prefixCls:Tt,classNames:{root:Lt,body:Dt},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},Mt.root),Ve),Ge),je==null?void 0:je.root),body:Object.assign(Object.assign({},Mt.body),je==null?void 0:je.body)},ref:x,open:tt,onOpenChange:ln,overlay:Kt||cn?y.createElement(ke.aV,{prefixCls:Tt,title:Kt,content:cn}):null,transitionName:(0,be.m)(xt,"zoom-big",Pt.transitionName),"data-popover-inject":!0}),(0,He.Tm)(et,{onKeyDown:In=>{var At,jt;y.isValidElement(et)&&((jt=et==null?void 0:(At=et.props).onKeyDown)===null||jt===void 0||jt.call(At,In)),Rt(In)}})))});E._InternalPanelDoNotUseOrYouWillBeFired=ke.ZP,Vt.Z=E},20136:function(Ht,Vt,te){"use strict";var y=te(14747),ce=te(50438),Re=te(97414),Le=te(79511),_e=te(8796),Me=te(83559),be=te(43259);const He=Ue=>{const{componentCls:qe,popoverColor:Ye,titleMinWidth:me,fontWeightStrong:E,innerPadding:a,boxShadowSecondary:x,colorTextHeading:b,borderRadiusLG:z,zIndexPopup:ne,titleMarginBottom:re,colorBgElevated:ie,popoverBg:fe,titleBorderBottom:Ee,innerContentPadding:De,titlePadding:et}=Ue;return[{[qe]:Object.assign(Object.assign({},(0,y.Wf)(Ue)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:ne,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:["var(--valid-offset-x, 50%)","var(--arrow-y, 50%)"].join(" "),"--antd-arrow-background-color":ie,width:"max-content",maxWidth:"100vw","&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${qe}-content`]:{position:"relative"},[`${qe}-inner`]:{backgroundColor:fe,backgroundClip:"padding-box",borderRadius:z,boxShadow:x,padding:a},[`${qe}-title`]:{minWidth:me,marginBottom:re,color:b,fontWeight:E,borderBottom:Ee,padding:et},[`${qe}-inner-content`]:{color:Ye,padding:De}})},(0,Re.ZP)(Ue,"var(--antd-arrow-background-color)"),{[`${qe}-pure`]:{position:"relative",maxWidth:"none",margin:Ue.sizePopupArrow,display:"inline-block",[`${qe}-content`]:{display:"inline-block"}}}]},Te=Ue=>{const{componentCls:qe}=Ue;return{[qe]:_e.i.map(Ye=>{const me=Ue[`${Ye}6`];return{[`&${qe}-${Ye}`]:{"--antd-arrow-background-color":me,[`${qe}-inner`]:{backgroundColor:me},[`${qe}-arrow`]:{background:"transparent"}}}})}},ke=Ue=>{const{lineWidth:qe,controlHeight:Ye,fontHeight:me,padding:E,wireframe:a,zIndexPopupBase:x,borderRadiusLG:b,marginXS:z,lineType:ne,colorSplit:re,paddingSM:ie}=Ue,fe=Ye-me,Ee=fe/2,De=fe/2-qe,et=E;return Object.assign(Object.assign(Object.assign({titleMinWidth:177,zIndexPopup:x+30},(0,Le.w)(Ue)),(0,Re.wZ)({contentRadius:b,limitVerticalRadius:!0})),{innerPadding:a?0:12,titleMarginBottom:a?0:z,titlePadding:a?`${Ee}px ${et}px ${De}px`:0,titleBorderBottom:a?`${qe}px ${ne} ${re}`:"none",innerContentPadding:a?`${ie}px ${et}px`:0})};Vt.Z=(0,Me.I$)("Popover",Ue=>{const{colorBgElevated:qe,colorText:Ye}=Ue,me=(0,be.mergeToken)(Ue,{popoverBg:qe,popoverColor:Ye});return[He(me),Te(me),(0,ce._y)(me,"zoom-big")]},ke,{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]})},91708:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return Lt}});var y=te(67294),ce=te(83963),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"},Le=Re,_e=te(84180),Me=function(tt,Zt){return y.createElement(_e.Z,(0,ce.Z)({},tt,{ref:Zt,icon:Le}))},be=y.forwardRef(Me),He=be,Te=te(13144),ke=te.n(Te),Ue=te(87462),qe=te(4942),Ye=te(97685),me=te(45987),E=te(94184),a=te.n(E),x=te(21770),b=te(15105),z=te(64217);function ne(Dt,tt){var Zt=Dt.disabled,xe=Dt.prefixCls,Rt=Dt.character,ln=Dt.characterRender,Kt=Dt.index,cn=Dt.count,In=Dt.value,At=Dt.allowHalf,jt=Dt.focused,vt=Dt.onHover,Fe=Dt.onClick,Je=function(wn){vt(wn,Kt)},zt=function(wn){Fe(wn,Kt)},Gt=function(wn){wn.keyCode===b.Z.ENTER&&Fe(wn,Kt)},wt=Kt+1,Wt=new Set([xe]);In===0&&Kt===0&&jt?Wt.add("".concat(xe,"-focused")):At&&In+.5>=wt&&In<wt?(Wt.add("".concat(xe,"-half")),Wt.add("".concat(xe,"-active")),jt&&Wt.add("".concat(xe,"-focused"))):(wt<=In?Wt.add("".concat(xe,"-full")):Wt.add("".concat(xe,"-zero")),wt===In&&jt&&Wt.add("".concat(xe,"-focused")));var Ft=typeof Rt=="function"?Rt(Dt):Rt,rn=y.createElement("li",{className:a()(Array.from(Wt)),ref:tt},y.createElement("div",{onClick:Zt?null:zt,onKeyDown:Zt?null:Gt,onMouseMove:Zt?null:Je,role:"radio","aria-checked":In>Kt?"true":"false","aria-posinset":Kt+1,"aria-setsize":cn,tabIndex:Zt?-1:0},y.createElement("div",{className:"".concat(xe,"-first")},Ft),y.createElement("div",{className:"".concat(xe,"-second")},Ft)));return ln&&(rn=ln(rn,Dt)),rn}var re=y.forwardRef(ne);function ie(){var Dt=y.useRef({});function tt(xe){return Dt.current[xe]}function Zt(xe){return function(Rt){Dt.current[xe]=Rt}}return[tt,Zt]}function fe(Dt){var tt=Dt.pageXOffset,Zt="scrollLeft";if(typeof tt!="number"){var xe=Dt.document;tt=xe.documentElement[Zt],typeof tt!="number"&&(tt=xe.body[Zt])}return tt}function Ee(Dt){var tt,Zt,xe=Dt.ownerDocument,Rt=xe.body,ln=xe&&xe.documentElement,Kt=Dt.getBoundingClientRect();return tt=Kt.left,Zt=Kt.top,tt-=ln.clientLeft||Rt.clientLeft||0,Zt-=ln.clientTop||Rt.clientTop||0,{left:tt,top:Zt}}function De(Dt){var tt=Ee(Dt),Zt=Dt.ownerDocument,xe=Zt.defaultView||Zt.parentWindow;return tt.left+=fe(xe),tt.left}var et=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function Ze(Dt,tt){var Zt=Dt.prefixCls,xe=Zt===void 0?"rc-rate":Zt,Rt=Dt.className,ln=Dt.defaultValue,Kt=Dt.value,cn=Dt.count,In=cn===void 0?5:cn,At=Dt.allowHalf,jt=At===void 0?!1:At,vt=Dt.allowClear,Fe=vt===void 0?!0:vt,Je=Dt.keyboard,zt=Je===void 0?!0:Je,Gt=Dt.character,wt=Gt===void 0?"\u2605":Gt,Wt=Dt.characterRender,Ft=Dt.disabled,rn=Dt.direction,kn=rn===void 0?"ltr":rn,wn=Dt.tabIndex,va=wn===void 0?0:wn,ma=Dt.autoFocus,Ea=Dt.onHoverChange,hn=Dt.onChange,Bn=Dt.onFocus,Rn=Dt.onBlur,nt=Dt.onKeyDown,rt=Dt.onMouseLeave,an=(0,me.Z)(Dt,et),tn=ie(),Cn=(0,Ye.Z)(tn,2),zn=Cn[0],Xn=Cn[1],nn=y.useRef(null),Yt=function(){if(!Ft){var qn;(qn=nn.current)===null||qn===void 0||qn.focus()}};y.useImperativeHandle(tt,function(){return{focus:Yt,blur:function(){if(!Ft){var qn;(qn=nn.current)===null||qn===void 0||qn.blur()}}}});var Sn=(0,x.Z)(ln||0,{value:Kt}),Un=(0,Ye.Z)(Sn,2),Yn=Un[0],Ma=Un[1],Da=(0,x.Z)(null),Fa=(0,Ye.Z)(Da,2),dn=Fa[0],Wn=Fa[1],ka=function(qn,to){var jr=kn==="rtl",ua=qn+1;if(jt){var mn=zn(qn),Uo=De(mn),Qo=mn.clientWidth;(jr&&to-Uo>Qo/2||!jr&&to-Uo<Qo/2)&&(ua-=.5)}return ua},Fr=function(qn){Ma(qn),hn==null||hn(qn)},lo=y.useState(!1),po=(0,Ye.Z)(lo,2),yr=po[0],xr=po[1],at=function(){xr(!0),Bn==null||Bn()},we=function(){xr(!1),Rn==null||Rn()},bt=y.useState(null),ct=(0,Ye.Z)(bt,2),un=ct[0],Vn=ct[1],$n=function(qn,to){var jr=ka(to,qn.pageX);jr!==dn&&(Vn(jr),Wn(null)),Ea==null||Ea(jr)},xa=function(qn){Ft||(Vn(null),Wn(null),Ea==null||Ea(void 0)),qn&&(rt==null||rt(qn))},pa=function(qn,to){var jr=ka(to,qn.pageX),ua=!1;Fe&&(ua=jr===Yn),xa(),Fr(ua?0:jr),Wn(ua?jr:null)},qa=function(qn){var to=qn.keyCode,jr=kn==="rtl",ua=jt?.5:1;zt&&(to===b.Z.RIGHT&&Yn<In&&!jr?(Fr(Yn+ua),qn.preventDefault()):to===b.Z.LEFT&&Yn>0&&!jr||to===b.Z.RIGHT&&Yn>0&&jr?(Fr(Yn-ua),qn.preventDefault()):to===b.Z.LEFT&&Yn<In&&jr&&(Fr(Yn+ua),qn.preventDefault())),nt==null||nt(qn)};y.useEffect(function(){ma&&!Ft&&Yt()},[]);var Pr=new Array(In).fill(0).map(function(Fn,qn){return y.createElement(re,{ref:Xn(qn),index:qn,count:In,disabled:Ft,prefixCls:"".concat(xe,"-star"),allowHalf:jt,value:un===null?Yn:un,onClick:pa,onHover:$n,key:Fn||qn,character:wt,characterRender:Wt,focused:yr})}),cr=a()(xe,Rt,(0,qe.Z)((0,qe.Z)({},"".concat(xe,"-disabled"),Ft),"".concat(xe,"-rtl"),kn==="rtl"));return y.createElement("ul",(0,Ue.Z)({className:cr,onMouseLeave:xa,tabIndex:Ft?-1:va,onFocus:Ft?null:at,onBlur:Ft?null:we,onKeyDown:Ft?null:qa,ref:nn},(0,z.Z)(an,{aria:!0,data:!0,attr:!0})),Pr)}var Ce=y.forwardRef(Ze),ye=Ce,Ge=te(53124),je=te(83062),Be=te(16777),Pt=te(14747),ot=te(83559),Ke=te(43259);const Ve=Dt=>{const{componentCls:tt}=Dt;return{[`${tt}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:Dt.marginXS},"> div":{transition:`all ${Dt.motionDurationMid}, outline 0s`,"&:hover":{transform:Dt.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${(0,Be.unit)(Dt.lineWidth)} dashed ${Dt.starColor}`,transform:Dt.starHoverScale}},"&-first, &-second":{color:Dt.starBg,transition:`all ${Dt.motionDurationMid}`,userSelect:"none"},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${tt}-star-first, &-half ${tt}-star-second`]:{opacity:1},[`&-half ${tt}-star-first, &-full ${tt}-star-second`]:{color:"inherit"}}}},it=Dt=>({[`&-rtl${Dt.componentCls}`]:{direction:"rtl"}}),Mt=Dt=>{const{componentCls:tt}=Dt;return{[tt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Pt.Wf)(Dt)),{display:"inline-block",margin:0,padding:0,color:Dt.starColor,fontSize:Dt.starSize,lineHeight:1,listStyle:"none",outline:"none",[`&-disabled${tt} ${tt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Ve(Dt)),it(Dt))}},Tt=Dt=>({starColor:Dt.yellow6,starSize:Dt.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Dt.colorFillContent});var $t=(0,ot.I$)("Rate",Dt=>{const tt=(0,Ke.mergeToken)(Dt,{});return[Mt(tt)]},Tt),En=te(98866),gt=function(Dt,tt){var Zt={};for(var xe in Dt)Object.prototype.hasOwnProperty.call(Dt,xe)&&tt.indexOf(xe)<0&&(Zt[xe]=Dt[xe]);if(Dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Rt=0,xe=Object.getOwnPropertySymbols(Dt);Rt<xe.length;Rt++)tt.indexOf(xe[Rt])<0&&Object.prototype.propertyIsEnumerable.call(Dt,xe[Rt])&&(Zt[xe[Rt]]=Dt[xe[Rt]]);return Zt},Lt=y.forwardRef((Dt,tt)=>{const{prefixCls:Zt,className:xe,rootClassName:Rt,style:ln,tooltips:Kt,character:cn=y.createElement(He,null),disabled:In}=Dt,At=gt(Dt,["prefixCls","className","rootClassName","style","tooltips","character","disabled"]),jt=(wn,va)=>{let{index:ma}=va;return Kt?y.createElement(je.Z,{title:Kt[ma]},wn):wn},{getPrefixCls:vt,direction:Fe,rate:Je}=y.useContext(Ge.E_),zt=vt("rate",Zt),[Gt,wt,Wt]=$t(zt),Ft=Object.assign(Object.assign({},Je==null?void 0:Je.style),ln),rn=y.useContext(En.Z),kn=In!=null?In:rn;return Gt(y.createElement(ye,Object.assign({ref:tt,character:cn,characterRender:jt,disabled:kn},At,{className:ke()(xe,Rt,wt,Wt,Je==null?void 0:Je.className),style:Ft,prefixCls:zt,direction:Fe})))})},55054:function(Ht,Vt,te){"use strict";te.d(Vt,{default:function(){return Ce}});var y=te(67294),ce=te(57838),Re=te(96159),Le=te(13144),_e=te.n(Le),Me=te(1337),be=te(53124),He=te(48054),ke=ye=>{const{value:Ge,formatter:je,precision:Be,decimalSeparator:Pt,groupSeparator:ot="",prefixCls:Ke}=ye;let Ve;if(typeof je=="function")Ve=je(Ge);else{const it=String(Ge),Mt=it.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Mt||it==="-")Ve=it;else{const Tt=Mt[1];let $t=Mt[2]||"0",En=Mt[4]||"";$t=$t.replace(/\B(?=(\d{3})+(?!\d))/g,ot),typeof Be=="number"&&(En=En.padEnd(Be,"0").slice(0,Be>0?Be:0)),En&&(En=`${Pt}${En}`),Ve=[y.createElement("span",{key:"int",className:`${Ke}-content-value-int`},Tt,$t),En&&y.createElement("span",{key:"decimal",className:`${Ke}-content-value-decimal`},En)]}}return y.createElement("span",{className:`${Ke}-content-value`},Ve)},Ue=te(14747),qe=te(83559),Ye=te(43259);const me=ye=>{const{componentCls:Ge,marginXXS:je,padding:Be,colorTextDescription:Pt,titleFontSize:ot,colorTextHeading:Ke,contentFontSize:Ve,fontFamily:it}=ye;return{[Ge]:Object.assign(Object.assign({},(0,Ue.Wf)(ye)),{[`${Ge}-title`]:{marginBottom:je,color:Pt,fontSize:ot},[`${Ge}-skeleton`]:{paddingTop:Be},[`${Ge}-content`]:{color:Ke,fontSize:Ve,fontFamily:it,[`${Ge}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ge}-content-prefix, ${Ge}-content-suffix`]:{display:"inline-block"},[`${Ge}-content-prefix`]:{marginInlineEnd:je},[`${Ge}-content-suffix`]:{marginInlineStart:je}}})}},E=ye=>{const{fontSizeHeading3:Ge,fontSize:je}=ye;return{titleFontSize:je,contentFontSize:Ge}};var a=(0,qe.I$)("Statistic",ye=>{const Ge=(0,Ye.mergeToken)(ye,{});return[me(Ge)]},E),x=function(ye,Ge){var je={};for(var Be in ye)Object.prototype.hasOwnProperty.call(ye,Be)&&Ge.indexOf(Be)<0&&(je[Be]=ye[Be]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,Be=Object.getOwnPropertySymbols(ye);Pt<Be.length;Pt++)Ge.indexOf(Be[Pt])<0&&Object.prototype.propertyIsEnumerable.call(ye,Be[Pt])&&(je[Be[Pt]]=ye[Be[Pt]]);return je},z=ye=>{const{prefixCls:Ge,className:je,rootClassName:Be,style:Pt,valueStyle:ot,value:Ke=0,title:Ve,valueRender:it,prefix:Mt,suffix:Tt,loading:$t=!1,formatter:En,precision:gt,decimalSeparator:xt=".",groupSeparator:Lt=",",onMouseEnter:Dt,onMouseLeave:tt}=ye,Zt=x(ye,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:xe,direction:Rt,className:ln,style:Kt}=(0,be.dj)("statistic"),cn=xe("statistic",Ge),[In,At,jt]=a(cn),vt=y.createElement(ke,{decimalSeparator:xt,groupSeparator:Lt,prefixCls:cn,formatter:En,precision:gt,value:Ke}),Fe=_e()(cn,{[`${cn}-rtl`]:Rt==="rtl"},ln,je,Be,At,jt),Je=(0,Me.Z)(Zt,{aria:!0,data:!0});return In(y.createElement("div",Object.assign({},Je,{className:Fe,style:Object.assign(Object.assign({},Kt),Pt),onMouseEnter:Dt,onMouseLeave:tt}),Ve&&y.createElement("div",{className:`${cn}-title`},Ve),y.createElement(He.Z,{paragraph:!1,loading:$t,className:`${cn}-skeleton`},y.createElement("div",{style:ot,className:`${cn}-content`},Mt&&y.createElement("span",{className:`${cn}-content-prefix`},Mt),it?it(vt):vt,Tt&&y.createElement("span",{className:`${cn}-content-suffix`},Tt)))))};const ne=[["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 re(ye,Ge){let je=ye;const Be=/\[[^\]]*]/g,Pt=(Ge.match(Be)||[]).map(it=>it.slice(1,-1)),ot=Ge.replace(Be,"[]"),Ke=ne.reduce((it,Mt)=>{let[Tt,$t]=Mt;if(it.includes(Tt)){const En=Math.floor(je/$t);return je-=En*$t,it.replace(new RegExp(`${Tt}+`,"g"),gt=>{const xt=gt.length;return En.toString().padStart(xt,"0")})}return it},ot);let Ve=0;return Ke.replace(Be,()=>{const it=Pt[Ve];return Ve+=1,it})}function ie(ye,Ge){const{format:je=""}=Ge,Be=new Date(ye).getTime(),Pt=Date.now(),ot=Math.max(Be-Pt,0);return re(ot,je)}var fe=function(ye,Ge){var je={};for(var Be in ye)Object.prototype.hasOwnProperty.call(ye,Be)&&Ge.indexOf(Be)<0&&(je[Be]=ye[Be]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,Be=Object.getOwnPropertySymbols(ye);Pt<Be.length;Pt++)Ge.indexOf(Be[Pt])<0&&Object.prototype.propertyIsEnumerable.call(ye,Be[Pt])&&(je[Be[Pt]]=ye[Be[Pt]]);return je};const Ee=1e3/30;function De(ye){return new Date(ye).getTime()}const et=ye=>{const{value:Ge,format:je="HH:mm:ss",onChange:Be,onFinish:Pt}=ye,ot=fe(ye,["value","format","onChange","onFinish"]),Ke=(0,ce.Z)(),Ve=y.useRef(null),it=()=>{Pt==null||Pt(),Ve.current&&(clearInterval(Ve.current),Ve.current=null)},Mt=()=>{const En=De(Ge);En>=Date.now()&&(Ve.current=setInterval(()=>{Ke(),Be==null||Be(En-Date.now()),En<Date.now()&&it()},Ee))};y.useEffect(()=>(Mt(),()=>{Ve.current&&(clearInterval(Ve.current),Ve.current=null)}),[Ge]);const Tt=(En,gt)=>ie(En,Object.assign(Object.assign({},gt),{format:je})),$t=En=>(0,Re.Tm)(En,{title:void 0});return y.createElement(z,Object.assign({},ot,{value:Ge,valueRender:$t,formatter:Tt}))};var Ze=y.memo(et);z.Countdown=Ze;var Ce=z},80147:function(Ht,Vt,te){"use strict";te.d(Vt,{default:function(){return qc}});var y=te(67294),ce={},Re="rc-table-internal-hook",Le=te(97685),_e=te(66680),Me=te(8410),be=te(91881),He=te(73935);function Te(le){var se=y.createContext(void 0),ve=function(Ne){var ze=Ne.value,Qe=Ne.children,$e=y.useRef(ze);$e.current=ze;var Et=y.useState(function(){return{getValue:function(){return $e.current},listeners:new Set}}),ft=(0,Le.Z)(Et,1),Jt=ft[0];return(0,Me.Z)(function(){(0,He.unstable_batchedUpdates)(function(){Jt.listeners.forEach(function(Bt){Bt(ze)})})},[ze]),y.createElement(se.Provider,{value:Jt},Qe)};return{Context:se,Provider:ve,defaultValue:le}}function ke(le,se){var ve=(0,_e.Z)(typeof se=="function"?se:function(Bt){if(se===void 0)return Bt;if(!Array.isArray(se))return Bt[se];var _t={};return se.forEach(function(kt){_t[kt]=Bt[kt]}),_t}),he=y.useContext(le==null?void 0:le.Context),Ne=he||{},ze=Ne.listeners,Qe=Ne.getValue,$e=y.useRef();$e.current=ve(he?Qe():le==null?void 0:le.defaultValue);var Et=y.useState({}),ft=(0,Le.Z)(Et,2),Jt=ft[1];return(0,Me.Z)(function(){if(!he)return;function Bt(_t){var kt=ve(_t);(0,be.Z)($e.current,kt,!0)||Jt({})}return ze.add(Bt),function(){ze.delete(Bt)}},[he]),$e.current}var Ue=te(87462),qe=te(42550);function Ye(){var le=y.createContext(null);function se(){return y.useContext(le)}function ve(Ne,ze){var Qe=(0,qe.Yr)(Ne),$e=function(ft,Jt){var Bt=Qe?{ref:Jt}:{},_t=y.useRef(0),kt=y.useRef(ft),Xt=se();return Xt!==null?y.createElement(Ne,(0,Ue.Z)({},ft,Bt)):((!ze||ze(kt.current,ft))&&(_t.current+=1),kt.current=ft,y.createElement(le.Provider,{value:_t.current},y.createElement(Ne,(0,Ue.Z)({},ft,Bt))))};return Qe?y.forwardRef($e):$e}function he(Ne,ze){var Qe=(0,qe.Yr)(Ne),$e=function(ft,Jt){var Bt=Qe?{ref:Jt}:{};return se(),y.createElement(Ne,(0,Ue.Z)({},ft,Bt))};return Qe?y.memo(y.forwardRef($e),ze):y.memo($e,ze)}return{makeImmutable:ve,responseImmutable:he,useImmutableMark:se}}var me=Ye(),E=me.makeImmutable,a=me.responseImmutable,x=me.useImmutableMark,b=Ye(),z=b.makeImmutable,ne=b.responseImmutable,re=b.useImmutableMark,ie=Te(),fe=ie;function Ee(le,se){var ve=React.useRef(0);ve.current+=1;var he=React.useRef(le),Ne=[];Object.keys(le||{}).map(function(Qe){var $e;(le==null?void 0:le[Qe])!==(($e=he.current)===null||$e===void 0?void 0:$e[Qe])&&Ne.push(Qe)}),he.current=le;var ze=React.useRef([]);return Ne.length&&(ze.current=Ne),React.useDebugValue(ve.current),React.useDebugValue(ze.current.join(", ")),se&&console.log("".concat(se,":"),ve.current,ze.current),ve.current}var De=null,et=null,Ze=te(71002),Ce=te(1413),ye=te(4942),Ge=te(94184),je=te.n(Ge);function Be(le,se,ve){var he=y.useRef({});return(!("value"in he.current)||ve(he.current.condition,se))&&(he.current.value=le(),he.current.condition=se),he.current.value}var Pt={},ot=[],Ke=function(se){ot.push(se)};function Ve(le,se){if(0)var ve}function it(le,se){if(0)var ve}function Mt(){Pt={}}function Tt(le,se,ve){!se&&!Pt[ve]&&(le(!1,ve),Pt[ve]=!0)}function $t(le,se){Tt(Ve,le,se)}function En(le,se){Tt(it,le,se)}$t.preMessage=Ke,$t.resetWarned=Mt,$t.noteOnce=En;var gt=$t;function xt(le,se){var ve=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,he=new Set;function Ne(ze,Qe){var $e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Et=he.has(ze);if(gt(!Et,"Warning: There may be circular references"),Et)return!1;if(ze===Qe)return!0;if(ve&&$e>1)return!1;he.add(ze);var ft=$e+1;if(Array.isArray(ze)){if(!Array.isArray(Qe)||ze.length!==Qe.length)return!1;for(var Jt=0;Jt<ze.length;Jt++)if(!Ne(ze[Jt],Qe[Jt],ft))return!1;return!0}if(ze&&Qe&&(0,Ze.Z)(ze)==="object"&&(0,Ze.Z)(Qe)==="object"){var Bt=Object.keys(ze);return Bt.length!==Object.keys(Qe).length?!1:Bt.every(function(_t){return Ne(ze[_t],Qe[_t],ft)})}return!1}return Ne(le,se)}var Lt=xt;function Dt(le,se){for(var ve=le,he=0;he<se.length;he+=1){if(ve==null)return;ve=ve[se[he]]}return ve}var tt=y.createContext({renderWithProps:!1}),Zt=tt,xe="RC_TABLE_KEY";function Rt(le){return le==null?[]:Array.isArray(le)?le:[le]}function ln(le){var se=[],ve={};return le.forEach(function(he){for(var Ne=he||{},ze=Ne.key,Qe=Ne.dataIndex,$e=ze||Rt(Qe).join("-")||xe;ve[$e];)$e="".concat($e,"_next");ve[$e]=!0,se.push($e)}),se}function Kt(le){return le!=null}function cn(le){return typeof le=="number"&&!Number.isNaN(le)}function In(le){return le&&(0,Ze.Z)(le)==="object"&&!Array.isArray(le)&&!y.isValidElement(le)}function At(le,se,ve,he,Ne,ze){var Qe=y.useContext(Zt),$e=re(),Et=Be(function(){if(Kt(he))return[he];var ft=se==null||se===""?[]:Array.isArray(se)?se:[se],Jt=Dt(le,ft),Bt=Jt,_t=void 0;if(Ne){var kt=Ne(Jt,le,ve);In(kt)?(Bt=kt.children,_t=kt.props,Qe.renderWithProps=!0):Bt=kt}return[Bt,_t]},[$e,le,he,se,Ne,ve],function(ft,Jt){if(ze){var Bt=(0,Le.Z)(ft,2),_t=Bt[1],kt=(0,Le.Z)(Jt,2),Xt=kt[1];return ze(Xt,_t)}return Qe.renderWithProps?!0:!Lt(ft,Jt,!0)});return Et}function jt(le,se,ve,he){var Ne=le+se-1;return le<=he&&Ne>=ve}function vt(le,se){return ke(fe,function(ve){var he=jt(le,se||1,ve.hoverStartRow,ve.hoverEndRow);return[he,ve.onHover]})}function Fe(le){var se=y.useRef();se.current=le;var ve=y.useCallback(function(){for(var he,Ne=arguments.length,ze=new Array(Ne),Qe=0;Qe<Ne;Qe++)ze[Qe]=arguments[Qe];return(he=se.current)===null||he===void 0?void 0:he.call.apply(he,[se].concat(ze))},[]);return ve}function Je(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var zt=Je()?y.useLayoutEffect:y.useEffect,Gt=function(se,ve){var he=React.useRef(!0);zt(function(){return se(he.current)},ve),zt(function(){return he.current=!1,function(){he.current=!0}},[])},wt=function(se,ve){Gt(function(he){if(!he)return se()},ve)},Wt=null;function Ft(le){var se=React.useRef(!1),ve=React.useState(le),he=_slicedToArray(ve,2),Ne=he[0],ze=he[1];React.useEffect(function(){return se.current=!1,function(){se.current=!0}},[]);function Qe($e,Et){Et&&se.current||ze($e)}return[Ne,Qe]}function rn(le){return le!==void 0}function kn(le,se){var ve=se||{},he=ve.defaultValue,Ne=ve.value,ze=ve.onChange,Qe=ve.postState,$e=useState(function(){return rn(Ne)?Ne:rn(he)?typeof he=="function"?he():he:typeof le=="function"?le():le}),Et=_slicedToArray($e,2),ft=Et[0],Jt=Et[1],Bt=Ne!==void 0?Ne:ft,_t=Qe?Qe(Bt):Bt,kt=useEvent(ze),Xt=useState([Bt]),Ln=_slicedToArray(Xt,2),An=Ln[0],Qn=Ln[1];useLayoutUpdateEffect(function(){var sn=An[0];ft!==sn&&kt(ft,sn)},[An]),useLayoutUpdateEffect(function(){rn(Ne)||Jt(Ne)},[Ne]);var gn=useEvent(function(sn,Kn){Jt(sn,Kn),Qn([Bt],Kn)});return[_t,gn]}var wn=te(35110),va=Symbol.for("react.element"),ma=Symbol.for("react.transitional.element"),Ea=Symbol.for("react.fragment");function hn(le){return le&&(0,Ze.Z)(le)==="object"&&(le.$$typeof===va||le.$$typeof===ma)&&le.type===Ea}var Bn=Number(y.version.split(".")[0]),Rn=function(se,ve){typeof se=="function"?se(ve):(0,Ze.Z)(se)==="object"&&se&&"current"in se&&(se.current=ve)},nt=function(){for(var se=arguments.length,ve=new Array(se),he=0;he<se;he++)ve[he]=arguments[he];var Ne=ve.filter(Boolean);return Ne.length<=1?Ne[0]:function(ze){ve.forEach(function(Qe){Rn(Qe,ze)})}},rt=function(){for(var se=arguments.length,ve=new Array(se),he=0;he<se;he++)ve[he]=arguments[he];return useMemo(function(){return nt.apply(void 0,ve)},ve,function(Ne,ze){return Ne.length!==ze.length||Ne.every(function(Qe,$e){return Qe!==ze[$e]})})},an=function(se){var ve,he;if(!se)return!1;if(tn(se)&&Bn>=19)return!0;var Ne=isMemo(se)?se.type.type:se.type;return!(typeof Ne=="function"&&!((ve=Ne.prototype)!==null&&ve!==void 0&&ve.render)&&Ne.$$typeof!==ForwardRef||typeof se=="function"&&!((he=se.prototype)!==null&&he!==void 0&&he.render)&&se.$$typeof!==ForwardRef)};function tn(le){return isValidElement(le)&&!isFragment(le)}var Cn=function(se){return tn(se)&&an(se)},zn=function(se){if(se&&tn(se)){var ve=se;return ve.props.propertyIsEnumerable("ref")?ve.props.ref:ve.ref}return null};function Xn(le,se,ve,he){if(!se.length)return ve;var Ne=_toArray(se),ze=Ne[0],Qe=Ne.slice(1),$e;return!le&&typeof ze=="number"?$e=[]:Array.isArray(le)?$e=_toConsumableArray(le):$e=_objectSpread({},le),he&&ve===void 0&&Qe.length===1?delete $e[ze][Qe[0]]:$e[ze]=Xn($e[ze],Qe,ve,he),$e}function nn(le,se,ve){var he=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return se.length&&he&&ve===void 0&&!get(le,se.slice(0,-1))?le:Xn(le,se,ve,he)}function Yt(le){return _typeof(le)==="object"&&le!==null&&Object.getPrototypeOf(le)===Object.prototype}function Sn(le){return Array.isArray(le)?[]:{}}var Un=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function Yn(){for(var le=arguments.length,se=new Array(le),ve=0;ve<le;ve++)se[ve]=arguments[ve];var he=Sn(se[0]);return se.forEach(function(Ne){function ze(Qe,$e){var Et=new Set($e),ft=get(Ne,Qe),Jt=Array.isArray(ft);if(Jt||Yt(ft)){if(!Et.has(ft)){Et.add(ft);var Bt=get(he,Qe);Jt?he=nn(he,Qe,[]):(!Bt||_typeof(Bt)!=="object")&&(he=nn(he,Qe,Sn(ft))),Un(ft).forEach(function(_t){ze([].concat(_toConsumableArray(Qe),[_t]),Et)})}}else he=nn(he,Qe,ft)}ze([])}),he}var Ma=function(se){var ve=se.ellipsis,he=se.rowType,Ne=se.children,ze,Qe=ve===!0?{showTitle:!0}:ve;return Qe&&(Qe.showTitle||he==="header")&&(typeof Ne=="string"||typeof Ne=="number"?ze=Ne.toString():y.isValidElement(Ne)&&typeof Ne.props.children=="string"&&(ze=Ne.props.children)),ze};function Da(le){var se,ve,he,Ne,ze,Qe,$e,Et,ft=le.component,Jt=le.children,Bt=le.ellipsis,_t=le.scope,kt=le.prefixCls,Xt=le.className,Ln=le.align,An=le.record,Qn=le.render,gn=le.dataIndex,sn=le.renderIndex,Kn=le.shouldCellUpdate,da=le.index,Pa=le.rowType,la=le.colSpan,Nr=le.rowSpan,ar=le.fixLeft,vr=le.fixRight,Ar=le.firstFixLeft,Ja=le.lastFixLeft,Xa=le.firstFixRight,Ra=le.lastFixRight,Oa=le.appendNode,Ua=le.additionalProps,pr=Ua===void 0?{}:Ua,Cr=le.isSticky,Ha="".concat(kt,"-cell"),Po=ke(fe,["supportSticky","allColumnsFixedLeft","rowHoverable"]),Io=Po.supportSticky,ol=Po.allColumnsFixedLeft,ai=Po.rowHoverable,Ii=At(An,gn,sn,Jt,Qn,Kn),rl=(0,Le.Z)(Ii,2),Zl=rl[0],$o=rl[1],Ko={},Ai=typeof ar=="number"&&Io,ml=typeof vr=="number"&&Io;Ai&&(Ko.position="sticky",Ko.left=ar),ml&&(Ko.position="sticky",Ko.right=vr);var mr=(se=(ve=(he=$o==null?void 0:$o.colSpan)!==null&&he!==void 0?he:pr.colSpan)!==null&&ve!==void 0?ve:la)!==null&&se!==void 0?se:1,kr=(Ne=(ze=(Qe=$o==null?void 0:$o.rowSpan)!==null&&Qe!==void 0?Qe:pr.rowSpan)!==null&&ze!==void 0?ze:Nr)!==null&&Ne!==void 0?Ne:1,nr=vt(da,kr),Tr=(0,Le.Z)(nr,2),Pi=Tr[0],bi=Tr[1],il=Fe(function(ll){var Mi;An&&bi(da,da+kr-1),pr==null||(Mi=pr.onMouseEnter)===null||Mi===void 0||Mi.call(pr,ll)}),Yi=Fe(function(ll){var Mi;An&&bi(-1,-1),pr==null||(Mi=pr.onMouseLeave)===null||Mi===void 0||Mi.call(pr,ll)});if(mr===0||kr===0)return null;var Ql=($e=pr.title)!==null&&$e!==void 0?$e:Ma({rowType:Pa,ellipsis:Bt,children:Zl}),Tl=je()(Ha,Xt,(Et={},(0,ye.Z)((0,ye.Z)((0,ye.Z)((0,ye.Z)((0,ye.Z)((0,ye.Z)((0,ye.Z)((0,ye.Z)((0,ye.Z)((0,ye.Z)(Et,"".concat(Ha,"-fix-left"),Ai&&Io),"".concat(Ha,"-fix-left-first"),Ar&&Io),"".concat(Ha,"-fix-left-last"),Ja&&Io),"".concat(Ha,"-fix-left-all"),Ja&&ol&&Io),"".concat(Ha,"-fix-right"),ml&&Io),"".concat(Ha,"-fix-right-first"),Xa&&Io),"".concat(Ha,"-fix-right-last"),Ra&&Io),"".concat(Ha,"-ellipsis"),Bt),"".concat(Ha,"-with-append"),Oa),"".concat(Ha,"-fix-sticky"),(Ai||ml)&&Cr&&Io),(0,ye.Z)(Et,"".concat(Ha,"-row-hover"),!$o&&Pi)),pr.className,$o==null?void 0:$o.className),Zr={};Ln&&(Zr.textAlign=Ln);var Wr=(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},$o==null?void 0:$o.style),Ko),Zr),pr.style),wi=Zl;return(0,Ze.Z)(wi)==="object"&&!Array.isArray(wi)&&!y.isValidElement(wi)&&(wi=null),Bt&&(Ja||Xa)&&(wi=y.createElement("span",{className:"".concat(Ha,"-content")},wi)),y.createElement(ft,(0,Ue.Z)({},$o,pr,{className:Tl,style:Wr,title:Ql,scope:_t,onMouseEnter:ai?il:void 0,onMouseLeave:ai?Yi:void 0,colSpan:mr!==1?mr:null,rowSpan:kr!==1?kr:null}),Oa,wi)}var Fa=y.memo(Da);function dn(le,se,ve,he,Ne){var ze=ve[le]||{},Qe=ve[se]||{},$e,Et;ze.fixed==="left"?$e=he.left[Ne==="rtl"?se:le]:Qe.fixed==="right"&&(Et=he.right[Ne==="rtl"?le:se]);var ft=!1,Jt=!1,Bt=!1,_t=!1,kt=ve[se+1],Xt=ve[le-1],Ln=kt&&!kt.fixed||Xt&&!Xt.fixed||ve.every(function(Kn){return Kn.fixed==="left"});if(Ne==="rtl"){if($e!==void 0){var An=Xt&&Xt.fixed==="left";_t=!An&&Ln}else if(Et!==void 0){var Qn=kt&&kt.fixed==="right";Bt=!Qn&&Ln}}else if($e!==void 0){var gn=kt&&kt.fixed==="left";ft=!gn&&Ln}else if(Et!==void 0){var sn=Xt&&Xt.fixed==="right";Jt=!sn&&Ln}return{fixLeft:$e,fixRight:Et,lastFixLeft:ft,firstFixRight:Jt,lastFixRight:Bt,firstFixLeft:_t,isSticky:he.isSticky}}var Wn=y.createContext({}),ka=Wn;function Fr(le){var se=le.className,ve=le.index,he=le.children,Ne=le.colSpan,ze=Ne===void 0?1:Ne,Qe=le.rowSpan,$e=le.align,Et=ke(fe,["prefixCls","direction"]),ft=Et.prefixCls,Jt=Et.direction,Bt=y.useContext(ka),_t=Bt.scrollColumnIndex,kt=Bt.stickyOffsets,Xt=Bt.flattenColumns,Ln=ve+ze-1,An=Ln+1===_t?ze+1:ze,Qn=dn(ve,ve+An-1,Xt,kt,Jt);return y.createElement(Fa,(0,Ue.Z)({className:se,index:ve,component:"td",prefixCls:ft,record:null,dataIndex:null,align:$e,colSpan:An,rowSpan:Qe,render:function(){return he}},Qn))}var lo=te(45987),po=["children"];function yr(le){var se=le.children,ve=(0,lo.Z)(le,po);return y.createElement("tr",ve,se)}function xr(le){var se=le.children;return se}xr.Row=yr,xr.Cell=Fr;var at=xr;function we(le){var se=le.children,ve=le.stickyOffsets,he=le.flattenColumns,Ne=ke(fe,"prefixCls"),ze=he.length-1,Qe=he[ze],$e=y.useMemo(function(){return{stickyOffsets:ve,flattenColumns:he,scrollColumnIndex:Qe!=null&&Qe.scrollbar?ze:null}},[Qe,he,ze,ve]);return y.createElement(ka.Provider,{value:$e},y.createElement("tfoot",{className:"".concat(Ne,"-summary")},se))}var bt=ne(we),ct=at,un=te(48555),Vn=function(le){if(!le)return!1;if(le instanceof Element){if(le.offsetParent)return!0;if(le.getBBox){var se=le.getBBox(),ve=se.width,he=se.height;if(ve||he)return!0}if(le.getBoundingClientRect){var Ne=le.getBoundingClientRect(),ze=Ne.width,Qe=Ne.height;if(ze||Qe)return!0}}return!1},$n=function(se){if(Je()&&window.document.documentElement){var ve=Array.isArray(se)?se:[se],he=window.document.documentElement;return ve.some(function(Ne){return Ne in he.style})}return!1},xa=function(se,ve){if(!$n(se))return!1;var he=document.createElement("div"),Ne=he.style[se];return he.style[se]=ve,he.style[se]!==Ne};function pa(le,se){return!Array.isArray(le)&&se!==void 0?xa(le,se):$n(le)}function qa(le,se){if(!le)return!1;if(le.contains)return le.contains(se);for(var ve=se;ve;){if(ve===le)return!0;ve=ve.parentNode}return!1}var Pr="data-rc-order",cr="data-rc-priority",Fn="rc-util-key",qn=new Map;function to(){var le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},se=le.mark;return se?se.startsWith("data-")?se:"data-".concat(se):Fn}function jr(le){if(le.attachTo)return le.attachTo;var se=document.querySelector("head");return se||document.body}function ua(le){return le==="queue"?"prependQueue":le?"prepend":"append"}function mn(le){return Array.from((qn.get(le)||le).children).filter(function(se){return se.tagName==="STYLE"})}function Uo(le){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Je())return null;var ve=se.csp,he=se.prepend,Ne=se.priority,ze=Ne===void 0?0:Ne,Qe=ua(he),$e=Qe==="prependQueue",Et=document.createElement("style");Et.setAttribute(Pr,Qe),$e&&ze&&Et.setAttribute(cr,"".concat(ze)),ve!=null&&ve.nonce&&(Et.nonce=ve==null?void 0:ve.nonce),Et.innerHTML=le;var ft=jr(se),Jt=ft.firstChild;if(he){if($e){var Bt=(se.styles||mn(ft)).filter(function(_t){if(!["prepend","prependQueue"].includes(_t.getAttribute(Pr)))return!1;var kt=Number(_t.getAttribute(cr)||0);return ze>=kt});if(Bt.length)return ft.insertBefore(Et,Bt[Bt.length-1].nextSibling),Et}ft.insertBefore(Et,Jt)}else ft.appendChild(Et);return Et}function Qo(le){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ve=jr(se);return(se.styles||mn(ve)).find(function(he){return he.getAttribute(to(se))===le})}function Ci(le){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ve=Qo(le,se);if(ve){var he=jr(se);he.removeChild(ve)}}function co(le,se){var ve=qn.get(le);if(!ve||!qa(document,ve)){var he=Uo("",se),Ne=he.parentNode;qn.set(le,Ne),le.removeChild(he)}}function ri(){qn.clear()}function Pn(le,se){var ve=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},he=jr(ve),Ne=mn(he),ze=(0,Ce.Z)((0,Ce.Z)({},ve),{},{styles:Ne});co(he,ze);var Qe=Qo(se,ze);if(Qe){var $e,Et;if(($e=ze.csp)!==null&&$e!==void 0&&$e.nonce&&Qe.nonce!==((Et=ze.csp)===null||Et===void 0?void 0:Et.nonce)){var ft;Qe.nonce=(ft=ze.csp)===null||ft===void 0?void 0:ft.nonce}return Qe.innerHTML!==le&&(Qe.innerHTML=le),Qe}var Jt=Uo(le,ze);return Jt.setAttribute(to(ze),se),Jt}var xn;function Mn(le){var se="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),ve=document.createElement("div");ve.id=se;var he=ve.style;he.position="absolute",he.left="0",he.top="0",he.width="100px",he.height="100px",he.overflow="scroll";var Ne,ze;if(le){var Qe=getComputedStyle(le);he.scrollbarColor=Qe.scrollbarColor,he.scrollbarWidth=Qe.scrollbarWidth;var $e=getComputedStyle(le,"::-webkit-scrollbar"),Et=parseInt($e.width,10),ft=parseInt($e.height,10);try{var Jt=Et?"width: ".concat($e.width,";"):"",Bt=ft?"height: ".concat($e.height,";"):"";Pn(`
|
|
#`.concat(se,`::-webkit-scrollbar {
|
|
`).concat(Jt,`
|
|
`).concat(Bt,`
|
|
}`),se)}catch(Xt){console.error(Xt),Ne=Et,ze=ft}}document.body.appendChild(ve);var _t=le&&Ne&&!isNaN(Ne)?Ne:ve.offsetWidth-ve.clientWidth,kt=le&&ze&&!isNaN(ze)?ze:ve.offsetHeight-ve.clientHeight;return document.body.removeChild(ve),Ci(se),{width:_t,height:kt}}function Na(le){return typeof document=="undefined"?0:((le||xn===void 0)&&(xn=Mn()),xn.width)}function on(le){return typeof document=="undefined"||!le||!(le instanceof Element)?{width:0,height:0}:Mn(le)}var er=`accept acceptCharset accessKey action allowFullScreen allowTransparency
|
|
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
|
|
charSet checked classID className colSpan cols content contentEditable contextMenu
|
|
controls coords crossOrigin data dateTime default defer dir disabled download draggable
|
|
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
|
|
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
|
|
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
|
|
mediaGroup method min minLength multiple muted name noValidate nonce open
|
|
optimum pattern placeholder poster preload radioGroup readOnly rel required
|
|
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
|
|
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
|
|
summary tabIndex target title type useMap value width wmode wrap`,Aa=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
|
|
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
|
|
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
|
|
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
|
|
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
|
|
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
|
|
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,Rr="".concat(er," ").concat(Aa).split(/[\s\n]+/),rr="aria-",Jn="data-";function ea(le,se){return le.indexOf(se)===0}function Ya(le){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ve;se===!1?ve={aria:!0,data:!0,attr:!0}:se===!0?ve={aria:!0}:ve=(0,Ce.Z)({},se);var he={};return Object.keys(le).forEach(function(Ne){(ve.aria&&(Ne==="role"||ea(Ne,rr))||ve.data&&ea(Ne,Jn)||ve.attr&&Rr.includes(Ne))&&(he[Ne]=le[Ne])}),he}function Za(le,se,ve,he,Ne,ze,Qe){le.push({record:se,indent:ve,index:Qe});var $e=ze(se),Et=Ne==null?void 0:Ne.has($e);if(se&&Array.isArray(se[he])&&Et)for(var ft=0;ft<se[he].length;ft+=1)Za(le,se[he][ft],ve+1,he,Ne,ze,ft)}function Co(le,se,ve,he){var Ne=y.useMemo(function(){if(ve!=null&&ve.size){for(var ze=[],Qe=0;Qe<(le==null?void 0:le.length);Qe+=1){var $e=le[Qe];Za(ze,$e,0,se,ve,he,Qe)}return ze}return le==null?void 0:le.map(function(Et,ft){return{record:Et,indent:0,index:ft}})},[le,se,ve,he]);return Ne}function Jo(le,se,ve,he){var Ne=ke(fe,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),ze=Ne.flattenColumns,Qe=Ne.expandableType,$e=Ne.expandedKeys,Et=Ne.childrenColumnName,ft=Ne.onTriggerExpand,Jt=Ne.rowExpandable,Bt=Ne.onRow,_t=Ne.expandRowByClick,kt=Ne.rowClassName,Xt=Qe==="nest",Ln=Qe==="row"&&(!Jt||Jt(le)),An=Ln||Xt,Qn=$e&&$e.has(se),gn=Et&&le&&le[Et],sn=Fe(ft),Kn=Bt==null?void 0:Bt(le,ve),da=Kn==null?void 0:Kn.onClick,Pa=function(vr){_t&&An&&ft(le,vr);for(var Ar=arguments.length,Ja=new Array(Ar>1?Ar-1:0),Xa=1;Xa<Ar;Xa++)Ja[Xa-1]=arguments[Xa];da==null||da.apply(void 0,[vr].concat(Ja))},la;typeof kt=="string"?la=kt:typeof kt=="function"&&(la=kt(le,ve,he));var Nr=ln(ze);return(0,Ce.Z)((0,Ce.Z)({},Ne),{},{columnsKey:Nr,nestExpandable:Xt,expanded:Qn,hasNestChildren:gn,record:le,onTriggerExpand:sn,rowSupportExpand:Ln,expandable:An,rowProps:(0,Ce.Z)((0,Ce.Z)({},Kn),{},{className:je()(la,Kn==null?void 0:Kn.className),onClick:Pa})})}function uo(le){var se=le.prefixCls,ve=le.children,he=le.component,Ne=le.cellComponent,ze=le.className,Qe=le.expanded,$e=le.colSpan,Et=le.isEmpty,ft=ke(fe,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Jt=ft.scrollbarSize,Bt=ft.fixHeader,_t=ft.fixColumn,kt=ft.componentWidth,Xt=ft.horizonScroll,Ln=ve;return(Et?Xt&&kt:_t)&&(Ln=y.createElement("div",{style:{width:kt-(Bt&&!Et?Jt:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(se,"-expanded-row-fixed")},Ln)),y.createElement(he,{className:ze,style:{display:Qe?null:"none"}},y.createElement(Fa,{component:Ne,prefixCls:se,colSpan:$e},Ln))}var No=uo;function vi(le){var se=le.prefixCls,ve=le.record,he=le.onExpand,Ne=le.expanded,ze=le.expandable,Qe="".concat(se,"-row-expand-icon");if(!ze)return y.createElement("span",{className:je()(Qe,"".concat(se,"-row-spaced"))});var $e=function(ft){he(ve,ft),ft.stopPropagation()};return y.createElement("span",{className:je()(Qe,(0,ye.Z)((0,ye.Z)({},"".concat(se,"-row-expanded"),Ne),"".concat(se,"-row-collapsed"),!Ne)),onClick:$e})}function qi(le,se,ve){var he=[];function Ne(ze){(ze||[]).forEach(function(Qe,$e){he.push(se(Qe,$e)),Ne(Qe[ve])})}return Ne(le),he}function _l(le,se,ve,he){return typeof le=="string"?le:typeof le=="function"?le(se,ve,he):""}function Pu(le,se,ve,he,Ne){var ze=le.record,Qe=le.prefixCls,$e=le.columnsKey,Et=le.fixedInfoList,ft=le.expandIconColumnIndex,Jt=le.nestExpandable,Bt=le.indentSize,_t=le.expandIcon,kt=le.expanded,Xt=le.hasNestChildren,Ln=le.onTriggerExpand,An=$e[ve],Qn=Et[ve],gn;ve===(ft||0)&&Jt&&(gn=y.createElement(y.Fragment,null,y.createElement("span",{style:{paddingLeft:"".concat(Bt*he,"px")},className:"".concat(Qe,"-row-indent indent-level-").concat(he)}),_t({prefixCls:Qe,expanded:kt,expandable:Xt,record:ze,onExpand:Ln})));var sn;return se.onCell&&(sn=se.onCell(ze,Ne)),{key:An,fixedInfo:Qn,appendCellNode:gn,additionalCellProps:sn||{}}}function fu(le){var se=le.className,ve=le.style,he=le.record,Ne=le.index,ze=le.renderIndex,Qe=le.rowKey,$e=le.indent,Et=$e===void 0?0:$e,ft=le.rowComponent,Jt=le.cellComponent,Bt=le.scopeCellComponent,_t=Jo(he,Qe,Ne,Et),kt=_t.prefixCls,Xt=_t.flattenColumns,Ln=_t.expandedRowClassName,An=_t.expandedRowRender,Qn=_t.rowProps,gn=_t.expanded,sn=_t.rowSupportExpand,Kn=y.useRef(!1);Kn.current||(Kn.current=gn);var da=_l(Ln,he,Ne,Et),Pa=y.createElement(ft,(0,Ue.Z)({},Qn,{"data-row-key":Qe,className:je()(se,"".concat(kt,"-row"),"".concat(kt,"-row-level-").concat(Et),Qn==null?void 0:Qn.className,(0,ye.Z)({},da,Et>=1)),style:(0,Ce.Z)((0,Ce.Z)({},ve),Qn==null?void 0:Qn.style)}),Xt.map(function(ar,vr){var Ar=ar.render,Ja=ar.dataIndex,Xa=ar.className,Ra=Pu(_t,ar,vr,Et,Ne),Oa=Ra.key,Ua=Ra.fixedInfo,pr=Ra.appendCellNode,Cr=Ra.additionalCellProps;return y.createElement(Fa,(0,Ue.Z)({className:Xa,ellipsis:ar.ellipsis,align:ar.align,scope:ar.rowScope,component:ar.rowScope?Bt:Jt,prefixCls:kt,key:Oa,record:he,index:Ne,renderIndex:ze,dataIndex:Ja,render:Ar,shouldCellUpdate:ar.shouldCellUpdate},Ua,{appendNode:pr,additionalProps:Cr}))})),la;if(sn&&(Kn.current||gn)){var Nr=An(he,Ne,Et+1,gn);la=y.createElement(No,{expanded:gn,className:je()("".concat(kt,"-expanded-row"),"".concat(kt,"-expanded-row-level-").concat(Et+1),da),prefixCls:kt,component:ft,cellComponent:Jt,colSpan:Xt.length,isEmpty:!1},Nr)}return y.createElement(y.Fragment,null,Pa,la)}var mo=ne(fu);function Bl(le){var se=le.columnKey,ve=le.onColumnResize,he=y.useRef();return y.useEffect(function(){he.current&&ve(se,he.current.offsetWidth)},[]),y.createElement(un.Z,{data:se},y.createElement("td",{ref:he,style:{padding:0,border:0,height:0}},y.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function vu(le){var se=le.prefixCls,ve=le.columnsKey,he=le.onColumnResize;return y.createElement("tr",{"aria-hidden":"true",className:"".concat(se,"-measure-row"),style:{height:0,fontSize:0}},y.createElement(un.Z.Collection,{onBatchResize:function(ze){ze.forEach(function(Qe){var $e=Qe.data,Et=Qe.size;he($e,Et.offsetWidth)})}},ve.map(function(Ne){return y.createElement(Bl,{key:Ne,columnKey:Ne,onColumnResize:he})})))}function hl(le){var se=le.data,ve=le.measureColumnWidth,he=ke(fe,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Ne=he.prefixCls,ze=he.getComponent,Qe=he.onColumnResize,$e=he.flattenColumns,Et=he.getRowKey,ft=he.expandedKeys,Jt=he.childrenColumnName,Bt=he.emptyNode,_t=Co(se,Jt,ft,Et),kt=y.useRef({renderWithProps:!1}),Xt=ze(["body","wrapper"],"tbody"),Ln=ze(["body","row"],"tr"),An=ze(["body","cell"],"td"),Qn=ze(["body","cell"],"th"),gn;se.length?gn=_t.map(function(Kn,da){var Pa=Kn.record,la=Kn.indent,Nr=Kn.index,ar=Et(Pa,da);return y.createElement(mo,{key:ar,rowKey:ar,record:Pa,index:da,renderIndex:Nr,rowComponent:Ln,cellComponent:An,scopeCellComponent:Qn,indent:la})}):gn=y.createElement(No,{expanded:!0,className:"".concat(Ne,"-placeholder"),prefixCls:Ne,component:Ln,cellComponent:An,colSpan:$e.length,isEmpty:!0},Bt);var sn=ln($e);return y.createElement(Zt.Provider,{value:kt.current},y.createElement(Xt,{className:"".concat(Ne,"-tbody")},ve&&y.createElement(vu,{prefixCls:Ne,columnsKey:sn,onColumnResize:Qe}),gn))}var bl=ne(hl),fl=["expandable"],Fl="RC_TABLE_INTERNAL_COL_DEFINE";function To(le){var se=le.expandable,ve=(0,lo.Z)(le,fl),he;return"expandable"in le?he=(0,Ce.Z)((0,Ce.Z)({},ve),se):he=ve,he.showExpandColumn===!1&&(he.expandIconColumnIndex=-1),he}var wl=["columnType"];function Iu(le){for(var se=le.colWidths,ve=le.columns,he=le.columCount,Ne=ke(fe,["tableLayout"]),ze=Ne.tableLayout,Qe=[],$e=he||ve.length,Et=!1,ft=$e-1;ft>=0;ft-=1){var Jt=se[ft],Bt=ve&&ve[ft],_t=void 0,kt=void 0;if(Bt&&(_t=Bt[Fl],ze==="auto"&&(kt=Bt.minWidth)),Jt||kt||_t||Et){var Xt=_t||{},Ln=Xt.columnType,An=(0,lo.Z)(Xt,wl);Qe.unshift(y.createElement("col",(0,Ue.Z)({key:ft,style:{width:Jt,minWidth:kt}},An))),Et=!0}}return y.createElement("colgroup",null,Qe)}var Xl=Iu,si=te(74902),bu=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function kl(le,se){return(0,y.useMemo)(function(){for(var ve=[],he=0;he<se;he+=1){var Ne=le[he];if(Ne!==void 0)ve[he]=Ne;else return null}return ve},[le.join("_"),se])}var ys=y.forwardRef(function(le,se){var ve=le.className,he=le.noData,Ne=le.columns,ze=le.flattenColumns,Qe=le.colWidths,$e=le.columCount,Et=le.stickyOffsets,ft=le.direction,Jt=le.fixHeader,Bt=le.stickyTopOffset,_t=le.stickyBottomOffset,kt=le.stickyClassName,Xt=le.onScroll,Ln=le.maxContentScroll,An=le.children,Qn=(0,lo.Z)(le,bu),gn=ke(fe,["prefixCls","scrollbarSize","isSticky","getComponent"]),sn=gn.prefixCls,Kn=gn.scrollbarSize,da=gn.isSticky,Pa=gn.getComponent,la=Pa(["header","table"],"table"),Nr=da&&!Jt?0:Kn,ar=y.useRef(null),vr=y.useCallback(function(Cr){Rn(se,Cr),Rn(ar,Cr)},[]);y.useEffect(function(){var Cr;function Ha(Po){var Io=Po,ol=Io.currentTarget,ai=Io.deltaX;ai&&(Xt({currentTarget:ol,scrollLeft:ol.scrollLeft+ai}),Po.preventDefault())}return(Cr=ar.current)===null||Cr===void 0||Cr.addEventListener("wheel",Ha,{passive:!1}),function(){var Po;(Po=ar.current)===null||Po===void 0||Po.removeEventListener("wheel",Ha)}},[]);var Ar=y.useMemo(function(){return ze.every(function(Cr){return Cr.width})},[ze]),Ja=ze[ze.length-1],Xa={fixed:Ja?Ja.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(sn,"-cell-scrollbar")}}},Ra=(0,y.useMemo)(function(){return Nr?[].concat((0,si.Z)(Ne),[Xa]):Ne},[Nr,Ne]),Oa=(0,y.useMemo)(function(){return Nr?[].concat((0,si.Z)(ze),[Xa]):ze},[Nr,ze]),Ua=(0,y.useMemo)(function(){var Cr=Et.right,Ha=Et.left;return(0,Ce.Z)((0,Ce.Z)({},Et),{},{left:ft==="rtl"?[].concat((0,si.Z)(Ha.map(function(Po){return Po+Nr})),[0]):Ha,right:ft==="rtl"?Cr:[].concat((0,si.Z)(Cr.map(function(Po){return Po+Nr})),[0]),isSticky:da})},[Nr,Et,da]),pr=kl(Qe,$e);return y.createElement("div",{style:(0,Ce.Z)({overflow:"hidden"},da?{top:Bt,bottom:_t}:{}),ref:vr,className:je()(ve,(0,ye.Z)({},kt,!!kt))},y.createElement(la,{style:{tableLayout:"fixed",visibility:he||pr?null:"hidden"}},(!he||!Ln||Ar)&&y.createElement(Xl,{colWidths:pr?[].concat((0,si.Z)(pr),[Nr]):[],columCount:$e+1,columns:Oa}),An((0,Ce.Z)((0,Ce.Z)({},Qn),{},{stickyOffsets:Ua,columns:Ra,flattenColumns:Oa}))))}),Dl=y.memo(ys),Yu=function(se){var ve=se.cells,he=se.stickyOffsets,Ne=se.flattenColumns,ze=se.rowComponent,Qe=se.cellComponent,$e=se.onHeaderRow,Et=se.index,ft=ke(fe,["prefixCls","direction"]),Jt=ft.prefixCls,Bt=ft.direction,_t;$e&&(_t=$e(ve.map(function(Xt){return Xt.column}),Et));var kt=ln(ve.map(function(Xt){return Xt.column}));return y.createElement(ze,_t,ve.map(function(Xt,Ln){var An=Xt.column,Qn=dn(Xt.colStart,Xt.colEnd,Ne,he,Bt),gn;return An&&An.onHeaderCell&&(gn=Xt.column.onHeaderCell(An)),y.createElement(Fa,(0,Ue.Z)({},Xt,{scope:An.title?Xt.colSpan>1?"colgroup":"col":null,ellipsis:An.ellipsis,align:An.align,component:Qe,prefixCls:Jt,key:kt[Ln]},Qn,{additionalProps:gn,rowType:"header"}))}))},Cu=Yu;function Ou(le){var se=[];function ve(Qe,$e){var Et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;se[Et]=se[Et]||[];var ft=$e,Jt=Qe.filter(Boolean).map(function(Bt){var _t={key:Bt.key,className:Bt.className||"",children:Bt.title,column:Bt,colStart:ft},kt=1,Xt=Bt.children;return Xt&&Xt.length>0&&(kt=ve(Xt,ft,Et+1).reduce(function(Ln,An){return Ln+An},0),_t.hasSubColumns=!0),"colSpan"in Bt&&(kt=Bt.colSpan),"rowSpan"in Bt&&(_t.rowSpan=Bt.rowSpan),_t.colSpan=kt,_t.colEnd=_t.colStart+kt-1,se[Et].push(_t),ft+=kt,kt});return Jt}ve(le,0);for(var he=se.length,Ne=function($e){se[$e].forEach(function(Et){!("rowSpan"in Et)&&!Et.hasSubColumns&&(Et.rowSpan=he-$e)})},ze=0;ze<he;ze+=1)Ne(ze);return se}var zl=function(se){var ve=se.stickyOffsets,he=se.columns,Ne=se.flattenColumns,ze=se.onHeaderRow,Qe=ke(fe,["prefixCls","getComponent"]),$e=Qe.prefixCls,Et=Qe.getComponent,ft=y.useMemo(function(){return Ou(he)},[he]),Jt=Et(["header","wrapper"],"thead"),Bt=Et(["header","row"],"tr"),_t=Et(["header","cell"],"th");return y.createElement(Jt,{className:"".concat($e,"-thead")},ft.map(function(kt,Xt){var Ln=y.createElement(Cu,{key:Xt,flattenColumns:Ne,cells:kt,stickyOffsets:ve,rowComponent:Bt,cellComponent:_t,onHeaderRow:ze,index:Xt});return Ln}))},Zu=ne(zl);function ns(le){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ve=[];return y.Children.forEach(le,function(he){he==null&&!se.keepEmpty||(Array.isArray(he)?ve=ve.concat(ns(he)):hn(he)&&he.props?ve=ve.concat(ns(he.props.children,se)):ve.push(he))}),ve}function ju(le){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof se=="number"?se:se.endsWith("%")?le*parseFloat(se)/100:null}function $u(le,se,ve){return y.useMemo(function(){if(se&&se>0){var he=0,Ne=0;le.forEach(function(_t){var kt=ju(se,_t.width);kt?he+=kt:Ne+=1});var ze=Math.max(se,ve),Qe=Math.max(ze-he,Ne),$e=Ne,Et=Qe/Ne,ft=0,Jt=le.map(function(_t){var kt=(0,Ce.Z)({},_t),Xt=ju(se,kt.width);if(Xt)kt.width=Xt;else{var Ln=Math.floor(Et);kt.width=$e===1?Qe:Ln,Qe-=Ln,$e-=1}return ft+=kt.width,kt});if(ft<ze){var Bt=ze/ft;Qe=ze,Jt.forEach(function(_t,kt){var Xt=Math.floor(_t.width*Bt);_t.width=kt===Jt.length-1?Qe:Xt,Qe-=Xt})}return[Jt,Math.max(ft,ze)]}return[le,se]},[le,se,ve])}var pi=["children"],or=["fixed"];function La(le){return ns(le).filter(function(se){return y.isValidElement(se)}).map(function(se){var ve=se.key,he=se.props,Ne=he.children,ze=(0,lo.Z)(he,pi),Qe=(0,Ce.Z)({key:ve},ze);return Ne&&(Qe.children=La(Ne)),Qe})}function ir(le){return le.filter(function(se){return se&&(0,Ze.Z)(se)==="object"&&!se.hidden}).map(function(se){var ve=se.children;return ve&&ve.length>0?(0,Ce.Z)((0,Ce.Z)({},se),{},{children:ir(ve)}):se})}function br(le){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return le.filter(function(ve){return ve&&(0,Ze.Z)(ve)==="object"}).reduce(function(ve,he,Ne){var ze=he.fixed,Qe=ze===!0?"left":ze,$e="".concat(se,"-").concat(Ne),Et=he.children;return Et&&Et.length>0?[].concat((0,si.Z)(ve),(0,si.Z)(br(Et,$e).map(function(ft){return(0,Ce.Z)({fixed:Qe},ft)}))):[].concat((0,si.Z)(ve),[(0,Ce.Z)((0,Ce.Z)({key:$e},he),{},{fixed:Qe})])},[])}function hi(le){return le.map(function(se){var ve=se.fixed,he=(0,lo.Z)(se,or),Ne=ve;return ve==="left"?Ne="right":ve==="right"&&(Ne="left"),(0,Ce.Z)({fixed:Ne},he)})}function Ji(le,se){var ve=le.prefixCls,he=le.columns,Ne=le.children,ze=le.expandable,Qe=le.expandedKeys,$e=le.columnTitle,Et=le.getRowKey,ft=le.onTriggerExpand,Jt=le.expandIcon,Bt=le.rowExpandable,_t=le.expandIconColumnIndex,kt=le.direction,Xt=le.expandRowByClick,Ln=le.columnWidth,An=le.fixed,Qn=le.scrollWidth,gn=le.clientWidth,sn=y.useMemo(function(){var Ja=he||La(Ne)||[];return ir(Ja.slice())},[he,Ne]),Kn=y.useMemo(function(){if(ze){var Ja=sn.slice();if(!Ja.includes(ce)){var Xa=_t||0;Xa>=0&&(Xa||An==="left"||!An)&&Ja.splice(Xa,0,ce),An==="right"&&Ja.splice(sn.length,0,ce)}var Ra=Ja.indexOf(ce);Ja=Ja.filter(function(Cr,Ha){return Cr!==ce||Ha===Ra});var Oa=sn[Ra],Ua;An?Ua=An:Ua=Oa?Oa.fixed:null;var pr=(0,ye.Z)((0,ye.Z)((0,ye.Z)((0,ye.Z)((0,ye.Z)((0,ye.Z)({},Fl,{className:"".concat(ve,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",$e),"fixed",Ua),"className","".concat(ve,"-row-expand-icon-cell")),"width",Ln),"render",function(Ha,Po,Io){var ol=Et(Po,Io),ai=Qe.has(ol),Ii=Bt?Bt(Po):!0,rl=Jt({prefixCls:ve,expanded:ai,expandable:Ii,record:Po,onExpand:ft});return Xt?y.createElement("span",{onClick:function($o){return $o.stopPropagation()}},rl):rl});return Ja.map(function(Cr){return Cr===ce?pr:Cr})}return sn.filter(function(Cr){return Cr!==ce})},[ze,sn,Et,Qe,Jt,kt]),da=y.useMemo(function(){var Ja=Kn;return se&&(Ja=se(Ja)),Ja.length||(Ja=[{render:function(){return null}}]),Ja},[se,Kn,kt]),Pa=y.useMemo(function(){return kt==="rtl"?hi(br(da)):br(da)},[da,kt,Qn]),la=y.useMemo(function(){for(var Ja=-1,Xa=Pa.length-1;Xa>=0;Xa-=1){var Ra=Pa[Xa].fixed;if(Ra==="left"||Ra===!0){Ja=Xa;break}}if(Ja>=0)for(var Oa=0;Oa<=Ja;Oa+=1){var Ua=Pa[Oa].fixed;if(Ua!=="left"&&Ua!==!0)return!0}var pr=Pa.findIndex(function(Po){var Io=Po.fixed;return Io==="right"});if(pr>=0)for(var Cr=pr;Cr<Pa.length;Cr+=1){var Ha=Pa[Cr].fixed;if(Ha!=="right")return!0}return!1},[Pa]),Nr=$u(Pa,Qn,gn),ar=(0,Le.Z)(Nr,2),vr=ar[0],Ar=ar[1];return[da,vr,Ar,la]}var Xi=Ji;function Ti(le,se,ve){var he=To(le),Ne=he.expandIcon,ze=he.expandedRowKeys,Qe=he.defaultExpandedRowKeys,$e=he.defaultExpandAllRows,Et=he.expandedRowRender,ft=he.onExpand,Jt=he.onExpandedRowsChange,Bt=he.childrenColumnName,_t=Ne||vi,kt=Bt||"children",Xt=y.useMemo(function(){return Et?"row":le.expandable&&le.internalHooks===Re&&le.expandable.__PARENT_RENDER_ICON__||se.some(function(da){return da&&(0,Ze.Z)(da)==="object"&&da[kt]})?"nest":!1},[!!Et,se]),Ln=y.useState(function(){return Qe||($e?qi(se,ve,kt):[])}),An=(0,Le.Z)(Ln,2),Qn=An[0],gn=An[1],sn=y.useMemo(function(){return new Set(ze||Qn||[])},[ze,Qn]),Kn=y.useCallback(function(da){var Pa=ve(da,se.indexOf(da)),la,Nr=sn.has(Pa);Nr?(sn.delete(Pa),la=(0,si.Z)(sn)):la=[].concat((0,si.Z)(sn),[Pa]),gn(la),ft&&ft(!Nr,da),Jt&&Jt(la)},[ve,sn,se,ft,Jt]);return[he,Xt,sn,_t,kt,Kn]}function dl(le,se,ve){var he=le.map(function(Ne,ze){return dn(ze,ze,le,se,ve)});return Be(function(){return he},[he],function(Ne,ze){return!Lt(Ne,ze)})}function el(le){var se=(0,y.useRef)(le),ve=(0,y.useState)({}),he=(0,Le.Z)(ve,2),Ne=he[1],ze=(0,y.useRef)(null),Qe=(0,y.useRef)([]);function $e(Et){Qe.current.push(Et);var ft=Promise.resolve();ze.current=ft,ft.then(function(){if(ze.current===ft){var Jt=Qe.current,Bt=se.current;Qe.current=[],Jt.forEach(function(_t){se.current=_t(se.current)}),ze.current=null,Bt!==se.current&&Ne({})}})}return(0,y.useEffect)(function(){return function(){ze.current=null}},[]),[se.current,$e]}function Ir(le){var se=(0,y.useRef)(le||null),ve=(0,y.useRef)();function he(){window.clearTimeout(ve.current)}function Ne(Qe){se.current=Qe,he(),ve.current=window.setTimeout(function(){se.current=null,ve.current=void 0},100)}function ze(){return se.current}return(0,y.useEffect)(function(){return he},[]),[Ne,ze]}function Sl(){var le=y.useState(-1),se=(0,Le.Z)(le,2),ve=se[0],he=se[1],Ne=y.useState(-1),ze=(0,Le.Z)(Ne,2),Qe=ze[0],$e=ze[1],Et=y.useCallback(function(ft,Jt){he(ft),$e(Jt)},[]);return[ve,Qe,Et]}var pu=Je()?window:null;function Yl(le,se){var ve=(0,Ze.Z)(le)==="object"?le:{},he=ve.offsetHeader,Ne=he===void 0?0:he,ze=ve.offsetSummary,Qe=ze===void 0?0:ze,$e=ve.offsetScroll,Et=$e===void 0?0:$e,ft=ve.getContainer,Jt=ft===void 0?function(){return pu}:ft,Bt=Jt()||pu,_t=!!le;return y.useMemo(function(){return{isSticky:_t,stickyClassName:_t?"".concat(se,"-sticky-holder"):"",offsetHeader:Ne,offsetSummary:Qe,offsetScroll:Et,container:Bt}},[_t,Et,Ne,Qe,se,Bt])}function hu(le,se,ve){var he=(0,y.useMemo)(function(){var Ne=se.length,ze=function(ft,Jt,Bt){for(var _t=[],kt=0,Xt=ft;Xt!==Jt;Xt+=Bt)_t.push(kt),se[Xt].fixed&&(kt+=le[Xt]||0);return _t},Qe=ze(0,Ne,1),$e=ze(Ne-1,-1,-1).reverse();return ve==="rtl"?{left:$e,right:Qe}:{left:Qe,right:$e}},[le,se,ve]);return he}var as=hu;function Bu(le){var se=le.className,ve=le.children;return y.createElement("div",{className:se},ve)}var ci=Bu;function tl(le,se,ve,he){var Ne=He.unstable_batchedUpdates?function(Qe){He.unstable_batchedUpdates(ve,Qe)}:ve;return le!=null&&le.addEventListener&&le.addEventListener(se,Ne,he),{remove:function(){le!=null&&le.removeEventListener&&le.removeEventListener(se,Ne,he)}}}var gl=function(se){return+setTimeout(se,16)},zi=function(se){return clearTimeout(se)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(gl=function(se){return window.requestAnimationFrame(se)},zi=function(se){return window.cancelAnimationFrame(se)});var au=0,Nu=new Map;function Lu(le){Nu.delete(le)}var Hi=function(se){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;au+=1;var he=au;function Ne(ze){if(ze===0)Lu(he),se();else{var Qe=gl(function(){Ne(ze-1)});Nu.set(he,Qe)}}return Ne(ve),he};Hi.cancel=function(le){var se=Nu.get(le);return Lu(le),zi(se)};var Fu=Hi;function lu(le){return le instanceof HTMLElement||le instanceof SVGElement}function Su(le){return le&&(0,Ze.Z)(le)==="object"&&lu(le.nativeElement)?le.nativeElement:lu(le)?le:null}function uu(le){var se=Su(le);if(se)return se;if(le instanceof React.Component){var ve;return(ve=ReactDOM.findDOMNode)===null||ve===void 0?void 0:ve.call(ReactDOM,le)}return null}function Ru(le){var se=Su(le),ve=se.getBoundingClientRect(),he=document.documentElement;return{left:ve.left+(window.pageXOffset||he.scrollLeft)-(he.clientLeft||document.body.clientLeft||0),top:ve.top+(window.pageYOffset||he.scrollTop)-(he.clientTop||document.body.clientTop||0)}}var Os=function(se,ve){var he,Ne,ze=se.scrollBodyRef,Qe=se.onScroll,$e=se.offsetScroll,Et=se.container,ft=se.direction,Jt=ke(fe,"prefixCls"),Bt=((he=ze.current)===null||he===void 0?void 0:he.scrollWidth)||0,_t=((Ne=ze.current)===null||Ne===void 0?void 0:Ne.clientWidth)||0,kt=Bt&&_t*(_t/Bt),Xt=y.useRef(),Ln=el({scrollLeft:0,isHiddenScrollBar:!0}),An=(0,Le.Z)(Ln,2),Qn=An[0],gn=An[1],sn=y.useRef({delta:0,x:0}),Kn=y.useState(!1),da=(0,Le.Z)(Kn,2),Pa=da[0],la=da[1],Nr=y.useRef(null);y.useEffect(function(){return function(){Fu.cancel(Nr.current)}},[]);var ar=function(){la(!1)},vr=function(Oa){Oa.persist(),sn.current.delta=Oa.pageX-Qn.scrollLeft,sn.current.x=0,la(!0),Oa.preventDefault()},Ar=function(Oa){var Ua,pr=Oa||((Ua=window)===null||Ua===void 0?void 0:Ua.event),Cr=pr.buttons;if(!Pa||Cr===0){Pa&&la(!1);return}var Ha=sn.current.x+Oa.pageX-sn.current.x-sn.current.delta,Po=ft==="rtl";Ha=Math.max(Po?kt-_t:0,Math.min(Po?0:_t-kt,Ha));var Io=!Po||Math.abs(Ha)+Math.abs(kt)<_t;Io&&(Qe({scrollLeft:Ha/_t*(Bt+2)}),sn.current.x=Oa.pageX)},Ja=function(){Fu.cancel(Nr.current),Nr.current=Fu(function(){if(ze.current){var Oa=Ru(ze.current).top,Ua=Oa+ze.current.offsetHeight,pr=Et===window?document.documentElement.scrollTop+window.innerHeight:Ru(Et).top+Et.clientHeight;Ua-Na()<=pr||Oa>=pr-$e?gn(function(Cr){return(0,Ce.Z)((0,Ce.Z)({},Cr),{},{isHiddenScrollBar:!0})}):gn(function(Cr){return(0,Ce.Z)((0,Ce.Z)({},Cr),{},{isHiddenScrollBar:!1})})}})},Xa=function(Oa){gn(function(Ua){return(0,Ce.Z)((0,Ce.Z)({},Ua),{},{scrollLeft:Oa/Bt*_t||0})})};return y.useImperativeHandle(ve,function(){return{setScrollLeft:Xa,checkScrollBarVisible:Ja}}),y.useEffect(function(){var Ra=tl(document.body,"mouseup",ar,!1),Oa=tl(document.body,"mousemove",Ar,!1);return Ja(),function(){Ra.remove(),Oa.remove()}},[kt,Pa]),y.useEffect(function(){if(ze.current){for(var Ra=[],Oa=Su(ze.current);Oa;)Ra.push(Oa),Oa=Oa.parentElement;return Ra.forEach(function(Ua){return Ua.addEventListener("scroll",Ja,!1)}),window.addEventListener("resize",Ja,!1),window.addEventListener("scroll",Ja,!1),Et.addEventListener("scroll",Ja,!1),function(){Ra.forEach(function(Ua){return Ua.removeEventListener("scroll",Ja)}),window.removeEventListener("resize",Ja),window.removeEventListener("scroll",Ja),Et.removeEventListener("scroll",Ja)}}},[Et]),y.useEffect(function(){Qn.isHiddenScrollBar||gn(function(Ra){var Oa=ze.current;return Oa?(0,Ce.Z)((0,Ce.Z)({},Ra),{},{scrollLeft:Oa.scrollLeft/Oa.scrollWidth*Oa.clientWidth}):Ra})},[Qn.isHiddenScrollBar]),Bt<=_t||!kt||Qn.isHiddenScrollBar?null:y.createElement("div",{style:{height:Na(),width:_t,bottom:$e},className:"".concat(Jt,"-sticky-scroll")},y.createElement("div",{onMouseDown:vr,ref:Xt,className:je()("".concat(Jt,"-sticky-scroll-bar"),(0,ye.Z)({},"".concat(Jt,"-sticky-scroll-bar-active"),Pa)),style:{width:"".concat(kt,"px"),transform:"translate3d(".concat(Qn.scrollLeft,"px, 0, 0)")}}))},Ps=y.forwardRef(Os);function zu(le){return null}var Wu=zu;function Mu(le){return null}var rs=Mu,Vu="rc-table",pt=[],yt={};function Ut(){return"No Data"}function Tn(le,se){var ve=(0,Ce.Z)({rowKey:"key",prefixCls:Vu,emptyText:Ut},le),he=ve.prefixCls,Ne=ve.className,ze=ve.rowClassName,Qe=ve.style,$e=ve.data,Et=ve.rowKey,ft=ve.scroll,Jt=ve.tableLayout,Bt=ve.direction,_t=ve.title,kt=ve.footer,Xt=ve.summary,Ln=ve.caption,An=ve.id,Qn=ve.showHeader,gn=ve.components,sn=ve.emptyText,Kn=ve.onRow,da=ve.onHeaderRow,Pa=ve.onScroll,la=ve.internalHooks,Nr=ve.transformColumns,ar=ve.internalRefs,vr=ve.tailor,Ar=ve.getContainerWidth,Ja=ve.sticky,Xa=ve.rowHoverable,Ra=Xa===void 0?!0:Xa,Oa=$e||pt,Ua=!!Oa.length,pr=la===Re,Cr=y.useCallback(function(ji,Qi){return Dt(gn,ji)||Qi},[gn]),Ha=y.useMemo(function(){return typeof Et=="function"?Et:function(ji){var Qi=ji&&ji[Et];return Qi}},[Et]),Po=Cr(["body"]),Io=Sl(),ol=(0,Le.Z)(Io,3),ai=ol[0],Ii=ol[1],rl=ol[2],Zl=Ti(ve,Oa,Ha),$o=(0,Le.Z)(Zl,6),Ko=$o[0],Ai=$o[1],ml=$o[2],mr=$o[3],kr=$o[4],nr=$o[5],Tr=ft==null?void 0:ft.x,Pi=y.useState(0),bi=(0,Le.Z)(Pi,2),il=bi[0],Yi=bi[1],Ql=Xi((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},ve),Ko),{},{expandable:!!Ko.expandedRowRender,columnTitle:Ko.columnTitle,expandedKeys:ml,getRowKey:Ha,onTriggerExpand:nr,expandIcon:mr,expandIconColumnIndex:Ko.expandIconColumnIndex,direction:Bt,scrollWidth:pr&&vr&&typeof Tr=="number"?Tr:null,clientWidth:il}),pr?Nr:null),Tl=(0,Le.Z)(Ql,4),Zr=Tl[0],Wr=Tl[1],wi=Tl[2],ll=Tl[3],Mi=wi!=null?wi:Tr,tu=y.useMemo(function(){return{columns:Zr,flattenColumns:Wr}},[Zr,Wr]),ee=y.useRef(),ae=y.useRef(),oe=y.useRef(),de=y.useRef();y.useImperativeHandle(se,function(){return{nativeElement:ee.current,scrollTo:function(Qi){var Gu;if(oe.current instanceof HTMLElement){var Is=Qi.index,Ku=Qi.top,jc=Qi.key;if(cn(Ku)){var Ec;(Ec=oe.current)===null||Ec===void 0||Ec.scrollTo({top:Ku})}else{var yc,nd=jc!=null?jc:Ha(Oa[Is]);(yc=oe.current.querySelector('[data-row-key="'.concat(nd,'"]')))===null||yc===void 0||yc.scrollIntoView()}}else(Gu=oe.current)!==null&&Gu!==void 0&&Gu.scrollTo&&oe.current.scrollTo(Qi)}}});var pe=y.useRef(),Se=y.useState(!1),Ae=(0,Le.Z)(Se,2),Oe=Ae[0],Xe=Ae[1],ht=y.useState(!1),dt=(0,Le.Z)(ht,2),lt=dt[0],ut=dt[1],It=el(new Map),fn=(0,Le.Z)(It,2),ba=fn[0],aa=fn[1],_a=ln(Wr),Ga=_a.map(function(ji){return ba.get(ji)}),sr=y.useMemo(function(){return Ga},[Ga.join("_")]),Er=as(sr,Wr,Bt),oo=ft&&Kt(ft.y),ro=ft&&Kt(Mi)||!!Ko.fixed,Oo=ro&&Wr.some(function(ji){var Qi=ji.fixed;return Qi}),$i=y.useRef(),Ho=Yl(Ja,he),Ui=Ho.isSticky,nu=Ho.offsetHeader,Jl=Ho.offsetSummary,Xu=Ho.offsetScroll,ku=Ho.stickyClassName,wu=Ho.container,io=y.useMemo(function(){return Xt==null?void 0:Xt(Oa)},[Xt,Oa]),Mo=(oo||Ui)&&y.isValidElement(io)&&io.type===at&&io.props.fixed,ul,sl,iu;oo&&(sl={overflowY:Ua?"scroll":"auto",maxHeight:ft.y}),ro&&(ul={overflowX:"auto"},oo||(sl={overflowY:"hidden"}),iu={width:Mi===!0?"auto":Mi,minWidth:"100%"});var gu=y.useCallback(function(ji,Qi){Vn(ee.current)&&aa(function(Gu){if(Gu.get(ji)!==Qi){var Is=new Map(Gu);return Is.set(ji,Qi),Is}return Gu})},[]),mu=Ir(null),cl=(0,Le.Z)(mu,2),Fs=cl[0],wo=cl[1];function zr(ji,Qi){Qi&&(typeof Qi=="function"?Qi(ji):Qi.scrollLeft!==ji&&(Qi.scrollLeft=ji,Qi.scrollLeft!==ji&&setTimeout(function(){Qi.scrollLeft=ji},0)))}var qo=Fe(function(ji){var Qi=ji.currentTarget,Gu=ji.scrollLeft,Is=Bt==="rtl",Ku=typeof Gu=="number"?Gu:Qi.scrollLeft,jc=Qi||yt;if(!wo()||wo()===jc){var Ec;Fs(jc),zr(Ku,ae.current),zr(Ku,oe.current),zr(Ku,pe.current),zr(Ku,(Ec=$i.current)===null||Ec===void 0?void 0:Ec.setScrollLeft)}var yc=Qi||ae.current;if(yc){var nd=pr&&vr&&typeof Mi=="number"?Mi:yc.scrollWidth,cd=yc.clientWidth;if(nd===cd){Xe(!1),ut(!1);return}Is?(Xe(-Ku<nd-cd),ut(-Ku>0)):(Xe(Ku>0),ut(Ku<nd-cd))}}),Al=Fe(function(ji){qo(ji),Pa==null||Pa(ji)}),jl=function(){if(ro&&oe.current){var Qi;qo({currentTarget:Su(oe.current),scrollLeft:(Qi=oe.current)===null||Qi===void 0?void 0:Qi.scrollLeft})}else Xe(!1),ut(!1)},ks=function(Qi){var Gu,Is=Qi.width;(Gu=$i.current)===null||Gu===void 0||Gu.checkScrollBarVisible();var Ku=ee.current?ee.current.offsetWidth:Is;pr&&Ar&&ee.current&&(Ku=Ar(ee.current,Ku)||Ku),Ku!==il&&(jl(),Yi(Ku))},ts=y.useRef(!1);y.useEffect(function(){ts.current&&jl()},[ro,$e,Zr.length]),y.useEffect(function(){ts.current=!0},[]);var _c=y.useState(0),kc=(0,Le.Z)(_c,2),Ds=kc[0],ic=kc[1],rd=y.useState(!0),Zc=(0,Le.Z)(rd,2),hc=Zc[0],od=Zc[1];y.useEffect(function(){(!vr||!pr)&&(oe.current instanceof Element?ic(on(oe.current).width):ic(on(de.current).width)),od(pa("position","sticky"))},[]),y.useEffect(function(){pr&&ar&&(ar.body.current=oe.current)});var ed=y.useCallback(function(ji){return y.createElement(y.Fragment,null,y.createElement(Zu,ji),Mo==="top"&&y.createElement(bt,ji,io))},[Mo,io]),td=y.useCallback(function(ji){return y.createElement(bt,ji,io)},[io]),id=Cr(["table"],"table"),Vs=y.useMemo(function(){return Jt||(Oo?Mi==="max-content"?"auto":"fixed":oo||Ui||Wr.some(function(ji){var Qi=ji.ellipsis;return Qi})?"fixed":"auto")},[oo,Oo,Wr,Jt,Ui]),Sc,ld={colWidths:sr,columCount:Wr.length,stickyOffsets:Er,onHeaderRow:da,fixHeader:oo,scroll:ft},dd=y.useMemo(function(){return Ua?null:typeof sn=="function"?sn():sn},[Ua,sn]),gd=y.createElement(bl,{data:Oa,measureColumnWidth:oo||ro||Ui}),md=y.createElement(Xl,{colWidths:Wr.map(function(ji){var Qi=ji.width;return Qi}),columns:Wr}),fd=Ln!=null?y.createElement("caption",{className:"".concat(he,"-caption")},Ln):void 0,Sd=Ya(ve,{data:!0}),vd=Ya(ve,{aria:!0});if(oo||Ui){var ud;typeof Po=="function"?(ud=Po(Oa,{scrollbarSize:Ds,ref:oe,onScroll:qo}),ld.colWidths=Wr.map(function(ji,Qi){var Gu=ji.width,Is=Qi===Wr.length-1?Gu-Ds:Gu;return typeof Is=="number"&&!Number.isNaN(Is)?Is:0})):ud=y.createElement("div",{style:(0,Ce.Z)((0,Ce.Z)({},ul),sl),onScroll:Al,ref:oe,className:je()("".concat(he,"-body"))},y.createElement(id,(0,Ue.Z)({style:(0,Ce.Z)((0,Ce.Z)({},iu),{},{tableLayout:Vs})},vd),fd,md,gd,!Mo&&io&&y.createElement(bt,{stickyOffsets:Er,flattenColumns:Wr},io)));var pd=(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({noData:!Oa.length,maxContentScroll:ro&&Mi==="max-content"},ld),tu),{},{direction:Bt,stickyClassName:ku,onScroll:qo});Sc=y.createElement(y.Fragment,null,Qn!==!1&&y.createElement(Dl,(0,Ue.Z)({},pd,{stickyTopOffset:nu,className:"".concat(he,"-header"),ref:ae}),ed),ud,Mo&&Mo!=="top"&&y.createElement(Dl,(0,Ue.Z)({},pd,{stickyBottomOffset:Jl,className:"".concat(he,"-summary"),ref:pe}),td),Ui&&oe.current&&oe.current instanceof Element&&y.createElement(Ps,{ref:$i,offsetScroll:Xu,scrollBodyRef:oe,onScroll:qo,container:wu,direction:Bt}))}else Sc=y.createElement("div",{style:(0,Ce.Z)((0,Ce.Z)({},ul),sl),className:je()("".concat(he,"-content")),onScroll:qo,ref:oe},y.createElement(id,(0,Ue.Z)({style:(0,Ce.Z)((0,Ce.Z)({},iu),{},{tableLayout:Vs})},vd),fd,md,Qn!==!1&&y.createElement(Zu,(0,Ue.Z)({},ld,tu)),gd,io&&y.createElement(bt,{stickyOffsets:Er,flattenColumns:Wr},io)));var sd=y.createElement("div",(0,Ue.Z)({className:je()(he,Ne,(0,ye.Z)((0,ye.Z)((0,ye.Z)((0,ye.Z)((0,ye.Z)((0,ye.Z)((0,ye.Z)((0,ye.Z)((0,ye.Z)((0,ye.Z)({},"".concat(he,"-rtl"),Bt==="rtl"),"".concat(he,"-ping-left"),Oe),"".concat(he,"-ping-right"),lt),"".concat(he,"-layout-fixed"),Jt==="fixed"),"".concat(he,"-fixed-header"),oo),"".concat(he,"-fixed-column"),Oo),"".concat(he,"-fixed-column-gapped"),Oo&&ll),"".concat(he,"-scroll-horizontal"),ro),"".concat(he,"-has-fix-left"),Wr[0]&&Wr[0].fixed),"".concat(he,"-has-fix-right"),Wr[Wr.length-1]&&Wr[Wr.length-1].fixed==="right")),style:Qe,id:An,ref:ee},Sd),_t&&y.createElement(ci,{className:"".concat(he,"-title")},_t(Oa)),y.createElement("div",{ref:de,className:"".concat(he,"-container")},Sc),kt&&y.createElement(ci,{className:"".concat(he,"-footer")},kt(Oa)));ro&&(sd=y.createElement(un.Z,{onResize:ks},sd));var hd=dl(Wr,Er,Bt),Ed=y.useMemo(function(){return{scrollX:Mi,prefixCls:he,getComponent:Cr,scrollbarSize:Ds,direction:Bt,fixedInfoList:hd,isSticky:Ui,supportSticky:hc,componentWidth:il,fixHeader:oo,fixColumn:Oo,horizonScroll:ro,tableLayout:Vs,rowClassName:ze,expandedRowClassName:Ko.expandedRowClassName,expandIcon:mr,expandableType:Ai,expandRowByClick:Ko.expandRowByClick,expandedRowRender:Ko.expandedRowRender,onTriggerExpand:nr,expandIconColumnIndex:Ko.expandIconColumnIndex,indentSize:Ko.indentSize,allColumnsFixedLeft:Wr.every(function(ji){return ji.fixed==="left"}),emptyNode:dd,columns:Zr,flattenColumns:Wr,onColumnResize:gu,hoverStartRow:ai,hoverEndRow:Ii,onHover:rl,rowExpandable:Ko.rowExpandable,onRow:Kn,getRowKey:Ha,expandedKeys:ml,childrenColumnName:kr,rowHoverable:Ra}},[Mi,he,Cr,Ds,Bt,hd,Ui,hc,il,oo,Oo,ro,Vs,ze,Ko.expandedRowClassName,mr,Ai,Ko.expandRowByClick,Ko.expandedRowRender,nr,Ko.expandIconColumnIndex,Ko.indentSize,dd,Zr,Wr,gu,ai,Ii,rl,Ko.rowExpandable,Kn,Ha,ml,kr,Ra]);return y.createElement(fe.Provider,{value:Ed},sd)}var _n=y.forwardRef(Tn);function On(le){return z(_n,le)}var bn=On();bn.EXPAND_COLUMN=ce,bn.INTERNAL_HOOKS=Re,bn.Column=Wu,bn.ColumnGroup=rs,bn.Summary=ct;var Ct=bn;function qt(le){var se=y.useRef();se.current=le;var ve=y.useCallback(function(){for(var he,Ne=arguments.length,ze=new Array(Ne),Qe=0;Qe<Ne;Qe++)ze[Qe]=arguments[Qe];return(he=se.current)===null||he===void 0?void 0:he.call.apply(he,[se].concat(ze))},[]);return ve}function Nn(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var ha=Nn()?y.useLayoutEffect:y.useEffect,Hr=function(se,ve){var he=y.useRef(!0);ha(function(){return se(he.current)},ve),ha(function(){return he.current=!1,function(){he.current=!0}},[])},Qr=function(se,ve){Hr(function(he){if(!he)return se()},ve)},Si=Hr;function Lo(le){var se=React.useRef(!1),ve=React.useState(le),he=_slicedToArray(ve,2),Ne=he[0],ze=he[1];React.useEffect(function(){return se.current=!1,function(){se.current=!0}},[]);function Qe($e,Et){Et&&se.current||ze($e)}return[Ne,Qe]}function dr(le){return le!==void 0}function Ka(le,se){var ve=se||{},he=ve.defaultValue,Ne=ve.value,ze=ve.onChange,Qe=ve.postState,$e=useState(function(){return dr(Ne)?Ne:dr(he)?typeof he=="function"?he():he:typeof le=="function"?le():le}),Et=_slicedToArray($e,2),ft=Et[0],Jt=Et[1],Bt=Ne!==void 0?Ne:ft,_t=Qe?Qe(Bt):Bt,kt=useEvent(ze),Xt=useState([Bt]),Ln=_slicedToArray(Xt,2),An=Ln[0],Qn=Ln[1];useLayoutUpdateEffect(function(){var sn=An[0];ft!==sn&&kt(ft,sn)},[An]),useLayoutUpdateEffect(function(){dr(Ne)||Jt(Ne)},[Ne]);var gn=useEvent(function(sn,Kn){Jt(sn,Kn),Qn([Bt],Kn)});return[_t,gn]}function sa(le,se,ve){var he=React.useRef({});return(!("value"in he.current)||ve(he.current.condition,se))&&(he.current.value=le(),he.current.condition=se),he.current.value}function fo(le,se){typeof le=="function"?le(se):_typeof(le)==="object"&&le&&"current"in le&&(le.current=se)}function ho(){for(var le=arguments.length,se=new Array(le),ve=0;ve<le;ve++)se[ve]=arguments[ve];var he=se.filter(function(Ne){return Ne});return he.length<=1?he[0]:function(Ne){se.forEach(function(ze){fo(ze,Ne)})}}function di(){for(var le=arguments.length,se=new Array(le),ve=0;ve<le;ve++)se[ve]=arguments[ve];return useMemo(function(){return ho.apply(void 0,se)},se,function(he,Ne){return he.length!==Ne.length||he.every(function(ze,Qe){return ze!==Ne[Qe]})})}function Fi(le){var se,ve,he=isMemo(le)?le.type.type:le.type;return!(typeof he=="function"&&!((se=he.prototype)!==null&&se!==void 0&&se.render)||typeof le=="function"&&!((ve=le.prototype)!==null&&ve!==void 0&&ve.render))}function So(le){return!isValidElement(le)||isFragment(le)?!1:Fi(le)}function oi(le,se,ve,he){if(!se.length)return ve;var Ne=_toArray(se),ze=Ne[0],Qe=Ne.slice(1),$e;return!le&&typeof ze=="number"?$e=[]:Array.isArray(le)?$e=_toConsumableArray(le):$e=_objectSpread({},le),he&&ve===void 0&&Qe.length===1?delete $e[ze][Qe[0]]:$e[ze]=oi($e[ze],Qe,ve,he),$e}function so(le,se,ve){var he=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return se.length&&he&&ve===void 0&&!get(le,se.slice(0,-1))?le:oi(le,se,ve,he)}function lr(le){return _typeof(le)==="object"&&le!==null&&Object.getPrototypeOf(le)===Object.prototype}function Fo(le){return Array.isArray(le)?[]:{}}var ti=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function _i(){for(var le=arguments.length,se=new Array(le),ve=0;ve<le;ve++)se[ve]=arguments[ve];var he=Fo(se[0]);return se.forEach(function(Ne){function ze(Qe,$e){var Et=new Set($e),ft=get(Ne,Qe),Jt=Array.isArray(ft);if(Jt||lr(ft)){if(!Et.has(ft)){Et.add(ft);var Bt=get(he,Qe);Jt?he=so(he,Qe,[]):(!Bt||_typeof(Bt)!=="object")&&(he=so(he,Qe,Fo(ft))),ti(ft).forEach(function(_t){ze([].concat(_toConsumableArray(Qe),[_t]),Et)})}}else he=so(he,Qe,ft)}ze([])}),he}var Il={},su=[],We=function(se){su.push(se)};function st(le,se){if(0)var ve}function St(le,se){if(0)var ve}function Nt(){Il={}}function yn(le,se,ve){!se&&!Il[ve]&&(le(!1,ve),Il[ve]=!0)}function Hn(le,se){yn(st,le,se)}function ya(le,se){yn(St,le,se)}Hn.preMessage=We,Hn.resetWarned=Nt,Hn.noteOnce=ya;var oa=null,jn=y.forwardRef(function(le,se){var ve=le.height,he=le.offsetY,Ne=le.offsetX,ze=le.children,Qe=le.prefixCls,$e=le.onInnerResize,Et=le.innerProps,ft=le.rtl,Jt=le.extra,Bt={},_t={display:"flex",flexDirection:"column"};return he!==void 0&&(Bt={height:ve,position:"relative",overflow:"hidden"},_t=(0,Ce.Z)((0,Ce.Z)({},_t),{},(0,ye.Z)((0,ye.Z)((0,ye.Z)((0,ye.Z)((0,ye.Z)({transform:"translateY(".concat(he,"px)")},ft?"marginRight":"marginLeft",-Ne),"position","absolute"),"left",0),"right",0),"top",0))),y.createElement("div",{style:Bt},y.createElement(un.Z,{onResize:function(Xt){var Ln=Xt.offsetHeight;Ln&&$e&&$e()}},y.createElement("div",(0,Ue.Z)({style:_t,className:je()((0,ye.Z)({},"".concat(Qe,"-holder-inner"),Qe)),ref:se},Et),ze,Jt)))});jn.displayName="Filler";var vn=jn;function ra(le){var se=le.children,ve=le.setRef,he=y.useCallback(function(Ne){ve(Ne)},[]);return y.cloneElement(se,{ref:he})}function Ta(le,se,ve,he,Ne,ze,Qe,$e){var Et=$e.getKey;return le.slice(se,ve+1).map(function(ft,Jt){var Bt=se+Jt,_t=Qe(ft,Bt,{style:{width:he},offsetX:Ne}),kt=Et(ft);return y.createElement(ra,{key:kt,setRef:function(Ln){return ze(ft,Ln)}},_t)})}function Gr(le,se,ve,he){var Ne=ve-le,ze=se-ve,Qe=Math.min(Ne,ze)*2;if(he<=Qe){var $e=Math.floor(he/2);return he%2?ve+$e+1:ve-$e}return Ne>ze?ve-(he-ze):ve+(he-Ne)}function Ur(le,se,ve){var he=le.length,Ne=se.length,ze,Qe;if(he===0&&Ne===0)return null;he<Ne?(ze=le,Qe=se):(ze=se,Qe=le);var $e={__EMPTY_ITEM__:!0};function Et(Xt){return Xt!==void 0?ve(Xt):$e}for(var ft=null,Jt=Math.abs(he-Ne)!==1,Bt=0;Bt<Qe.length;Bt+=1){var _t=Et(ze[Bt]),kt=Et(Qe[Bt]);if(_t!==kt){ft=Bt,Jt=Jt||_t!==Et(Qe[Bt+1]);break}}return ft===null?null:{index:ft,multiple:Jt}}function ga(le,se,ve){var he=y.useState(le),Ne=(0,Le.Z)(he,2),ze=Ne[0],Qe=Ne[1],$e=y.useState(null),Et=(0,Le.Z)($e,2),ft=Et[0],Jt=Et[1];return y.useEffect(function(){var Bt=Ur(ze||[],le||[],se);(Bt==null?void 0:Bt.index)!==void 0&&(ve==null||ve(Bt.index),Jt(le[Bt.index])),Qe(le)},[le]),[ft]}var Sa=function(se){return+setTimeout(se,16)},Gn=function(se){return clearTimeout(se)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(Sa=function(se){return window.requestAnimationFrame(se)},Gn=function(se){return window.cancelAnimationFrame(se)});var ta=0,Qa=new Map;function Jr(le){Qa.delete(le)}var $a=function(se){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;ta+=1;var he=ta;function Ne(ze){if(ze===0)Jr(he),se();else{var Qe=Sa(function(){Ne(ze-1)});Qa.set(he,Qe)}}return Ne(ve),he};$a.cancel=function(le){var se=Qa.get(le);return Jr(se),Gn(se)};var ca=$a,Wa=(typeof navigator=="undefined"?"undefined":(0,Ze.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),wa=Wa,ja=function(le,se,ve,he){var Ne=(0,y.useRef)(!1),ze=(0,y.useRef)(null);function Qe(){clearTimeout(ze.current),Ne.current=!0,ze.current=setTimeout(function(){Ne.current=!1},50)}var $e=(0,y.useRef)({top:le,bottom:se,left:ve,right:he});return $e.current.top=le,$e.current.bottom=se,$e.current.left=ve,$e.current.right=he,function(Et,ft){var Jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Bt=Et?ft<0&&$e.current.left||ft>0&&$e.current.right:ft<0&&$e.current.top||ft>0&&$e.current.bottom;return Jt&&Bt?(clearTimeout(ze.current),Ne.current=!1):(!Bt||Ne.current)&&Qe(),!Ne.current&&Bt}};function Xo(le,se,ve,he,Ne,ze,Qe){var $e=(0,y.useRef)(0),Et=(0,y.useRef)(null),ft=(0,y.useRef)(null),Jt=(0,y.useRef)(!1),Bt=ja(se,ve,he,Ne);function _t(gn,sn){if(ca.cancel(Et.current),!Bt(!1,sn)){var Kn=gn;if(!Kn._virtualHandled)Kn._virtualHandled=!0;else return;$e.current+=sn,ft.current=sn,wa||Kn.preventDefault(),Et.current=ca(function(){var da=Jt.current?10:1;Qe($e.current*da,!1),$e.current=0})}}function kt(gn,sn){Qe(sn,!0),wa||gn.preventDefault()}var Xt=(0,y.useRef)(null),Ln=(0,y.useRef)(null);function An(gn){if(le){ca.cancel(Ln.current),Ln.current=ca(function(){Xt.current=null},2);var sn=gn.deltaX,Kn=gn.deltaY,da=gn.shiftKey,Pa=sn,la=Kn;(Xt.current==="sx"||!Xt.current&&da&&Kn&&!sn)&&(Pa=Kn,la=0,Xt.current="sx");var Nr=Math.abs(Pa),ar=Math.abs(la);Xt.current===null&&(Xt.current=ze&&Nr>ar?"x":"y"),Xt.current==="y"?_t(gn,la):kt(gn,Pa)}}function Qn(gn){le&&(Jt.current=gn.detail===ft.current)}return[An,Qn]}function Oi(le,se,ve,he){var Ne=y.useMemo(function(){return[new Map,[]]},[le,ve.id,he]),ze=(0,Le.Z)(Ne,2),Qe=ze[0],$e=ze[1],Et=function(Jt){var Bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Jt,_t=Qe.get(Jt),kt=Qe.get(Bt);if(_t===void 0||kt===void 0)for(var Xt=le.length,Ln=$e.length;Ln<Xt;Ln+=1){var An,Qn=le[Ln],gn=se(Qn);Qe.set(gn,Ln);var sn=(An=ve.get(gn))!==null&&An!==void 0?An:he;if($e[Ln]=($e[Ln-1]||0)+sn,gn===Jt&&(_t=Ln),gn===Bt&&(kt=Ln),_t!==void 0&&kt!==void 0)break}return{top:$e[_t-1]||0,bottom:$e[kt]}};return Et}var Wi=te(15671),Ol=te(43144),Xr=function(){function le(){(0,Wi.Z)(this,le),(0,ye.Z)(this,"maps",void 0),(0,ye.Z)(this,"id",0),(0,ye.Z)(this,"diffKeys",new Set),this.maps=Object.create(null)}return(0,Ol.Z)(le,[{key:"set",value:function(ve,he){this.maps[ve]=he,this.id+=1,this.diffKeys.add(ve)}},{key:"get",value:function(ve){return this.maps[ve]}},{key:"resetRecord",value:function(){this.diffKeys.clear()}},{key:"getRecord",value:function(){return this.diffKeys}}]),le}(),$l=Xr;function Kl(le){var se=parseFloat(le);return isNaN(se)?0:se}function Wo(le,se,ve){var he=y.useState(0),Ne=(0,Le.Z)(he,2),ze=Ne[0],Qe=Ne[1],$e=(0,y.useRef)(new Map),Et=(0,y.useRef)(new $l),ft=(0,y.useRef)(0);function Jt(){ft.current+=1}function Bt(){var kt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Jt();var Xt=function(){var Qn=!1;$e.current.forEach(function(gn,sn){if(gn&&gn.offsetParent){var Kn=gn.offsetHeight,da=getComputedStyle(gn),Pa=da.marginTop,la=da.marginBottom,Nr=Kl(Pa),ar=Kl(la),vr=Kn+Nr+ar;Et.current.get(sn)!==vr&&(Et.current.set(sn,vr),Qn=!0)}}),Qn&&Qe(function(gn){return gn+1})};if(kt)Xt();else{ft.current+=1;var Ln=ft.current;Promise.resolve().then(function(){Ln===ft.current&&Xt()})}}function _t(kt,Xt){var Ln=le(kt),An=$e.current.get(Ln);Xt?($e.current.set(Ln,Xt),Bt()):$e.current.delete(Ln),!An!=!Xt&&(Xt?se==null||se(kt):ve==null||ve(kt))}return(0,y.useEffect)(function(){return Jt},[]),[_t,Bt,Et.current,ze]}var Gi=14/15;function Li(le,se,ve){var he=(0,y.useRef)(!1),Ne=(0,y.useRef)(0),ze=(0,y.useRef)(0),Qe=(0,y.useRef)(null),$e=(0,y.useRef)(null),Et,ft=function(kt){if(he.current){var Xt=Math.ceil(kt.touches[0].pageX),Ln=Math.ceil(kt.touches[0].pageY),An=Ne.current-Xt,Qn=ze.current-Ln,gn=Math.abs(An)>Math.abs(Qn);gn?Ne.current=Xt:ze.current=Ln;var sn=ve(gn,gn?An:Qn,!1,kt);sn&&kt.preventDefault(),clearInterval($e.current),sn&&($e.current=setInterval(function(){gn?An*=Gi:Qn*=Gi;var Kn=Math.floor(gn?An:Qn);(!ve(gn,Kn,!0)||Math.abs(Kn)<=.1)&&clearInterval($e.current)},16))}},Jt=function(){he.current=!1,Et()},Bt=function(kt){Et(),kt.touches.length===1&&!he.current&&(he.current=!0,Ne.current=Math.ceil(kt.touches[0].pageX),ze.current=Math.ceil(kt.touches[0].pageY),Qe.current=kt.target,Qe.current.addEventListener("touchmove",ft,{passive:!1}),Qe.current.addEventListener("touchend",Jt,{passive:!0}))};Et=function(){Qe.current&&(Qe.current.removeEventListener("touchmove",ft),Qe.current.removeEventListener("touchend",Jt))},Si(function(){return le&&se.current.addEventListener("touchstart",Bt,{passive:!0}),function(){var _t;(_t=se.current)===null||_t===void 0||_t.removeEventListener("touchstart",Bt),Et(),clearInterval($e.current)}},[le])}function ki(le){return Math.floor(Math.pow(le,.5))}function Nl(le,se){var ve="touches"in le?le.touches[0]:le;return ve[se?"pageX":"pageY"]-window[se?"scrollX":"scrollY"]}function os(le,se,ve){y.useEffect(function(){var he=se.current;if(le&&he){var Ne=!1,ze,Qe,$e=function(){ca.cancel(ze)},Et=function _t(){$e(),ze=ca(function(){ve(Qe),_t()})},ft=function(kt){if(!(kt.target.draggable||kt.button!==0)){var Xt=kt;Xt._virtualHandled||(Xt._virtualHandled=!0,Ne=!0)}},Jt=function(){Ne=!1,$e()},Bt=function(kt){if(Ne){var Xt=Nl(kt,!1),Ln=he.getBoundingClientRect(),An=Ln.top,Qn=Ln.bottom;if(Xt<=An){var gn=An-Xt;Qe=-ki(gn),Et()}else if(Xt>=Qn){var sn=Xt-Qn;Qe=ki(sn),Et()}else $e()}};return he.addEventListener("mousedown",ft),he.ownerDocument.addEventListener("mouseup",Jt),he.ownerDocument.addEventListener("mousemove",Bt),function(){he.removeEventListener("mousedown",ft),he.ownerDocument.removeEventListener("mouseup",Jt),he.ownerDocument.removeEventListener("mousemove",Bt),$e()}}},[le])}var Ns=10;function Ls(le,se,ve,he,Ne,ze,Qe,$e){var Et=y.useRef(),ft=y.useState(null),Jt=(0,Le.Z)(ft,2),Bt=Jt[0],_t=Jt[1];return Si(function(){if(Bt&&Bt.times<Ns){if(!le.current){_t(function(Ha){return(0,Ce.Z)({},Ha)});return}ze();var kt=Bt.targetAlign,Xt=Bt.originAlign,Ln=Bt.index,An=Bt.offset,Qn=le.current.clientHeight,gn=!1,sn=kt,Kn=null;if(Qn){for(var da=kt||Xt,Pa=0,la=0,Nr=0,ar=Math.min(se.length-1,Ln),vr=0;vr<=ar;vr+=1){var Ar=Ne(se[vr]);la=Pa;var Ja=ve.get(Ar);Nr=la+(Ja===void 0?he:Ja),Pa=Nr}for(var Xa=da==="top"?An:Qn-An,Ra=ar;Ra>=0;Ra-=1){var Oa=Ne(se[Ra]),Ua=ve.get(Oa);if(Ua===void 0){gn=!0;break}if(Xa-=Ua,Xa<=0)break}switch(da){case"top":Kn=la-An;break;case"bottom":Kn=Nr-Qn+An;break;default:{var pr=le.current.scrollTop,Cr=pr+Qn;la<pr?sn="top":Nr>Cr&&(sn="bottom")}}Kn!==null&&Qe(Kn),Kn!==Bt.lastTop&&(gn=!0)}gn&&_t((0,Ce.Z)((0,Ce.Z)({},Bt),{},{times:Bt.times+1,targetAlign:sn,lastTop:Kn}))}},[Bt,le.current]),function(kt){if(kt==null){$e();return}if(ca.cancel(Et.current),typeof kt=="number")Qe(kt);else if(kt&&(0,Ze.Z)(kt)==="object"){var Xt,Ln=kt.align;"index"in kt?Xt=kt.index:Xt=se.findIndex(function(gn){return Ne(gn)===kt.key});var An=kt.offset,Qn=An===void 0?0:An;_t({times:0,index:Xt,offset:Qn,originAlign:Ln})}}}var Zs=y.forwardRef(function(le,se){var ve=le.prefixCls,he=le.rtl,Ne=le.scrollOffset,ze=le.scrollRange,Qe=le.onStartMove,$e=le.onStopMove,Et=le.onScroll,ft=le.horizontal,Jt=le.spinSize,Bt=le.containerSize,_t=le.style,kt=le.thumbStyle,Xt=le.showScrollBar,Ln=y.useState(!1),An=(0,Le.Z)(Ln,2),Qn=An[0],gn=An[1],sn=y.useState(null),Kn=(0,Le.Z)(sn,2),da=Kn[0],Pa=Kn[1],la=y.useState(null),Nr=(0,Le.Z)(la,2),ar=Nr[0],vr=Nr[1],Ar=!he,Ja=y.useRef(),Xa=y.useRef(),Ra=y.useState(Xt),Oa=(0,Le.Z)(Ra,2),Ua=Oa[0],pr=Oa[1],Cr=y.useRef(),Ha=function(){Xt===!0||Xt===!1||(clearTimeout(Cr.current),pr(!0),Cr.current=setTimeout(function(){pr(!1)},3e3))},Po=ze-Bt||0,Io=Bt-Jt||0,ol=y.useMemo(function(){if(Ne===0||Po===0)return 0;var mr=Ne/Po;return mr*Io},[Ne,Po,Io]),ai=function(kr){kr.stopPropagation(),kr.preventDefault()},Ii=y.useRef({top:ol,dragging:Qn,pageY:da,startTop:ar});Ii.current={top:ol,dragging:Qn,pageY:da,startTop:ar};var rl=function(kr){gn(!0),Pa(Nl(kr,ft)),vr(Ii.current.top),Qe(),kr.stopPropagation(),kr.preventDefault()};y.useEffect(function(){var mr=function(Pi){Pi.preventDefault()},kr=Ja.current,nr=Xa.current;return kr.addEventListener("touchstart",mr,{passive:!1}),nr.addEventListener("touchstart",rl,{passive:!1}),function(){kr.removeEventListener("touchstart",mr),nr.removeEventListener("touchstart",rl)}},[]);var Zl=y.useRef();Zl.current=Po;var $o=y.useRef();$o.current=Io,y.useEffect(function(){if(Qn){var mr,kr=function(Pi){var bi=Ii.current,il=bi.dragging,Yi=bi.pageY,Ql=bi.startTop;ca.cancel(mr);var Tl=Ja.current.getBoundingClientRect(),Zr=Bt/(ft?Tl.width:Tl.height);if(il){var Wr=(Nl(Pi,ft)-Yi)*Zr,wi=Ql;!Ar&&ft?wi-=Wr:wi+=Wr;var ll=Zl.current,Mi=$o.current,tu=Mi?wi/Mi:0,ee=Math.ceil(tu*ll);ee=Math.max(ee,0),ee=Math.min(ee,ll),mr=ca(function(){Et(ee,ft)})}},nr=function(){gn(!1),$e()};return window.addEventListener("mousemove",kr,{passive:!0}),window.addEventListener("touchmove",kr,{passive:!0}),window.addEventListener("mouseup",nr,{passive:!0}),window.addEventListener("touchend",nr,{passive:!0}),function(){window.removeEventListener("mousemove",kr),window.removeEventListener("touchmove",kr),window.removeEventListener("mouseup",nr),window.removeEventListener("touchend",nr),ca.cancel(mr)}}},[Qn]),y.useEffect(function(){return Ha(),function(){clearTimeout(Cr.current)}},[Ne]),y.useImperativeHandle(se,function(){return{delayHidden:Ha}});var Ko="".concat(ve,"-scrollbar"),Ai={position:"absolute",visibility:Ua?null:"hidden"},ml={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return ft?(Ai.height=8,Ai.left=0,Ai.right=0,Ai.bottom=0,ml.height="100%",ml.width=Jt,Ar?ml.left=ol:ml.right=ol):(Ai.width=8,Ai.top=0,Ai.bottom=0,Ar?Ai.right=0:Ai.left=0,ml.width="100%",ml.height=Jt,ml.top=ol),y.createElement("div",{ref:Ja,className:je()(Ko,(0,ye.Z)((0,ye.Z)((0,ye.Z)({},"".concat(Ko,"-horizontal"),ft),"".concat(Ko,"-vertical"),!ft),"".concat(Ko,"-visible"),Ua)),style:(0,Ce.Z)((0,Ce.Z)({},Ai),_t),onMouseDown:ai,onMouseMove:Ha},y.createElement("div",{ref:Xa,className:je()("".concat(Ko,"-thumb"),(0,ye.Z)({},"".concat(Ko,"-thumb-moving"),Qn)),style:(0,Ce.Z)((0,Ce.Z)({},ml),kt),onMouseDown:rl}))}),bs=Zs,js=20;function gs(){var le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ve=le/se*le;return isNaN(ve)&&(ve=0),ve=Math.max(ve,js),Math.floor(ve)}var Cs=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],xo=[],Hu={overflowY:"auto",overflowAnchor:"none"};function ms(le,se){var ve=le.prefixCls,he=ve===void 0?"rc-virtual-list":ve,Ne=le.className,ze=le.height,Qe=le.itemHeight,$e=le.fullHeight,Et=$e===void 0?!0:$e,ft=le.style,Jt=le.data,Bt=le.children,_t=le.itemKey,kt=le.virtual,Xt=le.direction,Ln=le.scrollWidth,An=le.component,Qn=An===void 0?"div":An,gn=le.onScroll,sn=le.onVirtualScroll,Kn=le.onVisibleChange,da=le.innerProps,Pa=le.extraRender,la=le.styles,Nr=le.showScrollBar,ar=Nr===void 0?"optional":Nr,vr=(0,lo.Z)(le,Cs),Ar=y.useCallback(function(wo){return typeof _t=="function"?_t(wo):wo==null?void 0:wo[_t]},[_t]),Ja=Wo(Ar,null,null),Xa=(0,Le.Z)(Ja,4),Ra=Xa[0],Oa=Xa[1],Ua=Xa[2],pr=Xa[3],Cr=!!(kt!==!1&&ze&&Qe),Ha=y.useMemo(function(){return Object.values(Ua.maps).reduce(function(wo,zr){return wo+zr},0)},[Ua.id,Ua.maps]),Po=Cr&&Jt&&(Math.max(Qe*Jt.length,Ha)>ze||!!Ln),Io=Xt==="rtl",ol=je()(he,(0,ye.Z)({},"".concat(he,"-rtl"),Io),Ne),ai=Jt||xo,Ii=(0,y.useRef)(),rl=(0,y.useRef)(),Zl=(0,y.useRef)(),$o=(0,y.useState)(0),Ko=(0,Le.Z)($o,2),Ai=Ko[0],ml=Ko[1],mr=(0,y.useState)(0),kr=(0,Le.Z)(mr,2),nr=kr[0],Tr=kr[1],Pi=(0,y.useState)(!1),bi=(0,Le.Z)(Pi,2),il=bi[0],Yi=bi[1],Ql=function(){Yi(!0)},Tl=function(){Yi(!1)},Zr={getKey:Ar};function Wr(wo){ml(function(zr){var qo;typeof wo=="function"?qo=wo(zr):qo=wo;var Al=_a(qo);return Ii.current.scrollTop=Al,Al})}var wi=(0,y.useRef)({start:0,end:ai.length}),ll=(0,y.useRef)(),Mi=ga(ai,Ar),tu=(0,Le.Z)(Mi,1),ee=tu[0];ll.current=ee;var ae=y.useMemo(function(){if(!Cr)return{scrollHeight:void 0,start:0,end:ai.length-1,offset:void 0};if(!Po){var wo;return{scrollHeight:((wo=rl.current)===null||wo===void 0?void 0:wo.offsetHeight)||0,start:0,end:ai.length-1,offset:void 0}}for(var zr=0,qo,Al,jl,ks=ai.length,ts=0;ts<ks;ts+=1){var _c=ai[ts],kc=Ar(_c),Ds=Ua.get(kc),ic=zr+(Ds===void 0?Qe:Ds);ic>=Ai&&qo===void 0&&(qo=ts,Al=zr),ic>Ai+ze&&jl===void 0&&(jl=ts),zr=ic}return qo===void 0&&(qo=0,Al=0,jl=Math.ceil(ze/Qe)),jl===void 0&&(jl=ai.length-1),jl=Math.min(jl+1,ai.length-1),{scrollHeight:zr,start:qo,end:jl,offset:Al}},[Po,Cr,Ai,ai,pr,ze]),oe=ae.scrollHeight,de=ae.start,pe=ae.end,Se=ae.offset;wi.current.start=de,wi.current.end=pe,y.useLayoutEffect(function(){var wo=Ua.getRecord();if(wo.size===1){var zr=Array.from(wo)[0],qo=ai[de];if(qo){var Al=Ar(qo);if(Al===zr){var jl=Ua.get(zr),ks=jl-Qe;Wr(function(ts){return ts+ks})}}}Ua.resetRecord()},[oe]);var Ae=y.useState({width:0,height:ze}),Oe=(0,Le.Z)(Ae,2),Xe=Oe[0],ht=Oe[1],dt=function(zr){ht({width:zr.offsetWidth,height:zr.offsetHeight})},lt=(0,y.useRef)(),ut=(0,y.useRef)(),It=y.useMemo(function(){return gs(Xe.width,Ln)},[Xe.width,Ln]),fn=y.useMemo(function(){return gs(Xe.height,oe)},[Xe.height,oe]),ba=oe-ze,aa=(0,y.useRef)(ba);aa.current=ba;function _a(wo){var zr=wo;return Number.isNaN(aa.current)||(zr=Math.min(zr,aa.current)),zr=Math.max(zr,0),zr}var Ga=Ai<=0,sr=Ai>=ba,Er=nr<=0,oo=nr>=Ln,ro=ja(Ga,sr,Er,oo),Oo=function(){return{x:Io?-nr:nr,y:Ai}},$i=(0,y.useRef)(Oo()),Ho=qt(function(wo){if(sn){var zr=(0,Ce.Z)((0,Ce.Z)({},Oo()),wo);($i.current.x!==zr.x||$i.current.y!==zr.y)&&(sn(zr),$i.current=zr)}});function Ui(wo,zr){var qo=wo;zr?((0,He.flushSync)(function(){Tr(qo)}),Ho()):Wr(qo)}function nu(wo){var zr=wo.currentTarget.scrollTop;zr!==Ai&&Wr(zr),gn==null||gn(wo),Ho()}var Jl=function(zr){var qo=zr,Al=Ln?Ln-Xe.width:0;return qo=Math.max(qo,0),qo=Math.min(qo,Al),qo},Xu=qt(function(wo,zr){zr?((0,He.flushSync)(function(){Tr(function(qo){var Al=qo+(Io?-wo:wo);return Jl(Al)})}),Ho()):Wr(function(qo){var Al=qo+wo;return Al})}),ku=Xo(Cr,Ga,sr,Er,oo,!!Ln,Xu),wu=(0,Le.Z)(ku,2),io=wu[0],Mo=wu[1];Li(Cr,Ii,function(wo,zr,qo,Al){var jl=Al;return ro(wo,zr,qo)?!1:!jl||!jl._virtualHandled?(jl&&(jl._virtualHandled=!0),io({preventDefault:function(){},deltaX:wo?zr:0,deltaY:wo?0:zr}),!0):!1}),os(Po,Ii,function(wo){Wr(function(zr){return zr+wo})}),Si(function(){function wo(qo){var Al=Ga&&qo.detail<0,jl=sr&&qo.detail>0;Cr&&!Al&&!jl&&qo.preventDefault()}var zr=Ii.current;return zr.addEventListener("wheel",io,{passive:!1}),zr.addEventListener("DOMMouseScroll",Mo,{passive:!0}),zr.addEventListener("MozMousePixelScroll",wo,{passive:!1}),function(){zr.removeEventListener("wheel",io),zr.removeEventListener("DOMMouseScroll",Mo),zr.removeEventListener("MozMousePixelScroll",wo)}},[Cr,Ga,sr]),Si(function(){if(Ln){var wo=Jl(nr);Tr(wo),Ho({x:wo})}},[Xe.width,Ln]);var ul=function(){var zr,qo;(zr=lt.current)===null||zr===void 0||zr.delayHidden(),(qo=ut.current)===null||qo===void 0||qo.delayHidden()},sl=Ls(Ii,ai,Ua,Qe,Ar,function(){return Oa(!0)},Wr,ul);y.useImperativeHandle(se,function(){return{nativeElement:Zl.current,getScrollInfo:Oo,scrollTo:function(zr){function qo(Al){return Al&&(0,Ze.Z)(Al)==="object"&&("left"in Al||"top"in Al)}qo(zr)?(zr.left!==void 0&&Tr(Jl(zr.left)),sl(zr.top)):sl(zr)}}}),Si(function(){if(Kn){var wo=ai.slice(de,pe+1);Kn(wo,ai)}},[de,pe,ai]);var iu=Oi(ai,Ar,Ua,Qe),gu=Pa==null?void 0:Pa({start:de,end:pe,virtual:Po,offsetX:nr,offsetY:Se,rtl:Io,getSize:iu}),mu=Ta(ai,de,pe,Ln,nr,Ra,Bt,Zr),cl=null;ze&&(cl=(0,Ce.Z)((0,ye.Z)({},Et?"height":"maxHeight",ze),Hu),Cr&&(cl.overflowY="hidden",Ln&&(cl.overflowX="hidden"),il&&(cl.pointerEvents="none")));var Fs={};return Io&&(Fs.dir="rtl"),y.createElement("div",(0,Ue.Z)({ref:Zl,style:(0,Ce.Z)((0,Ce.Z)({},ft),{},{position:"relative"}),className:ol},Fs,vr),y.createElement(un.Z,{onResize:dt},y.createElement(Qn,{className:"".concat(he,"-holder"),style:cl,ref:Ii,onScroll:nu,onMouseEnter:ul},y.createElement(vn,{prefixCls:he,height:oe,offsetX:nr,offsetY:Se,scrollWidth:Ln,onInnerResize:Oa,ref:rl,innerProps:da,rtl:Io,extra:gu},mu))),Po&&oe>ze&&y.createElement(bs,{ref:lt,prefixCls:he,scrollOffset:Ai,scrollRange:oe,rtl:Io,onScroll:Ui,onStartMove:Ql,onStopMove:Tl,spinSize:fn,containerSize:Xe.height,style:la==null?void 0:la.verticalScrollBar,thumbStyle:la==null?void 0:la.verticalScrollBarThumb,showScrollBar:ar}),Po&&Ln>Xe.width&&y.createElement(bs,{ref:ut,prefixCls:he,scrollOffset:nr,scrollRange:Ln,rtl:Io,onScroll:Ui,onStartMove:Ql,onStopMove:Tl,spinSize:It,containerSize:Xe.width,horizontal:!0,style:la==null?void 0:la.horizontalScrollBar,thumbStyle:la==null?void 0:la.horizontalScrollBarThumb,showScrollBar:ar}))}var xs=y.forwardRef(ms);xs.displayName="List";var As=xs,Us=As,Rs=Te(null),nc=Te(null);function lc(le,se,ve){var he=se||1;return ve[le+he]-(ve[le]||0)}function Qs(le){var se=le.rowInfo,ve=le.column,he=le.colIndex,Ne=le.indent,ze=le.index,Qe=le.component,$e=le.renderIndex,Et=le.record,ft=le.style,Jt=le.className,Bt=le.inverse,_t=le.getHeight,kt=ve.render,Xt=ve.dataIndex,Ln=ve.className,An=ve.width,Qn=ke(nc,["columnsOffset"]),gn=Qn.columnsOffset,sn=Pu(se,ve,he,Ne,ze),Kn=sn.key,da=sn.fixedInfo,Pa=sn.appendCellNode,la=sn.additionalCellProps,Nr=la.style,ar=la.colSpan,vr=ar===void 0?1:ar,Ar=la.rowSpan,Ja=Ar===void 0?1:Ar,Xa=he-1,Ra=lc(Xa,vr,gn),Oa=vr>1?An-Ra:0,Ua=(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},Nr),ft),{},{flex:"0 0 ".concat(Ra,"px"),width:"".concat(Ra,"px"),marginRight:Oa,pointerEvents:"auto"}),pr=y.useMemo(function(){return Bt?Ja<=1:vr===0||Ja===0||Ja>1},[Ja,vr,Bt]);pr?Ua.visibility="hidden":Bt&&(Ua.height=_t==null?void 0:_t(Ja));var Cr=pr?function(){return null}:kt,Ha={};return(Ja===0||vr===0)&&(Ha.rowSpan=1,Ha.colSpan=1),y.createElement(Fa,(0,Ue.Z)({className:je()(Ln,Jt),ellipsis:ve.ellipsis,align:ve.align,scope:ve.rowScope,component:Qe,prefixCls:se.prefixCls,key:Kn,record:Et,index:ze,renderIndex:$e,dataIndex:Xt,render:Cr,shouldCellUpdate:ve.shouldCellUpdate},da,{appendNode:Pa,additionalProps:(0,Ce.Z)((0,Ce.Z)({},la),{},{style:Ua},Ha)}))}var ac=Qs,en=["data","index","className","rowKey","style","extra","getHeight"],tr=y.forwardRef(function(le,se){var ve=le.data,he=le.index,Ne=le.className,ze=le.rowKey,Qe=le.style,$e=le.extra,Et=le.getHeight,ft=(0,lo.Z)(le,en),Jt=ve.record,Bt=ve.indent,_t=ve.index,kt=ke(fe,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Xt=kt.scrollX,Ln=kt.flattenColumns,An=kt.prefixCls,Qn=kt.fixColumn,gn=kt.componentWidth,sn=ke(Rs,["getComponent"]),Kn=sn.getComponent,da=Jo(Jt,ze,he,Bt),Pa=Kn(["body","row"],"div"),la=Kn(["body","cell"],"div"),Nr=da.rowSupportExpand,ar=da.expanded,vr=da.rowProps,Ar=da.expandedRowRender,Ja=da.expandedRowClassName,Xa;if(Nr&&ar){var Ra=Ar(Jt,he,Bt+1,ar),Oa=_l(Ja,Jt,he,Bt),Ua={};Qn&&(Ua={style:(0,ye.Z)({},"--virtual-width","".concat(gn,"px"))});var pr="".concat(An,"-expanded-row-cell");Xa=y.createElement(Pa,{className:je()("".concat(An,"-expanded-row"),"".concat(An,"-expanded-row-level-").concat(Bt+1),Oa)},y.createElement(Fa,{component:la,prefixCls:An,className:je()(pr,(0,ye.Z)({},"".concat(pr,"-fixed"),Qn)),additionalProps:Ua},Ra))}var Cr=(0,Ce.Z)((0,Ce.Z)({},Qe),{},{width:Xt});$e&&(Cr.position="absolute",Cr.pointerEvents="none");var Ha=y.createElement(Pa,(0,Ue.Z)({},vr,ft,{"data-row-key":ze,ref:Nr?null:se,className:je()(Ne,"".concat(An,"-row"),vr==null?void 0:vr.className,(0,ye.Z)({},"".concat(An,"-row-extra"),$e)),style:(0,Ce.Z)((0,Ce.Z)({},Cr),vr==null?void 0:vr.style)}),Ln.map(function(Po,Io){return y.createElement(ac,{key:Io,component:la,rowInfo:da,column:Po,colIndex:Io,indent:Bt,index:he,renderIndex:_t,record:Jt,inverse:$e,getHeight:Et})}));return Nr?y.createElement("div",{ref:se},Ha,Xa):Ha}),_o=ne(tr),wr=_o,ia=y.forwardRef(function(le,se){var ve=le.data,he=le.onScroll,Ne=ke(fe,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),ze=Ne.flattenColumns,Qe=Ne.onColumnResize,$e=Ne.getRowKey,Et=Ne.expandedKeys,ft=Ne.prefixCls,Jt=Ne.childrenColumnName,Bt=Ne.scrollX,_t=Ne.direction,kt=ke(Rs),Xt=kt.sticky,Ln=kt.scrollY,An=kt.listItemHeight,Qn=kt.getComponent,gn=kt.onScroll,sn=y.useRef(),Kn=Co(ve,Jt,Et,$e),da=y.useMemo(function(){var Xa=0;return ze.map(function(Ra){var Oa=Ra.width,Ua=Ra.key;return Xa+=Oa,[Ua,Oa,Xa]})},[ze]),Pa=y.useMemo(function(){return da.map(function(Xa){return Xa[2]})},[da]);y.useEffect(function(){da.forEach(function(Xa){var Ra=(0,Le.Z)(Xa,2),Oa=Ra[0],Ua=Ra[1];Qe(Oa,Ua)})},[da]),y.useImperativeHandle(se,function(){var Xa,Ra={scrollTo:function(Ua){var pr;(pr=sn.current)===null||pr===void 0||pr.scrollTo(Ua)},nativeElement:(Xa=sn.current)===null||Xa===void 0?void 0:Xa.nativeElement};return Object.defineProperty(Ra,"scrollLeft",{get:function(){var Ua;return((Ua=sn.current)===null||Ua===void 0?void 0:Ua.getScrollInfo().x)||0},set:function(Ua){var pr;(pr=sn.current)===null||pr===void 0||pr.scrollTo({left:Ua})}}),Ra});var la=function(Ra,Oa){var Ua,pr=(Ua=Kn[Oa])===null||Ua===void 0?void 0:Ua.record,Cr=Ra.onCell;if(Cr){var Ha,Po=Cr(pr,Oa);return(Ha=Po==null?void 0:Po.rowSpan)!==null&&Ha!==void 0?Ha:1}return 1},Nr=function(Ra){var Oa=Ra.start,Ua=Ra.end,pr=Ra.getSize,Cr=Ra.offsetY;if(Ua<0)return null;for(var Ha=ze.filter(function(mr){return la(mr,Oa)===0}),Po=Oa,Io=function(kr){if(Ha=Ha.filter(function(nr){return la(nr,kr)===0}),!Ha.length)return Po=kr,1},ol=Oa;ol>=0&&!Io(ol);ol-=1);for(var ai=ze.filter(function(mr){return la(mr,Ua)!==1}),Ii=Ua,rl=function(kr){if(ai=ai.filter(function(nr){return la(nr,kr)!==1}),!ai.length)return Ii=Math.max(kr-1,Ua),1},Zl=Ua;Zl<Kn.length&&!rl(Zl);Zl+=1);for(var $o=[],Ko=function(kr){var nr=Kn[kr];if(!nr)return 1;ze.some(function(Tr){return la(Tr,kr)>1})&&$o.push(kr)},Ai=Po;Ai<=Ii;Ai+=1)Ko(Ai);var ml=$o.map(function(mr){var kr=Kn[mr],nr=$e(kr.record,mr),Tr=function(il){var Yi=mr+il-1,Ql=$e(Kn[Yi].record,Yi),Tl=pr(nr,Ql);return Tl.bottom-Tl.top},Pi=pr(nr);return y.createElement(wr,{key:mr,data:kr,rowKey:nr,index:mr,style:{top:-Cr+Pi.top},extra:!0,getHeight:Tr})});return ml},ar=y.useMemo(function(){return{columnsOffset:Pa}},[Pa]),vr="".concat(ft,"-tbody"),Ar=Qn(["body","wrapper"]),Ja={};return Xt&&(Ja.position="sticky",Ja.bottom=0,(0,Ze.Z)(Xt)==="object"&&Xt.offsetScroll&&(Ja.bottom=Xt.offsetScroll)),y.createElement(nc.Provider,{value:ar},y.createElement(Us,{fullHeight:!1,ref:sn,prefixCls:"".concat(vr,"-virtual"),styles:{horizontalScrollBar:Ja},className:vr,height:Ln,itemHeight:An||24,data:Kn,itemKey:function(Ra){return $e(Ra.record)},component:Ar,scrollWidth:Bt,direction:_t,onVirtualScroll:function(Ra){var Oa,Ua=Ra.x;he({currentTarget:(Oa=sn.current)===null||Oa===void 0?void 0:Oa.nativeElement,scrollLeft:Ua})},onScroll:gn,extraRender:Nr},function(Xa,Ra,Oa){var Ua=$e(Xa.record,Ra);return y.createElement(wr,{data:Xa,rowKey:Ua,index:Ra,style:Oa.style})}))}),Di=ne(ia),xi=Di,Vi=function(se,ve){var he=ve.ref,Ne=ve.onScroll;return y.createElement(xi,{ref:he,data:se,onScroll:Ne})};function ko(le,se){var ve=le.data,he=le.columns,Ne=le.scroll,ze=le.sticky,Qe=le.prefixCls,$e=Qe===void 0?Vu:Qe,Et=le.className,ft=le.listItemHeight,Jt=le.components,Bt=le.onScroll,_t=Ne||{},kt=_t.x,Xt=_t.y;typeof kt!="number"&&(kt=1),typeof Xt!="number"&&(Xt=500);var Ln=Fe(function(gn,sn){return Dt(Jt,gn)||sn}),An=Fe(Bt),Qn=y.useMemo(function(){return{sticky:ze,scrollY:Xt,listItemHeight:ft,getComponent:Ln,onScroll:An}},[ze,Xt,ft,Ln,An]);return y.createElement(Rs.Provider,{value:Qn},y.createElement(Ct,(0,Ue.Z)({},le,{className:je()(Et,"".concat($e,"-virtual")),scroll:(0,Ce.Z)((0,Ce.Z)({},Ne),{},{x:kt}),components:(0,Ce.Z)((0,Ce.Z)({},Jt),{},{body:ve!=null&&ve.length?Vi:void 0}),columns:he,internalHooks:Re,tailor:!0,ref:se})))}var ru=y.forwardRef(ko);function Ri(le){return z(ru,le)}var is=Ri(),zs=null,cu=le=>null,Wl=le=>null,El=te(96641),Js=te(15558),Hs=te(13144),Cl=te.n(Hs),ws=te(10225),Gs=te(17341),zc=te(1089),Pc=te(5663);function bc(le){const[se,ve]=(0,y.useState)(null);return[(0,y.useCallback)((ze,Qe,$e)=>{const Et=se!=null?se:ze,ft=Math.min(Et||0,ze),Jt=Math.max(Et||0,ze),Bt=Qe.slice(ft,Jt+1).map(Xt=>le(Xt)),_t=Bt.some(Xt=>!$e.has(Xt)),kt=[];return Bt.forEach(Xt=>{_t?($e.has(Xt)||kt.push(Xt),$e.add(Xt)):($e.delete(Xt),kt.push(Xt))}),ve(_t?Jt:null),kt},[se]),ze=>{ve(ze)}]}var uc=te(27288),Xs=te(84567),rc=te(85418),sc=te(98813);const qu={},Ys="SELECT_ALL",$s="SELECT_INVERT",qs="SELECT_NONE",Cc=[],cc=(le,se)=>{let ve=[];return(se||[]).forEach(he=>{ve.push(he),he&&typeof he=="object"&&le in he&&(ve=[].concat((0,El.Z)(ve),(0,El.Z)(cc(le,he[le]))))}),ve};var xc=(le,se)=>{const{preserveSelectedRowKeys:ve,selectedRowKeys:he,defaultSelectedRowKeys:Ne,getCheckboxProps:ze,onChange:Qe,onSelect:$e,onSelectAll:Et,onSelectInvert:ft,onSelectNone:Jt,onSelectMultiple:Bt,columnWidth:_t,type:kt,selections:Xt,fixed:Ln,renderCell:An,hideSelectAll:Qn,checkStrictly:gn=!0}=se||{},{prefixCls:sn,data:Kn,pageData:da,getRecordByKey:Pa,getRowKey:la,expandType:Nr,childrenColumnName:ar,locale:vr,getPopupContainer:Ar}=le,Ja=(0,uc.ln)("Table"),[Xa,Ra]=bc(mr=>mr),[Oa,Ua]=(0,Pc.Z)(he||Ne||Cc,{value:he}),pr=y.useRef(new Map),Cr=(0,y.useCallback)(mr=>{if(ve){const kr=new Map;mr.forEach(nr=>{let Tr=Pa(nr);!Tr&&pr.current.has(nr)&&(Tr=pr.current.get(nr)),kr.set(nr,Tr)}),pr.current=kr}},[Pa,ve]);y.useEffect(()=>{Cr(Oa)},[Oa]);const Ha=(0,y.useMemo)(()=>cc(ar,da),[ar,da]),{keyEntities:Po}=(0,y.useMemo)(()=>{if(gn)return{keyEntities:null};let mr=Kn;if(ve){const kr=new Set(Ha.map((Tr,Pi)=>la(Tr,Pi))),nr=Array.from(pr.current).reduce((Tr,Pi)=>{let[bi,il]=Pi;return kr.has(bi)?Tr:Tr.concat(il)},[]);mr=[].concat((0,El.Z)(mr),(0,El.Z)(nr))}return(0,zc.I8)(mr,{externalGetKey:la,childrenPropName:ar})},[Kn,la,gn,ar,ve,Ha]),Io=(0,y.useMemo)(()=>{const mr=new Map;return Ha.forEach((kr,nr)=>{const Tr=la(kr,nr),Pi=(ze?ze(kr):null)||{};mr.set(Tr,Pi)}),mr},[Ha,la,ze]),ol=(0,y.useCallback)(mr=>{const kr=la(mr);let nr;return Io.has(kr)?nr=Io.get(la(mr)):nr=ze?ze(mr):void 0,!!(nr!=null&&nr.disabled)},[Io,la]),[ai,Ii]=(0,y.useMemo)(()=>{if(gn)return[Oa||[],[]];const{checkedKeys:mr,halfCheckedKeys:kr}=(0,Gs.S)(Oa,!0,Po,ol);return[mr||[],kr]},[Oa,gn,Po,ol]),rl=(0,y.useMemo)(()=>{const mr=kt==="radio"?ai.slice(0,1):ai;return new Set(mr)},[ai,kt]),Zl=(0,y.useMemo)(()=>kt==="radio"?new Set:new Set(Ii),[Ii,kt]);y.useEffect(()=>{se||Ua(Cc)},[!!se]);const $o=(0,y.useCallback)((mr,kr)=>{let nr,Tr;Cr(mr),ve?(nr=mr,Tr=mr.map(Pi=>pr.current.get(Pi))):(nr=[],Tr=[],mr.forEach(Pi=>{const bi=Pa(Pi);bi!==void 0&&(nr.push(Pi),Tr.push(bi))})),Ua(nr),Qe==null||Qe(nr,Tr,{type:kr})},[Ua,Pa,Qe,ve]),Ko=(0,y.useCallback)((mr,kr,nr,Tr)=>{if($e){const Pi=nr.map(bi=>Pa(bi));$e(Pa(mr),kr,Pi,Tr)}$o(nr,"single")},[$e,Pa,$o]),Ai=(0,y.useMemo)(()=>!Xt||Qn?null:(Xt===!0?[Ys,$s,qs]:Xt).map(kr=>kr===Ys?{key:"all",text:vr.selectionAll,onSelect(){$o(Kn.map((nr,Tr)=>la(nr,Tr)).filter(nr=>{const Tr=Io.get(nr);return!(Tr!=null&&Tr.disabled)||rl.has(nr)}),"all")}}:kr===$s?{key:"invert",text:vr.selectInvert,onSelect(){const nr=new Set(rl);da.forEach((Pi,bi)=>{const il=la(Pi,bi),Yi=Io.get(il);Yi!=null&&Yi.disabled||(nr.has(il)?nr.delete(il):nr.add(il))});const Tr=Array.from(nr);ft&&(Ja.deprecated(!1,"onSelectInvert","onChange"),ft(Tr)),$o(Tr,"invert")}}:kr===qs?{key:"none",text:vr.selectNone,onSelect(){Jt==null||Jt(),$o(Array.from(rl).filter(nr=>{const Tr=Io.get(nr);return Tr==null?void 0:Tr.disabled}),"none")}}:kr).map(kr=>Object.assign(Object.assign({},kr),{onSelect:function(){for(var nr,Tr,Pi=arguments.length,bi=new Array(Pi),il=0;il<Pi;il++)bi[il]=arguments[il];(Tr=kr.onSelect)===null||Tr===void 0||(nr=Tr).call.apply(nr,[kr].concat(bi)),Ra(null)}})),[Xt,rl,da,la,ft,$o]);return[(0,y.useCallback)(mr=>{var kr;if(!se)return mr.filter(de=>de!==qu);let nr=(0,El.Z)(mr);const Tr=new Set(rl),Pi=Ha.map(la).filter(de=>!Io.get(de).disabled),bi=Pi.every(de=>Tr.has(de)),il=Pi.some(de=>Tr.has(de)),Yi=()=>{const de=[];bi?Pi.forEach(Se=>{Tr.delete(Se),de.push(Se)}):Pi.forEach(Se=>{Tr.has(Se)||(Tr.add(Se),de.push(Se))});const pe=Array.from(Tr);Et==null||Et(!bi,pe.map(Se=>Pa(Se)),de.map(Se=>Pa(Se))),$o(pe,"all"),Ra(null)};let Ql,Tl;if(kt!=="radio"){let de;if(Ai){const Xe={getPopupContainer:Ar,items:Ai.map((ht,dt)=>{const{key:lt,text:ut,onSelect:It}=ht;return{key:lt!=null?lt:dt,onClick:()=>{It==null||It(Pi)},label:ut}})};de=y.createElement("div",{className:`${sn}-selection-extra`},y.createElement(rc.Z,{menu:Xe,getPopupContainer:Ar},y.createElement("span",null,y.createElement(Js.Z,null))))}const pe=Ha.map((Xe,ht)=>{const dt=la(Xe,ht),lt=Io.get(dt)||{};return Object.assign({checked:Tr.has(dt)},lt)}).filter(Xe=>{let{disabled:ht}=Xe;return ht}),Se=!!pe.length&&pe.length===Ha.length,Ae=Se&&pe.every(Xe=>{let{checked:ht}=Xe;return ht}),Oe=Se&&pe.some(Xe=>{let{checked:ht}=Xe;return ht});Tl=y.createElement(Xs.default,{checked:Se?Ae:!!Ha.length&&bi,indeterminate:Se?!Ae&&Oe:!bi&&il,onChange:Yi,disabled:Ha.length===0||Se,"aria-label":de?"Custom selection":"Select all",skipGroup:!0}),Ql=!Qn&&y.createElement("div",{className:`${sn}-selection`},Tl,de)}let Zr;kt==="radio"?Zr=(de,pe,Se)=>{const Ae=la(pe,Se),Oe=Tr.has(Ae),Xe=Io.get(Ae);return{node:y.createElement(sc.ZP,Object.assign({},Xe,{checked:Oe,onClick:ht=>{var dt;ht.stopPropagation(),(dt=Xe==null?void 0:Xe.onClick)===null||dt===void 0||dt.call(Xe,ht)},onChange:ht=>{var dt;Tr.has(Ae)||Ko(Ae,!0,[Ae],ht.nativeEvent),(dt=Xe==null?void 0:Xe.onChange)===null||dt===void 0||dt.call(Xe,ht)}})),checked:Oe}}:Zr=(de,pe,Se)=>{var Ae;const Oe=la(pe,Se),Xe=Tr.has(Oe),ht=Zl.has(Oe),dt=Io.get(Oe);let lt;return Nr==="nest"?lt=ht:lt=(Ae=dt==null?void 0:dt.indeterminate)!==null&&Ae!==void 0?Ae:ht,{node:y.createElement(Xs.default,Object.assign({},dt,{indeterminate:lt,checked:Xe,skipGroup:!0,onClick:ut=>{var It;ut.stopPropagation(),(It=dt==null?void 0:dt.onClick)===null||It===void 0||It.call(dt,ut)},onChange:ut=>{var It;const{nativeEvent:fn}=ut,{shiftKey:ba}=fn,aa=Pi.findIndex(Ga=>Ga===Oe),_a=ai.some(Ga=>Pi.includes(Ga));if(ba&&gn&&_a){const Ga=Xa(aa,Pi,Tr),sr=Array.from(Tr);Bt==null||Bt(!Xe,sr.map(Er=>Pa(Er)),Ga.map(Er=>Pa(Er))),$o(sr,"multiple")}else{const Ga=ai;if(gn){const sr=Xe?(0,ws._5)(Ga,Oe):(0,ws.L0)(Ga,Oe);Ko(Oe,!Xe,sr,fn)}else{const sr=(0,Gs.S)([].concat((0,El.Z)(Ga),[Oe]),!0,Po,ol),{checkedKeys:Er,halfCheckedKeys:oo}=sr;let ro=Er;if(Xe){const Oo=new Set(Er);Oo.delete(Oe),ro=(0,Gs.S)(Array.from(Oo),{checked:!1,halfCheckedKeys:oo},Po,ol).checkedKeys}Ko(Oe,!Xe,ro,fn)}}Ra(Xe?null:aa),(It=dt==null?void 0:dt.onChange)===null||It===void 0||It.call(dt,ut)}})),checked:Xe}};const Wr=(de,pe,Se)=>{const{node:Ae,checked:Oe}=Zr(de,pe,Se);return An?An(Oe,pe,Se,Ae):Ae};if(!nr.includes(qu))if(nr.findIndex(de=>{var pe;return((pe=de[Fl])===null||pe===void 0?void 0:pe.columnType)==="EXPAND_COLUMN"})===0){const[de,...pe]=nr;nr=[de,qu].concat((0,El.Z)(pe))}else nr=[qu].concat((0,El.Z)(nr));const wi=nr.indexOf(qu);nr=nr.filter((de,pe)=>de!==qu||pe===wi);const ll=nr[wi-1],Mi=nr[wi+1];let tu=Ln;tu===void 0&&((Mi==null?void 0:Mi.fixed)!==void 0?tu=Mi.fixed:(ll==null?void 0:ll.fixed)!==void 0&&(tu=ll.fixed)),tu&&ll&&((kr=ll[Fl])===null||kr===void 0?void 0:kr.columnType)==="EXPAND_COLUMN"&&ll.fixed===void 0&&(ll.fixed=tu);const ee=Cl()(`${sn}-selection-col`,{[`${sn}-selection-col-with-dropdown`]:Xt&&kt==="checkbox"}),ae=()=>se!=null&&se.columnTitle?typeof se.columnTitle=="function"?se.columnTitle(Tl):se.columnTitle:Ql,oe={fixed:tu,width:_t,className:`${sn}-selection-column`,title:ae(),render:Wr,onCell:se.onCell,[Fl]:{className:ee}};return nr.map(de=>de===qu?oe:de)},[la,Ha,se,ai,rl,Zl,_t,Ai,Nr,Io,Bt,Ko,ol]),rl]},Hc=te(10366);function Gc(le,se){return le._antProxy=le._antProxy||{},Object.keys(se).forEach(ve=>{if(!(ve in le._antProxy)){const he=le[ve];le._antProxy[ve]=he,le[ve]=se[ve]}}),le}function Kc(le,se){return(0,y.useImperativeHandle)(le,()=>{const ve=se(),{nativeElement:he}=ve;return typeof Proxy!="undefined"?new Proxy(he,{get(Ne,ze){return ve[ze]?ve[ze]:Reflect.get(Ne,ze)}}):Gc(he,ve)})}var Wc=te(58375),fs=te(53124),Ac=te(88258),dc=te(35792),gc=te(98675),Vc=te(25378),wc=te(24457),Uc=te(73802),Bc=te(74330),Fc=te(15729);function mc(le){return se=>{const{prefixCls:ve,onExpand:he,record:Ne,expanded:ze,expandable:Qe}=se,$e=`${ve}-row-expand-icon`;return y.createElement("button",{type:"button",onClick:Et=>{he(Ne,Et),Et.stopPropagation()},className:Cl()($e,{[`${$e}-spaced`]:!Qe,[`${$e}-expanded`]:Qe&&ze,[`${$e}-collapsed`]:Qe&&!ze}),"aria-label":ze?le.collapse:le.expand,"aria-expanded":ze})}}var Dc=mc;function Qc(le){return(ve,he)=>{const Ne=ve.querySelector(`.${le}-container`);let ze=he;if(Ne){const Qe=getComputedStyle(Ne),$e=parseInt(Qe.borderLeftWidth,10),Et=parseInt(Qe.borderRightWidth,10);ze=he-$e-Et}return ze}}const vs=(le,se)=>"key"in le&&le.key!==void 0&&le.key!==null?le.key:le.dataIndex?Array.isArray(le.dataIndex)?le.dataIndex.join("."):le.dataIndex:se;function ec(le,se){return se?`${se}-${le}`:`${le}`}const Ms=(le,se)=>typeof le=="function"?le(se):le,Ic=(le,se)=>{const ve=Ms(le,se);return Object.prototype.toString.call(ve)==="[object Object]"?"":ve};var Ks=te(83963),Oc={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},fc=Oc,vc=te(84180),Jc=function(se,ve){return y.createElement(vc.Z,(0,Ks.Z)({},se,{ref:ve,icon:fc}))},Xc=y.forwardRef(Jc),Nc=Xc,Lc=te(7699),Rc=te(38780),Yc=te(57838);function Ws(le){const se=y.useRef(le),ve=(0,Yc.Z)();return[()=>se.current,he=>{se.current=he,ve()}]}var Uu=te(85804),oc=te(32983),$c=te(50136),ue=te(76529),ge=te(51380),Pe=te(47880),Ie=te(82586),Ot=le=>{const{value:se,filterSearch:ve,tablePrefixCls:he,locale:Ne,onChange:ze}=le;return ve?y.createElement("div",{className:`${he}-filter-dropdown-search`},y.createElement(Ie.Z,{prefix:y.createElement(Pe.Z,null),placeholder:Ne.filterSearchPlaceholder,onChange:ze,value:se,htmlSize:1,className:`${he}-filter-dropdown-search-input`})):null},Qt=te(92389);const pn=le=>{const{keyCode:se}=le;se===Qt.Z.ENTER&&le.stopPropagation()};var Zn=y.forwardRef((le,se)=>y.createElement("div",{className:le.className,onClick:ve=>ve.stopPropagation(),onKeyDown:pn,ref:se},le.children));function na(le){let se=[];return(le||[]).forEach(ve=>{let{value:he,children:Ne}=ve;se.push(he),Ne&&(se=[].concat((0,El.Z)(se),(0,El.Z)(na(Ne))))}),se}function Ca(le){return le.some(se=>{let{children:ve}=se;return ve})}function Va(le,se){return typeof se=="string"||typeof se=="number"?se==null?void 0:se.toString().toLowerCase().includes(le.trim().toLowerCase()):!1}function fa(le){let{filters:se,prefixCls:ve,filteredKeys:he,filterMultiple:Ne,searchValue:ze,filterSearch:Qe}=le;return se.map(($e,Et)=>{const ft=String($e.value);if($e.children)return{key:ft||Et,label:$e.text,popupClassName:`${ve}-dropdown-submenu`,children:fa({filters:$e.children,prefixCls:ve,filteredKeys:he,filterMultiple:Ne,searchValue:ze,filterSearch:Qe})};const Jt=Ne?Xs.default:sc.ZP,Bt={key:$e.value!==void 0?ft:Et,label:y.createElement(y.Fragment,null,y.createElement(Jt,{checked:he.includes(ft)}),y.createElement("span",null,$e.text))};return ze.trim()?typeof Qe=="function"?Qe(ze,$e)?Bt:null:Va(ze,$e.text)?Bt:null:Bt})}function za(le){return le||[]}var Ba=le=>{var se,ve,he,Ne;const{tablePrefixCls:ze,prefixCls:Qe,column:$e,dropdownPrefixCls:Et,columnKey:ft,filterOnClose:Jt,filterMultiple:Bt,filterMode:_t="menu",filterSearch:kt=!1,filterState:Xt,triggerFilter:Ln,locale:An,children:Qn,getPopupContainer:gn,rootClassName:sn}=le,{filterResetToDefaultFilteredValue:Kn,defaultFilteredValue:da,filterDropdownProps:Pa={},filterDropdownOpen:la,filterDropdownVisible:Nr,onFilterDropdownVisibleChange:ar,onFilterDropdownOpenChange:vr}=$e,[Ar,Ja]=y.useState(!1),Xa=!!(Xt&&(!((se=Xt.filteredKeys)===null||se===void 0)&&se.length||Xt.forceFiltered)),Ra=Zr=>{var Wr;Ja(Zr),(Wr=Pa.onOpenChange)===null||Wr===void 0||Wr.call(Pa,Zr),vr==null||vr(Zr),ar==null||ar(Zr)},Oa=(Ne=(he=(ve=Pa.open)!==null&&ve!==void 0?ve:la)!==null&&he!==void 0?he:Nr)!==null&&Ne!==void 0?Ne:Ar,Ua=Xt==null?void 0:Xt.filteredKeys,[pr,Cr]=Ws(za(Ua)),Ha=Zr=>{let{selectedKeys:Wr}=Zr;Cr(Wr)},Po=(Zr,Wr)=>{let{node:wi,checked:ll}=Wr;Ha(Bt?{selectedKeys:Zr}:{selectedKeys:ll&&wi.key?[wi.key]:[]})};y.useEffect(()=>{Ar&&Ha({selectedKeys:za(Ua)})},[Ua]);const[Io,ol]=y.useState([]),ai=Zr=>{ol(Zr)},[Ii,rl]=y.useState(""),Zl=Zr=>{const{value:Wr}=Zr.target;rl(Wr)};y.useEffect(()=>{Ar||rl("")},[Ar]);const $o=Zr=>{const Wr=Zr!=null&&Zr.length?Zr:null;if(Wr===null&&(!Xt||!Xt.filteredKeys)||(0,Lc.Z)(Wr,Xt==null?void 0:Xt.filteredKeys,!0))return null;Ln({column:$e,key:ft,filteredKeys:Wr})},Ko=()=>{Ra(!1),$o(pr())},Ai=function(){let{confirm:Zr,closeDropdown:Wr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Zr&&$o([]),Wr&&Ra(!1),rl(""),Cr(Kn?(da||[]).map(wi=>String(wi)):[])},ml=function(){let{closeDropdown:Zr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Zr&&Ra(!1),$o(pr())},mr=(Zr,Wr)=>{Wr.source==="trigger"&&(Zr&&Ua!==void 0&&Cr(za(Ua)),Ra(Zr),!Zr&&!$e.filterDropdown&&Jt&&Ko())},kr=Cl()({[`${Et}-menu-without-submenu`]:!Ca($e.filters||[])}),nr=Zr=>{if(Zr.target.checked){const Wr=na($e==null?void 0:$e.filters).map(wi=>String(wi));Cr(Wr)}else Cr([])},Tr=Zr=>{let{filters:Wr}=Zr;return(Wr||[]).map((wi,ll)=>{const Mi=String(wi.value),tu={title:wi.text,key:wi.value!==void 0?Mi:String(ll)};return wi.children&&(tu.children=Tr({filters:wi.children})),tu})},Pi=Zr=>{var Wr;return Object.assign(Object.assign({},Zr),{text:Zr.title,value:Zr.key,children:((Wr=Zr.children)===null||Wr===void 0?void 0:Wr.map(wi=>Pi(wi)))||[]})};let bi;const{direction:il,renderEmpty:Yi}=y.useContext(fs.E_);if(typeof $e.filterDropdown=="function")bi=$e.filterDropdown({prefixCls:`${Et}-custom`,setSelectedKeys:Zr=>Ha({selectedKeys:Zr}),selectedKeys:pr(),confirm:ml,clearFilters:Ai,filters:$e.filters,visible:Oa,close:()=>{Ra(!1)}});else if($e.filterDropdown)bi=$e.filterDropdown;else{const Zr=pr()||[],Wr=()=>{var ll,Mi;const tu=(ll=Yi==null?void 0:Yi("Table.filter"))!==null&&ll!==void 0?ll:y.createElement(oc.Z,{image:oc.Z.PRESENTED_IMAGE_SIMPLE,description:An.filterEmptyText,styles:{image:{height:24}},style:{margin:0,padding:"16px 0"}});if(($e.filters||[]).length===0)return tu;if(_t==="tree")return y.createElement(y.Fragment,null,y.createElement(Ot,{filterSearch:kt,value:Ii,onChange:Zl,tablePrefixCls:ze,locale:An}),y.createElement("div",{className:`${ze}-filter-dropdown-tree`},Bt?y.createElement(Xs.default,{checked:Zr.length===na($e.filters).length,indeterminate:Zr.length>0&&Zr.length<na($e.filters).length,className:`${ze}-filter-dropdown-checkall`,onChange:nr},(Mi=An==null?void 0:An.filterCheckall)!==null&&Mi!==void 0?Mi:An==null?void 0:An.filterCheckAll):null,y.createElement(ge.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:Bt,checkStrictly:!Bt,className:`${Et}-menu`,onCheck:Po,checkedKeys:Zr,selectedKeys:Zr,showIcon:!1,treeData:Tr({filters:$e.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:Ii.trim()?oe=>typeof kt=="function"?kt(Ii,Pi(oe)):Va(Ii,oe.title):void 0})));const ee=fa({filters:$e.filters||[],filterSearch:kt,prefixCls:Qe,filteredKeys:pr(),filterMultiple:Bt,searchValue:Ii}),ae=ee.every(oe=>oe===null);return y.createElement(y.Fragment,null,y.createElement(Ot,{filterSearch:kt,value:Ii,onChange:Zl,tablePrefixCls:ze,locale:An}),ae?tu:y.createElement($c.default,{selectable:!0,multiple:Bt,prefixCls:`${Et}-menu`,className:kr,onSelect:Ha,onDeselect:Ha,selectedKeys:Zr,getPopupContainer:gn,openKeys:Io,onOpenChange:ai,items:ee}))},wi=()=>Kn?(0,Lc.Z)((da||[]).map(ll=>String(ll)),Zr,!0):Zr.length===0;bi=y.createElement(y.Fragment,null,Wr(),y.createElement("div",{className:`${Qe}-dropdown-btns`},y.createElement(Uu.ZP,{type:"link",size:"small",disabled:wi(),onClick:()=>Ai()},An.filterReset),y.createElement(Uu.ZP,{type:"primary",size:"small",onClick:Ko},An.filterConfirm)))}$e.filterDropdown&&(bi=y.createElement(ue.J,{selectable:void 0},bi)),bi=y.createElement(Zn,{className:`${Qe}-dropdown`},bi);const Ql=()=>{let Zr;return typeof $e.filterIcon=="function"?Zr=$e.filterIcon(Xa):$e.filterIcon?Zr=$e.filterIcon:Zr=y.createElement(Nc,null),y.createElement("span",{role:"button",tabIndex:-1,className:Cl()(`${Qe}-trigger`,{active:Xa}),onClick:Wr=>{Wr.stopPropagation()}},Zr)},Tl=(0,Rc.Z)({trigger:["click"],placement:il==="rtl"?"bottomLeft":"bottomRight",children:Ql(),getPopupContainer:gn},Object.assign(Object.assign({},Pa),{rootClassName:Cl()(sn,Pa.rootClassName),open:Oa,onOpenChange:mr,dropdownRender:()=>typeof(Pa==null?void 0:Pa.dropdownRender)=="function"?Pa.dropdownRender(bi):bi}));return y.createElement("div",{className:`${Qe}-column`},y.createElement("span",{className:`${ze}-column-title`},Qn),y.createElement(rc.Z,Object.assign({},Tl)))};const Or=(le,se,ve)=>{let he=[];return(le||[]).forEach((Ne,ze)=>{var Qe;const $e=ec(ze,ve);if(Ne.filters||"filterDropdown"in Ne||"onFilter"in Ne)if("filteredValue"in Ne){let Et=Ne.filteredValue;"filterDropdown"in Ne||(Et=(Qe=Et==null?void 0:Et.map(String))!==null&&Qe!==void 0?Qe:Et),he.push({column:Ne,key:vs(Ne,$e),filteredKeys:Et,forceFiltered:Ne.filtered})}else he.push({column:Ne,key:vs(Ne,$e),filteredKeys:se&&Ne.defaultFilteredValue?Ne.defaultFilteredValue:void 0,forceFiltered:Ne.filtered});"children"in Ne&&(he=[].concat((0,El.Z)(he),(0,El.Z)(Or(Ne.children,se,$e))))}),he};function no(le,se,ve,he,Ne,ze,Qe,$e,Et){return ve.map((ft,Jt)=>{const Bt=ec(Jt,$e),{filterOnClose:_t=!0,filterMultiple:kt=!0,filterMode:Xt,filterSearch:Ln}=ft;let An=ft;if(An.filters||An.filterDropdown){const Qn=vs(An,Bt),gn=he.find(sn=>{let{key:Kn}=sn;return Qn===Kn});An=Object.assign(Object.assign({},An),{title:sn=>y.createElement(Ba,{tablePrefixCls:le,prefixCls:`${le}-filter`,dropdownPrefixCls:se,column:An,columnKey:Qn,filterState:gn,filterOnClose:_t,filterMultiple:kt,filterMode:Xt,filterSearch:Ln,triggerFilter:ze,locale:Ne,getPopupContainer:Qe,rootClassName:Et},Ms(ft.title,sn))})}return"children"in An&&(An=Object.assign(Object.assign({},An),{children:no(le,se,An.children,he,Ne,ze,Qe,Bt,Et)})),An})}const fr=le=>{const se={};return le.forEach(ve=>{let{key:he,filteredKeys:Ne,column:ze}=ve;const Qe=he,{filters:$e,filterDropdown:Et}=ze;if(Et)se[Qe]=Ne||null;else if(Array.isArray(Ne)){const ft=na($e);se[Qe]=ft.filter(Jt=>Ne.includes(String(Jt)))}else se[Qe]=null}),se},Br=(le,se,ve)=>se.reduce((Ne,ze)=>{const{column:{onFilter:Qe,filters:$e},filteredKeys:Et}=ze;return Qe&&Et&&Et.length?Ne.map(ft=>Object.assign({},ft)).filter(ft=>Et.some(Jt=>{const Bt=na($e),_t=Bt.findIndex(Xt=>String(Xt)===String(Jt)),kt=_t!==-1?Bt[_t]:Jt;return ft[ve]&&(ft[ve]=Br(ft[ve],se,ve)),Qe(kt,ft)})):Ne},le),Eo=le=>le.flatMap(se=>"children"in se?[se].concat((0,El.Z)(Eo(se.children||[]))):[se]);var Lr=le=>{const{prefixCls:se,dropdownPrefixCls:ve,mergedColumns:he,onFilterChange:Ne,getPopupContainer:ze,locale:Qe,rootClassName:$e}=le,Et=(0,uc.ln)("Table"),ft=y.useMemo(()=>Eo(he||[]),[he]),[Jt,Bt]=y.useState(()=>Or(ft,!0)),_t=y.useMemo(()=>{const An=Or(ft,!1);if(An.length===0)return An;let Qn=!0,gn=!0;if(An.forEach(sn=>{let{filteredKeys:Kn}=sn;Kn!==void 0?Qn=!1:gn=!1}),Qn){const sn=(ft||[]).map((Kn,da)=>vs(Kn,ec(da)));return Jt.filter(Kn=>{let{key:da}=Kn;return sn.includes(da)}).map(Kn=>{const da=ft[sn.findIndex(Pa=>Pa===Kn.key)];return Object.assign(Object.assign({},Kn),{column:Object.assign(Object.assign({},Kn.column),da),forceFiltered:da.filtered})})}return An},[ft,Jt]),kt=y.useMemo(()=>fr(_t),[_t]),Xt=An=>{const Qn=_t.filter(gn=>{let{key:sn}=gn;return sn!==An.key});Qn.push(An),Bt(Qn),Ne(fr(Qn),Qn)};return[An=>no(se,ve,An,_t,Qe,Xt,ze,void 0,$e),_t,kt]},Yr=(le,se,ve)=>{const he=y.useRef({});function Ne(ze){var Qe;if(!he.current||he.current.data!==le||he.current.childrenColumnName!==se||he.current.getRowKey!==ve){let Et=function(ft){ft.forEach((Jt,Bt)=>{const _t=ve(Jt,Bt);$e.set(_t,Jt),Jt&&typeof Jt=="object"&&se in Jt&&Et(Jt[se]||[])})};const $e=new Map;Et(le),he.current={data:le,childrenColumnName:se,kvMap:$e,getRowKey:ve}}return(Qe=he.current.kvMap)===null||Qe===void 0?void 0:Qe.get(ze)}return[Ne]},yo=function(le,se){var ve={};for(var he in le)Object.prototype.hasOwnProperty.call(le,he)&&se.indexOf(he)<0&&(ve[he]=le[he]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,he=Object.getOwnPropertySymbols(le);Ne<he.length;Ne++)se.indexOf(he[Ne])<0&&Object.prototype.propertyIsEnumerable.call(le,he[Ne])&&(ve[he[Ne]]=le[he[Ne]]);return ve};const gr=10;function bo(le,se){const ve={current:le.current,pageSize:le.pageSize};return Object.keys(se&&typeof se=="object"?se:{}).forEach(Ne=>{const ze=le[Ne];typeof ze!="function"&&(ve[Ne]=ze)}),ve}function ao(le,se,ve){const he=ve&&typeof ve=="object"?ve:{},{total:Ne=0}=he,ze=yo(he,["total"]),[Qe,$e]=(0,y.useState)(()=>({current:"defaultCurrent"in ze?ze.defaultCurrent:1,pageSize:"defaultPageSize"in ze?ze.defaultPageSize:gr})),Et=(0,Rc.Z)(Qe,ze,{total:Ne>0?Ne:le}),ft=Math.ceil((Ne||le)/Et.pageSize);Et.current>ft&&(Et.current=ft||1);const Jt=(_t,kt)=>{$e({current:_t!=null?_t:1,pageSize:kt||Et.pageSize})},Bt=(_t,kt)=>{var Xt;ve&&((Xt=ve.onChange)===null||Xt===void 0||Xt.call(ve,_t,kt)),Jt(_t,kt),se(_t,kt||(Et==null?void 0:Et.pageSize))};return ve===!1?[{},()=>{}]:[Object.assign(Object.assign({},Et),{onChange:Bt}),Jt]}var ei=ao,Zo={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},Vo=Zo,ii=function(se,ve){return y.createElement(vc.Z,(0,Ks.Z)({},se,{ref:ve,icon:Vo}))},gi=y.forwardRef(ii),Do=gi,Sr={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},Ao=Sr,jo=function(se,ve){return y.createElement(vc.Z,(0,Ks.Z)({},se,{ref:ve,icon:Ao}))},Ei=y.forwardRef(jo),Zi=Ei,li=te(83062);const Bi="ascend",mi="descend",Ni=le=>typeof le.sorter=="object"&&typeof le.sorter.multiple=="number"?le.sorter.multiple:!1,Ll=le=>typeof le=="function"?le:le&&typeof le=="object"&&le.compare?le.compare:!1,vl=(le,se)=>se?le[le.indexOf(se)+1]:le[0],eo=(le,se,ve)=>{let he=[];const Ne=(ze,Qe)=>{he.push({column:ze,key:vs(ze,Qe),multiplePriority:Ni(ze),sortOrder:ze.sortOrder})};return(le||[]).forEach((ze,Qe)=>{const $e=ec(Qe,ve);ze.children?("sortOrder"in ze&&Ne(ze,$e),he=[].concat((0,El.Z)(he),(0,El.Z)(eo(ze.children,se,$e)))):ze.sorter&&("sortOrder"in ze?Ne(ze,$e):se&&ze.defaultSortOrder&&he.push({column:ze,key:vs(ze,$e),multiplePriority:Ni(ze),sortOrder:ze.defaultSortOrder}))}),he},_r=(le,se,ve,he,Ne,ze,Qe,$e)=>(se||[]).map((ft,Jt)=>{const Bt=ec(Jt,$e);let _t=ft;if(_t.sorter){const kt=_t.sortDirections||Ne,Xt=_t.showSorterTooltip===void 0?Qe:_t.showSorterTooltip,Ln=vs(_t,Bt),An=ve.find(ar=>{let{key:vr}=ar;return vr===Ln}),Qn=An?An.sortOrder:null,gn=vl(kt,Qn);let sn;if(ft.sortIcon)sn=ft.sortIcon({sortOrder:Qn});else{const ar=kt.includes(Bi)&&y.createElement(Zi,{className:Cl()(`${le}-column-sorter-up`,{active:Qn===Bi})}),vr=kt.includes(mi)&&y.createElement(Do,{className:Cl()(`${le}-column-sorter-down`,{active:Qn===mi})});sn=y.createElement("span",{className:Cl()(`${le}-column-sorter`,{[`${le}-column-sorter-full`]:!!(ar&&vr)})},y.createElement("span",{className:`${le}-column-sorter-inner`,"aria-hidden":"true"},ar,vr))}const{cancelSort:Kn,triggerAsc:da,triggerDesc:Pa}=ze||{};let la=Kn;gn===mi?la=Pa:gn===Bi&&(la=da);const Nr=typeof Xt=="object"?Object.assign({title:la},Xt):{title:la};_t=Object.assign(Object.assign({},_t),{className:Cl()(_t.className,{[`${le}-column-sort`]:Qn}),title:ar=>{const vr=`${le}-column-sorters`,Ar=y.createElement("span",{className:`${le}-column-title`},Ms(ft.title,ar)),Ja=y.createElement("div",{className:vr},Ar,sn);return Xt?typeof Xt!="boolean"&&(Xt==null?void 0:Xt.target)==="sorter-icon"?y.createElement("div",{className:`${vr} ${le}-column-sorters-tooltip-target-sorter`},Ar,y.createElement(li.Z,Object.assign({},Nr),sn)):y.createElement(li.Z,Object.assign({},Nr),Ja):Ja},onHeaderCell:ar=>{var vr;const Ar=((vr=ft.onHeaderCell)===null||vr===void 0?void 0:vr.call(ft,ar))||{},Ja=Ar.onClick,Xa=Ar.onKeyDown;Ar.onClick=Ua=>{he({column:ft,key:Ln,sortOrder:gn,multiplePriority:Ni(ft)}),Ja==null||Ja(Ua)},Ar.onKeyDown=Ua=>{Ua.keyCode===Qt.Z.ENTER&&(he({column:ft,key:Ln,sortOrder:gn,multiplePriority:Ni(ft)}),Xa==null||Xa(Ua))};const Ra=Ic(ft.title,{}),Oa=Ra==null?void 0:Ra.toString();return Qn&&(Ar["aria-sort"]=Qn==="ascend"?"ascending":"descending"),Ar["aria-label"]=Oa||"",Ar.className=Cl()(Ar.className,`${le}-column-has-sorters`),Ar.tabIndex=0,ft.ellipsis&&(Ar.title=(Ra!=null?Ra:"").toString()),Ar}})}return"children"in _t&&(_t=Object.assign(Object.assign({},_t),{children:_r(le,_t.children,ve,he,Ne,ze,Qe,Bt)})),_t}),Vr=le=>{const{column:se,sortOrder:ve}=le;return{column:se,order:ve,field:se.dataIndex,columnKey:se.key}},Mr=le=>{const se=le.filter(ve=>{let{sortOrder:he}=ve;return he}).map(Vr);if(se.length===0&&le.length){const ve=le.length-1;return Object.assign(Object.assign({},Vr(le[ve])),{column:void 0,order:void 0,field:void 0,columnKey:void 0})}return se.length<=1?se[0]||{}:se},ur=(le,se,ve)=>{const he=se.slice().sort((Qe,$e)=>$e.multiplePriority-Qe.multiplePriority),Ne=le.slice(),ze=he.filter(Qe=>{let{column:{sorter:$e},sortOrder:Et}=Qe;return Ll($e)&&Et});return ze.length?Ne.sort((Qe,$e)=>{for(let Et=0;Et<ze.length;Et+=1){const ft=ze[Et],{column:{sorter:Jt},sortOrder:Bt}=ft,_t=Ll(Jt);if(_t&&Bt){const kt=_t(Qe,$e,Bt);if(kt!==0)return Bt===Bi?kt:-kt}}return 0}).map(Qe=>{const $e=Qe[ve];return $e?Object.assign(Object.assign({},Qe),{[ve]:ur($e,se,ve)}):Qe}):Ne};var Ro=le=>{const{prefixCls:se,mergedColumns:ve,sortDirections:he,tableLocale:Ne,showSorterTooltip:ze,onSorterChange:Qe}=le,[$e,Et]=y.useState(eo(ve,!0)),ft=(Ln,An)=>{const Qn=[];return Ln.forEach((gn,sn)=>{const Kn=ec(sn,An);if(Qn.push(vs(gn,Kn)),Array.isArray(gn.children)){const da=ft(gn.children,Kn);Qn.push.apply(Qn,(0,El.Z)(da))}}),Qn},Jt=y.useMemo(()=>{let Ln=!0;const An=eo(ve,!1);if(!An.length){const Kn=ft(ve);return $e.filter(da=>{let{key:Pa}=da;return Kn.includes(Pa)})}const Qn=[];function gn(Kn){Ln?Qn.push(Kn):Qn.push(Object.assign(Object.assign({},Kn),{sortOrder:null}))}let sn=null;return An.forEach(Kn=>{sn===null?(gn(Kn),Kn.sortOrder&&(Kn.multiplePriority===!1?Ln=!1:sn=!0)):(sn&&Kn.multiplePriority!==!1||(Ln=!1),gn(Kn))}),Qn},[ve,$e]),Bt=y.useMemo(()=>{var Ln,An;const Qn=Jt.map(gn=>{let{column:sn,sortOrder:Kn}=gn;return{column:sn,order:Kn}});return{sortColumns:Qn,sortColumn:(Ln=Qn[0])===null||Ln===void 0?void 0:Ln.column,sortOrder:(An=Qn[0])===null||An===void 0?void 0:An.order}},[Jt]),_t=Ln=>{let An;Ln.multiplePriority===!1||!Jt.length||Jt[0].multiplePriority===!1?An=[Ln]:An=[].concat((0,El.Z)(Jt.filter(Qn=>{let{key:gn}=Qn;return gn!==Ln.key})),[Ln]),Et(An),Qe(Mr(An),An)};return[Ln=>_r(se,Ln,Jt,_t,he,Ne,ze),Jt,Bt,()=>Mr(Jt)]};const Yo=(le,se)=>le.map(he=>{const Ne=Object.assign({},he);return Ne.title=Ms(he.title,se),"children"in Ne&&(Ne.children=Yo(Ne.children,se)),Ne});var nl=le=>[y.useCallback(ve=>Yo(ve,le),[le])],ou=On((le,se)=>{const{_renderTimes:ve}=le,{_renderTimes:he}=se;return ve!==he}),pl=Ri((le,se)=>{const{_renderTimes:ve}=le,{_renderTimes:he}=se;return ve!==he}),Dr=te(16777),yl=te(24327),Hl=te(14747),Vl=te(83559),Pl=te(43259),eu=le=>{const{componentCls:se,lineWidth:ve,lineType:he,tableBorderColor:Ne,tableHeaderBg:ze,tablePaddingVertical:Qe,tablePaddingHorizontal:$e,calc:Et}=le,ft=`${(0,Dr.unit)(ve)} ${he} ${Ne}`,Jt=(Bt,_t,kt)=>({[`&${se}-${Bt}`]:{[`> ${se}-container`]:{[`> ${se}-content, > ${se}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${se}-expanded-row-fixed`]:{margin:`${(0,Dr.unit)(Et(_t).mul(-1).equal())}
|
|
${(0,Dr.unit)(Et(Et(kt).add(ve)).mul(-1).equal())}`}}}}}});return{[`${se}-wrapper`]:{[`${se}${se}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${se}-title`]:{border:ft,borderBottom:0},[`> ${se}-container`]:{borderInlineStart:ft,borderTop:ft,[`
|
|
> ${se}-content,
|
|
> ${se}-header,
|
|
> ${se}-body,
|
|
> ${se}-summary
|
|
`]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:ft},"> thead":{"> tr:not(:last-child) > th":{borderBottom:ft},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${se}-cell-fix-right-first::after`]:{borderInlineEnd:ft}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${se}-expanded-row-fixed`]:{margin:`${(0,Dr.unit)(Et(Qe).mul(-1).equal())} ${(0,Dr.unit)(Et(Et($e).add(ve)).mul(-1).equal())}`,"&::after":{position:"absolute",top:0,insetInlineEnd:ve,bottom:0,borderInlineEnd:ft,content:'""'}}}}}},[`&${se}-scroll-horizontal`]:{[`> ${se}-container > ${se}-body`]:{"> table > tbody":{[`
|
|
> tr${se}-expanded-row,
|
|
> tr${se}-placeholder
|
|
`]:{"> th, > td":{borderInlineEnd:0}}}}}},Jt("middle",le.tablePaddingVerticalMiddle,le.tablePaddingHorizontalMiddle)),Jt("small",le.tablePaddingVerticalSmall,le.tablePaddingHorizontalSmall)),{[`> ${se}-footer`]:{border:ft,borderTop:0}}),[`${se}-cell`]:{[`${se}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${(0,Dr.unit)(ve)} 0 ${(0,Dr.unit)(ve)} ${ze}`}},[`${se}-bordered ${se}-cell-scrollbar`]:{borderInlineEnd:ft}}}},Eu=le=>{const{componentCls:se}=le;return{[`${se}-wrapper`]:{[`${se}-cell-ellipsis`]:Object.assign(Object.assign({},Hl.vS),{wordBreak:"keep-all",[`
|
|
&${se}-cell-fix-left-last,
|
|
&${se}-cell-fix-right-first
|
|
`]:{overflow:"visible",[`${se}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${se}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Ml=le=>{const{componentCls:se}=le;return{[`${se}-wrapper`]:{[`${se}-tbody > tr${se}-placeholder`]:{textAlign:"center",color:le.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:le.colorBgContainer}}}}},yu=le=>{const{componentCls:se,antCls:ve,motionDurationSlow:he,lineWidth:Ne,paddingXS:ze,lineType:Qe,tableBorderColor:$e,tableExpandIconBg:Et,tableExpandColumnWidth:ft,borderRadius:Jt,tablePaddingVertical:Bt,tablePaddingHorizontal:_t,tableExpandedRowBg:kt,paddingXXS:Xt,expandIconMarginTop:Ln,expandIconSize:An,expandIconHalfInner:Qn,expandIconScale:gn,calc:sn}=le,Kn=`${(0,Dr.unit)(Ne)} ${Qe} ${$e}`,da=sn(Xt).sub(Ne).equal();return{[`${se}-wrapper`]:{[`${se}-expand-icon-col`]:{width:ft},[`${se}-row-expand-icon-cell`]:{textAlign:"center",[`${se}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${se}-row-indent`]:{height:1,float:"left"},[`${se}-row-expand-icon`]:Object.assign(Object.assign({},(0,Hl.Nd)(le)),{position:"relative",float:"left",width:An,height:An,color:"inherit",lineHeight:(0,Dr.unit)(An),background:Et,border:Kn,borderRadius:Jt,transform:`scale(${gn})`,"&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${he} ease-out`,content:'""'},"&::before":{top:Qn,insetInlineEnd:da,insetInlineStart:da,height:Ne},"&::after":{top:da,bottom:da,insetInlineStart:Qn,width:Ne,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${se}-row-indent + ${se}-row-expand-icon`]:{marginTop:Ln,marginInlineEnd:ze},[`tr${se}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:kt}},[`${ve}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"100%"}}},[`${se}-expanded-row-fixed`]:{position:"relative",margin:`${(0,Dr.unit)(sn(Bt).mul(-1).equal())} ${(0,Dr.unit)(sn(_t).mul(-1).equal())}`,padding:`${(0,Dr.unit)(Bt)} ${(0,Dr.unit)(_t)}`}}}},du=le=>{const{componentCls:se,antCls:ve,iconCls:he,tableFilterDropdownWidth:Ne,tableFilterDropdownSearchWidth:ze,paddingXXS:Qe,paddingXS:$e,colorText:Et,lineWidth:ft,lineType:Jt,tableBorderColor:Bt,headerIconColor:_t,fontSizeSM:kt,tablePaddingHorizontal:Xt,borderRadius:Ln,motionDurationSlow:An,colorTextDescription:Qn,colorPrimary:gn,tableHeaderFilterActiveBg:sn,colorTextDisabled:Kn,tableFilterDropdownBg:da,tableFilterDropdownHeight:Pa,controlItemBgHover:la,controlItemBgActive:Nr,boxShadowSecondary:ar,filterDropdownMenuBg:vr,calc:Ar}=le,Ja=`${ve}-dropdown`,Xa=`${se}-filter-dropdown`,Ra=`${ve}-tree`,Oa=`${(0,Dr.unit)(ft)} ${Jt} ${Bt}`;return[{[`${se}-wrapper`]:{[`${se}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${se}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:Ar(Qe).mul(-1).equal(),marginInline:`${(0,Dr.unit)(Qe)} ${(0,Dr.unit)(Ar(Xt).div(2).mul(-1).equal())}`,padding:`0 ${(0,Dr.unit)(Qe)}`,color:_t,fontSize:kt,borderRadius:Ln,cursor:"pointer",transition:`all ${An}`,"&:hover":{color:Qn,background:sn},"&.active":{color:gn}}}},{[`${ve}-dropdown`]:{[Xa]:Object.assign(Object.assign({},(0,Hl.Wf)(le)),{minWidth:Ne,backgroundColor:da,borderRadius:Ln,boxShadow:ar,overflow:"hidden",[`${Ja}-menu`]:{maxHeight:Pa,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:vr,"&:empty::after":{display:"block",padding:`${(0,Dr.unit)($e)} 0`,color:Kn,fontSize:kt,textAlign:"center",content:'"Not Found"'}},[`${Xa}-tree`]:{paddingBlock:`${(0,Dr.unit)($e)} 0`,paddingInline:$e,[Ra]:{padding:0},[`${Ra}-treenode ${Ra}-node-content-wrapper:hover`]:{backgroundColor:la},[`${Ra}-treenode-checkbox-checked ${Ra}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Nr}}},[`${Xa}-search`]:{padding:$e,borderBottom:Oa,"&-input":{input:{minWidth:ze},[he]:{color:Kn}}},[`${Xa}-checkall`]:{width:"100%",marginBottom:Qe,marginInlineStart:Qe},[`${Xa}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${(0,Dr.unit)(Ar($e).sub(ft).equal())} ${(0,Dr.unit)($e)}`,overflow:"hidden",borderTop:Oa}})}},{[`${ve}-dropdown ${Xa}, ${Xa}-submenu`]:{[`${ve}-checkbox-wrapper + span`]:{paddingInlineStart:$e,color:Et},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Ju=le=>{const{componentCls:se,lineWidth:ve,colorSplit:he,motionDurationSlow:Ne,zIndexTableFixed:ze,tableBg:Qe,zIndexTableSticky:$e,calc:Et}=le,ft=he;return{[`${se}-wrapper`]:{[`
|
|
${se}-cell-fix-left,
|
|
${se}-cell-fix-right
|
|
`]:{position:"sticky !important",zIndex:ze,background:Qe},[`
|
|
${se}-cell-fix-left-first::after,
|
|
${se}-cell-fix-left-last::after
|
|
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:Et(ve).mul(-1).equal(),width:30,transform:"translateX(100%)",transition:`box-shadow ${Ne}`,content:'""',pointerEvents:"none"},[`${se}-cell-fix-left-all::after`]:{display:"none"},[`
|
|
${se}-cell-fix-right-first::after,
|
|
${se}-cell-fix-right-last::after
|
|
`]:{position:"absolute",top:0,bottom:Et(ve).mul(-1).equal(),left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Ne}`,content:'""',pointerEvents:"none"},[`${se}-container`]:{position:"relative","&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Et($e).add(1).equal({unit:!1}),width:30,transition:`box-shadow ${Ne}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${se}-ping-left`]:{[`&:not(${se}-has-fix-left) ${se}-container::before`]:{boxShadow:`inset 10px 0 8px -8px ${ft}`},[`
|
|
${se}-cell-fix-left-first::after,
|
|
${se}-cell-fix-left-last::after
|
|
`]:{boxShadow:`inset 10px 0 8px -8px ${ft}`},[`${se}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${se}-ping-right`]:{[`&:not(${se}-has-fix-right) ${se}-container::after`]:{boxShadow:`inset -10px 0 8px -8px ${ft}`},[`
|
|
${se}-cell-fix-right-first::after,
|
|
${se}-cell-fix-right-last::after
|
|
`]:{boxShadow:`inset -10px 0 8px -8px ${ft}`}},[`${se}-fixed-column-gapped`]:{[`
|
|
${se}-cell-fix-left-first::after,
|
|
${se}-cell-fix-left-last::after,
|
|
${se}-cell-fix-right-first::after,
|
|
${se}-cell-fix-right-last::after
|
|
`]:{boxShadow:"none"}}}}},us=le=>{const{componentCls:se,antCls:ve,margin:he}=le;return{[`${se}-wrapper`]:{[`${se}-pagination${ve}-pagination`]:{margin:`${(0,Dr.unit)(he)} 0`},[`${se}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:le.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},ss=le=>{const{componentCls:se,tableRadius:ve}=le;return{[`${se}-wrapper`]:{[se]:{[`${se}-title, ${se}-header`]:{borderRadius:`${(0,Dr.unit)(ve)} ${(0,Dr.unit)(ve)} 0 0`},[`${se}-title + ${se}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${se}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:ve,borderStartEndRadius:ve,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:ve},"> *:last-child":{borderStartEndRadius:ve}}},"&-footer":{borderRadius:`0 0 ${(0,Dr.unit)(ve)} ${(0,Dr.unit)(ve)}`}}}}},vo=le=>{const{componentCls:se}=le;return{[`${se}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${se}-pagination-left`]:{justifyContent:"flex-end"},[`${se}-pagination-right`]:{justifyContent:"flex-start"},[`${se}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${se}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${se}-row-indent`]:{float:"right"}}}}},fi=le=>{const{componentCls:se,antCls:ve,iconCls:he,fontSizeIcon:Ne,padding:ze,paddingXS:Qe,headerIconColor:$e,headerIconHoverColor:Et,tableSelectionColumnWidth:ft,tableSelectedRowBg:Jt,tableSelectedRowHoverBg:Bt,tableRowHoverBg:_t,tablePaddingHorizontal:kt,calc:Xt}=le;return{[`${se}-wrapper`]:{[`${se}-selection-col`]:{width:ft,[`&${se}-selection-col-with-dropdown`]:{width:Xt(ft).add(Ne).add(Xt(ze).div(4)).equal()}},[`${se}-bordered ${se}-selection-col`]:{width:Xt(ft).add(Xt(Qe).mul(2)).equal(),[`&${se}-selection-col-with-dropdown`]:{width:Xt(ft).add(Ne).add(Xt(ze).div(4)).add(Xt(Qe).mul(2)).equal()}},[`
|
|
table tr th${se}-selection-column,
|
|
table tr td${se}-selection-column,
|
|
${se}-selection-column
|
|
`]:{paddingInlineEnd:le.paddingXS,paddingInlineStart:le.paddingXS,textAlign:"center",[`${ve}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${se}-selection-column${se}-cell-fix-left`]:{zIndex:Xt(le.zIndexTableFixed).add(1).equal({unit:!1})},[`table tr th${se}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${se}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${se}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${le.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:(0,Dr.unit)(Xt(kt).div(4).equal()),[he]:{color:$e,fontSize:Ne,verticalAlign:"baseline","&:hover":{color:Et}}},[`${se}-tbody`]:{[`${se}-row`]:{[`&${se}-row-selected`]:{[`> ${se}-cell`]:{background:Jt,"&-row-hover":{background:Bt}}},[`> ${se}-cell-row-hover`]:{background:_t}}}}}},Du=le=>{const{componentCls:se,tableExpandColumnWidth:ve,calc:he}=le,Ne=(ze,Qe,$e,Et)=>({[`${se}${se}-${ze}`]:{fontSize:Et,[`
|
|
${se}-title,
|
|
${se}-footer,
|
|
${se}-cell,
|
|
${se}-thead > tr > th,
|
|
${se}-tbody > tr > th,
|
|
${se}-tbody > tr > td,
|
|
tfoot > tr > th,
|
|
tfoot > tr > td
|
|
`]:{padding:`${(0,Dr.unit)(Qe)} ${(0,Dr.unit)($e)}`},[`${se}-filter-trigger`]:{marginInlineEnd:(0,Dr.unit)(he($e).div(2).mul(-1).equal())},[`${se}-expanded-row-fixed`]:{margin:`${(0,Dr.unit)(he(Qe).mul(-1).equal())} ${(0,Dr.unit)(he($e).mul(-1).equal())}`},[`${se}-tbody`]:{[`${se}-wrapper:only-child ${se}`]:{marginBlock:(0,Dr.unit)(he(Qe).mul(-1).equal()),marginInline:`${(0,Dr.unit)(he(ve).sub($e).equal())} ${(0,Dr.unit)(he($e).mul(-1).equal())}`}},[`${se}-selection-extra`]:{paddingInlineStart:(0,Dr.unit)(he($e).div(4).equal())}}});return{[`${se}-wrapper`]:Object.assign(Object.assign({},Ne("middle",le.tablePaddingVerticalMiddle,le.tablePaddingHorizontalMiddle,le.tableFontSizeMiddle)),Ne("small",le.tablePaddingVerticalSmall,le.tablePaddingHorizontalSmall,le.tableFontSizeSmall))}},ni=le=>{const{componentCls:se,marginXXS:ve,fontSizeIcon:he,headerIconColor:Ne,headerIconHoverColor:ze}=le;return{[`${se}-wrapper`]:{[`${se}-thead th${se}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${le.motionDurationSlow}, left 0s`,"&:hover":{background:le.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:le.colorPrimary},[`
|
|
&${se}-cell-fix-left:hover,
|
|
&${se}-cell-fix-right:hover
|
|
`]:{background:le.tableFixedHeaderSortActiveBg}},[`${se}-thead th${se}-column-sort`]:{background:le.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${se}-column-sort`]:{background:le.tableBodySortBg},[`${se}-column-title`]:{position:"relative",zIndex:1,flex:1,minWidth:0},[`${se}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${se}-column-sorters-tooltip-target-sorter`]:{"&::after":{content:"none"}},[`${se}-column-sorter`]:{marginInlineStart:ve,color:Ne,fontSize:0,transition:`color ${le.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:he,"&.active":{color:le.colorPrimary}},[`${se}-column-sorter-up + ${se}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${se}-column-sorters:hover ${se}-column-sorter`]:{color:ze}}}},Go=le=>{const{componentCls:se,opacityLoading:ve,tableScrollThumbBg:he,tableScrollThumbBgHover:Ne,tableScrollThumbSize:ze,tableScrollBg:Qe,zIndexTableSticky:$e,stickyScrollBarBorderRadius:Et,lineWidth:ft,lineType:Jt,tableBorderColor:Bt}=le,_t=`${(0,Dr.unit)(ft)} ${Jt} ${Bt}`;return{[`${se}-wrapper`]:{[`${se}-sticky`]:{"&-holder":{position:"sticky",zIndex:$e,background:le.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${(0,Dr.unit)(ze)} !important`,zIndex:$e,display:"flex",alignItems:"center",background:Qe,borderTop:_t,opacity:ve,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:ze,backgroundColor:he,borderRadius:Et,transition:`all ${le.motionDurationSlow}, transform 0s`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Ne}}}}}}},xl=le=>{const{componentCls:se,lineWidth:ve,tableBorderColor:he,calc:Ne}=le,ze=`${(0,Dr.unit)(ve)} ${le.lineType} ${he}`;return{[`${se}-wrapper`]:{[`${se}-summary`]:{position:"relative",zIndex:le.zIndexTableFixed,background:le.tableBg,"> tr":{"> th, > td":{borderBottom:ze}}},[`div${se}-summary`]:{boxShadow:`0 ${(0,Dr.unit)(Ne(ve).mul(-1).equal())} 0 ${he}`}}}},cs=le=>{const{componentCls:se,motionDurationMid:ve,lineWidth:he,lineType:Ne,tableBorderColor:ze,calc:Qe}=le,$e=`${(0,Dr.unit)(he)} ${Ne} ${ze}`,Et=`${se}-expanded-row-cell`;return{[`${se}-wrapper`]:{[`${se}-tbody-virtual`]:{[`${se}-tbody-virtual-holder-inner`]:{[`
|
|
& > ${se}-row,
|
|
& > div:not(${se}-row) > ${se}-row
|
|
`]:{display:"flex",boxSizing:"border-box",width:"100%"}},[`${se}-cell`]:{borderBottom:$e,transition:`background ${ve}`},[`${se}-expanded-row`]:{[`${Et}${Et}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${(0,Dr.unit)(he)})`,borderInlineEnd:"none"}}},[`${se}-bordered`]:{[`${se}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:$e,position:"absolute"},[`${se}-cell`]:{borderInlineEnd:$e,[`&${se}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:Qe(he).mul(-1).equal(),borderInlineStart:$e}}},[`&${se}-virtual`]:{[`${se}-placeholder ${se}-cell`]:{borderInlineEnd:$e,borderBottom:$e}}}}}};const Bs=le=>{const{componentCls:se,fontWeightStrong:ve,tablePaddingVertical:he,tablePaddingHorizontal:Ne,tableExpandColumnWidth:ze,lineWidth:Qe,lineType:$e,tableBorderColor:Et,tableFontSize:ft,tableBg:Jt,tableRadius:Bt,tableHeaderTextColor:_t,motionDurationMid:kt,tableHeaderBg:Xt,tableHeaderCellSplitColor:Ln,tableFooterTextColor:An,tableFooterBg:Qn,calc:gn}=le,sn=`${(0,Dr.unit)(Qe)} ${$e} ${Et}`;return{[`${se}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Hl.dF)()),{[se]:Object.assign(Object.assign({},(0,Hl.Wf)(le)),{fontSize:ft,background:Jt,borderRadius:`${(0,Dr.unit)(Bt)} ${(0,Dr.unit)(Bt)} 0 0`,scrollbarColor:`${le.tableScrollThumbBg} ${le.tableScrollBg}`}),table:{width:"100%",textAlign:"start",borderRadius:`${(0,Dr.unit)(Bt)} ${(0,Dr.unit)(Bt)} 0 0`,borderCollapse:"separate",borderSpacing:0},[`
|
|
${se}-cell,
|
|
${se}-thead > tr > th,
|
|
${se}-tbody > tr > th,
|
|
${se}-tbody > tr > td,
|
|
tfoot > tr > th,
|
|
tfoot > tr > td
|
|
`]:{position:"relative",padding:`${(0,Dr.unit)(he)} ${(0,Dr.unit)(Ne)}`,overflowWrap:"break-word"},[`${se}-title`]:{padding:`${(0,Dr.unit)(he)} ${(0,Dr.unit)(Ne)}`},[`${se}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:_t,fontWeight:ve,textAlign:"start",background:Xt,borderBottom:sn,transition:`background ${kt} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${se}-selection-column):not(${se}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Ln,transform:"translateY(-50%)",transition:`background-color ${kt}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${se}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${kt}, border-color ${kt}`,borderBottom:sn,[`
|
|
> ${se}-wrapper:only-child,
|
|
> ${se}-expanded-row-fixed > ${se}-wrapper:only-child
|
|
`]:{[se]:{marginBlock:(0,Dr.unit)(gn(he).mul(-1).equal()),marginInline:`${(0,Dr.unit)(gn(ze).sub(Ne).equal())}
|
|
${(0,Dr.unit)(gn(Ne).mul(-1).equal())}`,[`${se}-tbody > tr:last-child > td`]:{borderBottomWidth:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:_t,fontWeight:ve,textAlign:"start",background:Xt,borderBottom:sn,transition:`background ${kt} ease`}}},[`${se}-footer`]:{padding:`${(0,Dr.unit)(he)} ${(0,Dr.unit)(Ne)}`,color:An,background:Qn}})}},Au=le=>{const{colorFillAlter:se,colorBgContainer:ve,colorTextHeading:he,colorFillSecondary:Ne,colorFillContent:ze,controlItemBgActive:Qe,controlItemBgActiveHover:$e,padding:Et,paddingSM:ft,paddingXS:Jt,colorBorderSecondary:Bt,borderRadiusLG:_t,controlHeight:kt,colorTextPlaceholder:Xt,fontSize:Ln,fontSizeSM:An,lineHeight:Qn,lineWidth:gn,colorIcon:sn,colorIconHover:Kn,opacityLoading:da,controlInteractiveSize:Pa}=le,la=new yl.FastColor(Ne).onBackground(ve).toHexString(),Nr=new yl.FastColor(ze).onBackground(ve).toHexString(),ar=new yl.FastColor(se).onBackground(ve).toHexString(),vr=new yl.FastColor(sn),Ar=new yl.FastColor(Kn),Ja=Pa/2-gn,Xa=Ja*2+gn*3;return{headerBg:ar,headerColor:he,headerSortActiveBg:la,headerSortHoverBg:Nr,bodySortBg:ar,rowHoverBg:ar,rowSelectedBg:Qe,rowSelectedHoverBg:$e,rowExpandedBg:se,cellPaddingBlock:Et,cellPaddingInline:Et,cellPaddingBlockMD:ft,cellPaddingInlineMD:Jt,cellPaddingBlockSM:Jt,cellPaddingInlineSM:Jt,borderColor:Bt,headerBorderRadius:_t,footerBg:ar,footerColor:he,cellFontSize:Ln,cellFontSizeMD:Ln,cellFontSizeSM:Ln,headerSplitColor:Bt,fixedHeaderSortActiveBg:la,headerFilterHoverBg:ze,filterDropdownMenuBg:ve,filterDropdownBg:ve,expandIconBg:ve,selectionColumnWidth:kt,stickyScrollBarBg:Xt,stickyScrollBarBorderRadius:100,expandIconMarginTop:(Ln*Qn-gn*3)/2-Math.ceil((An*1.4-gn*3)/2),headerIconColor:vr.clone().setA(vr.a*da).toRgbString(),headerIconHoverColor:Ar.clone().setA(Ar.a*da).toRgbString(),expandIconHalfInner:Ja,expandIconSize:Xa,expandIconScale:Pa/Xa}},Ss=2;var Es=(0,Vl.I$)("Table",le=>{const{colorTextHeading:se,colorSplit:ve,colorBgContainer:he,controlInteractiveSize:Ne,headerBg:ze,headerColor:Qe,headerSortActiveBg:$e,headerSortHoverBg:Et,bodySortBg:ft,rowHoverBg:Jt,rowSelectedBg:Bt,rowSelectedHoverBg:_t,rowExpandedBg:kt,cellPaddingBlock:Xt,cellPaddingInline:Ln,cellPaddingBlockMD:An,cellPaddingInlineMD:Qn,cellPaddingBlockSM:gn,cellPaddingInlineSM:sn,borderColor:Kn,footerBg:da,footerColor:Pa,headerBorderRadius:la,cellFontSize:Nr,cellFontSizeMD:ar,cellFontSizeSM:vr,headerSplitColor:Ar,fixedHeaderSortActiveBg:Ja,headerFilterHoverBg:Xa,filterDropdownBg:Ra,expandIconBg:Oa,selectionColumnWidth:Ua,stickyScrollBarBg:pr,calc:Cr}=le,Ha=(0,Pl.mergeToken)(le,{tableFontSize:Nr,tableBg:he,tableRadius:la,tablePaddingVertical:Xt,tablePaddingHorizontal:Ln,tablePaddingVerticalMiddle:An,tablePaddingHorizontalMiddle:Qn,tablePaddingVerticalSmall:gn,tablePaddingHorizontalSmall:sn,tableBorderColor:Kn,tableHeaderTextColor:Qe,tableHeaderBg:ze,tableFooterTextColor:Pa,tableFooterBg:da,tableHeaderCellSplitColor:Ar,tableHeaderSortBg:$e,tableHeaderSortHoverBg:Et,tableBodySortBg:ft,tableFixedHeaderSortActiveBg:Ja,tableHeaderFilterActiveBg:Xa,tableFilterDropdownBg:Ra,tableRowHoverBg:Jt,tableSelectedRowBg:Bt,tableSelectedRowHoverBg:_t,zIndexTableFixed:Ss,zIndexTableSticky:Cr(Ss).add(1).equal({unit:!1}),tableFontSizeMiddle:ar,tableFontSizeSmall:vr,tableSelectionColumnWidth:Ua,tableExpandIconBg:Oa,tableExpandColumnWidth:Cr(Ne).add(Cr(le.padding).mul(2)).equal(),tableExpandedRowBg:kt,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:pr,tableScrollThumbBgHover:se,tableScrollBg:ve});return[Bs(Ha),us(Ha),xl(Ha),ni(Ha),du(Ha),eu(Ha),ss(Ha),yu(Ha),xl(Ha),Ml(Ha),fi(Ha),Ju(Ha),Go(Ha),Eu(Ha),Du(Ha),vo(Ha),cs(Ha)]},Au,{unitless:{expandIconScale:!0}});const pc=[],Mc=(le,se)=>{var ve,he;const{prefixCls:Ne,className:ze,rootClassName:Qe,style:$e,size:Et,bordered:ft,dropdownPrefixCls:Jt,dataSource:Bt,pagination:_t,rowSelection:kt,rowKey:Xt="key",rowClassName:Ln,columns:An,children:Qn,childrenColumnName:gn,onChange:sn,getPopupContainer:Kn,loading:da,expandIcon:Pa,expandable:la,expandedRowRender:Nr,expandIconColumnIndex:ar,indentSize:vr,scroll:Ar,sortDirections:Ja,locale:Xa,showSorterTooltip:Ra={target:"full-header"},virtual:Oa}=le,Ua=(0,uc.ln)("Table"),pr=y.useMemo(()=>An||La(Qn),[An,Qn]),Cr=y.useMemo(()=>pr.some(io=>io.responsive),[pr]),Ha=(0,Vc.Z)(Cr),Po=y.useMemo(()=>{const io=new Set(Object.keys(Ha).filter(Mo=>Ha[Mo]));return pr.filter(Mo=>!Mo.responsive||Mo.responsive.some(ul=>io.has(ul)))},[pr,Ha]),Io=(0,Hc.Z)(le,["className","style","columns"]),{locale:ol=wc.Z,direction:ai,table:Ii,renderEmpty:rl,getPrefixCls:Zl,getPopupContainer:$o}=y.useContext(fs.E_),Ko=(0,gc.Z)(Et),Ai=Object.assign(Object.assign({},ol.Table),Xa),ml=Bt||pc,mr=Zl("table",Ne),kr=Zl("dropdown",Jt),[,nr]=(0,Fc.ZP)(),Tr=(0,dc.Z)(mr),[Pi,bi,il]=Es(mr,Tr),Yi=Object.assign(Object.assign({childrenColumnName:gn,expandIconColumnIndex:ar},la),{expandIcon:(ve=la==null?void 0:la.expandIcon)!==null&&ve!==void 0?ve:(he=Ii==null?void 0:Ii.expandable)===null||he===void 0?void 0:he.expandIcon}),{childrenColumnName:Ql="children"}=Yi,Tl=y.useMemo(()=>ml.some(io=>io==null?void 0:io[Ql])?"nest":Nr||la!=null&&la.expandedRowRender?"row":null,[ml]),Zr={body:y.useRef(null)},Wr=Qc(mr),wi=y.useRef(null),ll=y.useRef(null);Kc(se,()=>Object.assign(Object.assign({},ll.current),{nativeElement:wi.current}));const Mi=y.useMemo(()=>typeof Xt=="function"?Xt:io=>io==null?void 0:io[Xt],[Xt]),[tu]=Yr(ml,Ql,Mi),ee={},ae=function(io,Mo){let ul=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var sl,iu,gu,mu;const cl=Object.assign(Object.assign({},ee),io);ul&&((sl=ee.resetPagination)===null||sl===void 0||sl.call(ee),!((iu=cl.pagination)===null||iu===void 0)&&iu.current&&(cl.pagination.current=1),_t&&((gu=_t.onChange)===null||gu===void 0||gu.call(_t,1,(mu=cl.pagination)===null||mu===void 0?void 0:mu.pageSize))),Ar&&Ar.scrollToFirstRowOnChange!==!1&&Zr.body.current&&(0,Wc.Z)(0,{getContainer:()=>Zr.body.current}),sn==null||sn(cl.pagination,cl.filters,cl.sorter,{currentDataSource:Br(ur(ml,cl.sorterStates,Ql),cl.filterStates,Ql),action:Mo})},oe=(io,Mo)=>{ae({sorter:io,sorterStates:Mo},"sort",!1)},[de,pe,Se,Ae]=Ro({prefixCls:mr,mergedColumns:Po,onSorterChange:oe,sortDirections:Ja||["ascend","descend"],tableLocale:Ai,showSorterTooltip:Ra}),Oe=y.useMemo(()=>ur(ml,pe,Ql),[ml,pe]);ee.sorter=Ae(),ee.sorterStates=pe;const Xe=(io,Mo)=>{ae({filters:io,filterStates:Mo},"filter",!0)},[ht,dt,lt]=Lr({prefixCls:mr,locale:Ai,dropdownPrefixCls:kr,mergedColumns:Po,onFilterChange:Xe,getPopupContainer:Kn||$o,rootClassName:Cl()(Qe,Tr)}),ut=Br(Oe,dt,Ql);ee.filters=lt,ee.filterStates=dt;const It=y.useMemo(()=>{const io={};return Object.keys(lt).forEach(Mo=>{lt[Mo]!==null&&(io[Mo]=lt[Mo])}),Object.assign(Object.assign({},Se),{filters:io})},[Se,lt]),[fn]=nl(It),ba=(io,Mo)=>{ae({pagination:Object.assign(Object.assign({},ee.pagination),{current:io,pageSize:Mo})},"paginate")},[aa,_a]=ei(ut.length,ba,_t);ee.pagination=_t===!1?{}:bo(aa,_t),ee.resetPagination=_a;const Ga=y.useMemo(()=>{if(_t===!1||!aa.pageSize)return ut;const{current:io=1,total:Mo,pageSize:ul=gr}=aa;return ut.length<Mo?ut.length>ul?ut.slice((io-1)*ul,io*ul):ut:ut.slice((io-1)*ul,io*ul)},[!!_t,ut,aa==null?void 0:aa.current,aa==null?void 0:aa.pageSize,aa==null?void 0:aa.total]),[sr,Er]=xc({prefixCls:mr,data:ut,pageData:Ga,getRowKey:Mi,getRecordByKey:tu,expandType:Tl,childrenColumnName:Ql,locale:Ai,getPopupContainer:Kn||$o},kt),oo=(io,Mo,ul)=>{let sl;return typeof Ln=="function"?sl=Cl()(Ln(io,Mo,ul)):sl=Cl()(Ln),Cl()({[`${mr}-row-selected`]:Er.has(Mi(io,Mo))},sl)};Yi.__PARENT_RENDER_ICON__=Yi.expandIcon,Yi.expandIcon=Yi.expandIcon||Pa||Dc(Ai),Tl==="nest"&&Yi.expandIconColumnIndex===void 0?Yi.expandIconColumnIndex=kt?1:0:Yi.expandIconColumnIndex>0&&kt&&(Yi.expandIconColumnIndex-=1),typeof Yi.indentSize!="number"&&(Yi.indentSize=typeof vr=="number"?vr:15);const ro=y.useCallback(io=>fn(sr(ht(de(io)))),[de,ht,sr]);let Oo,$i;if(_t!==!1&&(aa!=null&&aa.total)){let io;aa.size?io=aa.size:io=Ko==="small"||Ko==="middle"?"small":void 0;const Mo=iu=>y.createElement(Uc.Z,Object.assign({},aa,{className:Cl()(`${mr}-pagination ${mr}-pagination-${iu}`,aa.className),size:io})),ul=ai==="rtl"?"left":"right",{position:sl}=aa;if(sl!==null&&Array.isArray(sl)){const iu=sl.find(cl=>cl.includes("top")),gu=sl.find(cl=>cl.includes("bottom")),mu=sl.every(cl=>`${cl}`=="none");!iu&&!gu&&!mu&&($i=Mo(ul)),iu&&(Oo=Mo(iu.toLowerCase().replace("top",""))),gu&&($i=Mo(gu.toLowerCase().replace("bottom","")))}else $i=Mo(ul)}let Ho;typeof da=="boolean"?Ho={spinning:da}:typeof da=="object"&&(Ho=Object.assign({spinning:!0},da));const Ui=Cl()(il,Tr,`${mr}-wrapper`,Ii==null?void 0:Ii.className,{[`${mr}-wrapper-rtl`]:ai==="rtl"},ze,Qe,bi),nu=Object.assign(Object.assign({},Ii==null?void 0:Ii.style),$e),Jl=typeof(Xa==null?void 0:Xa.emptyText)!="undefined"?Xa.emptyText:(rl==null?void 0:rl("Table"))||y.createElement(Ac.Z,{componentName:"Table"}),Xu=Oa?pl:ou,ku={},wu=y.useMemo(()=>{const{fontSize:io,lineHeight:Mo,lineWidth:ul,padding:sl,paddingXS:iu,paddingSM:gu}=nr,mu=Math.floor(io*Mo);switch(Ko){case"middle":return gu*2+mu+ul;case"small":return iu*2+mu+ul;default:return sl*2+mu+ul}},[nr,Ko]);return Oa&&(ku.listItemHeight=wu),Pi(y.createElement("div",{ref:wi,className:Ui,style:nu},y.createElement(Bc.Z,Object.assign({spinning:!1},Ho),Oo,y.createElement(Xu,Object.assign({},ku,Io,{ref:ll,columns:Po,direction:ai,expandable:Yi,prefixCls:mr,className:Cl()({[`${mr}-middle`]:Ko==="middle",[`${mr}-small`]:Ko==="small",[`${mr}-bordered`]:ft,[`${mr}-empty`]:ml.length===0},il,Tr,bi),data:Ga,rowKey:Mi,rowClassName:oo,emptyText:Jl,internalHooks:Re,internalRefs:Zr,transformColumns:ro,getContainerWidth:Wr})),$i)))};var tc=y.forwardRef(Mc);const ds=(le,se)=>{const ve=y.useRef(0);return ve.current+=1,y.createElement(tc,Object.assign({},le,{ref:se,_renderTimes:ve.current}))},es=y.forwardRef(ds);es.SELECTION_COLUMN=qu,es.EXPAND_COLUMN=ce,es.SELECTION_ALL=Ys,es.SELECTION_INVERT=$s,es.SELECTION_NONE=qs,es.Column=cu,es.ColumnGroup=Wl,es.Summary=ct;var Tc=es,qc=Tc},66309:function(Ht,Vt,te){"use strict";te.d(Vt,{default:function(){return je}});var y=te(67294),ce=te(13144),Re=te.n(ce),Le=te(10366),_e=te(98787),Me=te(69760),be=te(96159),He=te(45353),Te=te(53124),ke=te(16777),Ue=te(24327),qe=te(14747),Ye=te(43259),me=te(83559);const E=Be=>{const{paddingXXS:Pt,lineWidth:ot,tagPaddingHorizontal:Ke,componentCls:Ve,calc:it}=Be,Mt=it(Ke).sub(ot).equal(),Tt=it(Pt).sub(ot).equal();return{[Ve]:Object.assign(Object.assign({},(0,qe.Wf)(Be)),{display:"inline-block",height:"auto",marginInlineEnd:Be.marginXS,paddingInline:Mt,fontSize:Be.tagFontSize,lineHeight:Be.tagLineHeight,whiteSpace:"nowrap",background:Be.defaultBg,border:`${(0,ke.unit)(Be.lineWidth)} ${Be.lineType} ${Be.colorBorder}`,borderRadius:Be.borderRadiusSM,opacity:1,transition:`all ${Be.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ve}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:Be.defaultColor},[`${Ve}-close-icon`]:{marginInlineStart:Tt,fontSize:Be.tagIconSize,color:Be.colorTextDescription,cursor:"pointer",transition:`all ${Be.motionDurationMid}`,"&:hover":{color:Be.colorTextHeading}},[`&${Ve}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${Be.iconCls}-close, ${Be.iconCls}-close:hover`]:{color:Be.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ve}-checkable-checked):hover`]:{color:Be.colorPrimary,backgroundColor:Be.colorFillSecondary},"&:active, &-checked":{color:Be.colorTextLightSolid},"&-checked":{backgroundColor:Be.colorPrimary,"&:hover":{backgroundColor:Be.colorPrimaryHover}},"&:active":{backgroundColor:Be.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${Be.iconCls} + span, > span + ${Be.iconCls}`]:{marginInlineStart:Mt}}),[`${Ve}-borderless`]:{borderColor:"transparent",background:Be.tagBorderlessBg}}},a=Be=>{const{lineWidth:Pt,fontSizeIcon:ot,calc:Ke}=Be,Ve=Be.fontSizeSM;return(0,Ye.mergeToken)(Be,{tagFontSize:Ve,tagLineHeight:(0,ke.unit)(Ke(Be.lineHeightSM).mul(Ve).equal()),tagIconSize:Ke(ot).sub(Ke(Pt).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:Be.defaultBg})},x=Be=>({defaultBg:new Ue.FastColor(Be.colorFillQuaternary).onBackground(Be.colorBgContainer).toHexString(),defaultColor:Be.colorText});var b=(0,me.I$)("Tag",Be=>{const Pt=a(Be);return E(Pt)},x),z=function(Be,Pt){var ot={};for(var Ke in Be)Object.prototype.hasOwnProperty.call(Be,Ke)&&Pt.indexOf(Ke)<0&&(ot[Ke]=Be[Ke]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,Ke=Object.getOwnPropertySymbols(Be);Ve<Ke.length;Ve++)Pt.indexOf(Ke[Ve])<0&&Object.prototype.propertyIsEnumerable.call(Be,Ke[Ve])&&(ot[Ke[Ve]]=Be[Ke[Ve]]);return ot},re=y.forwardRef((Be,Pt)=>{const{prefixCls:ot,style:Ke,className:Ve,checked:it,onChange:Mt,onClick:Tt}=Be,$t=z(Be,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:En,tag:gt}=y.useContext(Te.E_),xt=Rt=>{Mt==null||Mt(!it),Tt==null||Tt(Rt)},Lt=En("tag",ot),[Dt,tt,Zt]=b(Lt),xe=Re()(Lt,`${Lt}-checkable`,{[`${Lt}-checkable-checked`]:it},gt==null?void 0:gt.className,Ve,tt,Zt);return Dt(y.createElement("span",Object.assign({},$t,{ref:Pt,style:Object.assign(Object.assign({},Ke),gt==null?void 0:gt.style),className:xe,onClick:xt})))}),ie=te(98719);const fe=Be=>(0,ie.Z)(Be,(Pt,ot)=>{let{textColor:Ke,lightBorderColor:Ve,lightColor:it,darkColor:Mt}=ot;return{[`${Be.componentCls}${Be.componentCls}-${Pt}`]:{color:Ke,background:it,borderColor:Ve,"&-inverse":{color:Be.colorTextLightSolid,background:Mt,borderColor:Mt},[`&${Be.componentCls}-borderless`]:{borderColor:"transparent"}}}});var Ee=(0,me.bk)(["Tag","preset"],Be=>{const Pt=a(Be);return fe(Pt)},x);function De(Be){return typeof Be!="string"?Be:Be.charAt(0).toUpperCase()+Be.slice(1)}const et=(Be,Pt,ot)=>{const Ke=De(ot);return{[`${Be.componentCls}${Be.componentCls}-${Pt}`]:{color:Be[`color${ot}`],background:Be[`color${Ke}Bg`],borderColor:Be[`color${Ke}Border`],[`&${Be.componentCls}-borderless`]:{borderColor:"transparent"}}}};var Ze=(0,me.bk)(["Tag","status"],Be=>{const Pt=a(Be);return[et(Pt,"success","Success"),et(Pt,"processing","Info"),et(Pt,"error","Error"),et(Pt,"warning","Warning")]},x),Ce=function(Be,Pt){var ot={};for(var Ke in Be)Object.prototype.hasOwnProperty.call(Be,Ke)&&Pt.indexOf(Ke)<0&&(ot[Ke]=Be[Ke]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,Ke=Object.getOwnPropertySymbols(Be);Ve<Ke.length;Ve++)Pt.indexOf(Ke[Ve])<0&&Object.prototype.propertyIsEnumerable.call(Be,Ke[Ve])&&(ot[Ke[Ve]]=Be[Ke[Ve]]);return ot};const Ge=y.forwardRef((Be,Pt)=>{const{prefixCls:ot,className:Ke,rootClassName:Ve,style:it,children:Mt,icon:Tt,color:$t,onClose:En,bordered:gt=!0,visible:xt}=Be,Lt=Ce(Be,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:Dt,direction:tt,tag:Zt}=y.useContext(Te.E_),[xe,Rt]=y.useState(!0),ln=(0,Le.Z)(Lt,["closeIcon","closable"]);y.useEffect(()=>{xt!==void 0&&Rt(xt)},[xt]);const Kt=(0,_e.o2)($t),cn=(0,_e.yT)($t),In=Kt||cn,At=Object.assign(Object.assign({backgroundColor:$t&&!In?$t:void 0},Zt==null?void 0:Zt.style),it),jt=Dt("tag",ot),[vt,Fe,Je]=b(jt),zt=Re()(jt,Zt==null?void 0:Zt.className,{[`${jt}-${$t}`]:In,[`${jt}-has-color`]:$t&&!In,[`${jt}-hidden`]:!xe,[`${jt}-rtl`]:tt==="rtl",[`${jt}-borderless`]:!gt},Ke,Ve,Fe,Je),Gt=wn=>{wn.stopPropagation(),En==null||En(wn),!wn.defaultPrevented&&Rt(!1)},[,wt]=(0,Me.Z)((0,Me.w)(Be),(0,Me.w)(Zt),{closable:!1,closeIconRender:wn=>{const va=y.createElement("span",{className:`${jt}-close-icon`,onClick:Gt},wn);return(0,be.wm)(wn,va,ma=>({onClick:Ea=>{var hn;(hn=ma==null?void 0:ma.onClick)===null||hn===void 0||hn.call(ma,Ea),Gt(Ea)},className:Re()(ma==null?void 0:ma.className,`${jt}-close-icon`)}))}}),Wt=typeof Lt.onClick=="function"||Mt&&Mt.type==="a",Ft=Tt||null,rn=Ft?y.createElement(y.Fragment,null,Ft,Mt&&y.createElement("span",null,Mt)):Mt,kn=y.createElement("span",Object.assign({},ln,{ref:Pt,className:zt,style:At}),rn,wt,Kt&&y.createElement(Ee,{key:"preset",prefixCls:jt}),cn&&y.createElement(Ze,{key:"status",prefixCls:jt}));return vt(Wt?y.createElement(He.Z,{component:"Tag"},kn):kn)});Ge.CheckableTag=re;var je=Ge},12845:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return Ze}});var y=te(67294),ce=te(13144),Re=te.n(ce),Le=te(53124),_e=te(35792),Me=te(16777),be=te(14747),He=te(83559),Te=te(43259);const ke=Ce=>{const{componentCls:ye,calc:Ge}=Ce;return{[ye]:Object.assign(Object.assign({},(0,be.Wf)(Ce)),{margin:0,padding:0,listStyle:"none",[`${ye}-item`]:{position:"relative",margin:0,paddingBottom:Ce.itemPaddingBottom,fontSize:Ce.fontSize,listStyle:"none","&-tail":{position:"absolute",insetBlockStart:Ce.itemHeadSize,insetInlineStart:Ge(Ge(Ce.itemHeadSize).sub(Ce.tailWidth)).div(2).equal(),height:`calc(100% - ${(0,Me.unit)(Ce.itemHeadSize)})`,borderInlineStart:`${(0,Me.unit)(Ce.tailWidth)} ${Ce.lineType} ${Ce.tailColor}`},"&-pending":{[`${ye}-item-head`]:{fontSize:Ce.fontSizeSM,backgroundColor:"transparent"},[`${ye}-item-tail`]:{display:"none"}},"&-head":{position:"absolute",width:Ce.itemHeadSize,height:Ce.itemHeadSize,backgroundColor:Ce.dotBg,border:`${(0,Me.unit)(Ce.dotBorderWidth)} ${Ce.lineType} transparent`,borderRadius:"50%","&-blue":{color:Ce.colorPrimary,borderColor:Ce.colorPrimary},"&-red":{color:Ce.colorError,borderColor:Ce.colorError},"&-green":{color:Ce.colorSuccess,borderColor:Ce.colorSuccess},"&-gray":{color:Ce.colorTextDisabled,borderColor:Ce.colorTextDisabled}},"&-head-custom":{position:"absolute",insetBlockStart:Ge(Ce.itemHeadSize).div(2).equal(),insetInlineStart:Ge(Ce.itemHeadSize).div(2).equal(),width:"auto",height:"auto",marginBlockStart:0,paddingBlock:Ce.customHeadPaddingVertical,lineHeight:1,textAlign:"center",border:0,borderRadius:0,transform:"translate(-50%, -50%)"},"&-content":{position:"relative",insetBlockStart:Ge(Ge(Ce.fontSize).mul(Ce.lineHeight).sub(Ce.fontSize)).mul(-1).add(Ce.lineWidth).equal(),marginInlineStart:Ge(Ce.margin).add(Ce.itemHeadSize).equal(),marginInlineEnd:0,marginBlockStart:0,marginBlockEnd:0,wordBreak:"break-word"},"&-last":{[`> ${ye}-item-tail`]:{display:"none"},[`> ${ye}-item-content`]:{minHeight:Ge(Ce.controlHeightLG).mul(1.2).equal()}}},[`&${ye}-alternate,
|
|
&${ye}-right,
|
|
&${ye}-label`]:{[`${ye}-item`]:{"&-tail, &-head, &-head-custom":{insetInlineStart:"50%"},"&-head":{marginInlineStart:Ge(Ce.marginXXS).mul(-1).equal(),"&-custom":{marginInlineStart:Ge(Ce.tailWidth).div(2).equal()}},"&-left":{[`${ye}-item-content`]:{insetInlineStart:`calc(50% - ${(0,Me.unit)(Ce.marginXXS)})`,width:`calc(50% - ${(0,Me.unit)(Ce.marginSM)})`,textAlign:"start"}},"&-right":{[`${ye}-item-content`]:{width:`calc(50% - ${(0,Me.unit)(Ce.marginSM)})`,margin:0,textAlign:"end"}}}},[`&${ye}-right`]:{[`${ye}-item-right`]:{[`${ye}-item-tail,
|
|
${ye}-item-head,
|
|
${ye}-item-head-custom`]:{insetInlineStart:`calc(100% - ${(0,Me.unit)(Ge(Ge(Ce.itemHeadSize).add(Ce.tailWidth)).div(2).equal())})`},[`${ye}-item-content`]:{width:`calc(100% - ${(0,Me.unit)(Ge(Ce.itemHeadSize).add(Ce.marginXS).equal())})`}}},[`&${ye}-pending
|
|
${ye}-item-last
|
|
${ye}-item-tail`]:{display:"block",height:`calc(100% - ${(0,Me.unit)(Ce.margin)})`,borderInlineStart:`${(0,Me.unit)(Ce.tailWidth)} dotted ${Ce.tailColor}`},[`&${ye}-reverse
|
|
${ye}-item-last
|
|
${ye}-item-tail`]:{display:"none"},[`&${ye}-reverse ${ye}-item-pending`]:{[`${ye}-item-tail`]:{insetBlockStart:Ce.margin,display:"block",height:`calc(100% - ${(0,Me.unit)(Ce.margin)})`,borderInlineStart:`${(0,Me.unit)(Ce.tailWidth)} dotted ${Ce.tailColor}`},[`${ye}-item-content`]:{minHeight:Ge(Ce.controlHeightLG).mul(1.2).equal()}},[`&${ye}-label`]:{[`${ye}-item-label`]:{position:"absolute",insetBlockStart:Ge(Ge(Ce.fontSize).mul(Ce.lineHeight).sub(Ce.fontSize)).mul(-1).add(Ce.tailWidth).equal(),width:`calc(50% - ${(0,Me.unit)(Ce.marginSM)})`,textAlign:"end"},[`${ye}-item-right`]:{[`${ye}-item-label`]:{insetInlineStart:`calc(50% + ${(0,Me.unit)(Ce.marginSM)})`,width:`calc(50% - ${(0,Me.unit)(Ce.marginSM)})`,textAlign:"start"}}},"&-rtl":{direction:"rtl",[`${ye}-item-head-custom`]:{transform:"translate(50%, -50%)"}}})}},Ue=Ce=>({tailColor:Ce.colorSplit,tailWidth:Ce.lineWidthBold,dotBorderWidth:Ce.wireframe?Ce.lineWidthBold:Ce.lineWidth*3,dotBg:Ce.colorBgContainer,itemPaddingBottom:Ce.padding*1.25});var qe=(0,He.I$)("Timeline",Ce=>{const ye=(0,Te.mergeToken)(Ce,{itemHeadSize:10,customHeadPaddingVertical:Ce.paddingXXS,paddingInlineEnd:2});return[ke(ye)]},Ue),Ye=function(Ce,ye){var Ge={};for(var je in Ce)Object.prototype.hasOwnProperty.call(Ce,je)&&ye.indexOf(je)<0&&(Ge[je]=Ce[je]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,je=Object.getOwnPropertySymbols(Ce);Be<je.length;Be++)ye.indexOf(je[Be])<0&&Object.prototype.propertyIsEnumerable.call(Ce,je[Be])&&(Ge[je[Be]]=Ce[je[Be]]);return Ge},E=Ce=>{var{prefixCls:ye,className:Ge,color:je="blue",dot:Be,pending:Pt=!1,position:ot,label:Ke,children:Ve}=Ce,it=Ye(Ce,["prefixCls","className","color","dot","pending","position","label","children"]);const{getPrefixCls:Mt}=y.useContext(Le.E_),Tt=Mt("timeline",ye),$t=Re()(`${Tt}-item`,{[`${Tt}-item-pending`]:Pt},Ge),En=/blue|red|green|gray/.test(je||"")?void 0:je,gt=Re()(`${Tt}-item-head`,{[`${Tt}-item-head-custom`]:!!Be,[`${Tt}-item-head-${je}`]:!En});return y.createElement("li",Object.assign({},it,{className:$t}),Ke&&y.createElement("div",{className:`${Tt}-item-label`},Ke),y.createElement("div",{className:`${Tt}-item-tail`}),y.createElement("div",{className:gt,style:{borderColor:En,color:En}},Be),y.createElement("div",{className:`${Tt}-item-content`},Ve))},a=te(96641),x=te(77322),b=function(Ce,ye){var Ge={};for(var je in Ce)Object.prototype.hasOwnProperty.call(Ce,je)&&ye.indexOf(je)<0&&(Ge[je]=Ce[je]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,je=Object.getOwnPropertySymbols(Ce);Be<je.length;Be++)ye.indexOf(je[Be])<0&&Object.prototype.propertyIsEnumerable.call(Ce,je[Be])&&(Ge[je[Be]]=Ce[je[Be]]);return Ge},ne=Ce=>{var{prefixCls:ye,className:Ge,pending:je=!1,children:Be,items:Pt,rootClassName:ot,reverse:Ke=!1,direction:Ve,hashId:it,pendingDot:Mt,mode:Tt=""}=Ce,$t=b(Ce,["prefixCls","className","pending","children","items","rootClassName","reverse","direction","hashId","pendingDot","mode"]);const En=(Rt,ln)=>Tt==="alternate"?Rt==="right"?`${ye}-item-right`:Rt==="left"?`${ye}-item-left`:ln%2===0?`${ye}-item-left`:`${ye}-item-right`:Tt==="left"?`${ye}-item-left`:Tt==="right"?`${ye}-item-right`:Rt==="right"?`${ye}-item-right`:"",gt=(0,a.Z)(Pt||[]),xt=typeof je=="boolean"?null:je;je&>.push({pending:!!je,dot:Mt||y.createElement(x.Z,null),children:xt}),Ke&>.reverse();const Lt=gt.length,Dt=`${ye}-item-last`,tt=gt.filter(Rt=>!!Rt).map((Rt,ln)=>{var Kt;const cn=ln===Lt-2?Dt:"",In=ln===Lt-1?Dt:"",{className:At}=Rt,jt=b(Rt,["className"]);return y.createElement(E,Object.assign({},jt,{className:Re()([At,!Ke&&je?cn:In,En((Kt=Rt==null?void 0:Rt.position)!==null&&Kt!==void 0?Kt:"",ln)]),key:(Rt==null?void 0:Rt.key)||ln}))}),Zt=gt.some(Rt=>!!(Rt!=null&&Rt.label)),xe=Re()(ye,{[`${ye}-pending`]:!!je,[`${ye}-reverse`]:!!Ke,[`${ye}-${Tt}`]:!!Tt&&!Zt,[`${ye}-label`]:Zt,[`${ye}-rtl`]:Ve==="rtl"},Ge,ot,it);return y.createElement("ul",Object.assign({},$t,{className:xe}),tt)},re=te(37419);function ie(Ce,ye){return Ce&&Array.isArray(Ce)?Ce:(0,re.Z)(ye).map(Ge=>{var je,Be;return Object.assign({children:(Be=(je=Ge==null?void 0:Ge.props)===null||je===void 0?void 0:je.children)!==null&&Be!==void 0?Be:""},Ge.props)})}var fe=ie,Ee=function(Ce,ye){var Ge={};for(var je in Ce)Object.prototype.hasOwnProperty.call(Ce,je)&&ye.indexOf(je)<0&&(Ge[je]=Ce[je]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,je=Object.getOwnPropertySymbols(Ce);Be<je.length;Be++)ye.indexOf(je[Be])<0&&Object.prototype.propertyIsEnumerable.call(Ce,je[Be])&&(Ge[je[Be]]=Ce[je[Be]]);return Ge};const De=Ce=>{const{getPrefixCls:ye,direction:Ge,timeline:je}=y.useContext(Le.E_),{prefixCls:Be,children:Pt,items:ot,className:Ke,style:Ve}=Ce,it=Ee(Ce,["prefixCls","children","items","className","style"]),Mt=ye("timeline",Be),Tt=(0,_e.Z)(Mt),[$t,En,gt]=qe(Mt,Tt),xt=fe(ot,Pt);return $t(y.createElement(ne,Object.assign({},it,{className:Re()(je==null?void 0:je.className,Ke,gt,Tt),style:Object.assign(Object.assign({},je==null?void 0:je.style),Ve),prefixCls:Mt,direction:Ge,items:xt,hashId:En})))};De.Item=E;var et=De,Ze=et},51380:function(Ht,Vt,te){"use strict";te.d(Vt,{default:function(){return Rt}});var y=te(70593),ce=te(96641),Re=te(67294),Le=te(46214),_e=te(83963),Me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},be=Me,He=te(84180),Te=function(Kt,cn){return Re.createElement(He.Z,(0,_e.Z)({},Kt,{ref:cn,icon:be}))},ke=Re.forwardRef(Te),Ue=ke,qe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},Ye=qe,me=function(Kt,cn){return Re.createElement(He.Z,(0,_e.Z)({},Kt,{ref:cn,icon:Ye}))},E=Re.forwardRef(me),a=E,x=te(13144),b=te.n(x),z=te(10225),ne=te(1089),re=te(53124),ie={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},fe=ie,Ee=function(Kt,cn){return Re.createElement(He.Z,(0,_e.Z)({},Kt,{ref:cn,icon:fe}))},De=Re.forwardRef(Ee),et=De,Ze=te(33603),Ce=te(15729),ye=te(40561);const Ge=4;function je(ln){const{dropPosition:Kt,dropLevelOffset:cn,prefixCls:In,indent:At,direction:jt="ltr"}=ln,vt=jt==="ltr"?"left":"right",Fe=jt==="ltr"?"right":"left",Je={[vt]:-cn*At+Ge,[Fe]:0};switch(Kt){case-1:Je.top=-3;break;case 1:Je.bottom=-3;break;default:Je.bottom=-3,Je[vt]=At+Ge;break}return Re.createElement("div",{style:Je,className:`${In}-drop-indicator`})}var Be=je,Pt=te(7349),Ke=Re.forwardRef((ln,Kt)=>{var cn;const{getPrefixCls:In,direction:At,virtual:jt,tree:vt}=Re.useContext(re.E_),{prefixCls:Fe,className:Je,showIcon:zt=!1,showLine:Gt,switcherIcon:wt,switcherLoadingIcon:Wt,blockNode:Ft=!1,children:rn,checkable:kn=!1,selectable:wn=!0,draggable:va,motion:ma,style:Ea}=ln,hn=In("tree",Fe),Bn=In(),Rn=ma!=null?ma:Object.assign(Object.assign({},(0,Ze.Z)(Bn)),{motionAppear:!1}),nt=Object.assign(Object.assign({},ln),{checkable:kn,selectable:wn,showIcon:zt,motion:Rn,blockNode:Ft,showLine:!!Gt,dropIndicatorRender:Be}),[rt,an,tn]=(0,ye.ZP)(hn),[,Cn]=(0,Ce.ZP)(),zn=Cn.paddingXS/2+(((cn=Cn.Tree)===null||cn===void 0?void 0:cn.titleHeight)||Cn.controlHeightSM),Xn=Re.useMemo(()=>{if(!va)return!1;let Yt={};switch(typeof va){case"function":Yt.nodeDraggable=va;break;case"object":Yt=Object.assign({},va);break;default:break}return Yt.icon!==!1&&(Yt.icon=Yt.icon||Re.createElement(et,null)),Yt},[va]),nn=Yt=>Re.createElement(Pt.Z,{prefixCls:hn,switcherIcon:wt,switcherLoadingIcon:Wt,treeNodeProps:Yt,showLine:Gt});return rt(Re.createElement(y.ZP,Object.assign({itemHeight:zn,ref:Kt,virtual:jt},nt,{style:Object.assign(Object.assign({},vt==null?void 0:vt.style),Ea),prefixCls:hn,className:b()({[`${hn}-icon-hide`]:!zt,[`${hn}-block-node`]:Ft,[`${hn}-unselectable`]:!wn,[`${hn}-rtl`]:At==="rtl"},vt==null?void 0:vt.className,Je,an,tn),direction:At,checkable:kn&&Re.createElement("span",{className:`${hn}-checkbox-inner`}),selectable:wn,switcherIcon:nn,draggable:Xn}),rn))});const Ve=0,it=1,Mt=2;function Tt(ln,Kt,cn){const{key:In,children:At}=cn;function jt(vt){const Fe=vt[In],Je=vt[At];Kt(Fe,vt)!==!1&&Tt(Je||[],Kt,cn)}ln.forEach(jt)}function $t(ln){let{treeData:Kt,expandedKeys:cn,startKey:In,endKey:At,fieldNames:jt}=ln;const vt=[];let Fe=Ve;if(In&&In===At)return[In];if(!In||!At)return[];function Je(zt){return zt===In||zt===At}return Tt(Kt,zt=>{if(Fe===Mt)return!1;if(Je(zt)){if(vt.push(zt),Fe===Ve)Fe=it;else if(Fe===it)return Fe=Mt,!1}else Fe===it&&vt.push(zt);return cn.includes(zt)},(0,ne.w$)(jt)),vt}function En(ln,Kt,cn){const In=(0,ce.Z)(Kt),At=[];return Tt(ln,(jt,vt)=>{const Fe=In.indexOf(jt);return Fe!==-1&&(At.push(vt),In.splice(Fe,1)),!!In.length},(0,ne.w$)(cn)),At}var gt=function(ln,Kt){var cn={};for(var In in ln)Object.prototype.hasOwnProperty.call(ln,In)&&Kt.indexOf(In)<0&&(cn[In]=ln[In]);if(ln!=null&&typeof Object.getOwnPropertySymbols=="function")for(var At=0,In=Object.getOwnPropertySymbols(ln);At<In.length;At++)Kt.indexOf(In[At])<0&&Object.prototype.propertyIsEnumerable.call(ln,In[At])&&(cn[In[At]]=ln[In[At]]);return cn};function xt(ln){const{isLeaf:Kt,expanded:cn}=ln;return Kt?Re.createElement(Le.Z,null):cn?Re.createElement(Ue,null):Re.createElement(a,null)}function Lt(ln){let{treeData:Kt,children:cn}=ln;return Kt||(0,ne.zn)(cn)}const Dt=(ln,Kt)=>{var{defaultExpandAll:cn,defaultExpandParent:In,defaultExpandedKeys:At}=ln,jt=gt(ln,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const vt=Re.useRef(null),Fe=Re.useRef(null),Je=()=>{const{keyEntities:rt}=(0,ne.I8)(Lt(jt));let an;return cn?an=Object.keys(rt):In?an=(0,z.r7)(jt.expandedKeys||At||[],rt):an=jt.expandedKeys||At||[],an},[zt,Gt]=Re.useState(jt.selectedKeys||jt.defaultSelectedKeys||[]),[wt,Wt]=Re.useState(()=>Je());Re.useEffect(()=>{"selectedKeys"in jt&&Gt(jt.selectedKeys)},[jt.selectedKeys]),Re.useEffect(()=>{"expandedKeys"in jt&&Wt(jt.expandedKeys)},[jt.expandedKeys]);const Ft=(rt,an)=>{var tn;return"expandedKeys"in jt||Wt(rt),(tn=jt.onExpand)===null||tn===void 0?void 0:tn.call(jt,rt,an)},rn=(rt,an)=>{var tn;const{multiple:Cn,fieldNames:zn}=jt,{node:Xn,nativeEvent:nn}=an,{key:Yt=""}=Xn,Sn=Lt(jt),Un=Object.assign(Object.assign({},an),{selected:!0}),Yn=(nn==null?void 0:nn.ctrlKey)||(nn==null?void 0:nn.metaKey),Ma=nn==null?void 0:nn.shiftKey;let Da;Cn&&Yn?(Da=rt,vt.current=Yt,Fe.current=Da,Un.selectedNodes=En(Sn,Da,zn)):Cn&&Ma?(Da=Array.from(new Set([].concat((0,ce.Z)(Fe.current||[]),(0,ce.Z)($t({treeData:Sn,expandedKeys:wt,startKey:Yt,endKey:vt.current,fieldNames:zn}))))),Un.selectedNodes=En(Sn,Da,zn)):(Da=[Yt],vt.current=Yt,Fe.current=Da,Un.selectedNodes=En(Sn,Da,zn)),(tn=jt.onSelect)===null||tn===void 0||tn.call(jt,Da,Un),"selectedKeys"in jt||Gt(Da)},{getPrefixCls:kn,direction:wn}=Re.useContext(re.E_),{prefixCls:va,className:ma,showIcon:Ea=!0,expandAction:hn="click"}=jt,Bn=gt(jt,["prefixCls","className","showIcon","expandAction"]),Rn=kn("tree",va),nt=b()(`${Rn}-directory`,{[`${Rn}-directory-rtl`]:wn==="rtl"},ma);return Re.createElement(Ke,Object.assign({icon:xt,ref:Kt,blockNode:!0},Bn,{showIcon:Ea,expandAction:hn,prefixCls:Rn,className:nt,expandedKeys:wt,selectedKeys:zt,onSelect:rn,onExpand:Ft}))};var Zt=Re.forwardRef(Dt);const xe=Ke;xe.DirectoryTree=Zt,xe.TreeNode=y.OF;var Rt=xe},40561:function(Ht,Vt,te){"use strict";te.d(Vt,{ZP:function(){return E},Yk:function(){return qe},TM:function(){return Ye}});var y=te(16777),ce=te(63185),Re=te(14747),Le=te(33507),_e=te(43259),Me=te(83559);const be=a=>{let{treeCls:x,treeNodeCls:b,directoryNodeSelectedBg:z,directoryNodeSelectedColor:ne,motionDurationMid:re,borderRadius:ie,controlItemBgHover:fe}=a;return{[`${x}${x}-directory ${b}`]:{[`${x}-node-content-wrapper`]:{position:"static",[`> *:not(${x}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${re}`,content:'""',borderRadius:ie},"&:hover:before":{background:fe}},[`${x}-switcher, ${x}-checkbox, ${x}-draggable-icon`]:{zIndex:1},"&-selected":{[`${x}-switcher, ${x}-draggable-icon`]:{color:ne},[`${x}-node-content-wrapper`]:{color:ne,background:"transparent","&:before, &:hover:before":{background:z}}}}}},He=new y.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Te=(a,x)=>({[`.${a}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${x.motionDurationSlow}`}}}),ke=(a,x)=>({[`.${a}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:x.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${(0,y.unit)(x.lineWidthBold)} solid ${x.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Ue=(a,x)=>{const{treeCls:b,treeNodeCls:z,treeNodePadding:ne,titleHeight:re,indentSize:ie,nodeSelectedBg:fe,nodeHoverBg:Ee,colorTextQuaternary:De,controlItemBgActiveDisabled:et}=x;return{[b]:Object.assign(Object.assign({},(0,Re.Wf)(x)),{background:x.colorBgContainer,borderRadius:x.borderRadius,transition:`background-color ${x.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${b}-rtl ${b}-switcher_close ${b}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${b}-active-focused)`]:Object.assign({},(0,Re.oN)(x)),[`${b}-list-holder-inner`]:{alignItems:"flex-start"},[`&${b}-block-node`]:{[`${b}-list-holder-inner`]:{alignItems:"stretch",[`${b}-node-content-wrapper`]:{flex:"auto"},[`${z}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${x.colorPrimary}`,opacity:0,animationName:He,animationDuration:x.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:x.borderRadius}}},[z]:{display:"flex",alignItems:"flex-start",marginBottom:ne,lineHeight:(0,y.unit)(re),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:ne},[`&-disabled ${b}-node-content-wrapper`]:{color:x.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${b}-checkbox-disabled + ${b}-node-selected,&${z}-disabled${z}-selected ${b}-node-content-wrapper`]:{backgroundColor:et},[`${b}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${z}-disabled)`]:{[`${b}-node-content-wrapper`]:{"&:hover":{color:x.nodeHoverColor}}},[`&-active ${b}-node-content-wrapper`]:{background:x.controlItemBgHover},[`&:not(${z}-disabled).filter-node ${b}-title`]:{color:x.colorPrimary,fontWeight:500},"&-draggable":{cursor:"grab",[`${b}-draggable-icon`]:{flexShrink:0,width:re,textAlign:"center",visibility:"visible",color:De},[`&${z}-disabled ${b}-draggable-icon`]:{visibility:"hidden"}}},[`${b}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:ie}},[`${b}-draggable-icon`]:{visibility:"hidden"},[`${b}-switcher, ${b}-checkbox`]:{marginInlineEnd:x.calc(x.calc(re).sub(x.controlInteractiveSize)).div(2).equal()},[`${b}-switcher`]:Object.assign(Object.assign({},Te(a,x)),{position:"relative",flex:"none",alignSelf:"stretch",width:re,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${x.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:re,height:re,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:x.borderRadius,transition:`all ${x.motionDurationSlow}`},[`&:not(${b}-switcher-noop):hover:before`]:{backgroundColor:x.colorBgTextHover},[`&_close ${b}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:x.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x.calc(re).div(2).equal(),bottom:x.calc(ne).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${x.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:x.calc(x.calc(re).div(2).equal()).mul(.8).equal(),height:x.calc(re).div(2).equal(),borderBottom:`1px solid ${x.colorBorder}`,content:'""'}}}),[`${b}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:re,paddingBlock:0,paddingInline:x.paddingXS,background:"transparent",borderRadius:x.borderRadius,cursor:"pointer",transition:`all ${x.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},ke(a,x)),{"&:hover":{backgroundColor:Ee},[`&${b}-node-selected`]:{color:x.nodeSelectedColor,backgroundColor:fe},[`${b}-iconEle`]:{display:"inline-block",width:re,height:re,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${b}-unselectable ${b}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${z}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${x.colorPrimary}`},"&-show-line":{[`${b}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x.calc(re).div(2).equal(),bottom:x.calc(ne).mul(-1).equal(),borderInlineEnd:`1px solid ${x.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${b}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${z}-leaf-last ${b}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${(0,y.unit)(x.calc(re).div(2).equal())} !important`}})}},qe=function(a,x){let b=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const z=`.${a}`,ne=`${z}-treenode`,re=x.calc(x.paddingXS).div(2).equal(),ie=(0,_e.mergeToken)(x,{treeCls:z,treeNodeCls:ne,treeNodePadding:re});return[Ue(a,ie),b&&be(ie)].filter(Boolean)},Ye=a=>{const{controlHeightSM:x,controlItemBgHover:b,controlItemBgActive:z}=a,ne=x;return{titleHeight:ne,indentSize:ne,nodeHoverBg:b,nodeHoverColor:a.colorText,nodeSelectedBg:z,nodeSelectedColor:a.colorText}},me=a=>{const{colorTextLightSolid:x,colorPrimary:b}=a;return Object.assign(Object.assign({},Ye(a)),{directoryNodeSelectedColor:x,directoryNodeSelectedBg:b})};var E=(0,Me.I$)("Tree",(a,x)=>{let{prefixCls:b}=x;return[{[a.componentCls]:(0,ce.C2)(`${b}-checkbox`,a)},qe(b,a),(0,Le.Z)(a)]},me)},7349:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return De}});var y=te(67294),ce=te(83963),Re={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},Le=Re,_e=te(84180),Me=function(Ze,Ce){return y.createElement(_e.Z,(0,ce.Z)({},Ze,{ref:Ce,icon:Le}))},be=y.forwardRef(Me),He=be,Te=te(46214),ke=te(77322),Ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},qe=Ue,Ye=function(Ze,Ce){return y.createElement(_e.Z,(0,ce.Z)({},Ze,{ref:Ce,icon:qe}))},me=y.forwardRef(Ye),E=me,a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},x=a,b=function(Ze,Ce){return y.createElement(_e.Z,(0,ce.Z)({},Ze,{ref:Ce,icon:x}))},z=y.forwardRef(b),ne=z,re=te(13144),ie=te.n(re),fe=te(96159),De=et=>{const{prefixCls:Ze,switcherIcon:Ce,treeNodeProps:ye,showLine:Ge,switcherLoadingIcon:je}=et,{isLeaf:Be,expanded:Pt,loading:ot}=ye;if(ot)return y.isValidElement(je)?je:y.createElement(ke.Z,{className:`${Ze}-switcher-loading-icon`});let Ke;if(Ge&&typeof Ge=="object"&&(Ke=Ge.showLeafIcon),Be){if(!Ge)return null;if(typeof Ke!="boolean"&&Ke){const Mt=typeof Ke=="function"?Ke(ye):Ke,Tt=`${Ze}-switcher-line-custom-icon`;return y.isValidElement(Mt)?(0,fe.Tm)(Mt,{className:ie()(Mt.props.className||"",Tt)}):Mt}return Ke?y.createElement(Te.Z,{className:`${Ze}-switcher-line-icon`}):y.createElement("span",{className:`${Ze}-switcher-leaf-line`})}const Ve=`${Ze}-switcher-icon`,it=typeof Ce=="function"?Ce(ye):Ce;return y.isValidElement(it)?(0,fe.Tm)(it,{className:ie()(it.props.className||"",Ve)}):it!==void 0?it:Ge?Pt?y.createElement(E,{className:`${Ze}-switcher-line-icon`}):y.createElement(ne,{className:`${Ze}-switcher-line-icon`}):y.createElement(He,{className:Ve})}},46214:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return He}});var y=te(83963),ce=te(67294),Re={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},Le=Re,_e=te(84180),Me=function(ke,Ue){return ce.createElement(_e.Z,(0,y.Z)({},ke,{ref:Ue,icon:Le}))},be=ce.forwardRef(Me),He=be},55007:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return He}});var y=te(83963),ce=te(67294),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"},Le=Re,_e=te(84180),Me=function(ke,Ue){return ce.createElement(_e.Z,(0,y.Z)({},ke,{ref:Ue,icon:Le}))},be=ce.forwardRef(Me),He=be},79269:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return He}});var y=te(83963),ce=te(67294),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"},Le=Re,_e=te(84180),Me=function(ke,Ue){return ce.createElement(_e.Z,(0,y.Z)({},ke,{ref:Ue,icon:Le}))},be=ce.forwardRef(Me),He=be},17689:function(Ht,Vt){var te,y;(function(){"use strict";var ce={}.hasOwnProperty,Re="[native code]";function Le(){for(var _e=[],Me=0;Me<arguments.length;Me++){var be=arguments[Me];if(be){var He=typeof be;if(He==="string"||He==="number")_e.push(be);else if(Array.isArray(be)){if(be.length){var Te=Le.apply(null,be);Te&&_e.push(Te)}}else if(He==="object"){if(be.toString!==Object.prototype.toString&&!be.toString.toString().includes("[native code]")){_e.push(be.toString());continue}for(var ke in be)ce.call(be,ke)&&be[ke]&&_e.push(ke)}}}return _e.join(" ")}Ht.exports?(Le.default=Le,Ht.exports=Le):(te=[],y=function(){return Le}.apply(Vt,te),y!==void 0&&(Ht.exports=y))})()},92389:function(Ht,Vt){"use strict";var te={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(ce){var Re=ce.keyCode;if(ce.altKey&&!ce.ctrlKey||ce.metaKey||Re>=te.F1&&Re<=te.F12)return!1;switch(Re){case te.ALT:case te.CAPS_LOCK:case te.CONTEXT_MENU:case te.CTRL:case te.DOWN:case te.END:case te.ESC:case te.HOME:case te.INSERT:case te.LEFT:case te.MAC_FF_META:case te.META:case te.NUMLOCK:case te.NUM_CENTER:case te.PAGE_DOWN:case te.PAGE_UP:case te.PAUSE:case te.PRINT_SCREEN:case te.RIGHT:case te.SHIFT:case te.UP:case te.WIN_KEY:case te.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(ce){if(ce>=te.ZERO&&ce<=te.NINE||ce>=te.NUM_ZERO&&ce<=te.NUM_MULTIPLY||ce>=te.A&&ce<=te.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&ce===0)return!0;switch(ce){case te.SPACE:case te.QUESTION_MARK:case te.NUM_PLUS:case te.NUM_MINUS:case te.NUM_PERIOD:case te.NUM_DIVISION:case te.SEMICOLON:case te.DASH:case te.EQUALS:case te.COMMA:case te.PERIOD:case te.SLASH:case te.APOSTROPHE:case te.SINGLE_QUOTE:case te.OPEN_SQUARE_BRACKET:case te.BACKSLASH:case te.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};Vt.Z=te},19575:function(Ht,Vt,te){var y,ce;(function(Re,Le){Ht.exports=Le(Re)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof te.g!="undefined"?te.g:this,function(Re){"use strict";Re=Re||{};var Le=Re.Base64,_e="2.6.4",Me="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",be=function(je){for(var Be={},Pt=0,ot=je.length;Pt<ot;Pt++)Be[je.charAt(Pt)]=Pt;return Be}(Me),He=String.fromCharCode,Te=function(je){if(je.length<2){var Be=je.charCodeAt(0);return Be<128?je:Be<2048?He(192|Be>>>6)+He(128|Be&63):He(224|Be>>>12&15)+He(128|Be>>>6&63)+He(128|Be&63)}else{var Be=65536+(je.charCodeAt(0)-55296)*1024+(je.charCodeAt(1)-56320);return He(240|Be>>>18&7)+He(128|Be>>>12&63)+He(128|Be>>>6&63)+He(128|Be&63)}},ke=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Ue=function(je){return je.replace(ke,Te)},qe=function(je){var Be=[0,2,1][je.length%3],Pt=je.charCodeAt(0)<<16|(je.length>1?je.charCodeAt(1):0)<<8|(je.length>2?je.charCodeAt(2):0),ot=[Me.charAt(Pt>>>18),Me.charAt(Pt>>>12&63),Be>=2?"=":Me.charAt(Pt>>>6&63),Be>=1?"=":Me.charAt(Pt&63)];return ot.join("")},Ye=Re.btoa&&typeof Re.btoa=="function"?function(je){return Re.btoa(je)}:function(je){if(je.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return je.replace(/[\s\S]{1,3}/g,qe)},me=function(je){return Ye(Ue(String(je)))},E=function(je){return je.replace(/[+\/]/g,function(Be){return Be=="+"?"-":"_"}).replace(/=/g,"")},a=function(je,Be){return Be?E(me(je)):me(je)},x=function(je){return a(je,!0)},b;Re.Uint8Array&&(b=function(je,Be){for(var Pt="",ot=0,Ke=je.length;ot<Ke;ot+=3){var Ve=je[ot],it=je[ot+1],Mt=je[ot+2],Tt=Ve<<16|it<<8|Mt;Pt+=Me.charAt(Tt>>>18)+Me.charAt(Tt>>>12&63)+(typeof it!="undefined"?Me.charAt(Tt>>>6&63):"=")+(typeof Mt!="undefined"?Me.charAt(Tt&63):"=")}return Be?E(Pt):Pt});var z=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ne=function(je){switch(je.length){case 4:var Be=(7&je.charCodeAt(0))<<18|(63&je.charCodeAt(1))<<12|(63&je.charCodeAt(2))<<6|63&je.charCodeAt(3),Pt=Be-65536;return He((Pt>>>10)+55296)+He((Pt&1023)+56320);case 3:return He((15&je.charCodeAt(0))<<12|(63&je.charCodeAt(1))<<6|63&je.charCodeAt(2));default:return He((31&je.charCodeAt(0))<<6|63&je.charCodeAt(1))}},re=function(je){return je.replace(z,ne)},ie=function(je){var Be=je.length,Pt=Be%4,ot=(Be>0?be[je.charAt(0)]<<18:0)|(Be>1?be[je.charAt(1)]<<12:0)|(Be>2?be[je.charAt(2)]<<6:0)|(Be>3?be[je.charAt(3)]:0),Ke=[He(ot>>>16),He(ot>>>8&255),He(ot&255)];return Ke.length-=[0,0,2,1][Pt],Ke.join("")},fe=Re.atob&&typeof Re.atob=="function"?function(je){return Re.atob(je)}:function(je){return je.replace(/\S{1,4}/g,ie)},Ee=function(je){return fe(String(je).replace(/[^A-Za-z0-9\+\/]/g,""))},De=function(je){return re(fe(je))},et=function(je){return String(je).replace(/[-_]/g,function(Be){return Be=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Ze=function(je){return De(et(je))},Ce;Re.Uint8Array&&(Ce=function(je){return Uint8Array.from(Ee(et(je)),function(Be){return Be.charCodeAt(0)})});var ye=function(){var je=Re.Base64;return Re.Base64=Le,je};if(Re.Base64={VERSION:_e,atob:Ee,btoa:Ye,fromBase64:Ze,toBase64:a,utob:Ue,encode:a,encodeURI:x,btou:re,decode:Ze,noConflict:ye,fromUint8Array:b,toUint8Array:Ce},typeof Object.defineProperty=="function"){var Ge=function(je){return{value:je,enumerable:!1,writable:!0,configurable:!0}};Re.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Ge(function(){return Ze(this)})),Object.defineProperty(String.prototype,"toBase64",Ge(function(je){return a(this,je)})),Object.defineProperty(String.prototype,"toBase64URI",Ge(function(){return a(this,!0)}))}}return Re.Meteor&&(Base64=Re.Base64),Ht.exports?Ht.exports.Base64=Re.Base64:(y=[],ce=function(){return Re.Base64}.apply(Vt,y),ce!==void 0&&(Ht.exports=ce)),{Base64:Re.Base64}})},42767:function(Ht,Vt){"use strict";var te;var y=typeof Symbol=="function"&&Symbol.for,ce=y?Symbol.for("react.element"):60103,Re=y?Symbol.for("react.portal"):60106,Le=y?Symbol.for("react.fragment"):60107,_e=y?Symbol.for("react.strict_mode"):60108,Me=y?Symbol.for("react.profiler"):60114,be=y?Symbol.for("react.provider"):60109,He=y?Symbol.for("react.context"):60110,Te=y?Symbol.for("react.async_mode"):60111,ke=y?Symbol.for("react.concurrent_mode"):60111,Ue=y?Symbol.for("react.forward_ref"):60112,qe=y?Symbol.for("react.suspense"):60113,Ye=y?Symbol.for("react.suspense_list"):60120,me=y?Symbol.for("react.memo"):60115,E=y?Symbol.for("react.lazy"):60116,a=y?Symbol.for("react.block"):60121,x=y?Symbol.for("react.fundamental"):60117,b=y?Symbol.for("react.responder"):60118,z=y?Symbol.for("react.scope"):60119;function ne(ie){if(typeof ie=="object"&&ie!==null){var fe=ie.$$typeof;switch(fe){case ce:switch(ie=ie.type,ie){case Te:case ke:case Le:case Me:case _e:case qe:return ie;default:switch(ie=ie&&ie.$$typeof,ie){case He:case Ue:case E:case me:case be:return ie;default:return fe}}case Re:return fe}}}function re(ie){return ne(ie)===ke}te=Te,te=ke,te=He,te=be,te=ce,te=Ue,te=Le,te=E,te=me,te=Re,te=Me,te=_e,te=qe,te=function(ie){return re(ie)||ne(ie)===Te},te=re,te=function(ie){return ne(ie)===He},te=function(ie){return ne(ie)===be},te=function(ie){return typeof ie=="object"&&ie!==null&&ie.$$typeof===ce},te=function(ie){return ne(ie)===Ue},Vt.isFragment=function(ie){return ne(ie)===Le},te=function(ie){return ne(ie)===E},te=function(ie){return ne(ie)===me},te=function(ie){return ne(ie)===Re},te=function(ie){return ne(ie)===Me},te=function(ie){return ne(ie)===_e},te=function(ie){return ne(ie)===qe},te=function(ie){return typeof ie=="string"||typeof ie=="function"||ie===Le||ie===ke||ie===Me||ie===_e||ie===qe||ie===Ye||typeof ie=="object"&&ie!==null&&(ie.$$typeof===E||ie.$$typeof===me||ie.$$typeof===be||ie.$$typeof===He||ie.$$typeof===Ue||ie.$$typeof===x||ie.$$typeof===b||ie.$$typeof===z||ie.$$typeof===a)},te=ne},16357:function(Ht,Vt,te){"use strict";Ht.exports=te(42767)},16404:function(Ht,Vt){"use strict";var te;var y=Symbol.for("react.element"),ce=Symbol.for("react.portal"),Re=Symbol.for("react.fragment"),Le=Symbol.for("react.strict_mode"),_e=Symbol.for("react.profiler"),Me=Symbol.for("react.provider"),be=Symbol.for("react.context"),He=Symbol.for("react.server_context"),Te=Symbol.for("react.forward_ref"),ke=Symbol.for("react.suspense"),Ue=Symbol.for("react.suspense_list"),qe=Symbol.for("react.memo"),Ye=Symbol.for("react.lazy"),me=Symbol.for("react.offscreen"),E;E=Symbol.for("react.module.reference");function a(x){if(typeof x=="object"&&x!==null){var b=x.$$typeof;switch(b){case y:switch(x=x.type,x){case Re:case _e:case Le:case ke:case Ue:return x;default:switch(x=x&&x.$$typeof,x){case He:case be:case Te:case Ye:case qe:case Me:return x;default:return b}}case ce:return b}}}te=be,te=Me,te=y,te=Te,te=Re,te=Ye,te=qe,te=ce,te=_e,te=Le,te=ke,te=Ue,te=function(){return!1},te=function(){return!1},te=function(x){return a(x)===be},te=function(x){return a(x)===Me},te=function(x){return typeof x=="object"&&x!==null&&x.$$typeof===y},te=function(x){return a(x)===Te},te=function(x){return a(x)===Re},te=function(x){return a(x)===Ye},te=function(x){return a(x)===qe},te=function(x){return a(x)===ce},te=function(x){return a(x)===_e},te=function(x){return a(x)===Le},te=function(x){return a(x)===ke},te=function(x){return a(x)===Ue},te=function(x){return typeof x=="string"||typeof x=="function"||x===Re||x===_e||x===Le||x===ke||x===Ue||x===me||typeof x=="object"&&x!==null&&(x.$$typeof===Ye||x.$$typeof===qe||x.$$typeof===Me||x.$$typeof===be||x.$$typeof===Te||x.$$typeof===E||x.getModuleId!==void 0)},te=a},80705:function(Ht,Vt,te){"use strict";te(16404)},3510:function(Ht,Vt,te){"use strict";te.r(Vt),te.d(Vt,{Panel:function(){return je},default:function(){return Ge}});var y=te(87462),ce=te(74902),Re=te(97685),Le=te(71002),_e=te(94184),Me=te.n(_e),be=te(21770),He=te(80334),Te=te(67294),ke=te(45987),Ue=te(50344),qe=te(1413),Ye=te(4942),me=te(62874),E=te(15105),a=Te.forwardRef(function(Be,Pt){var ot=Be.prefixCls,Ke=Be.forceRender,Ve=Be.className,it=Be.style,Mt=Be.children,Tt=Be.isActive,$t=Be.role,En=Be.classNames,gt=Be.styles,xt=Te.useState(Tt||Ke),Lt=(0,Re.Z)(xt,2),Dt=Lt[0],tt=Lt[1];return Te.useEffect(function(){(Ke||Tt)&&tt(!0)},[Ke,Tt]),Dt?Te.createElement("div",{ref:Pt,className:Me()("".concat(ot,"-content"),(0,Ye.Z)((0,Ye.Z)({},"".concat(ot,"-content-active"),Tt),"".concat(ot,"-content-inactive"),!Tt),Ve),style:it,role:$t},Te.createElement("div",{className:Me()("".concat(ot,"-content-box"),En==null?void 0:En.body),style:gt==null?void 0:gt.body},Mt)):null});a.displayName="PanelContent";var x=a,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=Te.forwardRef(function(Be,Pt){var ot=Be.showArrow,Ke=ot===void 0?!0:ot,Ve=Be.headerClass,it=Be.isActive,Mt=Be.onItemClick,Tt=Be.forceRender,$t=Be.className,En=Be.classNames,gt=En===void 0?{}:En,xt=Be.styles,Lt=xt===void 0?{}:xt,Dt=Be.prefixCls,tt=Be.collapsible,Zt=Be.accordion,xe=Be.panelKey,Rt=Be.extra,ln=Be.header,Kt=Be.expandIcon,cn=Be.openMotion,In=Be.destroyInactivePanel,At=Be.children,jt=(0,ke.Z)(Be,b),vt=tt==="disabled",Fe=Rt!=null&&typeof Rt!="boolean",Je=(0,Ye.Z)((0,Ye.Z)((0,Ye.Z)({onClick:function(){Mt==null||Mt(xe)},onKeyDown:function(kn){(kn.key==="Enter"||kn.keyCode===E.Z.ENTER||kn.which===E.Z.ENTER)&&(Mt==null||Mt(xe))},role:Zt?"tab":"button"},"aria-expanded",it),"aria-disabled",vt),"tabIndex",vt?-1:0),zt=typeof Kt=="function"?Kt(Be):Te.createElement("i",{className:"arrow"}),Gt=zt&&Te.createElement("div",(0,y.Z)({className:"".concat(Dt,"-expand-icon")},["header","icon"].includes(tt)?Je:{}),zt),wt=Me()("".concat(Dt,"-item"),(0,Ye.Z)((0,Ye.Z)({},"".concat(Dt,"-item-active"),it),"".concat(Dt,"-item-disabled"),vt),$t),Wt=Me()(Ve,"".concat(Dt,"-header"),(0,Ye.Z)({},"".concat(Dt,"-collapsible-").concat(tt),!!tt),gt.header),Ft=(0,qe.Z)({className:Wt,style:Lt.header},["header","icon"].includes(tt)?{}:Je);return Te.createElement("div",(0,y.Z)({},jt,{ref:Pt,className:wt}),Te.createElement("div",Ft,Ke&&Gt,Te.createElement("span",(0,y.Z)({className:"".concat(Dt,"-header-text")},tt==="header"?Je:{}),ln),Fe&&Te.createElement("div",{className:"".concat(Dt,"-extra")},Rt)),Te.createElement(me.Z,(0,y.Z)({visible:it,leavedClassName:"".concat(Dt,"-content-hidden")},cn,{forceRender:Tt,removeOnLeave:In}),function(rn,kn){var wn=rn.className,va=rn.style;return Te.createElement(x,{ref:kn,prefixCls:Dt,className:wn,classNames:gt,style:va,styles:Lt,isActive:it,forceRender:Tt,role:Zt?"tabpanel":void 0},At)}))}),ne=z,re=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ie=function(Pt,ot){var Ke=ot.prefixCls,Ve=ot.accordion,it=ot.collapsible,Mt=ot.destroyInactivePanel,Tt=ot.onItemClick,$t=ot.activeKey,En=ot.openMotion,gt=ot.expandIcon;return Pt.map(function(xt,Lt){var Dt=xt.children,tt=xt.label,Zt=xt.key,xe=xt.collapsible,Rt=xt.onItemClick,ln=xt.destroyInactivePanel,Kt=(0,ke.Z)(xt,re),cn=String(Zt!=null?Zt:Lt),In=xe!=null?xe:it,At=ln!=null?ln:Mt,jt=function(Je){In!=="disabled"&&(Tt(Je),Rt==null||Rt(Je))},vt=!1;return Ve?vt=$t[0]===cn:vt=$t.indexOf(cn)>-1,Te.createElement(ne,(0,y.Z)({},Kt,{prefixCls:Ke,key:cn,panelKey:cn,isActive:vt,accordion:Ve,openMotion:En,expandIcon:gt,header:tt,collapsible:In,onItemClick:jt,destroyInactivePanel:At}),Dt)})},fe=function(Pt,ot,Ke){if(!Pt)return null;var Ve=Ke.prefixCls,it=Ke.accordion,Mt=Ke.collapsible,Tt=Ke.destroyInactivePanel,$t=Ke.onItemClick,En=Ke.activeKey,gt=Ke.openMotion,xt=Ke.expandIcon,Lt=Pt.key||String(ot),Dt=Pt.props,tt=Dt.header,Zt=Dt.headerClass,xe=Dt.destroyInactivePanel,Rt=Dt.collapsible,ln=Dt.onItemClick,Kt=!1;it?Kt=En[0]===Lt:Kt=En.indexOf(Lt)>-1;var cn=Rt!=null?Rt:Mt,In=function(vt){cn!=="disabled"&&($t(vt),ln==null||ln(vt))},At={key:Lt,panelKey:Lt,header:tt,headerClass:Zt,isActive:Kt,prefixCls:Ve,destroyInactivePanel:xe!=null?xe:Tt,openMotion:gt,accordion:it,children:Pt.props.children,onItemClick:In,expandIcon:xt,collapsible:cn};return typeof Pt.type=="string"?Pt:(Object.keys(At).forEach(function(jt){typeof At[jt]=="undefined"&&delete At[jt]}),Te.cloneElement(Pt,At))};function Ee(Be,Pt,ot){return Array.isArray(Be)?ie(Be,ot):(0,Ue.Z)(Pt).map(function(Ke,Ve){return fe(Ke,Ve,ot)})}var De=Ee,et=te(64217);function Ze(Be){var Pt=Be;if(!Array.isArray(Pt)){var ot=(0,Le.Z)(Pt);Pt=ot==="number"||ot==="string"?[Pt]:[]}return Pt.map(function(Ke){return String(Ke)})}var Ce=Te.forwardRef(function(Be,Pt){var ot=Be.prefixCls,Ke=ot===void 0?"rc-collapse":ot,Ve=Be.destroyInactivePanel,it=Ve===void 0?!1:Ve,Mt=Be.style,Tt=Be.accordion,$t=Be.className,En=Be.children,gt=Be.collapsible,xt=Be.openMotion,Lt=Be.expandIcon,Dt=Be.activeKey,tt=Be.defaultActiveKey,Zt=Be.onChange,xe=Be.items,Rt=Me()(Ke,$t),ln=(0,be.Z)([],{value:Dt,onChange:function(Fe){return Zt==null?void 0:Zt(Fe)},defaultValue:tt,postState:Ze}),Kt=(0,Re.Z)(ln,2),cn=Kt[0],In=Kt[1],At=function(Fe){return In(function(){if(Tt)return cn[0]===Fe?[]:[Fe];var Je=cn.indexOf(Fe),zt=Je>-1;return zt?cn.filter(function(Gt){return Gt!==Fe}):[].concat((0,ce.Z)(cn),[Fe])})};(0,He.ZP)(!En,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var jt=De(xe,En,{prefixCls:Ke,accordion:Tt,openMotion:xt,expandIcon:Lt,collapsible:gt,destroyInactivePanel:it,onItemClick:At,activeKey:cn});return Te.createElement("div",(0,y.Z)({ref:Pt,className:Rt,style:Mt,role:Tt?"tablist":void 0},(0,et.Z)(Be,{aria:!0,data:!0})),jt)}),ye=Object.assign(Ce,{Panel:ne}),Ge=ye,je=ye.Panel},46762:function(Ht,Vt){"use strict";var te;var y=Symbol.for("react.element"),ce=Symbol.for("react.portal"),Re=Symbol.for("react.fragment"),Le=Symbol.for("react.strict_mode"),_e=Symbol.for("react.profiler"),Me=Symbol.for("react.provider"),be=Symbol.for("react.context"),He=Symbol.for("react.server_context"),Te=Symbol.for("react.forward_ref"),ke=Symbol.for("react.suspense"),Ue=Symbol.for("react.suspense_list"),qe=Symbol.for("react.memo"),Ye=Symbol.for("react.lazy"),me=Symbol.for("react.offscreen"),E;E=Symbol.for("react.module.reference");function a(x){if(typeof x=="object"&&x!==null){var b=x.$$typeof;switch(b){case y:switch(x=x.type,x){case Re:case _e:case Le:case ke:case Ue:return x;default:switch(x=x&&x.$$typeof,x){case He:case be:case Te:case Ye:case qe:case Me:return x;default:return b}}case ce:return b}}}te=be,te=Me,te=y,te=Te,te=Re,te=Ye,te=qe,te=ce,te=_e,te=Le,te=ke,te=Ue,te=function(){return!1},te=function(){return!1},te=function(x){return a(x)===be},te=function(x){return a(x)===Me},te=function(x){return typeof x=="object"&&x!==null&&x.$$typeof===y},te=function(x){return a(x)===Te},te=function(x){return a(x)===Re},te=function(x){return a(x)===Ye},te=function(x){return a(x)===qe},te=function(x){return a(x)===ce},te=function(x){return a(x)===_e},te=function(x){return a(x)===Le},te=function(x){return a(x)===ke},te=function(x){return a(x)===Ue},te=function(x){return typeof x=="string"||typeof x=="function"||x===Re||x===_e||x===Le||x===ke||x===Ue||x===me||typeof x=="object"&&x!==null&&(x.$$typeof===Ye||x.$$typeof===qe||x.$$typeof===Me||x.$$typeof===be||x.$$typeof===Te||x.$$typeof===E||x.getModuleId!==void 0)},te=a},35110:function(Ht,Vt,te){"use strict";te(46762)},86128:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return ne}});var y=te(87462),ce=te(4942),Re=te(1413),Le=te(97685),_e=te(45987),Me=te(67294),be=te(94184),He=te.n(be),Te=te(64217),ke=te(27822),Ue=function(ie){for(var fe=ie.prefixCls,Ee=ie.level,De=ie.isStart,et=ie.isEnd,Ze="".concat(fe,"-indent-unit"),Ce=[],ye=0;ye<Ee;ye+=1)Ce.push(Me.createElement("span",{key:ye,className:He()(Ze,(0,ce.Z)((0,ce.Z)({},"".concat(Ze,"-start"),De[ye]),"".concat(Ze,"-end"),et[ye]))}));return Me.createElement("span",{"aria-hidden":"true",className:"".concat(fe,"-indent")},Ce)},qe=Me.memo(Ue),Ye=te(35381),me=te(1089),E=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],a="open",x="close",b="---",z=function(ie){var fe,Ee,De,et=ie.eventKey,Ze=ie.className,Ce=ie.style,ye=ie.dragOver,Ge=ie.dragOverGapTop,je=ie.dragOverGapBottom,Be=ie.isLeaf,Pt=ie.isStart,ot=ie.isEnd,Ke=ie.expanded,Ve=ie.selected,it=ie.checked,Mt=ie.halfChecked,Tt=ie.loading,$t=ie.domRef,En=ie.active,gt=ie.data,xt=ie.onMouseMove,Lt=ie.selectable,Dt=(0,_e.Z)(ie,E),tt=Me.useContext(ke.k),Zt=Me.useContext(ke.y),xe=Me.useRef(null),Rt=Me.useState(!1),ln=(0,Le.Z)(Rt,2),Kt=ln[0],cn=ln[1],In=!!(tt.disabled||ie.disabled||(fe=Zt.nodeDisabled)!==null&&fe!==void 0&&fe.call(Zt,gt)),At=Me.useMemo(function(){return!tt.checkable||ie.checkable===!1?!1:tt.checkable},[tt.checkable,ie.checkable]),jt=function(Wn){In||tt.onNodeSelect(Wn,(0,me.F)(ie))},vt=function(Wn){In||!At||ie.disableCheckbox||tt.onNodeCheck(Wn,(0,me.F)(ie),!it)},Fe=Me.useMemo(function(){return typeof Lt=="boolean"?Lt:tt.selectable},[Lt,tt.selectable]),Je=function(Wn){tt.onNodeClick(Wn,(0,me.F)(ie)),Fe?jt(Wn):vt(Wn)},zt=function(Wn){tt.onNodeDoubleClick(Wn,(0,me.F)(ie))},Gt=function(Wn){tt.onNodeMouseEnter(Wn,(0,me.F)(ie))},wt=function(Wn){tt.onNodeMouseLeave(Wn,(0,me.F)(ie))},Wt=function(Wn){tt.onNodeContextMenu(Wn,(0,me.F)(ie))},Ft=Me.useMemo(function(){return!!(tt.draggable&&(!tt.draggable.nodeDraggable||tt.draggable.nodeDraggable(gt)))},[tt.draggable,gt]),rn=function(Wn){Wn.stopPropagation(),cn(!0),tt.onNodeDragStart(Wn,ie);try{Wn.dataTransfer.setData("text/plain","")}catch(ka){}},kn=function(Wn){Wn.preventDefault(),Wn.stopPropagation(),tt.onNodeDragEnter(Wn,ie)},wn=function(Wn){Wn.preventDefault(),Wn.stopPropagation(),tt.onNodeDragOver(Wn,ie)},va=function(Wn){Wn.stopPropagation(),tt.onNodeDragLeave(Wn,ie)},ma=function(Wn){Wn.stopPropagation(),cn(!1),tt.onNodeDragEnd(Wn,ie)},Ea=function(Wn){Wn.preventDefault(),Wn.stopPropagation(),cn(!1),tt.onNodeDrop(Wn,ie)},hn=function(Wn){Tt||tt.onNodeExpand(Wn,(0,me.F)(ie))},Bn=Me.useMemo(function(){var dn=(0,Ye.Z)(tt.keyEntities,et)||{},Wn=dn.children;return!!(Wn||[]).length},[tt.keyEntities,et]),Rn=Me.useMemo(function(){return Be===!1?!1:Be||!tt.loadData&&!Bn||tt.loadData&&ie.loaded&&!Bn},[Be,tt.loadData,Bn,ie.loaded]);Me.useEffect(function(){Tt||typeof tt.loadData=="function"&&Ke&&!Rn&&!ie.loaded&&tt.onNodeLoad((0,me.F)(ie))},[Tt,tt.loadData,tt.onNodeLoad,Ke,Rn,ie]);var nt=Me.useMemo(function(){var dn;return(dn=tt.draggable)!==null&&dn!==void 0&&dn.icon?Me.createElement("span",{className:"".concat(tt.prefixCls,"-draggable-icon")},tt.draggable.icon):null},[tt.draggable]),rt=function(Wn){var ka=ie.switcherIcon||tt.switcherIcon;return typeof ka=="function"?ka((0,Re.Z)((0,Re.Z)({},ie),{},{isLeaf:Wn})):ka},an=function(){if(Rn){var Wn=rt(!0);return Wn!==!1?Me.createElement("span",{className:He()("".concat(tt.prefixCls,"-switcher"),"".concat(tt.prefixCls,"-switcher-noop"))},Wn):null}var ka=rt(!1);return ka!==!1?Me.createElement("span",{onClick:hn,className:He()("".concat(tt.prefixCls,"-switcher"),"".concat(tt.prefixCls,"-switcher_").concat(Ke?a:x))},ka):null},tn=Me.useMemo(function(){if(!At)return null;var dn=typeof At!="boolean"?At:null;return Me.createElement("span",{className:He()("".concat(tt.prefixCls,"-checkbox"),(0,ce.Z)((0,ce.Z)((0,ce.Z)({},"".concat(tt.prefixCls,"-checkbox-checked"),it),"".concat(tt.prefixCls,"-checkbox-indeterminate"),!it&&Mt),"".concat(tt.prefixCls,"-checkbox-disabled"),In||ie.disableCheckbox)),onClick:vt,role:"checkbox","aria-checked":Mt?"mixed":it,"aria-disabled":In||ie.disableCheckbox,"aria-label":"Select ".concat(typeof ie.title=="string"?ie.title:"tree node")},dn)},[At,it,Mt,In,ie.disableCheckbox,ie.title]),Cn=Me.useMemo(function(){return Rn?null:Ke?a:x},[Rn,Ke]),zn=Me.useMemo(function(){return Me.createElement("span",{className:He()("".concat(tt.prefixCls,"-iconEle"),"".concat(tt.prefixCls,"-icon__").concat(Cn||"docu"),(0,ce.Z)({},"".concat(tt.prefixCls,"-icon_loading"),Tt))})},[tt.prefixCls,Cn,Tt]),Xn=Me.useMemo(function(){var dn=!!tt.draggable,Wn=!ie.disabled&&dn&&tt.dragOverNodeKey===et;return Wn?tt.dropIndicatorRender({dropPosition:tt.dropPosition,dropLevelOffset:tt.dropLevelOffset,indent:tt.indent,prefixCls:tt.prefixCls,direction:tt.direction}):null},[tt.dropPosition,tt.dropLevelOffset,tt.indent,tt.prefixCls,tt.direction,tt.draggable,tt.dragOverNodeKey,tt.dropIndicatorRender]),nn=Me.useMemo(function(){var dn=ie.title,Wn=dn===void 0?b:dn,ka="".concat(tt.prefixCls,"-node-content-wrapper"),Fr;if(tt.showIcon){var lo=ie.icon||tt.icon;Fr=lo?Me.createElement("span",{className:He()("".concat(tt.prefixCls,"-iconEle"),"".concat(tt.prefixCls,"-icon__customize"))},typeof lo=="function"?lo(ie):lo):zn}else tt.loadData&&Tt&&(Fr=zn);var po;return typeof Wn=="function"?po=Wn(gt):tt.titleRender?po=tt.titleRender(gt):po=Wn,Me.createElement("span",{ref:xe,title:typeof Wn=="string"?Wn:"",className:He()(ka,"".concat(ka,"-").concat(Cn||"normal"),(0,ce.Z)({},"".concat(tt.prefixCls,"-node-selected"),!In&&(Ve||Kt))),onMouseEnter:Gt,onMouseLeave:wt,onContextMenu:Wt,onClick:Je,onDoubleClick:zt},Fr,Me.createElement("span",{className:"".concat(tt.prefixCls,"-title")},po),Xn)},[tt.prefixCls,tt.showIcon,ie,tt.icon,zn,tt.titleRender,gt,Cn,Gt,wt,Wt,Je,zt]),Yt=(0,Te.Z)(Dt,{aria:!0,data:!0}),Sn=(0,Ye.Z)(tt.keyEntities,et)||{},Un=Sn.level,Yn=ot[ot.length-1],Ma=!In&&Ft,Da=tt.draggingNodeKey===et,Fa=Lt!==void 0?{"aria-selected":!!Lt}:void 0;return Me.createElement("div",(0,y.Z)({ref:$t,role:"treeitem","aria-expanded":Be?void 0:Ke,className:He()(Ze,"".concat(tt.prefixCls,"-treenode"),(De={},(0,ce.Z)((0,ce.Z)((0,ce.Z)((0,ce.Z)((0,ce.Z)((0,ce.Z)((0,ce.Z)((0,ce.Z)((0,ce.Z)((0,ce.Z)(De,"".concat(tt.prefixCls,"-treenode-disabled"),In),"".concat(tt.prefixCls,"-treenode-switcher-").concat(Ke?"open":"close"),!Be),"".concat(tt.prefixCls,"-treenode-checkbox-checked"),it),"".concat(tt.prefixCls,"-treenode-checkbox-indeterminate"),Mt),"".concat(tt.prefixCls,"-treenode-selected"),Ve),"".concat(tt.prefixCls,"-treenode-loading"),Tt),"".concat(tt.prefixCls,"-treenode-active"),En),"".concat(tt.prefixCls,"-treenode-leaf-last"),Yn),"".concat(tt.prefixCls,"-treenode-draggable"),Ft),"dragging",Da),(0,ce.Z)((0,ce.Z)((0,ce.Z)((0,ce.Z)((0,ce.Z)((0,ce.Z)((0,ce.Z)(De,"drop-target",tt.dropTargetKey===et),"drop-container",tt.dropContainerKey===et),"drag-over",!In&&ye),"drag-over-gap-top",!In&&Ge),"drag-over-gap-bottom",!In&&je),"filter-node",(Ee=tt.filterTreeNode)===null||Ee===void 0?void 0:Ee.call(tt,(0,me.F)(ie))),"".concat(tt.prefixCls,"-treenode-leaf"),Rn))),style:Ce,draggable:Ma,onDragStart:Ma?rn:void 0,onDragEnter:Ft?kn:void 0,onDragOver:Ft?wn:void 0,onDragLeave:Ft?va:void 0,onDrop:Ft?Ea:void 0,onDragEnd:Ft?ma:void 0,onMouseMove:xt},Fa,Yt),Me.createElement(qe,{prefixCls:tt.prefixCls,level:Un,isStart:Pt,isEnd:ot}),nt,an(),tn,nn)};z.isTreeNode=1;var ne=z},27822:function(Ht,Vt,te){"use strict";te.d(Vt,{k:function(){return ce},y:function(){return Re}});var y=te(67294),ce=y.createContext(null),Re=y.createContext({})},70593:function(Ht,Vt,te){"use strict";te.d(Vt,{OF:function(){return et.Z},y6:function(){return x.y},ZP:function(){return In}});var y=te(87462),ce=te(71002),Re=te(1413),Le=te(74902),_e=te(15671),Me=te(43144),be=te(97326),He=te(60136),Te=te(29388),ke=te(4942),Ue=te(94184),qe=te.n(Ue),Ye=te(15105),me=te(64217),E=te(80334),a=te(67294),x=te(27822),b=function(jt){var vt=jt.dropPosition,Fe=jt.dropLevelOffset,Je=jt.indent,zt={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(vt){case-1:zt.top=0,zt.left=-Fe*Je;break;case 1:zt.bottom=0,zt.left=-Fe*Je;break;case 0:zt.bottom=0,zt.left=Je;break}return a.createElement("div",{style:zt})},z=b;function ne(At){if(At==null)throw new TypeError("Cannot destructure "+At)}var re=te(97685),ie=te(45987),fe=te(8410),Ee=te(73299),De=te(62874),et=te(86128);function Ze(At,jt){var vt=a.useState(!1),Fe=(0,re.Z)(vt,2),Je=Fe[0],zt=Fe[1];(0,fe.Z)(function(){if(Je)return At(),function(){jt()}},[Je]),(0,fe.Z)(function(){return zt(!0),function(){zt(!1)}},[])}var Ce=Ze,ye=te(1089),Ge=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],je=a.forwardRef(function(At,jt){var vt=At.className,Fe=At.style,Je=At.motion,zt=At.motionNodes,Gt=At.motionType,wt=At.onMotionStart,Wt=At.onMotionEnd,Ft=At.active,rn=At.treeNodeRequiredProps,kn=(0,ie.Z)(At,Ge),wn=a.useState(!0),va=(0,re.Z)(wn,2),ma=va[0],Ea=va[1],hn=a.useContext(x.k),Bn=hn.prefixCls,Rn=zt&&Gt!=="hide";(0,fe.Z)(function(){zt&&Rn!==ma&&Ea(Rn)},[zt]);var nt=function(){zt&&wt()},rt=a.useRef(!1),an=function(){zt&&!rt.current&&(rt.current=!0,Wt())};Ce(nt,an);var tn=function(zn){Rn===zn&&an()};return zt?a.createElement(De.Z,(0,y.Z)({ref:jt,visible:ma},Je,{motionAppear:Gt==="show",onVisibleChanged:tn}),function(Cn,zn){var Xn=Cn.className,nn=Cn.style;return a.createElement("div",{ref:zn,className:qe()("".concat(Bn,"-treenode-motion"),Xn),style:nn},zt.map(function(Yt){var Sn=Object.assign({},(ne(Yt.data),Yt.data)),Un=Yt.title,Yn=Yt.key,Ma=Yt.isStart,Da=Yt.isEnd;delete Sn.children;var Fa=(0,ye.H8)(Yn,rn);return a.createElement(et.Z,(0,y.Z)({},Sn,Fa,{title:Un,active:Ft,data:Yt.data,key:Yn,isStart:Ma,isEnd:Da}))}))}):a.createElement(et.Z,(0,y.Z)({domRef:jt,className:vt,style:Fe},kn,{active:Ft}))}),Be=je;function Pt(){var At=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],vt=At.length,Fe=jt.length;if(Math.abs(vt-Fe)!==1)return{add:!1,key:null};function Je(zt,Gt){var wt=new Map;zt.forEach(function(Ft){wt.set(Ft,!0)});var Wt=Gt.filter(function(Ft){return!wt.has(Ft)});return Wt.length===1?Wt[0]:null}return vt<Fe?{add:!0,key:Je(At,jt)}:{add:!1,key:Je(jt,At)}}function ot(At,jt,vt){var Fe=At.findIndex(function(wt){return wt.key===vt}),Je=At[Fe+1],zt=jt.findIndex(function(wt){return wt.key===vt});if(Je){var Gt=jt.findIndex(function(wt){return wt.key===Je.key});return jt.slice(zt+1,Gt)}return jt.slice(zt+1)}var Ke=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","scrollWidth","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],Ve={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},it=function(){},Mt="RC_TREE_MOTION_".concat(Math.random()),Tt={key:Mt},$t={key:Mt,level:0,index:0,pos:"0",node:Tt,nodes:[Tt]},En={parent:null,children:[],pos:$t.pos,data:Tt,title:null,key:Mt,isStart:[],isEnd:[]};function gt(At,jt,vt,Fe){return jt===!1||!vt?At:At.slice(0,Math.ceil(vt/Fe)+1)}function xt(At){var jt=At.key,vt=At.pos;return(0,ye.km)(jt,vt)}function Lt(At){for(var jt=String(At.data.key),vt=At;vt.parent;)vt=vt.parent,jt="".concat(vt.data.key," > ").concat(jt);return jt}var Dt=a.forwardRef(function(At,jt){var vt=At.prefixCls,Fe=At.data,Je=At.selectable,zt=At.checkable,Gt=At.expandedKeys,wt=At.selectedKeys,Wt=At.checkedKeys,Ft=At.loadedKeys,rn=At.loadingKeys,kn=At.halfCheckedKeys,wn=At.keyEntities,va=At.disabled,ma=At.dragging,Ea=At.dragOverNodeKey,hn=At.dropPosition,Bn=At.motion,Rn=At.height,nt=At.itemHeight,rt=At.virtual,an=At.scrollWidth,tn=At.focusable,Cn=At.activeItem,zn=At.focused,Xn=At.tabIndex,nn=At.onKeyDown,Yt=At.onFocus,Sn=At.onBlur,Un=At.onActiveChange,Yn=At.onListChangeStart,Ma=At.onListChangeEnd,Da=(0,ie.Z)(At,Ke),Fa=a.useRef(null),dn=a.useRef(null);a.useImperativeHandle(jt,function(){return{scrollTo:function(Uo){Fa.current.scrollTo(Uo)},getIndentWidth:function(){return dn.current.offsetWidth}}});var Wn=a.useState(Gt),ka=(0,re.Z)(Wn,2),Fr=ka[0],lo=ka[1],po=a.useState(Fe),yr=(0,re.Z)(po,2),xr=yr[0],at=yr[1],we=a.useState(Fe),bt=(0,re.Z)(we,2),ct=bt[0],un=bt[1],Vn=a.useState([]),$n=(0,re.Z)(Vn,2),xa=$n[0],pa=$n[1],qa=a.useState(null),Pr=(0,re.Z)(qa,2),cr=Pr[0],Fn=Pr[1],qn=a.useRef(Fe);qn.current=Fe;function to(){var mn=qn.current;at(mn),un(mn),pa([]),Fn(null),Ma()}(0,fe.Z)(function(){lo(Gt);var mn=Pt(Fr,Gt);if(mn.key!==null)if(mn.add){var Uo=xr.findIndex(function(xn){var Mn=xn.key;return Mn===mn.key}),Qo=gt(ot(xr,Fe,mn.key),rt,Rn,nt),Ci=xr.slice();Ci.splice(Uo+1,0,En),un(Ci),pa(Qo),Fn("show")}else{var co=Fe.findIndex(function(xn){var Mn=xn.key;return Mn===mn.key}),ri=gt(ot(Fe,xr,mn.key),rt,Rn,nt),Pn=Fe.slice();Pn.splice(co+1,0,En),un(Pn),pa(ri),Fn("hide")}else xr!==Fe&&(at(Fe),un(Fe))},[Gt,Fe]),a.useEffect(function(){ma||to()},[ma]);var jr=Bn?ct:Fe,ua={expandedKeys:Gt,selectedKeys:wt,loadedKeys:Ft,loadingKeys:rn,checkedKeys:Wt,halfCheckedKeys:kn,dragOverNodeKey:Ea,dropPosition:hn,keyEntities:wn};return a.createElement(a.Fragment,null,zn&&Cn&&a.createElement("span",{style:Ve,"aria-live":"assertive"},Lt(Cn)),a.createElement("div",null,a.createElement("input",{style:Ve,disabled:tn===!1||va,tabIndex:tn!==!1?Xn:null,onKeyDown:nn,onFocus:Yt,onBlur:Sn,value:"",onChange:it,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(vt,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(vt,"-indent")},a.createElement("div",{ref:dn,className:"".concat(vt,"-indent-unit")}))),a.createElement(Ee.Z,(0,y.Z)({},Da,{data:jr,itemKey:xt,height:Rn,fullHeight:!1,virtual:rt,itemHeight:nt,scrollWidth:an,prefixCls:"".concat(vt,"-list"),ref:Fa,role:"tree",onVisibleChange:function(Uo){Uo.every(function(Qo){return xt(Qo)!==Mt})&&to()}}),function(mn){var Uo=mn.pos,Qo=Object.assign({},(ne(mn.data),mn.data)),Ci=mn.title,co=mn.key,ri=mn.isStart,Pn=mn.isEnd,xn=(0,ye.km)(co,Uo);delete Qo.key,delete Qo.children;var Mn=(0,ye.H8)(xn,ua);return a.createElement(Be,(0,y.Z)({},Qo,Mn,{title:Ci,active:!!Cn&&co===Cn.key,pos:Uo,data:mn.data,isStart:ri,isEnd:Pn,motion:Bn,motionNodes:co===Mt?xa:null,motionType:cr,onMotionStart:Yn,onMotionEnd:to,treeNodeRequiredProps:ua,onMouseMove:function(){Un(null)}}))}))}),tt=Dt,Zt=te(10225),xe=te(17341),Rt=te(35381),ln=10,Kt=function(At){(0,He.Z)(vt,At);var jt=(0,Te.Z)(vt);function vt(){var Fe;(0,_e.Z)(this,vt);for(var Je=arguments.length,zt=new Array(Je),Gt=0;Gt<Je;Gt++)zt[Gt]=arguments[Gt];return Fe=jt.call.apply(jt,[this].concat(zt)),(0,ke.Z)((0,be.Z)(Fe),"destroyed",!1),(0,ke.Z)((0,be.Z)(Fe),"delayedDragEnterLogic",void 0),(0,ke.Z)((0,be.Z)(Fe),"loadingRetryTimes",{}),(0,ke.Z)((0,be.Z)(Fe),"state",{keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:(0,ye.w$)()}),(0,ke.Z)((0,be.Z)(Fe),"dragStartMousePosition",null),(0,ke.Z)((0,be.Z)(Fe),"dragNodeProps",null),(0,ke.Z)((0,be.Z)(Fe),"currentMouseOverDroppableNodeKey",null),(0,ke.Z)((0,be.Z)(Fe),"listRef",a.createRef()),(0,ke.Z)((0,be.Z)(Fe),"onNodeDragStart",function(wt,Wt){var Ft=Fe.state,rn=Ft.expandedKeys,kn=Ft.keyEntities,wn=Fe.props.onDragStart,va=Wt.eventKey;Fe.dragNodeProps=Wt,Fe.dragStartMousePosition={x:wt.clientX,y:wt.clientY};var ma=(0,Zt._5)(rn,va);Fe.setState({draggingNodeKey:va,dragChildrenKeys:(0,Zt.wA)(va,kn),indent:Fe.listRef.current.getIndentWidth()}),Fe.setExpandedKeys(ma),window.addEventListener("dragend",Fe.onWindowDragEnd),wn==null||wn({event:wt,node:(0,ye.F)(Wt)})}),(0,ke.Z)((0,be.Z)(Fe),"onNodeDragEnter",function(wt,Wt){var Ft=Fe.state,rn=Ft.expandedKeys,kn=Ft.keyEntities,wn=Ft.dragChildrenKeys,va=Ft.flattenNodes,ma=Ft.indent,Ea=Fe.props,hn=Ea.onDragEnter,Bn=Ea.onExpand,Rn=Ea.allowDrop,nt=Ea.direction,rt=Wt.pos,an=Wt.eventKey;if(Fe.currentMouseOverDroppableNodeKey!==an&&(Fe.currentMouseOverDroppableNodeKey=an),!Fe.dragNodeProps){Fe.resetDragState();return}var tn=(0,Zt.OM)(wt,Fe.dragNodeProps,Wt,ma,Fe.dragStartMousePosition,Rn,va,kn,rn,nt),Cn=tn.dropPosition,zn=tn.dropLevelOffset,Xn=tn.dropTargetKey,nn=tn.dropContainerKey,Yt=tn.dropTargetPos,Sn=tn.dropAllowed,Un=tn.dragOverNodeKey;if(wn.includes(Xn)||!Sn){Fe.resetDragState();return}if(Fe.delayedDragEnterLogic||(Fe.delayedDragEnterLogic={}),Object.keys(Fe.delayedDragEnterLogic).forEach(function(Yn){clearTimeout(Fe.delayedDragEnterLogic[Yn])}),Fe.dragNodeProps.eventKey!==Wt.eventKey&&(wt.persist(),Fe.delayedDragEnterLogic[rt]=window.setTimeout(function(){if(Fe.state.draggingNodeKey!==null){var Yn=(0,Le.Z)(rn),Ma=(0,Rt.Z)(kn,Wt.eventKey);Ma&&(Ma.children||[]).length&&(Yn=(0,Zt.L0)(rn,Wt.eventKey)),Fe.props.hasOwnProperty("expandedKeys")||Fe.setExpandedKeys(Yn),Bn==null||Bn(Yn,{node:(0,ye.F)(Wt),expanded:!0,nativeEvent:wt.nativeEvent})}},800)),Fe.dragNodeProps.eventKey===Xn&&zn===0){Fe.resetDragState();return}Fe.setState({dragOverNodeKey:Un,dropPosition:Cn,dropLevelOffset:zn,dropTargetKey:Xn,dropContainerKey:nn,dropTargetPos:Yt,dropAllowed:Sn}),hn==null||hn({event:wt,node:(0,ye.F)(Wt),expandedKeys:rn})}),(0,ke.Z)((0,be.Z)(Fe),"onNodeDragOver",function(wt,Wt){var Ft=Fe.state,rn=Ft.dragChildrenKeys,kn=Ft.flattenNodes,wn=Ft.keyEntities,va=Ft.expandedKeys,ma=Ft.indent,Ea=Fe.props,hn=Ea.onDragOver,Bn=Ea.allowDrop,Rn=Ea.direction;if(Fe.dragNodeProps){var nt=(0,Zt.OM)(wt,Fe.dragNodeProps,Wt,ma,Fe.dragStartMousePosition,Bn,kn,wn,va,Rn),rt=nt.dropPosition,an=nt.dropLevelOffset,tn=nt.dropTargetKey,Cn=nt.dropContainerKey,zn=nt.dropTargetPos,Xn=nt.dropAllowed,nn=nt.dragOverNodeKey;rn.includes(tn)||!Xn||(Fe.dragNodeProps.eventKey===tn&&an===0?Fe.state.dropPosition===null&&Fe.state.dropLevelOffset===null&&Fe.state.dropTargetKey===null&&Fe.state.dropContainerKey===null&&Fe.state.dropTargetPos===null&&Fe.state.dropAllowed===!1&&Fe.state.dragOverNodeKey===null||Fe.resetDragState():rt===Fe.state.dropPosition&&an===Fe.state.dropLevelOffset&&tn===Fe.state.dropTargetKey&&Cn===Fe.state.dropContainerKey&&zn===Fe.state.dropTargetPos&&Xn===Fe.state.dropAllowed&&nn===Fe.state.dragOverNodeKey||Fe.setState({dropPosition:rt,dropLevelOffset:an,dropTargetKey:tn,dropContainerKey:Cn,dropTargetPos:zn,dropAllowed:Xn,dragOverNodeKey:nn}),hn==null||hn({event:wt,node:(0,ye.F)(Wt)}))}}),(0,ke.Z)((0,be.Z)(Fe),"onNodeDragLeave",function(wt,Wt){Fe.currentMouseOverDroppableNodeKey===Wt.eventKey&&!wt.currentTarget.contains(wt.relatedTarget)&&(Fe.resetDragState(),Fe.currentMouseOverDroppableNodeKey=null);var Ft=Fe.props.onDragLeave;Ft==null||Ft({event:wt,node:(0,ye.F)(Wt)})}),(0,ke.Z)((0,be.Z)(Fe),"onWindowDragEnd",function(wt){Fe.onNodeDragEnd(wt,null,!0),window.removeEventListener("dragend",Fe.onWindowDragEnd)}),(0,ke.Z)((0,be.Z)(Fe),"onNodeDragEnd",function(wt,Wt){var Ft=Fe.props.onDragEnd;Fe.setState({dragOverNodeKey:null}),Fe.cleanDragState(),Ft==null||Ft({event:wt,node:(0,ye.F)(Wt)}),Fe.dragNodeProps=null,window.removeEventListener("dragend",Fe.onWindowDragEnd)}),(0,ke.Z)((0,be.Z)(Fe),"onNodeDrop",function(wt,Wt){var Ft,rn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,kn=Fe.state,wn=kn.dragChildrenKeys,va=kn.dropPosition,ma=kn.dropTargetKey,Ea=kn.dropTargetPos,hn=kn.dropAllowed;if(hn){var Bn=Fe.props.onDrop;if(Fe.setState({dragOverNodeKey:null}),Fe.cleanDragState(),ma!==null){var Rn=(0,Re.Z)((0,Re.Z)({},(0,ye.H8)(ma,Fe.getTreeNodeRequiredProps())),{},{active:((Ft=Fe.getActiveItem())===null||Ft===void 0?void 0:Ft.key)===ma,data:(0,Rt.Z)(Fe.state.keyEntities,ma).node}),nt=wn.includes(ma);(0,E.ZP)(!nt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var rt=(0,Zt.yx)(Ea),an={event:wt,node:(0,ye.F)(Rn),dragNode:Fe.dragNodeProps?(0,ye.F)(Fe.dragNodeProps):null,dragNodesKeys:[Fe.dragNodeProps.eventKey].concat(wn),dropToGap:va!==0,dropPosition:va+Number(rt[rt.length-1])};rn||Bn==null||Bn(an),Fe.dragNodeProps=null}}}),(0,ke.Z)((0,be.Z)(Fe),"cleanDragState",function(){var wt=Fe.state.draggingNodeKey;wt!==null&&Fe.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Fe.dragStartMousePosition=null,Fe.currentMouseOverDroppableNodeKey=null}),(0,ke.Z)((0,be.Z)(Fe),"triggerExpandActionExpand",function(wt,Wt){var Ft=Fe.state,rn=Ft.expandedKeys,kn=Ft.flattenNodes,wn=Wt.expanded,va=Wt.key,ma=Wt.isLeaf;if(!(ma||wt.shiftKey||wt.metaKey||wt.ctrlKey)){var Ea=kn.filter(function(Bn){return Bn.key===va})[0],hn=(0,ye.F)((0,Re.Z)((0,Re.Z)({},(0,ye.H8)(va,Fe.getTreeNodeRequiredProps())),{},{data:Ea.data}));Fe.setExpandedKeys(wn?(0,Zt._5)(rn,va):(0,Zt.L0)(rn,va)),Fe.onNodeExpand(wt,hn)}}),(0,ke.Z)((0,be.Z)(Fe),"onNodeClick",function(wt,Wt){var Ft=Fe.props,rn=Ft.onClick,kn=Ft.expandAction;kn==="click"&&Fe.triggerExpandActionExpand(wt,Wt),rn==null||rn(wt,Wt)}),(0,ke.Z)((0,be.Z)(Fe),"onNodeDoubleClick",function(wt,Wt){var Ft=Fe.props,rn=Ft.onDoubleClick,kn=Ft.expandAction;kn==="doubleClick"&&Fe.triggerExpandActionExpand(wt,Wt),rn==null||rn(wt,Wt)}),(0,ke.Z)((0,be.Z)(Fe),"onNodeSelect",function(wt,Wt){var Ft=Fe.state.selectedKeys,rn=Fe.state,kn=rn.keyEntities,wn=rn.fieldNames,va=Fe.props,ma=va.onSelect,Ea=va.multiple,hn=Wt.selected,Bn=Wt[wn.key],Rn=!hn;Rn?Ea?Ft=(0,Zt.L0)(Ft,Bn):Ft=[Bn]:Ft=(0,Zt._5)(Ft,Bn);var nt=Ft.map(function(rt){var an=(0,Rt.Z)(kn,rt);return an?an.node:null}).filter(Boolean);Fe.setUncontrolledState({selectedKeys:Ft}),ma==null||ma(Ft,{event:"select",selected:Rn,node:Wt,selectedNodes:nt,nativeEvent:wt.nativeEvent})}),(0,ke.Z)((0,be.Z)(Fe),"onNodeCheck",function(wt,Wt,Ft){var rn=Fe.state,kn=rn.keyEntities,wn=rn.checkedKeys,va=rn.halfCheckedKeys,ma=Fe.props,Ea=ma.checkStrictly,hn=ma.onCheck,Bn=Wt.key,Rn,nt={event:"check",node:Wt,checked:Ft,nativeEvent:wt.nativeEvent};if(Ea){var rt=Ft?(0,Zt.L0)(wn,Bn):(0,Zt._5)(wn,Bn),an=(0,Zt._5)(va,Bn);Rn={checked:rt,halfChecked:an},nt.checkedNodes=rt.map(function(Yt){return(0,Rt.Z)(kn,Yt)}).filter(Boolean).map(function(Yt){return Yt.node}),Fe.setUncontrolledState({checkedKeys:rt})}else{var tn=(0,xe.S)([].concat((0,Le.Z)(wn),[Bn]),!0,kn),Cn=tn.checkedKeys,zn=tn.halfCheckedKeys;if(!Ft){var Xn=new Set(Cn);Xn.delete(Bn);var nn=(0,xe.S)(Array.from(Xn),{checked:!1,halfCheckedKeys:zn},kn);Cn=nn.checkedKeys,zn=nn.halfCheckedKeys}Rn=Cn,nt.checkedNodes=[],nt.checkedNodesPositions=[],nt.halfCheckedKeys=zn,Cn.forEach(function(Yt){var Sn=(0,Rt.Z)(kn,Yt);if(Sn){var Un=Sn.node,Yn=Sn.pos;nt.checkedNodes.push(Un),nt.checkedNodesPositions.push({node:Un,pos:Yn})}}),Fe.setUncontrolledState({checkedKeys:Cn},!1,{halfCheckedKeys:zn})}hn==null||hn(Rn,nt)}),(0,ke.Z)((0,be.Z)(Fe),"onNodeLoad",function(wt){var Wt,Ft=wt.key,rn=Fe.state.keyEntities,kn=(0,Rt.Z)(rn,Ft);if(!(kn!=null&&(Wt=kn.children)!==null&&Wt!==void 0&&Wt.length)){var wn=new Promise(function(va,ma){Fe.setState(function(Ea){var hn=Ea.loadedKeys,Bn=hn===void 0?[]:hn,Rn=Ea.loadingKeys,nt=Rn===void 0?[]:Rn,rt=Fe.props,an=rt.loadData,tn=rt.onLoad;if(!an||Bn.includes(Ft)||nt.includes(Ft))return null;var Cn=an(wt);return Cn.then(function(){var zn=Fe.state.loadedKeys,Xn=(0,Zt.L0)(zn,Ft);tn==null||tn(Xn,{event:"load",node:wt}),Fe.setUncontrolledState({loadedKeys:Xn}),Fe.setState(function(nn){return{loadingKeys:(0,Zt._5)(nn.loadingKeys,Ft)}}),va()}).catch(function(zn){if(Fe.setState(function(nn){return{loadingKeys:(0,Zt._5)(nn.loadingKeys,Ft)}}),Fe.loadingRetryTimes[Ft]=(Fe.loadingRetryTimes[Ft]||0)+1,Fe.loadingRetryTimes[Ft]>=ln){var Xn=Fe.state.loadedKeys;(0,E.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Fe.setUncontrolledState({loadedKeys:(0,Zt.L0)(Xn,Ft)}),va()}ma(zn)}),{loadingKeys:(0,Zt.L0)(nt,Ft)}})});return wn.catch(function(){}),wn}}),(0,ke.Z)((0,be.Z)(Fe),"onNodeMouseEnter",function(wt,Wt){var Ft=Fe.props.onMouseEnter;Ft==null||Ft({event:wt,node:Wt})}),(0,ke.Z)((0,be.Z)(Fe),"onNodeMouseLeave",function(wt,Wt){var Ft=Fe.props.onMouseLeave;Ft==null||Ft({event:wt,node:Wt})}),(0,ke.Z)((0,be.Z)(Fe),"onNodeContextMenu",function(wt,Wt){var Ft=Fe.props.onRightClick;Ft&&(wt.preventDefault(),Ft({event:wt,node:Wt}))}),(0,ke.Z)((0,be.Z)(Fe),"onFocus",function(){var wt=Fe.props.onFocus;Fe.setState({focused:!0});for(var Wt=arguments.length,Ft=new Array(Wt),rn=0;rn<Wt;rn++)Ft[rn]=arguments[rn];wt==null||wt.apply(void 0,Ft)}),(0,ke.Z)((0,be.Z)(Fe),"onBlur",function(){var wt=Fe.props.onBlur;Fe.setState({focused:!1}),Fe.onActiveChange(null);for(var Wt=arguments.length,Ft=new Array(Wt),rn=0;rn<Wt;rn++)Ft[rn]=arguments[rn];wt==null||wt.apply(void 0,Ft)}),(0,ke.Z)((0,be.Z)(Fe),"getTreeNodeRequiredProps",function(){var wt=Fe.state,Wt=wt.expandedKeys,Ft=wt.selectedKeys,rn=wt.loadedKeys,kn=wt.loadingKeys,wn=wt.checkedKeys,va=wt.halfCheckedKeys,ma=wt.dragOverNodeKey,Ea=wt.dropPosition,hn=wt.keyEntities;return{expandedKeys:Wt||[],selectedKeys:Ft||[],loadedKeys:rn||[],loadingKeys:kn||[],checkedKeys:wn||[],halfCheckedKeys:va||[],dragOverNodeKey:ma,dropPosition:Ea,keyEntities:hn}}),(0,ke.Z)((0,be.Z)(Fe),"setExpandedKeys",function(wt){var Wt=Fe.state,Ft=Wt.treeData,rn=Wt.fieldNames,kn=(0,ye.oH)(Ft,wt,rn);Fe.setUncontrolledState({expandedKeys:wt,flattenNodes:kn},!0)}),(0,ke.Z)((0,be.Z)(Fe),"onNodeExpand",function(wt,Wt){var Ft=Fe.state.expandedKeys,rn=Fe.state,kn=rn.listChanging,wn=rn.fieldNames,va=Fe.props,ma=va.onExpand,Ea=va.loadData,hn=Wt.expanded,Bn=Wt[wn.key];if(!kn){var Rn=Ft.includes(Bn),nt=!hn;if((0,E.ZP)(hn&&Rn||!hn&&!Rn,"Expand state not sync with index check"),Ft=nt?(0,Zt.L0)(Ft,Bn):(0,Zt._5)(Ft,Bn),Fe.setExpandedKeys(Ft),ma==null||ma(Ft,{node:Wt,expanded:nt,nativeEvent:wt.nativeEvent}),nt&&Ea){var rt=Fe.onNodeLoad(Wt);rt&&rt.then(function(){var an=(0,ye.oH)(Fe.state.treeData,Ft,wn);Fe.setUncontrolledState({flattenNodes:an})}).catch(function(){var an=Fe.state.expandedKeys,tn=(0,Zt._5)(an,Bn);Fe.setExpandedKeys(tn)})}}}),(0,ke.Z)((0,be.Z)(Fe),"onListChangeStart",function(){Fe.setUncontrolledState({listChanging:!0})}),(0,ke.Z)((0,be.Z)(Fe),"onListChangeEnd",function(){setTimeout(function(){Fe.setUncontrolledState({listChanging:!1})})}),(0,ke.Z)((0,be.Z)(Fe),"onActiveChange",function(wt){var Wt=Fe.state.activeKey,Ft=Fe.props,rn=Ft.onActiveChange,kn=Ft.itemScrollOffset,wn=kn===void 0?0:kn;Wt!==wt&&(Fe.setState({activeKey:wt}),wt!==null&&Fe.scrollTo({key:wt,offset:wn}),rn==null||rn(wt))}),(0,ke.Z)((0,be.Z)(Fe),"getActiveItem",function(){var wt=Fe.state,Wt=wt.activeKey,Ft=wt.flattenNodes;return Wt===null?null:Ft.find(function(rn){var kn=rn.key;return kn===Wt})||null}),(0,ke.Z)((0,be.Z)(Fe),"offsetActiveKey",function(wt){var Wt=Fe.state,Ft=Wt.flattenNodes,rn=Wt.activeKey,kn=Ft.findIndex(function(ma){var Ea=ma.key;return Ea===rn});kn===-1&&wt<0&&(kn=Ft.length),kn=(kn+wt+Ft.length)%Ft.length;var wn=Ft[kn];if(wn){var va=wn.key;Fe.onActiveChange(va)}else Fe.onActiveChange(null)}),(0,ke.Z)((0,be.Z)(Fe),"onKeyDown",function(wt){var Wt=Fe.state,Ft=Wt.activeKey,rn=Wt.expandedKeys,kn=Wt.checkedKeys,wn=Wt.fieldNames,va=Fe.props,ma=va.onKeyDown,Ea=va.checkable,hn=va.selectable;switch(wt.which){case Ye.Z.UP:{Fe.offsetActiveKey(-1),wt.preventDefault();break}case Ye.Z.DOWN:{Fe.offsetActiveKey(1),wt.preventDefault();break}}var Bn=Fe.getActiveItem();if(Bn&&Bn.data){var Rn=Fe.getTreeNodeRequiredProps(),nt=Bn.data.isLeaf===!1||!!(Bn.data[wn.children]||[]).length,rt=(0,ye.F)((0,Re.Z)((0,Re.Z)({},(0,ye.H8)(Ft,Rn)),{},{data:Bn.data,active:!0}));switch(wt.which){case Ye.Z.LEFT:{nt&&rn.includes(Ft)?Fe.onNodeExpand({},rt):Bn.parent&&Fe.onActiveChange(Bn.parent.key),wt.preventDefault();break}case Ye.Z.RIGHT:{nt&&!rn.includes(Ft)?Fe.onNodeExpand({},rt):Bn.children&&Bn.children.length&&Fe.onActiveChange(Bn.children[0].key),wt.preventDefault();break}case Ye.Z.ENTER:case Ye.Z.SPACE:{Ea&&!rt.disabled&&rt.checkable!==!1&&!rt.disableCheckbox?Fe.onNodeCheck({},rt,!kn.includes(Ft)):!Ea&&hn&&!rt.disabled&&rt.selectable!==!1&&Fe.onNodeSelect({},rt);break}}}ma==null||ma(wt)}),(0,ke.Z)((0,be.Z)(Fe),"setUncontrolledState",function(wt){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ft=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Fe.destroyed){var rn=!1,kn=!0,wn={};Object.keys(wt).forEach(function(va){if(Fe.props.hasOwnProperty(va)){kn=!1;return}rn=!0,wn[va]=wt[va]}),rn&&(!Wt||kn)&&Fe.setState((0,Re.Z)((0,Re.Z)({},wn),Ft))}}),(0,ke.Z)((0,be.Z)(Fe),"scrollTo",function(wt){Fe.listRef.current.scrollTo(wt)}),Fe}return(0,Me.Z)(vt,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Je=this.props,zt=Je.activeKey,Gt=Je.itemScrollOffset,wt=Gt===void 0?0:Gt;zt!==void 0&&zt!==this.state.activeKey&&(this.setState({activeKey:zt}),zt!==null&&this.scrollTo({key:zt,offset:wt}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var Je=this.state,zt=Je.focused,Gt=Je.flattenNodes,wt=Je.keyEntities,Wt=Je.draggingNodeKey,Ft=Je.activeKey,rn=Je.dropLevelOffset,kn=Je.dropContainerKey,wn=Je.dropTargetKey,va=Je.dropPosition,ma=Je.dragOverNodeKey,Ea=Je.indent,hn=this.props,Bn=hn.prefixCls,Rn=hn.className,nt=hn.style,rt=hn.showLine,an=hn.focusable,tn=hn.tabIndex,Cn=tn===void 0?0:tn,zn=hn.selectable,Xn=hn.showIcon,nn=hn.icon,Yt=hn.switcherIcon,Sn=hn.draggable,Un=hn.checkable,Yn=hn.checkStrictly,Ma=hn.disabled,Da=hn.motion,Fa=hn.loadData,dn=hn.filterTreeNode,Wn=hn.height,ka=hn.itemHeight,Fr=hn.scrollWidth,lo=hn.virtual,po=hn.titleRender,yr=hn.dropIndicatorRender,xr=hn.onContextMenu,at=hn.onScroll,we=hn.direction,bt=hn.rootClassName,ct=hn.rootStyle,un=(0,me.Z)(this.props,{aria:!0,data:!0}),Vn;Sn&&((0,ce.Z)(Sn)==="object"?Vn=Sn:typeof Sn=="function"?Vn={nodeDraggable:Sn}:Vn={});var $n={prefixCls:Bn,selectable:zn,showIcon:Xn,icon:nn,switcherIcon:Yt,draggable:Vn,draggingNodeKey:Wt,checkable:Un,checkStrictly:Yn,disabled:Ma,keyEntities:wt,dropLevelOffset:rn,dropContainerKey:kn,dropTargetKey:wn,dropPosition:va,dragOverNodeKey:ma,indent:Ea,direction:we,dropIndicatorRender:yr,loadData:Fa,filterTreeNode:dn,titleRender:po,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop};return a.createElement(x.k.Provider,{value:$n},a.createElement("div",{className:qe()(Bn,Rn,bt,(0,ke.Z)((0,ke.Z)((0,ke.Z)({},"".concat(Bn,"-show-line"),rt),"".concat(Bn,"-focused"),zt),"".concat(Bn,"-active-focused"),Ft!==null)),style:ct},a.createElement(tt,(0,y.Z)({ref:this.listRef,prefixCls:Bn,style:nt,data:Gt,disabled:Ma,selectable:zn,checkable:!!Un,motion:Da,dragging:Wt!==null,height:Wn,itemHeight:ka,virtual:lo,focusable:an,focused:zt,tabIndex:Cn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:xr,onScroll:at,scrollWidth:Fr},this.getTreeNodeRequiredProps(),un))))}}],[{key:"getDerivedStateFromProps",value:function(Je,zt){var Gt=zt.prevProps,wt={prevProps:Je};function Wt(Cn){return!Gt&&Je.hasOwnProperty(Cn)||Gt&&Gt[Cn]!==Je[Cn]}var Ft,rn=zt.fieldNames;if(Wt("fieldNames")&&(rn=(0,ye.w$)(Je.fieldNames),wt.fieldNames=rn),Wt("treeData")?Ft=Je.treeData:Wt("children")&&((0,E.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Ft=(0,ye.zn)(Je.children)),Ft){wt.treeData=Ft;var kn=(0,ye.I8)(Ft,{fieldNames:rn});wt.keyEntities=(0,Re.Z)((0,ke.Z)({},Mt,$t),kn.keyEntities)}var wn=wt.keyEntities||zt.keyEntities;if(Wt("expandedKeys")||Gt&&Wt("autoExpandParent"))wt.expandedKeys=Je.autoExpandParent||!Gt&&Je.defaultExpandParent?(0,Zt.r7)(Je.expandedKeys,wn):Je.expandedKeys;else if(!Gt&&Je.defaultExpandAll){var va=(0,Re.Z)({},wn);delete va[Mt];var ma=[];Object.keys(va).forEach(function(Cn){var zn=va[Cn];zn.children&&zn.children.length&&ma.push(zn.key)}),wt.expandedKeys=ma}else!Gt&&Je.defaultExpandedKeys&&(wt.expandedKeys=Je.autoExpandParent||Je.defaultExpandParent?(0,Zt.r7)(Je.defaultExpandedKeys,wn):Je.defaultExpandedKeys);if(wt.expandedKeys||delete wt.expandedKeys,Ft||wt.expandedKeys){var Ea=(0,ye.oH)(Ft||zt.treeData,wt.expandedKeys||zt.expandedKeys,rn);wt.flattenNodes=Ea}if(Je.selectable&&(Wt("selectedKeys")?wt.selectedKeys=(0,Zt.BT)(Je.selectedKeys,Je):!Gt&&Je.defaultSelectedKeys&&(wt.selectedKeys=(0,Zt.BT)(Je.defaultSelectedKeys,Je))),Je.checkable){var hn;if(Wt("checkedKeys")?hn=(0,Zt.E6)(Je.checkedKeys)||{}:!Gt&&Je.defaultCheckedKeys?hn=(0,Zt.E6)(Je.defaultCheckedKeys)||{}:Ft&&(hn=(0,Zt.E6)(Je.checkedKeys)||{checkedKeys:zt.checkedKeys,halfCheckedKeys:zt.halfCheckedKeys}),hn){var Bn=hn,Rn=Bn.checkedKeys,nt=Rn===void 0?[]:Rn,rt=Bn.halfCheckedKeys,an=rt===void 0?[]:rt;if(!Je.checkStrictly){var tn=(0,xe.S)(nt,!0,wn);nt=tn.checkedKeys,an=tn.halfCheckedKeys}wt.checkedKeys=nt,wt.halfCheckedKeys=an}}return Wt("loadedKeys")&&(wt.loadedKeys=Je.loadedKeys),wt}}]),vt}(a.Component);(0,ke.Z)(Kt,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:z,allowDrop:function(){return!0},expandAction:!1}),(0,ke.Z)(Kt,"TreeNode",et.Z);var cn=Kt,In=cn},10225:function(Ht,Vt,te){"use strict";te.d(Vt,{BT:function(){return a},E6:function(){return z},L0:function(){return ke},OM:function(){return E},_5:function(){return Te},r7:function(){return ne},wA:function(){return qe},yx:function(){return Ue}});var y=te(74902),ce=te(71002),Re=te(80334),Le=te(67294),_e=te(86128),Me=te(35381),be=te(1089),He=null;function Te(re,ie){if(!re)return[];var fe=re.slice(),Ee=fe.indexOf(ie);return Ee>=0&&fe.splice(Ee,1),fe}function ke(re,ie){var fe=(re||[]).slice();return fe.indexOf(ie)===-1&&fe.push(ie),fe}function Ue(re){return re.split("-")}function qe(re,ie){var fe=[],Ee=(0,Me.Z)(ie,re);function De(){var et=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];et.forEach(function(Ze){var Ce=Ze.key,ye=Ze.children;fe.push(Ce),De(ye)})}return De(Ee.children),fe}function Ye(re){if(re.parent){var ie=Ue(re.pos);return Number(ie[ie.length-1])===re.parent.children.length-1}return!1}function me(re){var ie=Ue(re.pos);return Number(ie[ie.length-1])===0}function E(re,ie,fe,Ee,De,et,Ze,Ce,ye,Ge){var je,Be=re.clientX,Pt=re.clientY,ot=re.target.getBoundingClientRect(),Ke=ot.top,Ve=ot.height,it=(Ge==="rtl"?-1:1)*(((De==null?void 0:De.x)||0)-Be),Mt=(it-12)/Ee,Tt=ye.filter(function(In){var At;return(At=Ce[In])===null||At===void 0||(At=At.children)===null||At===void 0?void 0:At.length}),$t=(0,Me.Z)(Ce,fe.eventKey);if(Pt<Ke+Ve/2){var En=Ze.findIndex(function(In){return In.key===$t.key}),gt=En<=0?0:En-1,xt=Ze[gt].key;$t=(0,Me.Z)(Ce,xt)}var Lt=$t.key,Dt=$t,tt=$t.key,Zt=0,xe=0;if(!Tt.includes(Lt))for(var Rt=0;Rt<Mt&&Ye($t);Rt+=1)$t=$t.parent,xe+=1;var ln=ie.data,Kt=$t.node,cn=!0;return me($t)&&$t.level===0&&Pt<Ke+Ve/2&&et({dragNode:ln,dropNode:Kt,dropPosition:-1})&&$t.key===fe.eventKey?Zt=-1:(Dt.children||[]).length&&Tt.includes(tt)?et({dragNode:ln,dropNode:Kt,dropPosition:0})?Zt=0:cn=!1:xe===0?Mt>-1.5?et({dragNode:ln,dropNode:Kt,dropPosition:1})?Zt=1:cn=!1:et({dragNode:ln,dropNode:Kt,dropPosition:0})?Zt=0:et({dragNode:ln,dropNode:Kt,dropPosition:1})?Zt=1:cn=!1:et({dragNode:ln,dropNode:Kt,dropPosition:1})?Zt=1:cn=!1,{dropPosition:Zt,dropLevelOffset:xe,dropTargetKey:$t.key,dropTargetPos:$t.pos,dragOverNodeKey:tt,dropContainerKey:Zt===0?null:((je=$t.parent)===null||je===void 0?void 0:je.key)||null,dropAllowed:cn}}function a(re,ie){if(re){var fe=ie.multiple;return fe?re.slice():re.length?[re[0]]:re}}var x=function(ie){return ie};function b(re,ie){if(!re)return[];var fe=ie||{},Ee=fe.processProps,De=Ee===void 0?x:Ee,et=Array.isArray(re)?re:[re];return et.map(function(Ze){var Ce=Ze.children,ye=_objectWithoutProperties(Ze,He),Ge=b(Ce,ie);return React.createElement(TreeNode,_extends({key:ye.key},De(ye)),Ge)})}function z(re){if(!re)return null;var ie;if(Array.isArray(re))ie={checkedKeys:re,halfCheckedKeys:void 0};else if((0,ce.Z)(re)==="object")ie={checkedKeys:re.checked||void 0,halfCheckedKeys:re.halfChecked||void 0};else return(0,Re.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ie}function ne(re,ie){var fe=new Set;function Ee(De){if(!fe.has(De)){var et=(0,Me.Z)(ie,De);if(et){fe.add(De);var Ze=et.parent,Ce=et.node;Ce.disabled||Ze&&Ee(Ze.key)}}}return(re||[]).forEach(function(De){Ee(De)}),(0,y.Z)(fe)}},17341:function(Ht,Vt,te){"use strict";te.d(Vt,{S:function(){return be}});var y=te(80334),ce=te(35381);function Re(He,Te){var ke=new Set;return He.forEach(function(Ue){Te.has(Ue)||ke.add(Ue)}),ke}function Le(He){var Te=He||{},ke=Te.disabled,Ue=Te.disableCheckbox,qe=Te.checkable;return!!(ke||Ue)||qe===!1}function _e(He,Te,ke,Ue){for(var qe=new Set(He),Ye=new Set,me=0;me<=ke;me+=1){var E=Te.get(me)||new Set;E.forEach(function(z){var ne=z.key,re=z.node,ie=z.children,fe=ie===void 0?[]:ie;qe.has(ne)&&!Ue(re)&&fe.filter(function(Ee){return!Ue(Ee.node)}).forEach(function(Ee){qe.add(Ee.key)})})}for(var a=new Set,x=ke;x>=0;x-=1){var b=Te.get(x)||new Set;b.forEach(function(z){var ne=z.parent,re=z.node;if(!(Ue(re)||!z.parent||a.has(z.parent.key))){if(Ue(z.parent.node)){a.add(ne.key);return}var ie=!0,fe=!1;(ne.children||[]).filter(function(Ee){return!Ue(Ee.node)}).forEach(function(Ee){var De=Ee.key,et=qe.has(De);ie&&!et&&(ie=!1),!fe&&(et||Ye.has(De))&&(fe=!0)}),ie&&qe.add(ne.key),fe&&Ye.add(ne.key),a.add(ne.key)}})}return{checkedKeys:Array.from(qe),halfCheckedKeys:Array.from(Re(Ye,qe))}}function Me(He,Te,ke,Ue,qe){for(var Ye=new Set(He),me=new Set(Te),E=0;E<=Ue;E+=1){var a=ke.get(E)||new Set;a.forEach(function(ne){var re=ne.key,ie=ne.node,fe=ne.children,Ee=fe===void 0?[]:fe;!Ye.has(re)&&!me.has(re)&&!qe(ie)&&Ee.filter(function(De){return!qe(De.node)}).forEach(function(De){Ye.delete(De.key)})})}me=new Set;for(var x=new Set,b=Ue;b>=0;b-=1){var z=ke.get(b)||new Set;z.forEach(function(ne){var re=ne.parent,ie=ne.node;if(!(qe(ie)||!ne.parent||x.has(ne.parent.key))){if(qe(ne.parent.node)){x.add(re.key);return}var fe=!0,Ee=!1;(re.children||[]).filter(function(De){return!qe(De.node)}).forEach(function(De){var et=De.key,Ze=Ye.has(et);fe&&!Ze&&(fe=!1),!Ee&&(Ze||me.has(et))&&(Ee=!0)}),fe||Ye.delete(re.key),Ee&&me.add(re.key),x.add(re.key)}})}return{checkedKeys:Array.from(Ye),halfCheckedKeys:Array.from(Re(me,Ye))}}function be(He,Te,ke,Ue){var qe=[],Ye;Ue?Ye=Ue:Ye=Le;var me=new Set(He.filter(function(b){var z=!!(0,ce.Z)(ke,b);return z||qe.push(b),z})),E=new Map,a=0;Object.keys(ke).forEach(function(b){var z=ke[b],ne=z.level,re=E.get(ne);re||(re=new Set,E.set(ne,re)),re.add(z),a=Math.max(a,ne)}),(0,y.ZP)(!qe.length,"Tree missing follow keys: ".concat(qe.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var x;return Te===!0?x=_e(me,E,a,Ye):x=Me(me,Te.halfCheckedKeys,E,a,Ye),x}},35381:function(Ht,Vt,te){"use strict";te.d(Vt,{Z:function(){return y}});function y(ce,Re){return ce[Re]}},1089:function(Ht,Vt,te){"use strict";te.d(Vt,{F:function(){return ne},H8:function(){return z},I8:function(){return b},km:function(){return qe},oH:function(){return a},w$:function(){return Ye},zn:function(){return E}});var y=te(71002),ce=te(74902),Re=te(1413),Le=te(45987),_e=te(50344),Me=te(98423),be=te(80334),He=te(35381),Te=["children"];function ke(re,ie){return"".concat(re,"-").concat(ie)}function Ue(re){return re&&re.type&&re.type.isTreeNode}function qe(re,ie){return re!=null?re:ie}function Ye(re){var ie=re||{},fe=ie.title,Ee=ie._title,De=ie.key,et=ie.children,Ze=fe||"title";return{title:Ze,_title:Ee||[Ze],key:De||"key",children:et||"children"}}function me(re,ie){var fe=new Map;function Ee(De){var et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(De||[]).forEach(function(Ze){var Ce=Ze[ie.key],ye=Ze[ie.children];warning(Ce!=null,"Tree node must have a certain key: [".concat(et).concat(Ce,"]"));var Ge=String(Ce);warning(!fe.has(Ge)||Ce===null||Ce===void 0,"Same 'key' exist in the Tree: ".concat(Ge)),fe.set(Ge,!0),Ee(ye,"".concat(et).concat(Ge," > "))})}Ee(re)}function E(re){function ie(fe){var Ee=(0,_e.Z)(fe);return Ee.map(function(De){if(!Ue(De))return(0,be.ZP)(!De,"Tree/TreeNode can only accept TreeNode as children."),null;var et=De.key,Ze=De.props,Ce=Ze.children,ye=(0,Le.Z)(Ze,Te),Ge=(0,Re.Z)({key:et},ye),je=ie(Ce);return je.length&&(Ge.children=je),Ge}).filter(function(De){return De})}return ie(re)}function a(re,ie,fe){var Ee=Ye(fe),De=Ee._title,et=Ee.key,Ze=Ee.children,Ce=new Set(ie===!0?[]:ie),ye=[];function Ge(je){var Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return je.map(function(Pt,ot){for(var Ke=ke(Be?Be.pos:"0",ot),Ve=qe(Pt[et],Ke),it,Mt=0;Mt<De.length;Mt+=1){var Tt=De[Mt];if(Pt[Tt]!==void 0){it=Pt[Tt];break}}var $t=Object.assign((0,Me.Z)(Pt,[].concat((0,ce.Z)(De),[et,Ze])),{title:it,key:Ve,parent:Be,pos:Ke,children:null,data:Pt,isStart:[].concat((0,ce.Z)(Be?Be.isStart:[]),[ot===0]),isEnd:[].concat((0,ce.Z)(Be?Be.isEnd:[]),[ot===je.length-1])});return ye.push($t),ie===!0||Ce.has(Ve)?$t.children=Ge(Pt[Ze]||[],$t):$t.children=[],$t})}return Ge(re),ye}function x(re,ie,fe){var Ee={};(0,y.Z)(fe)==="object"?Ee=fe:Ee={externalGetKey:fe},Ee=Ee||{};var De=Ee,et=De.childrenPropName,Ze=De.externalGetKey,Ce=De.fieldNames,ye=Ye(Ce),Ge=ye.key,je=ye.children,Be=et||je,Pt;Ze?typeof Ze=="string"?Pt=function(Ve){return Ve[Ze]}:typeof Ze=="function"&&(Pt=function(Ve){return Ze(Ve)}):Pt=function(Ve,it){return qe(Ve[Ge],it)};function ot(Ke,Ve,it,Mt){var Tt=Ke?Ke[Be]:re,$t=Ke?ke(it.pos,Ve):"0",En=Ke?[].concat((0,ce.Z)(Mt),[Ke]):[];if(Ke){var gt=Pt(Ke,$t),xt={node:Ke,index:Ve,pos:$t,key:gt,parentPos:it.node?it.pos:null,level:it.level+1,nodes:En};ie(xt)}Tt&&Tt.forEach(function(Lt,Dt){ot(Lt,Dt,{node:Ke,pos:$t,level:it?it.level+1:-1},En)})}ot(null)}function b(re){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},fe=ie.initWrapper,Ee=ie.processEntity,De=ie.onProcessFinished,et=ie.externalGetKey,Ze=ie.childrenPropName,Ce=ie.fieldNames,ye=arguments.length>2?arguments[2]:void 0,Ge=et||ye,je={},Be={},Pt={posEntities:je,keyEntities:Be};return fe&&(Pt=fe(Pt)||Pt),x(re,function(ot){var Ke=ot.node,Ve=ot.index,it=ot.pos,Mt=ot.key,Tt=ot.parentPos,$t=ot.level,En=ot.nodes,gt={node:Ke,nodes:En,index:Ve,key:Mt,pos:it,level:$t},xt=qe(Mt,it);je[it]=gt,Be[xt]=gt,gt.parent=je[Tt],gt.parent&&(gt.parent.children=gt.parent.children||[],gt.parent.children.push(gt)),Ee&&Ee(gt,Pt)},{externalGetKey:Ge,childrenPropName:Ze,fieldNames:Ce}),De&&De(Pt),Pt}function z(re,ie){var fe=ie.expandedKeys,Ee=ie.selectedKeys,De=ie.loadedKeys,et=ie.loadingKeys,Ze=ie.checkedKeys,Ce=ie.halfCheckedKeys,ye=ie.dragOverNodeKey,Ge=ie.dropPosition,je=ie.keyEntities,Be=(0,He.Z)(je,re),Pt={eventKey:re,expanded:fe.indexOf(re)!==-1,selected:Ee.indexOf(re)!==-1,loaded:De.indexOf(re)!==-1,loading:et.indexOf(re)!==-1,checked:Ze.indexOf(re)!==-1,halfChecked:Ce.indexOf(re)!==-1,pos:String(Be?Be.pos:""),dragOver:ye===re&&Ge===0,dragOverGapTop:ye===re&&Ge===-1,dragOverGapBottom:ye===re&&Ge===1};return Pt}function ne(re){var ie=re.data,fe=re.expanded,Ee=re.selected,De=re.checked,et=re.loaded,Ze=re.loading,Ce=re.halfChecked,ye=re.dragOver,Ge=re.dragOverGapTop,je=re.dragOverGapBottom,Be=re.pos,Pt=re.active,ot=re.eventKey,Ke=(0,Re.Z)((0,Re.Z)({},ie),{},{expanded:fe,selected:Ee,checked:De,loaded:et,loading:Ze,halfChecked:Ce,dragOver:ye,dragOverGapTop:Ge,dragOverGapBottom:je,pos:Be,active:Pt,key:ot});return"props"in Ke||Object.defineProperty(Ke,"props",{get:function(){return(0,be.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),re}}),Ke}},66012:function(Ht,Vt,te){"use strict";te.d(Vt,{Z5:function(){return Ss},_l:function(){return Yi},bK:function(){return tu}});var y=te(67294),ce=te(89611);function Re(ee,ae){ee.prototype=Object.create(ae.prototype),ee.prototype.constructor=ee,(0,ce.Z)(ee,ae)}var Le=te(87462),_e=te(14890),Me=y.createContext(null),be=null;function He(ee){ee()}var Te=He,ke=function(ae){return Te=ae},Ue=function(){return Te};function qe(){var ee=Ue(),ae=null,oe=null;return{clear:function(){ae=null,oe=null},notify:function(){ee(function(){for(var pe=ae;pe;)pe.callback(),pe=pe.next})},get:function(){for(var pe=[],Se=ae;Se;)pe.push(Se),Se=Se.next;return pe},subscribe:function(pe){var Se=!0,Ae=oe={callback:pe,next:null,prev:oe};return Ae.prev?Ae.prev.next=Ae:ae=Ae,function(){!Se||ae===null||(Se=!1,Ae.next?Ae.next.prev=Ae.prev:oe=Ae.prev,Ae.prev?Ae.prev.next=Ae.next:ae=Ae.next)}}}}var Ye={notify:function(){},get:function(){return[]}};function me(ee,ae){var oe,de=Ye;function pe(lt){return Xe(),de.subscribe(lt)}function Se(){de.notify()}function Ae(){dt.onStateChange&&dt.onStateChange()}function Oe(){return!!oe}function Xe(){oe||(oe=ae?ae.addNestedSub(Ae):ee.subscribe(Ae),de=qe())}function ht(){oe&&(oe(),oe=void 0,de.clear(),de=Ye)}var dt={addNestedSub:pe,notifyNestedSubs:Se,handleChangeWrapper:Ae,isSubscribed:Oe,trySubscribe:Xe,tryUnsubscribe:ht,getListeners:function(){return de}};return dt}var E=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?y.useLayoutEffect:y.useEffect;function a(ee){var ae=ee.store,oe=ee.context,de=ee.children,pe=(0,y.useMemo)(function(){var Oe=me(ae);return{store:ae,subscription:Oe}},[ae]),Se=(0,y.useMemo)(function(){return ae.getState()},[ae]);E(function(){var Oe=pe.subscription;return Oe.onStateChange=Oe.notifyNestedSubs,Oe.trySubscribe(),Se!==ae.getState()&&Oe.notifyNestedSubs(),function(){Oe.tryUnsubscribe(),Oe.onStateChange=null}},[pe,Se]);var Ae=oe||Me;return y.createElement(Ae.Provider,{value:pe},de)}var x=a,b=te(63366),z=te(8679),ne=te.n(z),re=te(72973),ie=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],fe=["reactReduxForwardedRef"],Ee=[],De=[null,null],et=function(ae){try{return JSON.stringify(ae)}catch(oe){return String(ae)}};function Ze(ee,ae){var oe=ee[1];return[ae.payload,oe+1]}function Ce(ee,ae,oe){E(function(){return ee.apply(void 0,ae)},oe)}function ye(ee,ae,oe,de,pe,Se,Ae){ee.current=de,ae.current=pe,oe.current=!1,Se.current&&(Se.current=null,Ae())}function Ge(ee,ae,oe,de,pe,Se,Ae,Oe,Xe,ht){if(ee){var dt=!1,lt=null,ut=function(){if(!dt){var ba=ae.getState(),aa,_a;try{aa=de(ba,pe.current)}catch(Ga){_a=Ga,lt=Ga}_a||(lt=null),aa===Se.current?Ae.current||Xe():(Se.current=aa,Oe.current=aa,Ae.current=!0,ht({type:"STORE_UPDATED",payload:{error:_a}}))}};oe.onStateChange=ut,oe.trySubscribe(),ut();var It=function(){if(dt=!0,oe.tryUnsubscribe(),oe.onStateChange=null,lt)throw lt};return It}}var je=function(){return[null,0]};function Be(ee,ae){ae===void 0&&(ae={});var oe=ae,de=oe.getDisplayName,pe=de===void 0?function(ro){return"ConnectAdvanced("+ro+")"}:de,Se=oe.methodName,Ae=Se===void 0?"connectAdvanced":Se,Oe=oe.renderCountProp,Xe=Oe===void 0?void 0:Oe,ht=oe.shouldHandleStateChanges,dt=ht===void 0?!0:ht,lt=oe.storeKey,ut=lt===void 0?"store":lt,It=oe.withRef,fn=It===void 0?!1:It,ba=oe.forwardRef,aa=ba===void 0?!1:ba,_a=oe.context,Ga=_a===void 0?Me:_a,sr=(0,b.Z)(oe,ie);if(0)var Er;var oo=Ga;return function(Oo){var $i=Oo.displayName||Oo.name||"Component",Ho=pe($i),Ui=(0,Le.Z)({},sr,{getDisplayName:pe,methodName:Ae,renderCountProp:Xe,shouldHandleStateChanges:dt,storeKey:ut,displayName:Ho,wrappedComponentName:$i,WrappedComponent:Oo}),nu=sr.pure;function Jl(Mo){return ee(Mo.dispatch,Ui)}var Xu=nu?y.useMemo:function(Mo){return Mo()};function ku(Mo){var ul=(0,y.useMemo)(function(){var Vs=Mo.reactReduxForwardedRef,Sc=(0,b.Z)(Mo,fe);return[Mo.context,Vs,Sc]},[Mo]),sl=ul[0],iu=ul[1],gu=ul[2],mu=(0,y.useMemo)(function(){return sl&&sl.Consumer&&(0,re.isContextConsumer)(y.createElement(sl.Consumer,null))?sl:oo},[sl,oo]),cl=(0,y.useContext)(mu),Fs=!!Mo.store&&!!Mo.store.getState&&!!Mo.store.dispatch,wo=!!cl&&!!cl.store,zr=Fs?Mo.store:cl.store,qo=(0,y.useMemo)(function(){return Jl(zr)},[zr]),Al=(0,y.useMemo)(function(){if(!dt)return De;var Vs=me(zr,Fs?null:cl.subscription),Sc=Vs.notifyNestedSubs.bind(Vs);return[Vs,Sc]},[zr,Fs,cl]),jl=Al[0],ks=Al[1],ts=(0,y.useMemo)(function(){return Fs?cl:(0,Le.Z)({},cl,{subscription:jl})},[Fs,cl,jl]),_c=(0,y.useReducer)(Ze,Ee,je),kc=_c[0],Ds=kc[0],ic=_c[1];if(Ds&&Ds.error)throw Ds.error;var rd=(0,y.useRef)(),Zc=(0,y.useRef)(gu),hc=(0,y.useRef)(),od=(0,y.useRef)(!1),ed=Xu(function(){return hc.current&&gu===Zc.current?hc.current:qo(zr.getState(),gu)},[zr,Ds,gu]);Ce(ye,[Zc,rd,od,gu,ed,hc,ks]),Ce(Ge,[dt,zr,jl,qo,Zc,rd,od,hc,ks,ic],[zr,jl,qo]);var td=(0,y.useMemo)(function(){return y.createElement(Oo,(0,Le.Z)({},ed,{ref:iu}))},[iu,Oo,ed]),id=(0,y.useMemo)(function(){return dt?y.createElement(mu.Provider,{value:ts},td):td},[mu,td,ts]);return id}var wu=nu?y.memo(ku):ku;if(wu.WrappedComponent=Oo,wu.displayName=ku.displayName=Ho,aa){var io=y.forwardRef(function(ul,sl){return y.createElement(wu,(0,Le.Z)({},ul,{reactReduxForwardedRef:sl}))});return io.displayName=Ho,io.WrappedComponent=Oo,ne()(io,Oo)}return ne()(wu,Oo)}}function Pt(ee,ae){return ee===ae?ee!==0||ae!==0||1/ee===1/ae:ee!==ee&&ae!==ae}function ot(ee,ae){if(Pt(ee,ae))return!0;if(typeof ee!="object"||ee===null||typeof ae!="object"||ae===null)return!1;var oe=Object.keys(ee),de=Object.keys(ae);if(oe.length!==de.length)return!1;for(var pe=0;pe<oe.length;pe++)if(!Object.prototype.hasOwnProperty.call(ae,oe[pe])||!Pt(ee[oe[pe]],ae[oe[pe]]))return!1;return!0}function Ke(ee,ae){var oe={},de=function(Ae){var Oe=ee[Ae];typeof Oe=="function"&&(oe[Ae]=function(){return ae(Oe.apply(void 0,arguments))})};for(var pe in ee)de(pe);return oe}function Ve(ee){return function(oe,de){var pe=ee(oe,de);function Se(){return pe}return Se.dependsOnOwnProps=!1,Se}}function it(ee){return ee.dependsOnOwnProps!==null&&ee.dependsOnOwnProps!==void 0?!!ee.dependsOnOwnProps:ee.length!==1}function Mt(ee,ae){return function(de,pe){var Se=pe.displayName,Ae=function(Xe,ht){return Ae.dependsOnOwnProps?Ae.mapToProps(Xe,ht):Ae.mapToProps(Xe)};return Ae.dependsOnOwnProps=!0,Ae.mapToProps=function(Xe,ht){Ae.mapToProps=ee,Ae.dependsOnOwnProps=it(ee);var dt=Ae(Xe,ht);return typeof dt=="function"&&(Ae.mapToProps=dt,Ae.dependsOnOwnProps=it(dt),dt=Ae(Xe,ht)),dt},Ae}}function Tt(ee){return typeof ee=="function"?Mt(ee,"mapDispatchToProps"):void 0}function $t(ee){return ee?void 0:Ve(function(ae){return{dispatch:ae}})}function En(ee){return ee&&typeof ee=="object"?Ve(function(ae){return Ke(ee,ae)}):void 0}var gt=[Tt,$t,En];function xt(ee){return typeof ee=="function"?Mt(ee,"mapStateToProps"):void 0}function Lt(ee){return ee?void 0:Ve(function(){return{}})}var Dt=[xt,Lt];function tt(ee,ae,oe){return(0,Le.Z)({},oe,ee,ae)}function Zt(ee){return function(oe,de){var pe=de.displayName,Se=de.pure,Ae=de.areMergedPropsEqual,Oe=!1,Xe;return function(dt,lt,ut){var It=ee(dt,lt,ut);return Oe?(!Se||!Ae(It,Xe))&&(Xe=It):(Oe=!0,Xe=It),Xe}}}function xe(ee){return typeof ee=="function"?Zt(ee):void 0}function Rt(ee){return ee?void 0:function(){return tt}}var ln=[xe,Rt],Kt=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function cn(ee,ae,oe,de){return function(Se,Ae){return oe(ee(Se,Ae),ae(de,Ae),Ae)}}function In(ee,ae,oe,de,pe){var Se=pe.areStatesEqual,Ae=pe.areOwnPropsEqual,Oe=pe.areStatePropsEqual,Xe=!1,ht,dt,lt,ut,It;function fn(sr,Er){return ht=sr,dt=Er,lt=ee(ht,dt),ut=ae(de,dt),It=oe(lt,ut,dt),Xe=!0,It}function ba(){return lt=ee(ht,dt),ae.dependsOnOwnProps&&(ut=ae(de,dt)),It=oe(lt,ut,dt),It}function aa(){return ee.dependsOnOwnProps&&(lt=ee(ht,dt)),ae.dependsOnOwnProps&&(ut=ae(de,dt)),It=oe(lt,ut,dt),It}function _a(){var sr=ee(ht,dt),Er=!Oe(sr,lt);return lt=sr,Er&&(It=oe(lt,ut,dt)),It}function Ga(sr,Er){var oo=!Ae(Er,dt),ro=!Se(sr,ht,Er,dt);return ht=sr,dt=Er,oo&&ro?ba():oo?aa():ro?_a():It}return function(Er,oo){return Xe?Ga(Er,oo):fn(Er,oo)}}function At(ee,ae){var oe=ae.initMapStateToProps,de=ae.initMapDispatchToProps,pe=ae.initMergeProps,Se=(0,b.Z)(ae,Kt),Ae=oe(ee,Se),Oe=de(ee,Se),Xe=pe(ee,Se),ht=Se.pure?In:cn;return ht(Ae,Oe,Xe,ee,Se)}var jt=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function vt(ee,ae,oe){for(var de=ae.length-1;de>=0;de--){var pe=ae[de](ee);if(pe)return pe}return function(Se,Ae){throw new Error("Invalid value of type "+typeof ee+" for "+oe+" argument when connecting component "+Ae.wrappedComponentName+".")}}function Fe(ee,ae){return ee===ae}function Je(ee){var ae=ee===void 0?{}:ee,oe=ae.connectHOC,de=oe===void 0?Be:oe,pe=ae.mapStateToPropsFactories,Se=pe===void 0?Dt:pe,Ae=ae.mapDispatchToPropsFactories,Oe=Ae===void 0?gt:Ae,Xe=ae.mergePropsFactories,ht=Xe===void 0?ln:Xe,dt=ae.selectorFactory,lt=dt===void 0?At:dt;return function(It,fn,ba,aa){aa===void 0&&(aa={});var _a=aa,Ga=_a.pure,sr=Ga===void 0?!0:Ga,Er=_a.areStatesEqual,oo=Er===void 0?Fe:Er,ro=_a.areOwnPropsEqual,Oo=ro===void 0?ot:ro,$i=_a.areStatePropsEqual,Ho=$i===void 0?ot:$i,Ui=_a.areMergedPropsEqual,nu=Ui===void 0?ot:Ui,Jl=(0,b.Z)(_a,jt),Xu=vt(It,Se,"mapStateToProps"),ku=vt(fn,Oe,"mapDispatchToProps"),wu=vt(ba,ht,"mergeProps");return de(lt,(0,Le.Z)({methodName:"connect",getDisplayName:function(Mo){return"Connect("+Mo+")"},shouldHandleStateChanges:!!It,initMapStateToProps:Xu,initMapDispatchToProps:ku,initMergeProps:wu,pure:sr,areStatesEqual:oo,areOwnPropsEqual:Oo,areStatePropsEqual:Ho,areMergedPropsEqual:nu},Jl))}}var zt=Je();function Gt(){var ee=useContext(ReactReduxContext);return ee}function wt(ee){ee===void 0&&(ee=ReactReduxContext);var ae=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(){var de=ae(),pe=de.store;return pe}}var Wt=null;function Ft(ee){ee===void 0&&(ee=ReactReduxContext);var ae=ee===ReactReduxContext?useDefaultStore:createStoreHook(ee);return function(){var de=ae();return de.dispatch}}var rn=null,kn=function(ae,oe){return ae===oe};function wn(ee,ae,oe,de){var pe=useReducer(function(fn){return fn+1},0),Se=pe[1],Ae=useMemo(function(){return createSubscription(oe,de)},[oe,de]),Oe=useRef(),Xe=useRef(),ht=useRef(),dt=useRef(),lt=oe.getState(),ut;try{if(ee!==Xe.current||lt!==ht.current||Oe.current){var It=ee(lt);dt.current===void 0||!ae(It,dt.current)?ut=It:ut=dt.current}else ut=dt.current}catch(fn){throw Oe.current&&(fn.message+=`
|
|
The error may be correlated with this previous error:
|
|
`+Oe.current.stack+`
|
|
|
|
`),fn}return useIsomorphicLayoutEffect(function(){Xe.current=ee,ht.current=lt,dt.current=ut,Oe.current=void 0}),useIsomorphicLayoutEffect(function(){function fn(){try{var ba=oe.getState();if(ba===ht.current)return;var aa=Xe.current(ba);if(ae(aa,dt.current))return;dt.current=aa,ht.current=ba}catch(_a){Oe.current=_a}Se()}return Ae.onStateChange=fn,Ae.trySubscribe(),fn(),function(){return Ae.tryUnsubscribe()}},[oe,Ae]),ut}function va(ee){ee===void 0&&(ee=ReactReduxContext);var ae=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(de,pe){pe===void 0&&(pe=kn);var Se=ae(),Ae=Se.store,Oe=Se.subscription,Xe=wn(de,pe,Ae,Oe);return useDebugValue(Xe),Xe}}var ma=null,Ea=te(73935);ke(Ea.unstable_batchedUpdates);function hn(ee,ae){if(ee.length!==ae.length)return!1;for(var oe=0;oe<ee.length;oe++)if(ee[oe]!==ae[oe])return!1;return!0}function Bn(ee,ae){var oe=(0,y.useState)(function(){return{inputs:ae,result:ee()}})[0],de=(0,y.useRef)(!0),pe=(0,y.useRef)(oe),Se=de.current||!!(ae&&pe.current.inputs&&hn(ae,pe.current.inputs)),Ae=Se?pe.current:{inputs:ae,result:ee()};return(0,y.useEffect)(function(){de.current=!1,pe.current=Ae},[Ae]),Ae.result}function Rn(ee,ae){return Bn(function(){return ee},ae)}var nt=Bn,rt=Rn,an=!0,tn="Invariant failed";function Cn(ee,ae){if(!ee){if(an)throw new Error(tn);var oe=typeof ae=="function"?ae():ae,de=oe?"".concat(tn,": ").concat(oe):tn;throw new Error(de)}}var zn=function(ae){var oe=ae.top,de=ae.right,pe=ae.bottom,Se=ae.left,Ae=de-Se,Oe=pe-oe,Xe={top:oe,right:de,bottom:pe,left:Se,width:Ae,height:Oe,x:Se,y:oe,center:{x:(de+Se)/2,y:(pe+oe)/2}};return Xe},Xn=function(ae,oe){return{top:ae.top-oe.top,left:ae.left-oe.left,bottom:ae.bottom+oe.bottom,right:ae.right+oe.right}},nn=function(ae,oe){return{top:ae.top+oe.top,left:ae.left+oe.left,bottom:ae.bottom-oe.bottom,right:ae.right-oe.right}},Yt=function(ae,oe){return{top:ae.top+oe.y,left:ae.left+oe.x,bottom:ae.bottom+oe.y,right:ae.right+oe.x}},Sn={top:0,right:0,bottom:0,left:0},Un=function(ae){var oe=ae.borderBox,de=ae.margin,pe=de===void 0?Sn:de,Se=ae.border,Ae=Se===void 0?Sn:Se,Oe=ae.padding,Xe=Oe===void 0?Sn:Oe,ht=zn(Xn(oe,pe)),dt=zn(nn(oe,Ae)),lt=zn(nn(dt,Xe));return{marginBox:ht,borderBox:zn(oe),paddingBox:dt,contentBox:lt,margin:pe,border:Ae,padding:Xe}},Yn=function(ae){var oe=ae.slice(0,-2),de=ae.slice(-2);if(de!=="px")return 0;var pe=Number(oe);return isNaN(pe)&&Cn(!1),pe},Ma=function(){return{x:window.pageXOffset,y:window.pageYOffset}},Da=function(ae,oe){var de=ae.borderBox,pe=ae.border,Se=ae.margin,Ae=ae.padding,Oe=Yt(de,oe);return Un({borderBox:Oe,border:pe,margin:Se,padding:Ae})},Fa=function(ae,oe){return oe===void 0&&(oe=Ma()),Da(ae,oe)},dn=function(ae,oe){var de={top:Yn(oe.marginTop),right:Yn(oe.marginRight),bottom:Yn(oe.marginBottom),left:Yn(oe.marginLeft)},pe={top:Yn(oe.paddingTop),right:Yn(oe.paddingRight),bottom:Yn(oe.paddingBottom),left:Yn(oe.paddingLeft)},Se={top:Yn(oe.borderTopWidth),right:Yn(oe.borderRightWidth),bottom:Yn(oe.borderBottomWidth),left:Yn(oe.borderLeftWidth)};return Un({borderBox:ae,margin:de,padding:pe,border:Se})},Wn=function(ae){var oe=ae.getBoundingClientRect(),de=window.getComputedStyle(ae);return dn(oe,de)},ka=Number.isNaN||function(ae){return typeof ae=="number"&&ae!==ae};function Fr(ee,ae){return!!(ee===ae||ka(ee)&&ka(ae))}function lo(ee,ae){if(ee.length!==ae.length)return!1;for(var oe=0;oe<ee.length;oe++)if(!Fr(ee[oe],ae[oe]))return!1;return!0}function po(ee,ae){ae===void 0&&(ae=lo);var oe,de=[],pe,Se=!1;function Ae(){for(var Oe=[],Xe=0;Xe<arguments.length;Xe++)Oe[Xe]=arguments[Xe];return Se&&oe===this&&ae(Oe,de)||(pe=ee.apply(this,Oe),Se=!0,oe=this,de=Oe),pe}return Ae}var yr=po,xr=function(ae){var oe=[],de=null,pe=function(){for(var Ae=arguments.length,Oe=new Array(Ae),Xe=0;Xe<Ae;Xe++)Oe[Xe]=arguments[Xe];oe=Oe,!de&&(de=requestAnimationFrame(function(){de=null,ae.apply(void 0,oe)}))};return pe.cancel=function(){de&&(cancelAnimationFrame(de),de=null)},pe},at=xr,we=!0,bt=/[ \t]{2,}/g,ct=/^[ \t]*/gm,un=function(ae){return ae.replace(bt," ").replace(ct,"").trim()},Vn=function(ae){return un(`
|
|
%creact-beautiful-dnd
|
|
|
|
%c`+un(ae)+`
|
|
|
|
%c\u{1F477}\u200D This is a development only message. It will be removed in production builds.
|
|
`)},$n=function(ae){return[Vn(ae),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},xa="__react-beautiful-dnd-disable-dev-warnings";function pa(ee,ae){var oe;we||typeof window!="undefined"&&window[xa]||(oe=console)[ee].apply(oe,$n(ae))}var qa=pa.bind(null,"warn"),Pr=pa.bind(null,"error");function cr(){}function Fn(ee,ae){return(0,Le.Z)({},ee,{},ae)}function qn(ee,ae,oe){var de=ae.map(function(pe){var Se=Fn(oe,pe.options);return ee.addEventListener(pe.eventName,pe.fn,Se),function(){ee.removeEventListener(pe.eventName,pe.fn,Se)}});return function(){de.forEach(function(Se){Se()})}}var to=!0,jr="Invariant failed";function ua(ee){this.message=ee}ua.prototype.toString=function(){return this.message};function mn(ee,ae){if(!ee)throw to?new ua(jr):new ua(jr+": "+(ae||""))}var Uo=function(ee){Re(ae,ee);function ae(){for(var de,pe=arguments.length,Se=new Array(pe),Ae=0;Ae<pe;Ae++)Se[Ae]=arguments[Ae];return de=ee.call.apply(ee,[this].concat(Se))||this,de.callbacks=null,de.unbind=cr,de.onWindowError=function(Oe){var Xe=de.getCallbacks();Xe.isDragging()&&Xe.tryAbort();var ht=Oe.error;ht instanceof ua&&Oe.preventDefault()},de.getCallbacks=function(){if(!de.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return de.callbacks},de.setCallbacks=function(Oe){de.callbacks=Oe},de}var oe=ae.prototype;return oe.componentDidMount=function(){this.unbind=qn(window,[{eventName:"error",fn:this.onWindowError}])},oe.componentWillUnmount=function(){this.unbind()},oe.componentDidCatch=function(pe){if(pe instanceof ua){this.setState({});return}throw pe},oe.render=function(){return this.props.children(this.setCallbacks)},ae}(y.Component),Qo=`
|
|
Press space bar to start a drag.
|
|
When dragging you can use the arrow keys to move the item around and escape to cancel.
|
|
Some screen readers may require you to be in focus mode or to use your pass through key
|
|
`,Ci=function(ae){return ae+1},co=function(ae){return`
|
|
You have lifted an item in position `+Ci(ae.source.index)+`
|
|
`},ri=function(ae,oe){var de=ae.droppableId===oe.droppableId,pe=Ci(ae.index),Se=Ci(oe.index);return de?`
|
|
You have moved the item from position `+pe+`
|
|
to position `+Se+`
|
|
`:`
|
|
You have moved the item from position `+pe+`
|
|
in list `+ae.droppableId+`
|
|
to list `+oe.droppableId+`
|
|
in position `+Se+`
|
|
`},Pn=function(ae,oe,de){var pe=oe.droppableId===de.droppableId;return pe?`
|
|
The item `+ae+`
|
|
has been combined with `+de.draggableId:`
|
|
The item `+ae+`
|
|
in list `+oe.droppableId+`
|
|
has been combined with `+de.draggableId+`
|
|
in list `+de.droppableId+`
|
|
`},xn=function(ae){var oe=ae.destination;if(oe)return ri(ae.source,oe);var de=ae.combine;return de?Pn(ae.draggableId,ae.source,de):"You are over an area that cannot be dropped on"},Mn=function(ae){return`
|
|
The item has returned to its starting position
|
|
of `+Ci(ae.index)+`
|
|
`},Na=function(ae){if(ae.reason==="CANCEL")return`
|
|
Movement cancelled.
|
|
`+Mn(ae.source)+`
|
|
`;var oe=ae.destination,de=ae.combine;return oe?`
|
|
You have dropped the item.
|
|
`+ri(ae.source,oe)+`
|
|
`:de?`
|
|
You have dropped the item.
|
|
`+Pn(ae.draggableId,ae.source,de)+`
|
|
`:`
|
|
The item has been dropped while not over a drop area.
|
|
`+Mn(ae.source)+`
|
|
`},on={dragHandleUsageInstructions:Qo,onDragStart:co,onDragUpdate:xn,onDragEnd:Na},er={x:0,y:0},Aa=function(ae,oe){return{x:ae.x+oe.x,y:ae.y+oe.y}},Rr=function(ae,oe){return{x:ae.x-oe.x,y:ae.y-oe.y}},rr=function(ae,oe){return ae.x===oe.x&&ae.y===oe.y},Jn=function(ae){return{x:ae.x!==0?-ae.x:0,y:ae.y!==0?-ae.y:0}},ea=function(ae,oe,de){var pe;return de===void 0&&(de=0),pe={},pe[ae]=oe,pe[ae==="x"?"y":"x"]=de,pe},Ya=function(ae,oe){return Math.sqrt(Math.pow(oe.x-ae.x,2)+Math.pow(oe.y-ae.y,2))},Za=function(ae,oe){return Math.min.apply(Math,oe.map(function(de){return Ya(ae,de)}))},Co=function(ae){return function(oe){return{x:ae(oe.x),y:ae(oe.y)}}},Jo=function(ee,ae){var oe=zn({top:Math.max(ae.top,ee.top),right:Math.min(ae.right,ee.right),bottom:Math.min(ae.bottom,ee.bottom),left:Math.max(ae.left,ee.left)});return oe.width<=0||oe.height<=0?null:oe},uo=function(ae,oe){return{top:ae.top+oe.y,left:ae.left+oe.x,bottom:ae.bottom+oe.y,right:ae.right+oe.x}},No=function(ae){return[{x:ae.left,y:ae.top},{x:ae.right,y:ae.top},{x:ae.left,y:ae.bottom},{x:ae.right,y:ae.bottom}]},vi={top:0,right:0,bottom:0,left:0},qi=function(ae,oe){return oe?uo(ae,oe.scroll.diff.displacement):ae},_l=function(ae,oe,de){if(de&&de.increasedBy){var pe;return(0,Le.Z)({},ae,(pe={},pe[oe.end]=ae[oe.end]+de.increasedBy[oe.line],pe))}return ae},Pu=function(ae,oe){return oe&&oe.shouldClipSubject?Jo(oe.pageMarginBox,ae):zn(ae)},fu=function(ee){var ae=ee.page,oe=ee.withPlaceholder,de=ee.axis,pe=ee.frame,Se=qi(ae.marginBox,pe),Ae=_l(Se,de,oe),Oe=Pu(Ae,pe);return{page:ae,withPlaceholder:oe,active:Oe}},mo=function(ee,ae){ee.frame||mn(!1);var oe=ee.frame,de=Rr(ae,oe.scroll.initial),pe=Jn(de),Se=(0,Le.Z)({},oe,{scroll:{initial:oe.scroll.initial,current:ae,diff:{value:de,displacement:pe},max:oe.scroll.max}}),Ae=fu({page:ee.subject.page,withPlaceholder:ee.subject.withPlaceholder,axis:ee.axis,frame:Se}),Oe=(0,Le.Z)({},ee,{frame:Se,subject:Ae});return Oe};function Bl(ee){return Number.isInteger?Number.isInteger(ee):typeof ee=="number"&&isFinite(ee)&&Math.floor(ee)===ee}function vu(ee){return Object.values?Object.values(ee):Object.keys(ee).map(function(ae){return ee[ae]})}function hl(ee,ae){if(ee.findIndex)return ee.findIndex(ae);for(var oe=0;oe<ee.length;oe++)if(ae(ee[oe]))return oe;return-1}function bl(ee,ae){if(ee.find)return ee.find(ae);var oe=hl(ee,ae);if(oe!==-1)return ee[oe]}function fl(ee){return Array.prototype.slice.call(ee)}var Fl=yr(function(ee){return ee.reduce(function(ae,oe){return ae[oe.descriptor.id]=oe,ae},{})}),To=yr(function(ee){return ee.reduce(function(ae,oe){return ae[oe.descriptor.id]=oe,ae},{})}),wl=yr(function(ee){return vu(ee)}),Iu=yr(function(ee){return vu(ee)}),Xl=yr(function(ee,ae){var oe=Iu(ae).filter(function(de){return ee===de.descriptor.droppableId}).sort(function(de,pe){return de.descriptor.index-pe.descriptor.index});return oe});function si(ee){return ee.at&&ee.at.type==="REORDER"?ee.at.destination:null}function bu(ee){return ee.at&&ee.at.type==="COMBINE"?ee.at.combine:null}var kl=yr(function(ee,ae){return ae.filter(function(oe){return oe.descriptor.id!==ee.descriptor.id})}),ys=function(ee){var ae=ee.isMovingForward,oe=ee.draggable,de=ee.destination,pe=ee.insideDestination,Se=ee.previousImpact;if(!de.isCombineEnabled)return null;var Ae=si(Se);if(!Ae)return null;function Oe(ba){var aa={type:"COMBINE",combine:{draggableId:ba,droppableId:de.descriptor.id}};return(0,Le.Z)({},Se,{at:aa})}var Xe=Se.displaced.all,ht=Xe.length?Xe[0]:null;if(ae)return ht?Oe(ht):null;var dt=kl(oe,pe);if(!ht){if(!dt.length)return null;var lt=dt[dt.length-1];return Oe(lt.descriptor.id)}var ut=hl(dt,function(ba){return ba.descriptor.id===ht});ut===-1&&mn(!1);var It=ut-1;if(It<0)return null;var fn=dt[It];return Oe(fn.descriptor.id)},Dl=function(ee,ae){return ee.descriptor.droppableId===ae.descriptor.id},Yu={point:er,value:0},Cu={invisible:{},visible:{},all:[]},Ou={displaced:Cu,displacedBy:Yu,at:null},zl=function(ee,ae){return function(oe){return ee<=oe&&oe<=ae}},Zu=function(ee){var ae=zl(ee.top,ee.bottom),oe=zl(ee.left,ee.right);return function(de){var pe=ae(de.top)&&ae(de.bottom)&&oe(de.left)&&oe(de.right);if(pe)return!0;var Se=ae(de.top)||ae(de.bottom),Ae=oe(de.left)||oe(de.right),Oe=Se&&Ae;if(Oe)return!0;var Xe=de.top<ee.top&&de.bottom>ee.bottom,ht=de.left<ee.left&&de.right>ee.right,dt=Xe&&ht;if(dt)return!0;var lt=Xe&&Ae||ht&&Se;return lt}},ns=function(ee){var ae=zl(ee.top,ee.bottom),oe=zl(ee.left,ee.right);return function(de){var pe=ae(de.top)&&ae(de.bottom)&&oe(de.left)&&oe(de.right);return pe}},ju={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},$u={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},pi=function(ee){return function(ae){var oe=zl(ae.top,ae.bottom),de=zl(ae.left,ae.right);return function(pe){return ee===ju?oe(pe.top)&&oe(pe.bottom):de(pe.left)&&de(pe.right)}}},or=function(ae,oe){var de=oe.frame?oe.frame.scroll.diff.displacement:er;return uo(ae,de)},La=function(ae,oe,de){return oe.subject.active?de(oe.subject.active)(ae):!1},ir=function(ae,oe,de){return de(oe)(ae)},br=function(ae){var oe=ae.target,de=ae.destination,pe=ae.viewport,Se=ae.withDroppableDisplacement,Ae=ae.isVisibleThroughFrameFn,Oe=Se?or(oe,de):oe;return La(Oe,de,Ae)&&ir(Oe,pe,Ae)},hi=function(ae){return br((0,Le.Z)({},ae,{isVisibleThroughFrameFn:Zu}))},Ji=function(ae){return br((0,Le.Z)({},ae,{isVisibleThroughFrameFn:ns}))},Xi=function(ae){return br((0,Le.Z)({},ae,{isVisibleThroughFrameFn:pi(ae.destination.axis)}))},Ti=function(ae,oe,de){if(typeof de=="boolean")return de;if(!oe)return!0;var pe=oe.invisible,Se=oe.visible;if(pe[ae])return!1;var Ae=Se[ae];return Ae?Ae.shouldAnimate:!0};function dl(ee,ae){var oe=ee.page.marginBox,de={top:ae.point.y,right:0,bottom:0,left:ae.point.x};return zn(Xn(oe,de))}function el(ee){var ae=ee.afterDragging,oe=ee.destination,de=ee.displacedBy,pe=ee.viewport,Se=ee.forceShouldAnimate,Ae=ee.last;return ae.reduce(function(Xe,ht){var dt=dl(ht,de),lt=ht.descriptor.id;Xe.all.push(lt);var ut=hi({target:dt,destination:oe,viewport:pe,withDroppableDisplacement:!0});if(!ut)return Xe.invisible[ht.descriptor.id]=!0,Xe;var It=Ti(lt,Ae,Se),fn={draggableId:lt,shouldAnimate:It};return Xe.visible[lt]=fn,Xe},{all:[],visible:{},invisible:{}})}function Ir(ee,ae){if(!ee.length)return 0;var oe=ee[ee.length-1].descriptor.index;return ae.inHomeList?oe:oe+1}function Sl(ee){var ae=ee.insideDestination,oe=ee.inHomeList,de=ee.displacedBy,pe=ee.destination,Se=Ir(ae,{inHomeList:oe});return{displaced:Cu,displacedBy:de,at:{type:"REORDER",destination:{droppableId:pe.descriptor.id,index:Se}}}}function pu(ee){var ae=ee.draggable,oe=ee.insideDestination,de=ee.destination,pe=ee.viewport,Se=ee.displacedBy,Ae=ee.last,Oe=ee.index,Xe=ee.forceShouldAnimate,ht=Dl(ae,de);if(Oe==null)return Sl({insideDestination:oe,inHomeList:ht,displacedBy:Se,destination:de});var dt=bl(oe,function(ba){return ba.descriptor.index===Oe});if(!dt)return Sl({insideDestination:oe,inHomeList:ht,displacedBy:Se,destination:de});var lt=kl(ae,oe),ut=oe.indexOf(dt),It=lt.slice(ut),fn=el({afterDragging:It,destination:de,displacedBy:Se,last:Ae,viewport:pe.frame,forceShouldAnimate:Xe});return{displaced:fn,displacedBy:Se,at:{type:"REORDER",destination:{droppableId:de.descriptor.id,index:Oe}}}}function Yl(ee,ae){return!!ae.effected[ee]}var hu=function(ee){var ae=ee.isMovingForward,oe=ee.destination,de=ee.draggables,pe=ee.combine,Se=ee.afterCritical;if(!oe.isCombineEnabled)return null;var Ae=pe.draggableId,Oe=de[Ae],Xe=Oe.descriptor.index,ht=Yl(Ae,Se);return ht?ae?Xe:Xe-1:ae?Xe+1:Xe},as=function(ee){var ae=ee.isMovingForward,oe=ee.isInHomeList,de=ee.insideDestination,pe=ee.location;if(!de.length)return null;var Se=pe.index,Ae=ae?Se+1:Se-1,Oe=de[0].descriptor.index,Xe=de[de.length-1].descriptor.index,ht=oe?Xe:Xe+1;return Ae<Oe||Ae>ht?null:Ae},Bu=function(ee){var ae=ee.isMovingForward,oe=ee.isInHomeList,de=ee.draggable,pe=ee.draggables,Se=ee.destination,Ae=ee.insideDestination,Oe=ee.previousImpact,Xe=ee.viewport,ht=ee.afterCritical,dt=Oe.at;if(dt||mn(!1),dt.type==="REORDER"){var lt=as({isMovingForward:ae,isInHomeList:oe,location:dt.destination,insideDestination:Ae});return lt==null?null:pu({draggable:de,insideDestination:Ae,destination:Se,viewport:Xe,last:Oe.displaced,displacedBy:Oe.displacedBy,index:lt})}var ut=hu({isMovingForward:ae,destination:Se,displaced:Oe.displaced,draggables:pe,combine:dt.combine,afterCritical:ht});return ut==null?null:pu({draggable:de,insideDestination:Ae,destination:Se,viewport:Xe,last:Oe.displaced,displacedBy:Oe.displacedBy,index:ut})},ci=function(ee){var ae=ee.displaced,oe=ee.afterCritical,de=ee.combineWith,pe=ee.displacedBy,Se=!!(ae.visible[de]||ae.invisible[de]);return Yl(de,oe)?Se?er:Jn(pe.point):Se?pe.point:er},tl=function(ee){var ae=ee.afterCritical,oe=ee.impact,de=ee.draggables,pe=bu(oe);pe||mn(!1);var Se=pe.draggableId,Ae=de[Se].page.borderBox.center,Oe=ci({displaced:oe.displaced,afterCritical:ae,combineWith:Se,displacedBy:oe.displacedBy});return Aa(Ae,Oe)},gl=function(ae,oe){return oe.margin[ae.start]+oe.borderBox[ae.size]/2},zi=function(ae,oe){return oe.margin[ae.end]+oe.borderBox[ae.size]/2},au=function(ae,oe,de){return oe[ae.crossAxisStart]+de.margin[ae.crossAxisStart]+de.borderBox[ae.crossAxisSize]/2},Nu=function(ae){var oe=ae.axis,de=ae.moveRelativeTo,pe=ae.isMoving;return ea(oe.line,de.marginBox[oe.end]+gl(oe,pe),au(oe,de.marginBox,pe))},Lu=function(ae){var oe=ae.axis,de=ae.moveRelativeTo,pe=ae.isMoving;return ea(oe.line,de.marginBox[oe.start]-zi(oe,pe),au(oe,de.marginBox,pe))},Hi=function(ae){var oe=ae.axis,de=ae.moveInto,pe=ae.isMoving;return ea(oe.line,de.contentBox[oe.start]+gl(oe,pe),au(oe,de.contentBox,pe))},Fu=function(ee){var ae=ee.impact,oe=ee.draggable,de=ee.draggables,pe=ee.droppable,Se=ee.afterCritical,Ae=Xl(pe.descriptor.id,de),Oe=oe.page,Xe=pe.axis;if(!Ae.length)return Hi({axis:Xe,moveInto:pe.page,isMoving:Oe});var ht=ae.displaced,dt=ae.displacedBy,lt=ht.all[0];if(lt){var ut=de[lt];if(Yl(lt,Se))return Lu({axis:Xe,moveRelativeTo:ut.page,isMoving:Oe});var It=Da(ut.page,dt.point);return Lu({axis:Xe,moveRelativeTo:It,isMoving:Oe})}var fn=Ae[Ae.length-1];if(fn.descriptor.id===oe.descriptor.id)return Oe.borderBox.center;if(Yl(fn.descriptor.id,Se)){var ba=Da(fn.page,Jn(Se.displacedBy.point));return Nu({axis:Xe,moveRelativeTo:ba,isMoving:Oe})}return Nu({axis:Xe,moveRelativeTo:fn.page,isMoving:Oe})},lu=function(ee,ae){var oe=ee.frame;return oe?Aa(ae,oe.scroll.diff.displacement):ae},Su=function(ae){var oe=ae.impact,de=ae.draggable,pe=ae.droppable,Se=ae.draggables,Ae=ae.afterCritical,Oe=de.page.borderBox.center,Xe=oe.at;return!pe||!Xe?Oe:Xe.type==="REORDER"?Fu({impact:oe,draggable:de,draggables:Se,droppable:pe,afterCritical:Ae}):tl({impact:oe,draggables:Se,afterCritical:Ae})},uu=function(ee){var ae=Su(ee),oe=ee.droppable,de=oe?lu(oe,ae):ae;return de},Ru=function(ee,ae){var oe=Rr(ae,ee.scroll.initial),de=Jn(oe),pe=zn({top:ae.y,bottom:ae.y+ee.frame.height,left:ae.x,right:ae.x+ee.frame.width}),Se={frame:pe,scroll:{initial:ee.scroll.initial,max:ee.scroll.max,current:ae,diff:{value:oe,displacement:de}}};return Se};function Os(ee,ae){return ee.map(function(oe){return ae[oe]})}function Ps(ee,ae){for(var oe=0;oe<ae.length;oe++){var de=ae[oe].visible[ee];if(de)return de}return null}var zu=function(ee){var ae=ee.impact,oe=ee.viewport,de=ee.destination,pe=ee.draggables,Se=ee.maxScrollChange,Ae=Ru(oe,Aa(oe.scroll.current,Se)),Oe=de.frame?mo(de,Aa(de.frame.scroll.current,Se)):de,Xe=ae.displaced,ht=el({afterDragging:Os(Xe.all,pe),destination:de,displacedBy:ae.displacedBy,viewport:Ae.frame,last:Xe,forceShouldAnimate:!1}),dt=el({afterDragging:Os(Xe.all,pe),destination:Oe,displacedBy:ae.displacedBy,viewport:oe.frame,last:Xe,forceShouldAnimate:!1}),lt={},ut={},It=[Xe,ht,dt];Xe.all.forEach(function(ba){var aa=Ps(ba,It);if(aa){ut[ba]=aa;return}lt[ba]=!0});var fn=(0,Le.Z)({},ae,{displaced:{all:Xe.all,invisible:lt,visible:ut}});return fn},Wu=function(ee,ae){return Aa(ee.scroll.diff.displacement,ae)},Mu=function(ee){var ae=ee.pageBorderBoxCenter,oe=ee.draggable,de=ee.viewport,pe=Wu(de,ae),Se=Rr(pe,oe.page.borderBox.center);return Aa(oe.client.borderBox.center,Se)},rs=function(ee){var ae=ee.draggable,oe=ee.destination,de=ee.newPageBorderBoxCenter,pe=ee.viewport,Se=ee.withDroppableDisplacement,Ae=ee.onlyOnMainAxis,Oe=Ae===void 0?!1:Ae,Xe=Rr(de,ae.page.borderBox.center),ht=uo(ae.page.borderBox,Xe),dt={target:ht,destination:oe,withDroppableDisplacement:Se,viewport:pe};return Oe?Xi(dt):Ji(dt)},Vu=function(ee){var ae=ee.isMovingForward,oe=ee.draggable,de=ee.destination,pe=ee.draggables,Se=ee.previousImpact,Ae=ee.viewport,Oe=ee.previousPageBorderBoxCenter,Xe=ee.previousClientSelection,ht=ee.afterCritical;if(!de.isEnabled)return null;var dt=Xl(de.descriptor.id,pe),lt=Dl(oe,de),ut=ys({isMovingForward:ae,draggable:oe,destination:de,insideDestination:dt,previousImpact:Se})||Bu({isMovingForward:ae,isInHomeList:lt,draggable:oe,draggables:pe,destination:de,insideDestination:dt,previousImpact:Se,viewport:Ae,afterCritical:ht});if(!ut)return null;var It=uu({impact:ut,draggable:oe,droppable:de,draggables:pe,afterCritical:ht}),fn=rs({draggable:oe,destination:de,newPageBorderBoxCenter:It,viewport:Ae.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});if(fn){var ba=Mu({pageBorderBoxCenter:It,draggable:oe,viewport:Ae});return{clientSelection:ba,impact:ut,scrollJumpRequest:null}}var aa=Rr(It,Oe),_a=zu({impact:ut,viewport:Ae,destination:de,draggables:pe,maxScrollChange:aa});return{clientSelection:Xe,impact:_a,scrollJumpRequest:aa}},pt=function(ae){var oe=ae.subject.active;return oe||mn(!1),oe},yt=function(ee){var ae=ee.isMovingForward,oe=ee.pageBorderBoxCenter,de=ee.source,pe=ee.droppables,Se=ee.viewport,Ae=de.subject.active;if(!Ae)return null;var Oe=de.axis,Xe=zl(Ae[Oe.start],Ae[Oe.end]),ht=wl(pe).filter(function(lt){return lt!==de}).filter(function(lt){return lt.isEnabled}).filter(function(lt){return!!lt.subject.active}).filter(function(lt){return Zu(Se.frame)(pt(lt))}).filter(function(lt){var ut=pt(lt);return ae?Ae[Oe.crossAxisEnd]<ut[Oe.crossAxisEnd]:ut[Oe.crossAxisStart]<Ae[Oe.crossAxisStart]}).filter(function(lt){var ut=pt(lt),It=zl(ut[Oe.start],ut[Oe.end]);return Xe(ut[Oe.start])||Xe(ut[Oe.end])||It(Ae[Oe.start])||It(Ae[Oe.end])}).sort(function(lt,ut){var It=pt(lt)[Oe.crossAxisStart],fn=pt(ut)[Oe.crossAxisStart];return ae?It-fn:fn-It}).filter(function(lt,ut,It){return pt(lt)[Oe.crossAxisStart]===pt(It[0])[Oe.crossAxisStart]});if(!ht.length)return null;if(ht.length===1)return ht[0];var dt=ht.filter(function(lt){var ut=zl(pt(lt)[Oe.start],pt(lt)[Oe.end]);return ut(oe[Oe.line])});return dt.length===1?dt[0]:dt.length>1?dt.sort(function(lt,ut){return pt(lt)[Oe.start]-pt(ut)[Oe.start]})[0]:ht.sort(function(lt,ut){var It=Za(oe,No(pt(lt))),fn=Za(oe,No(pt(ut)));return It!==fn?It-fn:pt(lt)[Oe.start]-pt(ut)[Oe.start]})[0]},Ut=function(ae,oe){var de=ae.page.borderBox.center;return Yl(ae.descriptor.id,oe)?Rr(de,oe.displacedBy.point):de},Tn=function(ae,oe){var de=ae.page.borderBox;return Yl(ae.descriptor.id,oe)?uo(de,Jn(oe.displacedBy.point)):de},_n=function(ee){var ae=ee.pageBorderBoxCenter,oe=ee.viewport,de=ee.destination,pe=ee.insideDestination,Se=ee.afterCritical,Ae=pe.filter(function(Oe){return Ji({target:Tn(Oe,Se),destination:de,viewport:oe.frame,withDroppableDisplacement:!0})}).sort(function(Oe,Xe){var ht=Ya(ae,lu(de,Ut(Oe,Se))),dt=Ya(ae,lu(de,Ut(Xe,Se)));return ht<dt?-1:dt<ht?1:Oe.descriptor.index-Xe.descriptor.index});return Ae[0]||null},On=yr(function(ae,oe){var de=oe[ae.line];return{value:de,point:ea(ae.line,de)}}),bn=function(ae,oe,de){var pe=ae.axis;if(ae.descriptor.mode==="virtual")return ea(pe.line,oe[pe.line]);var Se=ae.subject.page.contentBox[pe.size],Ae=Xl(ae.descriptor.id,de),Oe=Ae.reduce(function(dt,lt){return dt+lt.client.marginBox[pe.size]},0),Xe=Oe+oe[pe.line],ht=Xe-Se;return ht<=0?null:ea(pe.line,ht)},Ct=function(ae,oe){return(0,Le.Z)({},ae,{scroll:(0,Le.Z)({},ae.scroll,{max:oe})})},qt=function(ae,oe,de){var pe=ae.frame;Dl(oe,ae)&&mn(!1),ae.subject.withPlaceholder&&mn(!1);var Se=On(ae.axis,oe.displaceBy).point,Ae=bn(ae,Se,de),Oe={placeholderSize:Se,increasedBy:Ae,oldFrameMaxScroll:ae.frame?ae.frame.scroll.max:null};if(!pe){var Xe=fu({page:ae.subject.page,withPlaceholder:Oe,axis:ae.axis,frame:ae.frame});return(0,Le.Z)({},ae,{subject:Xe})}var ht=Ae?Aa(pe.scroll.max,Ae):pe.scroll.max,dt=Ct(pe,ht),lt=fu({page:ae.subject.page,withPlaceholder:Oe,axis:ae.axis,frame:dt});return(0,Le.Z)({},ae,{subject:lt,frame:dt})},Nn=function(ae){var oe=ae.subject.withPlaceholder;oe||mn(!1);var de=ae.frame;if(!de){var pe=fu({page:ae.subject.page,axis:ae.axis,frame:null,withPlaceholder:null});return(0,Le.Z)({},ae,{subject:pe})}var Se=oe.oldFrameMaxScroll;Se||mn(!1);var Ae=Ct(de,Se),Oe=fu({page:ae.subject.page,axis:ae.axis,frame:Ae,withPlaceholder:null});return(0,Le.Z)({},ae,{subject:Oe,frame:Ae})},ha=function(ee){var ae=ee.previousPageBorderBoxCenter,oe=ee.moveRelativeTo,de=ee.insideDestination,pe=ee.draggable,Se=ee.draggables,Ae=ee.destination,Oe=ee.viewport,Xe=ee.afterCritical;if(!oe){if(de.length)return null;var ht={displaced:Cu,displacedBy:Yu,at:{type:"REORDER",destination:{droppableId:Ae.descriptor.id,index:0}}},dt=uu({impact:ht,draggable:pe,droppable:Ae,draggables:Se,afterCritical:Xe}),lt=Dl(pe,Ae)?Ae:qt(Ae,pe,Se),ut=rs({draggable:pe,destination:lt,newPageBorderBoxCenter:dt,viewport:Oe.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});return ut?ht:null}var It=ae[Ae.axis.line]<=oe.page.borderBox.center[Ae.axis.line],fn=function(){var aa=oe.descriptor.index;return oe.descriptor.id===pe.descriptor.id||It?aa:aa+1}(),ba=On(Ae.axis,pe.displaceBy);return pu({draggable:pe,insideDestination:de,destination:Ae,viewport:Oe,displacedBy:ba,last:Cu,index:fn})},Hr=function(ee){var ae=ee.isMovingForward,oe=ee.previousPageBorderBoxCenter,de=ee.draggable,pe=ee.isOver,Se=ee.draggables,Ae=ee.droppables,Oe=ee.viewport,Xe=ee.afterCritical,ht=yt({isMovingForward:ae,pageBorderBoxCenter:oe,source:pe,droppables:Ae,viewport:Oe});if(!ht)return null;var dt=Xl(ht.descriptor.id,Se),lt=_n({pageBorderBoxCenter:oe,viewport:Oe,destination:ht,insideDestination:dt,afterCritical:Xe}),ut=ha({previousPageBorderBoxCenter:oe,destination:ht,draggable:de,draggables:Se,moveRelativeTo:lt,insideDestination:dt,viewport:Oe,afterCritical:Xe});if(!ut)return null;var It=uu({impact:ut,draggable:de,droppable:ht,draggables:Se,afterCritical:Xe}),fn=Mu({pageBorderBoxCenter:It,draggable:de,viewport:Oe});return{clientSelection:fn,impact:ut,scrollJumpRequest:null}},Qr=function(ee){var ae=ee.at;return ae?ae.type==="REORDER"?ae.destination.droppableId:ae.combine.droppableId:null},Si=function(ae,oe){var de=Qr(ae);return de?oe[de]:null},Lo=function(ee){var ae=ee.state,oe=ee.type,de=Si(ae.impact,ae.dimensions.droppables),pe=!!de,Se=ae.dimensions.droppables[ae.critical.droppable.id],Ae=de||Se,Oe=Ae.axis.direction,Xe=Oe==="vertical"&&(oe==="MOVE_UP"||oe==="MOVE_DOWN")||Oe==="horizontal"&&(oe==="MOVE_LEFT"||oe==="MOVE_RIGHT");if(Xe&&!pe)return null;var ht=oe==="MOVE_DOWN"||oe==="MOVE_RIGHT",dt=ae.dimensions.draggables[ae.critical.draggable.id],lt=ae.current.page.borderBoxCenter,ut=ae.dimensions,It=ut.draggables,fn=ut.droppables;return Xe?Vu({isMovingForward:ht,previousPageBorderBoxCenter:lt,draggable:dt,destination:Ae,draggables:It,viewport:ae.viewport,previousClientSelection:ae.current.client.selection,previousImpact:ae.impact,afterCritical:ae.afterCritical}):Hr({isMovingForward:ht,previousPageBorderBoxCenter:lt,draggable:dt,isOver:Ae,draggables:It,droppables:fn,viewport:ae.viewport,afterCritical:ae.afterCritical})};function dr(ee){return ee.phase==="DRAGGING"||ee.phase==="COLLECTING"}function Ka(ee){var ae=zl(ee.top,ee.bottom),oe=zl(ee.left,ee.right);return function(pe){return ae(pe.y)&&oe(pe.x)}}function sa(ee,ae){return ee.left<ae.right&&ee.right>ae.left&&ee.top<ae.bottom&&ee.bottom>ae.top}function fo(ee){var ae=ee.pageBorderBox,oe=ee.draggable,de=ee.candidates,pe=oe.page.borderBox.center,Se=de.map(function(Ae){var Oe=Ae.axis,Xe=ea(Ae.axis.line,ae.center[Oe.line],Ae.page.borderBox.center[Oe.crossAxisLine]);return{id:Ae.descriptor.id,distance:Ya(pe,Xe)}}).sort(function(Ae,Oe){return Oe.distance-Ae.distance});return Se[0]?Se[0].id:null}function ho(ee){var ae=ee.pageBorderBox,oe=ee.draggable,de=ee.droppables,pe=wl(de).filter(function(Se){if(!Se.isEnabled)return!1;var Ae=Se.subject.active;if(!Ae||!sa(ae,Ae))return!1;if(Ka(Ae)(ae.center))return!0;var Oe=Se.axis,Xe=Ae.center[Oe.crossAxisLine],ht=ae[Oe.crossAxisStart],dt=ae[Oe.crossAxisEnd],lt=zl(Ae[Oe.crossAxisStart],Ae[Oe.crossAxisEnd]),ut=lt(ht),It=lt(dt);return!ut&&!It?!0:ut?ht<Xe:dt>Xe});return pe.length?pe.length===1?pe[0].descriptor.id:fo({pageBorderBox:ae,draggable:oe,candidates:pe}):null}var di=function(ae,oe){return zn(uo(ae,oe))},Fi=function(ee,ae){var oe=ee.frame;return oe?di(ae,oe.scroll.diff.value):ae};function So(ee){var ae=ee.displaced,oe=ee.id;return!!(ae.visible[oe]||ae.invisible[oe])}function oi(ee){var ae=ee.draggable,oe=ee.closest,de=ee.inHomeList;return oe?de&&oe.descriptor.index>ae.descriptor.index?oe.descriptor.index-1:oe.descriptor.index:null}var so=function(ee){var ae=ee.pageBorderBoxWithDroppableScroll,oe=ee.draggable,de=ee.destination,pe=ee.insideDestination,Se=ee.last,Ae=ee.viewport,Oe=ee.afterCritical,Xe=de.axis,ht=On(de.axis,oe.displaceBy),dt=ht.value,lt=ae[Xe.start],ut=ae[Xe.end],It=kl(oe,pe),fn=bl(It,function(aa){var _a=aa.descriptor.id,Ga=aa.page.borderBox.center[Xe.line],sr=Yl(_a,Oe),Er=So({displaced:Se,id:_a});return sr?Er?ut<=Ga:lt<Ga-dt:Er?ut<=Ga+dt:lt<Ga}),ba=oi({draggable:oe,closest:fn,inHomeList:Dl(oe,de)});return pu({draggable:oe,insideDestination:pe,destination:de,viewport:Ae,last:Se,displacedBy:ht,index:ba})},lr=4,Fo=function(ee){var ae=ee.draggable,oe=ee.pageBorderBoxWithDroppableScroll,de=ee.previousImpact,pe=ee.destination,Se=ee.insideDestination,Ae=ee.afterCritical;if(!pe.isCombineEnabled)return null;var Oe=pe.axis,Xe=On(pe.axis,ae.displaceBy),ht=Xe.value,dt=oe[Oe.start],lt=oe[Oe.end],ut=kl(ae,Se),It=bl(ut,function(ba){var aa=ba.descriptor.id,_a=ba.page.borderBox,Ga=_a[Oe.size],sr=Ga/lr,Er=Yl(aa,Ae),oo=So({displaced:de.displaced,id:aa});return Er?oo?lt>_a[Oe.start]+sr&<<_a[Oe.end]-sr:dt>_a[Oe.start]-ht+sr&&dt<_a[Oe.end]-ht-sr:oo?lt>_a[Oe.start]+ht+sr&<<_a[Oe.end]+ht-sr:dt>_a[Oe.start]+sr&&dt<_a[Oe.end]-sr});if(!It)return null;var fn={displacedBy:Xe,displaced:de.displaced,at:{type:"COMBINE",combine:{draggableId:It.descriptor.id,droppableId:pe.descriptor.id}}};return fn},ti=function(ee){var ae=ee.pageOffset,oe=ee.draggable,de=ee.draggables,pe=ee.droppables,Se=ee.previousImpact,Ae=ee.viewport,Oe=ee.afterCritical,Xe=di(oe.page.borderBox,ae),ht=ho({pageBorderBox:Xe,draggable:oe,droppables:pe});if(!ht)return Ou;var dt=pe[ht],lt=Xl(dt.descriptor.id,de),ut=Fi(dt,Xe);return Fo({pageBorderBoxWithDroppableScroll:ut,draggable:oe,previousImpact:Se,destination:dt,insideDestination:lt,afterCritical:Oe})||so({pageBorderBoxWithDroppableScroll:ut,draggable:oe,destination:dt,insideDestination:lt,last:Se.displaced,viewport:Ae,afterCritical:Oe})},_i=function(ee,ae){var oe;return(0,Le.Z)({},ee,(oe={},oe[ae.descriptor.id]=ae,oe))},Il=function(ae){var oe=ae.previousImpact,de=ae.impact,pe=ae.droppables,Se=Qr(oe),Ae=Qr(de);if(!Se||Se===Ae)return pe;var Oe=pe[Se];if(!Oe.subject.withPlaceholder)return pe;var Xe=Nn(Oe);return _i(pe,Xe)},su=function(ee){var ae=ee.draggable,oe=ee.draggables,de=ee.droppables,pe=ee.previousImpact,Se=ee.impact,Ae=Il({previousImpact:pe,impact:Se,droppables:de}),Oe=Qr(Se);if(!Oe)return Ae;var Xe=de[Oe];if(Dl(ae,Xe)||Xe.subject.withPlaceholder)return Ae;var ht=qt(Xe,ae,oe);return _i(Ae,ht)},We=function(ee){var ae=ee.state,oe=ee.clientSelection,de=ee.dimensions,pe=ee.viewport,Se=ee.impact,Ae=ee.scrollJumpRequest,Oe=pe||ae.viewport,Xe=de||ae.dimensions,ht=oe||ae.current.client.selection,dt=Rr(ht,ae.initial.client.selection),lt={offset:dt,selection:ht,borderBoxCenter:Aa(ae.initial.client.borderBoxCenter,dt)},ut={selection:Aa(lt.selection,Oe.scroll.current),borderBoxCenter:Aa(lt.borderBoxCenter,Oe.scroll.current),offset:Aa(lt.offset,Oe.scroll.diff.value)},It={client:lt,page:ut};if(ae.phase==="COLLECTING")return(0,Le.Z)({phase:"COLLECTING"},ae,{dimensions:Xe,viewport:Oe,current:It});var fn=Xe.draggables[ae.critical.draggable.id],ba=Se||ti({pageOffset:ut.offset,draggable:fn,draggables:Xe.draggables,droppables:Xe.droppables,previousImpact:ae.impact,viewport:Oe,afterCritical:ae.afterCritical}),aa=su({draggable:fn,impact:ba,previousImpact:ae.impact,draggables:Xe.draggables,droppables:Xe.droppables}),_a=(0,Le.Z)({},ae,{current:It,dimensions:{draggables:Xe.draggables,droppables:aa},impact:ba,viewport:Oe,scrollJumpRequest:Ae||null,forceShouldAnimate:Ae?!1:null});return _a};function st(ee,ae){return ee.map(function(oe){return ae[oe]})}var St=function(ee){var ae=ee.impact,oe=ee.viewport,de=ee.draggables,pe=ee.destination,Se=ee.forceShouldAnimate,Ae=ae.displaced,Oe=st(Ae.all,de),Xe=el({afterDragging:Oe,destination:pe,displacedBy:ae.displacedBy,viewport:oe.frame,forceShouldAnimate:Se,last:Ae});return(0,Le.Z)({},ae,{displaced:Xe})},Nt=function(ee){var ae=ee.impact,oe=ee.draggable,de=ee.droppable,pe=ee.draggables,Se=ee.viewport,Ae=ee.afterCritical,Oe=uu({impact:ae,draggable:oe,draggables:pe,droppable:de,afterCritical:Ae});return Mu({pageBorderBoxCenter:Oe,draggable:oe,viewport:Se})},yn=function(ee){var ae=ee.state,oe=ee.dimensions,de=ee.viewport;ae.movementMode!=="SNAP"&&mn(!1);var pe=ae.impact,Se=de||ae.viewport,Ae=oe||ae.dimensions,Oe=Ae.draggables,Xe=Ae.droppables,ht=Oe[ae.critical.draggable.id],dt=Qr(pe);dt||mn(!1);var lt=Xe[dt],ut=St({impact:pe,viewport:Se,destination:lt,draggables:Oe}),It=Nt({impact:ut,draggable:ht,droppable:lt,draggables:Oe,viewport:Se,afterCritical:ae.afterCritical});return We({impact:ut,clientSelection:It,state:ae,dimensions:Ae,viewport:Se})},Hn=function(ee){return{index:ee.index,droppableId:ee.droppableId}},ya=function(ee){var ae=ee.draggable,oe=ee.home,de=ee.draggables,pe=ee.viewport,Se=On(oe.axis,ae.displaceBy),Ae=Xl(oe.descriptor.id,de),Oe=Ae.indexOf(ae);Oe===-1&&mn(!1);var Xe=Ae.slice(Oe+1),ht=Xe.reduce(function(It,fn){return It[fn.descriptor.id]=!0,It},{}),dt={inVirtualList:oe.descriptor.mode==="virtual",displacedBy:Se,effected:ht},lt=el({afterDragging:Xe,destination:oe,displacedBy:Se,last:null,viewport:pe.frame,forceShouldAnimate:!1}),ut={displaced:lt,displacedBy:Se,at:{type:"REORDER",destination:Hn(ae.descriptor)}};return{impact:ut,afterCritical:dt}},oa=function(ee,ae){return{draggables:ee.draggables,droppables:_i(ee.droppables,ae)}},jn=function(ae){},vn=function(ae){},ra=function(ee){var ae=ee.draggable,oe=ee.offset,de=ee.initialWindowScroll,pe=Da(ae.client,oe),Se=Fa(pe,de),Ae=(0,Le.Z)({},ae,{placeholder:(0,Le.Z)({},ae.placeholder,{client:pe}),client:pe,page:Se});return Ae},Ta=function(ee){var ae=ee.frame;return ae||mn(!1),ae},Gr=function(ee){var ae=ee.additions,oe=ee.updatedDroppables,de=ee.viewport,pe=de.scroll.diff.value;return ae.map(function(Se){var Ae=Se.descriptor.droppableId,Oe=oe[Ae],Xe=Ta(Oe),ht=Xe.scroll.diff.value,dt=Aa(pe,ht),lt=ra({draggable:Se,offset:dt,initialWindowScroll:de.scroll.initial});return lt})},Ur=function(ee){var ae=ee.state,oe=ee.published;jn();var de=oe.modified.map(function(sr){var Er=ae.dimensions.droppables[sr.droppableId],oo=mo(Er,sr.scroll);return oo}),pe=(0,Le.Z)({},ae.dimensions.droppables,{},Fl(de)),Se=To(Gr({additions:oe.additions,updatedDroppables:pe,viewport:ae.viewport})),Ae=(0,Le.Z)({},ae.dimensions.draggables,{},Se);oe.removals.forEach(function(sr){delete Ae[sr]});var Oe={droppables:pe,draggables:Ae},Xe=Qr(ae.impact),ht=Xe?Oe.droppables[Xe]:null,dt=Oe.draggables[ae.critical.draggable.id],lt=Oe.droppables[ae.critical.droppable.id],ut=ya({draggable:dt,home:lt,draggables:Ae,viewport:ae.viewport}),It=ut.impact,fn=ut.afterCritical,ba=ht&&ht.isCombineEnabled?ae.impact:It,aa=ti({pageOffset:ae.current.page.offset,draggable:Oe.draggables[ae.critical.draggable.id],draggables:Oe.draggables,droppables:Oe.droppables,previousImpact:ba,viewport:ae.viewport,afterCritical:fn});vn();var _a=(0,Le.Z)({phase:"DRAGGING"},ae,{phase:"DRAGGING",impact:aa,onLiftImpact:It,dimensions:Oe,afterCritical:fn,forceShouldAnimate:!1});if(ae.phase==="COLLECTING")return _a;var Ga=(0,Le.Z)({phase:"DROP_PENDING"},_a,{phase:"DROP_PENDING",reason:ae.reason,isWaiting:!1});return Ga},ga=function(ae){return ae.movementMode==="SNAP"},Sa=function(ae,oe,de){var pe=oa(ae.dimensions,oe);return!ga(ae)||de?We({state:ae,dimensions:pe}):yn({state:ae,dimensions:pe})};function Gn(ee){return ee.isDragging&&ee.movementMode==="SNAP"?(0,Le.Z)({phase:"DRAGGING"},ee,{scrollJumpRequest:null}):ee}var ta={phase:"IDLE",completed:null,shouldFlush:!1},Qa=function(ee,ae){if(ee===void 0&&(ee=ta),ae.type==="FLUSH")return(0,Le.Z)({},ta,{shouldFlush:!0});if(ae.type==="INITIAL_PUBLISH"){ee.phase!=="IDLE"&&mn(!1);var oe=ae.payload,de=oe.critical,pe=oe.clientSelection,Se=oe.viewport,Ae=oe.dimensions,Oe=oe.movementMode,Xe=Ae.draggables[de.draggable.id],ht=Ae.droppables[de.droppable.id],dt={selection:pe,borderBoxCenter:Xe.client.borderBox.center,offset:er},lt={client:dt,page:{selection:Aa(dt.selection,Se.scroll.initial),borderBoxCenter:Aa(dt.selection,Se.scroll.initial),offset:Aa(dt.selection,Se.scroll.diff.value)}},ut=wl(Ae.droppables).every(function(ts){return!ts.isFixedOnPage}),It=ya({draggable:Xe,home:ht,draggables:Ae.draggables,viewport:Se}),fn=It.impact,ba=It.afterCritical,aa={phase:"DRAGGING",isDragging:!0,critical:de,movementMode:Oe,dimensions:Ae,initial:lt,current:lt,isWindowScrollAllowed:ut,impact:fn,afterCritical:ba,onLiftImpact:fn,viewport:Se,scrollJumpRequest:null,forceShouldAnimate:null};return aa}if(ae.type==="COLLECTION_STARTING"){if(ee.phase==="COLLECTING"||ee.phase==="DROP_PENDING")return ee;ee.phase!=="DRAGGING"&&mn(!1);var _a=(0,Le.Z)({phase:"COLLECTING"},ee,{phase:"COLLECTING"});return _a}if(ae.type==="PUBLISH_WHILE_DRAGGING")return ee.phase==="COLLECTING"||ee.phase==="DROP_PENDING"||mn(!1),Ur({state:ee,published:ae.payload});if(ae.type==="MOVE"){if(ee.phase==="DROP_PENDING")return ee;dr(ee)||mn(!1);var Ga=ae.payload.client;return rr(Ga,ee.current.client.selection)?ee:We({state:ee,clientSelection:Ga,impact:ga(ee)?ee.impact:null})}if(ae.type==="UPDATE_DROPPABLE_SCROLL"){if(ee.phase==="DROP_PENDING"||ee.phase==="COLLECTING")return Gn(ee);dr(ee)||mn(!1);var sr=ae.payload,Er=sr.id,oo=sr.newScroll,ro=ee.dimensions.droppables[Er];if(!ro)return ee;var Oo=mo(ro,oo);return Sa(ee,Oo,!1)}if(ae.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(ee.phase==="DROP_PENDING")return ee;dr(ee)||mn(!1);var $i=ae.payload,Ho=$i.id,Ui=$i.isEnabled,nu=ee.dimensions.droppables[Ho];nu||mn(!1),nu.isEnabled===Ui&&mn(!1);var Jl=(0,Le.Z)({},nu,{isEnabled:Ui});return Sa(ee,Jl,!0)}if(ae.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(ee.phase==="DROP_PENDING")return ee;dr(ee)||mn(!1);var Xu=ae.payload,ku=Xu.id,wu=Xu.isCombineEnabled,io=ee.dimensions.droppables[ku];io||mn(!1),io.isCombineEnabled===wu&&mn(!1);var Mo=(0,Le.Z)({},io,{isCombineEnabled:wu});return Sa(ee,Mo,!0)}if(ae.type==="MOVE_BY_WINDOW_SCROLL"){if(ee.phase==="DROP_PENDING"||ee.phase==="DROP_ANIMATING")return ee;dr(ee)||mn(!1),ee.isWindowScrollAllowed||mn(!1);var ul=ae.payload.newScroll;if(rr(ee.viewport.scroll.current,ul))return Gn(ee);var sl=Ru(ee.viewport,ul);return ga(ee)?yn({state:ee,viewport:sl}):We({state:ee,viewport:sl})}if(ae.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!dr(ee))return ee;var iu=ae.payload.maxScroll;if(rr(iu,ee.viewport.scroll.max))return ee;var gu=(0,Le.Z)({},ee.viewport,{scroll:(0,Le.Z)({},ee.viewport.scroll,{max:iu})});return(0,Le.Z)({phase:"DRAGGING"},ee,{viewport:gu})}if(ae.type==="MOVE_UP"||ae.type==="MOVE_DOWN"||ae.type==="MOVE_LEFT"||ae.type==="MOVE_RIGHT"){if(ee.phase==="COLLECTING"||ee.phase==="DROP_PENDING")return ee;ee.phase!=="DRAGGING"&&mn(!1);var mu=Lo({state:ee,type:ae.type});return mu?We({state:ee,impact:mu.impact,clientSelection:mu.clientSelection,scrollJumpRequest:mu.scrollJumpRequest}):ee}if(ae.type==="DROP_PENDING"){var cl=ae.payload.reason;ee.phase!=="COLLECTING"&&mn(!1);var Fs=(0,Le.Z)({phase:"DROP_PENDING"},ee,{phase:"DROP_PENDING",isWaiting:!0,reason:cl});return Fs}if(ae.type==="DROP_ANIMATE"){var wo=ae.payload,zr=wo.completed,qo=wo.dropDuration,Al=wo.newHomeClientOffset;ee.phase==="DRAGGING"||ee.phase==="DROP_PENDING"||mn(!1);var jl={phase:"DROP_ANIMATING",completed:zr,dropDuration:qo,newHomeClientOffset:Al,dimensions:ee.dimensions};return jl}if(ae.type==="DROP_COMPLETE"){var ks=ae.payload.completed;return{phase:"IDLE",completed:ks,shouldFlush:!1}}return ee},Jr=function(ae){return{type:"BEFORE_INITIAL_CAPTURE",payload:ae}},$a=function(ae){return{type:"LIFT",payload:ae}},ca=function(ae){return{type:"INITIAL_PUBLISH",payload:ae}},Wa=function(ae){return{type:"PUBLISH_WHILE_DRAGGING",payload:ae}},wa=function(){return{type:"COLLECTION_STARTING",payload:null}},ja=function(ae){return{type:"UPDATE_DROPPABLE_SCROLL",payload:ae}},Xo=function(ae){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:ae}},Oi=function(ae){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:ae}},Wi=function(ae){return{type:"MOVE",payload:ae}},Ol=function(ae){return{type:"MOVE_BY_WINDOW_SCROLL",payload:ae}},Xr=function(ae){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:ae}},$l=function(){return{type:"MOVE_UP",payload:null}},Kl=function(){return{type:"MOVE_DOWN",payload:null}},Wo=function(){return{type:"MOVE_RIGHT",payload:null}},Gi=function(){return{type:"MOVE_LEFT",payload:null}},Li=function(){return{type:"FLUSH",payload:null}},ki=function(ae){return{type:"DROP_ANIMATE",payload:ae}},Nl=function(ae){return{type:"DROP_COMPLETE",payload:ae}},os=function(ae){return{type:"DROP",payload:ae}},Ns=function(ae){return{type:"DROP_PENDING",payload:ae}},Ls=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};function Zs(ee){if(!(ee.length<=1)){for(var ae=ee.map(function(Oe){return Oe.descriptor.index}),oe={},de=1;de<ae.length;de++){var pe=ae[de],Se=ae[de-1];pe!==Se+1&&(oe[pe]=!0)}if(Object.keys(oe).length)var Ae=ae.map(function(Oe){var Xe=!!oe[Oe];return Xe?"[\u{1F525}"+Oe+"]":""+Oe}).join(", ")}}function bs(ee,ae){if(0)var oe}var js=function(ee){return function(ae){var oe=ae.getState,de=ae.dispatch;return function(pe){return function(Se){if(Se.type!=="LIFT"){pe(Se);return}var Ae=Se.payload,Oe=Ae.id,Xe=Ae.clientSelection,ht=Ae.movementMode,dt=oe();dt.phase==="DROP_ANIMATING"&&de(Nl({completed:dt.completed})),oe().phase!=="IDLE"&&mn(!1),de(Li()),de(Jr({draggableId:Oe,movementMode:ht}));var lt={shouldPublishImmediately:ht==="SNAP"},ut={draggableId:Oe,scrollOptions:lt},It=ee.startPublishing(ut),fn=It.critical,ba=It.dimensions,aa=It.viewport;bs(fn,ba),de(ca({critical:fn,dimensions:ba,clientSelection:Xe,movementMode:ht,viewport:aa}))}}}},gs=function(ee){return function(){return function(ae){return function(oe){oe.type==="INITIAL_PUBLISH"&&ee.dragging(),oe.type==="DROP_ANIMATE"&&ee.dropping(oe.payload.completed.result.reason),(oe.type==="FLUSH"||oe.type==="DROP_COMPLETE")&&ee.resting(),ae(oe)}}}},Cs={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},xo={opacity:{drop:0,combining:.7},scale:{drop:.75}},Hu={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},ms=Hu.outOfTheWay+"s "+Cs.outOfTheWay,xs={fluid:"opacity "+ms,snap:"transform "+ms+", opacity "+ms,drop:function(ae){var oe=ae+"s "+Cs.drop;return"transform "+oe+", opacity "+oe},outOfTheWay:"transform "+ms,placeholder:"height "+ms+", width "+ms+", margin "+ms},As=function(ae){return rr(ae,er)?null:"translate("+ae.x+"px, "+ae.y+"px)"},Us={moveTo:As,drop:function(ae,oe){var de=As(ae);return de?oe?de+" scale("+xo.scale.drop+")":de:null}},Rs=Hu.minDropTime,nc=Hu.maxDropTime,lc=nc-Rs,Qs=1500,ac=.6,en=function(ee){var ae=ee.current,oe=ee.destination,de=ee.reason,pe=Ya(ae,oe);if(pe<=0)return Rs;if(pe>=Qs)return nc;var Se=pe/Qs,Ae=Rs+lc*Se,Oe=de==="CANCEL"?Ae*ac:Ae;return Number(Oe.toFixed(2))},tr=function(ee){var ae=ee.impact,oe=ee.draggable,de=ee.dimensions,pe=ee.viewport,Se=ee.afterCritical,Ae=de.draggables,Oe=de.droppables,Xe=Qr(ae),ht=Xe?Oe[Xe]:null,dt=Oe[oe.descriptor.droppableId],lt=Nt({impact:ae,draggable:oe,draggables:Ae,afterCritical:Se,droppable:ht||dt,viewport:pe}),ut=Rr(lt,oe.client.borderBox.center);return ut},_o=function(ee){var ae=ee.draggables,oe=ee.reason,de=ee.lastImpact,pe=ee.home,Se=ee.viewport,Ae=ee.onLiftImpact;if(!de.at||oe!=="DROP"){var Oe=St({draggables:ae,impact:Ae,destination:pe,viewport:Se,forceShouldAnimate:!0});return{impact:Oe,didDropInsideDroppable:!1}}if(de.at.type==="REORDER")return{impact:de,didDropInsideDroppable:!0};var Xe=(0,Le.Z)({},de,{displaced:Cu});return{impact:Xe,didDropInsideDroppable:!0}},wr=function(ee){var ae=ee.getState,oe=ee.dispatch;return function(de){return function(pe){if(pe.type!=="DROP"){de(pe);return}var Se=ae(),Ae=pe.payload.reason;if(Se.phase==="COLLECTING"){oe(Ns({reason:Ae}));return}if(Se.phase!=="IDLE"){var Oe=Se.phase==="DROP_PENDING"&&Se.isWaiting;Oe&&mn(!1),Se.phase==="DRAGGING"||Se.phase==="DROP_PENDING"||mn(!1);var Xe=Se.critical,ht=Se.dimensions,dt=ht.draggables[Se.critical.draggable.id],lt=_o({reason:Ae,lastImpact:Se.impact,afterCritical:Se.afterCritical,onLiftImpact:Se.onLiftImpact,home:Se.dimensions.droppables[Se.critical.droppable.id],viewport:Se.viewport,draggables:Se.dimensions.draggables}),ut=lt.impact,It=lt.didDropInsideDroppable,fn=It?si(ut):null,ba=It?bu(ut):null,aa={index:Xe.draggable.index,droppableId:Xe.droppable.id},_a={draggableId:dt.descriptor.id,type:dt.descriptor.type,source:aa,reason:Ae,mode:Se.movementMode,destination:fn,combine:ba},Ga=tr({impact:ut,draggable:dt,dimensions:ht,viewport:Se.viewport,afterCritical:Se.afterCritical}),sr={critical:Se.critical,afterCritical:Se.afterCritical,result:_a,impact:ut},Er=!rr(Se.current.client.offset,Ga)||!!_a.combine;if(!Er){oe(Nl({completed:sr}));return}var oo=en({current:Se.current.client.offset,destination:Ga,reason:Ae}),ro={newHomeClientOffset:Ga,dropDuration:oo,completed:sr};oe(ki(ro))}}}},ia=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Di(ee){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(oe){oe.target!==window&&oe.target!==window.document||ee()}}}function xi(ee){var ae=ee.onWindowScroll;function oe(){ae(ia())}var de=at(oe),pe=Di(de),Se=cr;function Ae(){return Se!==cr}function Oe(){Ae()&&mn(!1),Se=qn(window,[pe])}function Xe(){Ae()||mn(!1),de.cancel(),Se(),Se=cr}return{start:Oe,stop:Xe,isActive:Ae}}var Vi=function(ae){return ae.type==="DROP_COMPLETE"||ae.type==="DROP_ANIMATE"||ae.type==="FLUSH"},ko=function(ee){var ae=xi({onWindowScroll:function(de){ee.dispatch(Ol({newScroll:de}))}});return function(oe){return function(de){!ae.isActive()&&de.type==="INITIAL_PUBLISH"&&ae.start(),ae.isActive()&&Vi(de)&&ae.stop(),oe(de)}}},ru=function(ee){var ae=!1,oe=!1,de=setTimeout(function(){oe=!0}),pe=function(Ae){ae||oe||(ae=!0,ee(Ae),clearTimeout(de))};return pe.wasCalled=function(){return ae},pe},Ri=function(){var ee=[],ae=function(Se){var Ae=hl(ee,function(ht){return ht.timerId===Se});Ae===-1&&mn(!1);var Oe=ee.splice(Ae,1),Xe=Oe[0];Xe.callback()},oe=function(Se){var Ae=setTimeout(function(){return ae(Ae)}),Oe={timerId:Ae,callback:Se};ee.push(Oe)},de=function(){if(ee.length){var Se=[].concat(ee);ee.length=0,Se.forEach(function(Ae){clearTimeout(Ae.timerId),Ae.callback()})}};return{add:oe,flush:de}},is=function(ae,oe){return ae==null&&oe==null?!0:ae==null||oe==null?!1:ae.droppableId===oe.droppableId&&ae.index===oe.index},zs=function(ae,oe){return ae==null&&oe==null?!0:ae==null||oe==null?!1:ae.draggableId===oe.draggableId&&ae.droppableId===oe.droppableId},Kr=function(ae,oe){if(ae===oe)return!0;var de=ae.draggable.id===oe.draggable.id&&ae.draggable.droppableId===oe.draggable.droppableId&&ae.draggable.type===oe.draggable.type&&ae.draggable.index===oe.draggable.index,pe=ae.droppable.id===oe.droppable.id&&ae.droppable.type===oe.droppable.type;return de&&pe},cu=function(ae,oe){jn(),oe(),vn()},Tu=function(ae,oe){return{draggableId:ae.draggable.id,type:ae.droppable.type,source:{droppableId:ae.droppable.id,index:ae.draggable.index},mode:oe}},Wl=function(ae,oe,de,pe){if(!ae){de(pe(oe));return}var Se=ru(de),Ae={announce:Se};ae(oe,Ae),Se.wasCalled()||de(pe(oe))},El=function(ee,ae){var oe=Ri(),de=null,pe=function(ut,It){de&&mn(!1),cu("onBeforeCapture",function(){var fn=ee().onBeforeCapture;if(fn){var ba={draggableId:ut,mode:It};fn(ba)}})},Se=function(ut,It){de&&mn(!1),cu("onBeforeDragStart",function(){var fn=ee().onBeforeDragStart;fn&&fn(Tu(ut,It))})},Ae=function(ut,It){de&&mn(!1);var fn=Tu(ut,It);de={mode:It,lastCritical:ut,lastLocation:fn.source,lastCombine:null},oe.add(function(){cu("onDragStart",function(){return Wl(ee().onDragStart,fn,ae,on.onDragStart)})})},Oe=function(ut,It){var fn=si(It),ba=bu(It);de||mn(!1);var aa=!Kr(ut,de.lastCritical);aa&&(de.lastCritical=ut);var _a=!is(de.lastLocation,fn);_a&&(de.lastLocation=fn);var Ga=!zs(de.lastCombine,ba);if(Ga&&(de.lastCombine=ba),!(!aa&&!_a&&!Ga)){var sr=(0,Le.Z)({},Tu(ut,de.mode),{combine:ba,destination:fn});oe.add(function(){cu("onDragUpdate",function(){return Wl(ee().onDragUpdate,sr,ae,on.onDragUpdate)})})}},Xe=function(){de||mn(!1),oe.flush()},ht=function(ut){de||mn(!1),de=null,cu("onDragEnd",function(){return Wl(ee().onDragEnd,ut,ae,on.onDragEnd)})},dt=function(){if(de){var ut=(0,Le.Z)({},Tu(de.lastCritical,de.mode),{combine:null,destination:null,reason:"CANCEL"});ht(ut)}};return{beforeCapture:pe,beforeStart:Se,start:Ae,update:Oe,flush:Xe,drop:ht,abort:dt}},Js=function(ee,ae){var oe=El(ee,ae);return function(de){return function(pe){return function(Se){if(Se.type==="BEFORE_INITIAL_CAPTURE"){oe.beforeCapture(Se.payload.draggableId,Se.payload.movementMode);return}if(Se.type==="INITIAL_PUBLISH"){var Ae=Se.payload.critical;oe.beforeStart(Ae,Se.payload.movementMode),pe(Se),oe.start(Ae,Se.payload.movementMode);return}if(Se.type==="DROP_COMPLETE"){var Oe=Se.payload.completed.result;oe.flush(),pe(Se),oe.drop(Oe);return}if(pe(Se),Se.type==="FLUSH"){oe.abort();return}var Xe=de.getState();Xe.phase==="DRAGGING"&&oe.update(Xe.critical,Xe.impact)}}}},Hs=function(ee){return function(ae){return function(oe){if(oe.type!=="DROP_ANIMATION_FINISHED"){ae(oe);return}var de=ee.getState();de.phase!=="DROP_ANIMATING"&&mn(!1),ee.dispatch(Nl({completed:de.completed}))}}},Cl=function(ee){var ae=null,oe=null;function de(){oe&&(cancelAnimationFrame(oe),oe=null),ae&&(ae(),ae=null)}return function(pe){return function(Se){if((Se.type==="FLUSH"||Se.type==="DROP_COMPLETE"||Se.type==="DROP_ANIMATION_FINISHED")&&de(),pe(Se),Se.type==="DROP_ANIMATE"){var Ae={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var Xe=ee.getState();Xe.phase==="DROP_ANIMATING"&&ee.dispatch(Ls())}};oe=requestAnimationFrame(function(){oe=null,ae=qn(window,[Ae])})}}}},ws=function(ee){return function(){return function(ae){return function(oe){(oe.type==="DROP_COMPLETE"||oe.type==="FLUSH"||oe.type==="DROP_ANIMATE")&&ee.stopPublishing(),ae(oe)}}}},Gs=function(ee){var ae=!1;return function(){return function(oe){return function(de){if(de.type==="INITIAL_PUBLISH"){ae=!0,ee.tryRecordFocus(de.payload.critical.draggable.id),oe(de),ee.tryRestoreFocusRecorded();return}if(oe(de),!!ae){if(de.type==="FLUSH"){ae=!1,ee.tryRestoreFocusRecorded();return}if(de.type==="DROP_COMPLETE"){ae=!1;var pe=de.payload.completed.result;pe.combine&&ee.tryShiftRecord(pe.draggableId,pe.combine.draggableId),ee.tryRestoreFocusRecorded()}}}}}},zc=function(ae){return ae.type==="DROP_COMPLETE"||ae.type==="DROP_ANIMATE"||ae.type==="FLUSH"},Pc=function(ee){return function(ae){return function(oe){return function(de){if(zc(de)){ee.stop(),oe(de);return}if(de.type==="INITIAL_PUBLISH"){oe(de);var pe=ae.getState();pe.phase!=="DRAGGING"&&mn(!1),ee.start(pe);return}oe(de),ee.scroll(ae.getState())}}}},bc=function(ee){return function(ae){return function(oe){if(ae(oe),oe.type==="PUBLISH_WHILE_DRAGGING"){var de=ee.getState();de.phase==="DROP_PENDING"&&(de.isWaiting||ee.dispatch(os({reason:de.reason})))}}}},uc=_e.qC,Xs=function(ee){var ae=ee.dimensionMarshal,oe=ee.focusMarshal,de=ee.styleMarshal,pe=ee.getResponders,Se=ee.announce,Ae=ee.autoScroller;return(0,_e.MT)(Qa,uc((0,_e.md)(gs(de),ws(ae),js(ae),wr,Hs,Cl,bc,Pc(Ae),ko,Gs(oe),Js(pe,Se))))},rc=function(){return{additions:{},removals:{},modified:{}}};function sc(ee){var ae=ee.registry,oe=ee.callbacks,de=rc(),pe=null,Se=function(){pe||(oe.collectionStarting(),pe=requestAnimationFrame(function(){pe=null,jn();var dt=de,lt=dt.additions,ut=dt.removals,It=dt.modified,fn=Object.keys(lt).map(function(_a){return ae.draggable.getById(_a).getDimension(er)}).sort(function(_a,Ga){return _a.descriptor.index-Ga.descriptor.index}),ba=Object.keys(It).map(function(_a){var Ga=ae.droppable.getById(_a),sr=Ga.callbacks.getScrollWhileDragging();return{droppableId:_a,scroll:sr}}),aa={additions:fn,removals:Object.keys(ut),modified:ba};de=rc(),vn(),oe.publish(aa)}))},Ae=function(dt){var lt=dt.descriptor.id;de.additions[lt]=dt,de.modified[dt.descriptor.droppableId]=!0,de.removals[lt]&&delete de.removals[lt],Se()},Oe=function(dt){var lt=dt.descriptor;de.removals[lt.id]=!0,de.modified[lt.droppableId]=!0,de.additions[lt.id]&&delete de.additions[lt.id],Se()},Xe=function(){pe&&(cancelAnimationFrame(pe),pe=null,de=rc())};return{add:Ae,remove:Oe,stop:Xe}}var qu=function(ee){var ae=ee.scrollHeight,oe=ee.scrollWidth,de=ee.height,pe=ee.width,Se=Rr({x:oe,y:ae},{x:pe,y:de}),Ae={x:Math.max(0,Se.x),y:Math.max(0,Se.y)};return Ae},Ys=function(){var ee=document.documentElement;return ee||mn(!1),ee},$s=function(){var ee=Ys(),ae=qu({scrollHeight:ee.scrollHeight,scrollWidth:ee.scrollWidth,width:ee.clientWidth,height:ee.clientHeight});return ae},qs=function(){var ee=ia(),ae=$s(),oe=ee.y,de=ee.x,pe=Ys(),Se=pe.clientWidth,Ae=pe.clientHeight,Oe=de+Se,Xe=oe+Ae,ht=zn({top:oe,left:de,right:Oe,bottom:Xe}),dt={frame:ht,scroll:{initial:ee,current:ee,max:ae,diff:{value:er,displacement:er}}};return dt},Cc=function(ee){var ae=ee.critical,oe=ee.scrollOptions,de=ee.registry;jn();var pe=qs(),Se=pe.scroll.current,Ae=ae.droppable,Oe=de.droppable.getAllByType(Ae.type).map(function(lt){return lt.callbacks.getDimensionAndWatchScroll(Se,oe)}),Xe=de.draggable.getAllByType(ae.draggable.type).map(function(lt){return lt.getDimension(Se)}),ht={draggables:To(Xe),droppables:Fl(Oe)};vn();var dt={dimensions:ht,critical:ae,viewport:pe};return dt};function cc(ee,ae,oe){if(oe.descriptor.id===ae.id||oe.descriptor.type!==ae.type)return!1;var de=ee.droppable.getById(oe.descriptor.droppableId);return de.descriptor.mode==="virtual"}var ad=function(ee,ae){var oe=null,de=sc({callbacks:{publish:ae.publishWhileDragging,collectionStarting:ae.collectionStarting},registry:ee}),pe=function(It,fn){ee.droppable.exists(It)||mn(!1),oe&&ae.updateDroppableIsEnabled({id:It,isEnabled:fn})},Se=function(It,fn){oe&&(ee.droppable.exists(It)||mn(!1),ae.updateDroppableIsCombineEnabled({id:It,isCombineEnabled:fn}))},Ae=function(It,fn){oe&&(ee.droppable.exists(It)||mn(!1),ae.updateDroppableScroll({id:It,newScroll:fn}))},Oe=function(It,fn){oe&&ee.droppable.getById(It).callbacks.scroll(fn)},Xe=function(){if(oe){de.stop();var It=oe.critical.droppable;ee.droppable.getAllByType(It.type).forEach(function(fn){return fn.callbacks.dragStopped()}),oe.unsubscribe(),oe=null}},ht=function(It){oe||mn(!1);var fn=oe.critical.draggable;It.type==="ADDITION"&&cc(ee,fn,It.value)&&de.add(It.value),It.type==="REMOVAL"&&cc(ee,fn,It.value)&&de.remove(It.value)},dt=function(It){oe&&mn(!1);var fn=ee.draggable.getById(It.draggableId),ba=ee.droppable.getById(fn.descriptor.droppableId),aa={draggable:fn.descriptor,droppable:ba.descriptor},_a=ee.subscribe(ht);return oe={critical:aa,unsubscribe:_a},Cc({critical:aa,registry:ee,scrollOptions:It.scrollOptions})},lt={updateDroppableIsEnabled:pe,updateDroppableIsCombineEnabled:Se,scrollDroppable:Oe,updateDroppableScroll:Ae,startPublishing:dt,stopPublishing:Xe};return lt},xc=function(ee,ae){return ee.phase==="IDLE"?!0:ee.phase!=="DROP_ANIMATING"||ee.completed.result.draggableId===ae?!1:ee.completed.result.reason==="DROP"},Hc=function(ee){window.scrollBy(ee.x,ee.y)},Gc=yr(function(ee){return wl(ee).filter(function(ae){return!(!ae.isEnabled||!ae.frame)})}),Kc=function(ae,oe){var de=bl(Gc(oe),function(pe){return pe.frame||mn(!1),Ka(pe.frame.pageMarginBox)(ae)});return de},Wc=function(ee){var ae=ee.center,oe=ee.destination,de=ee.droppables;if(oe){var pe=de[oe];return pe.frame?pe:null}var Se=Kc(ae,de);return Se},fs={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(ae){return Math.pow(ae,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Ac=function(ee,ae){var oe=ee[ae.size]*fs.startFromPercentage,de=ee[ae.size]*fs.maxScrollAtPercentage,pe={startScrollingFrom:oe,maxScrollValueAt:de};return pe},dc=function(ee){var ae=ee.startOfRange,oe=ee.endOfRange,de=ee.current,pe=oe-ae;if(pe===0)return 0;var Se=de-ae,Ae=Se/pe;return Ae},gc=1,Vc=function(ee,ae){if(ee>ae.startScrollingFrom)return 0;if(ee<=ae.maxScrollValueAt)return fs.maxPixelScroll;if(ee===ae.startScrollingFrom)return gc;var oe=dc({startOfRange:ae.maxScrollValueAt,endOfRange:ae.startScrollingFrom,current:ee}),de=1-oe,pe=fs.maxPixelScroll*fs.ease(de);return Math.ceil(pe)},wc=fs.durationDampening.accelerateAt,Uc=fs.durationDampening.stopDampeningAt,Bc=function(ee,ae){var oe=ae,de=Uc,pe=Date.now(),Se=pe-oe;if(Se>=Uc)return ee;if(Se<wc)return gc;var Ae=dc({startOfRange:wc,endOfRange:de,current:Se}),Oe=ee*fs.ease(Ae);return Math.ceil(Oe)},Fc=function(ee){var ae=ee.distanceToEdge,oe=ee.thresholds,de=ee.dragStartTime,pe=ee.shouldUseTimeDampening,Se=Vc(ae,oe);return Se===0?0:pe?Math.max(Bc(Se,de),gc):Se},mc=function(ee){var ae=ee.container,oe=ee.distanceToEdges,de=ee.dragStartTime,pe=ee.axis,Se=ee.shouldUseTimeDampening,Ae=Ac(ae,pe),Oe=oe[pe.end]<oe[pe.start];return Oe?Fc({distanceToEdge:oe[pe.end],thresholds:Ae,dragStartTime:de,shouldUseTimeDampening:Se}):-1*Fc({distanceToEdge:oe[pe.start],thresholds:Ae,dragStartTime:de,shouldUseTimeDampening:Se})},Dc=function(ee){var ae=ee.container,oe=ee.subject,de=ee.proposedScroll,pe=oe.height>ae.height,Se=oe.width>ae.width;return!Se&&!pe?de:Se&&pe?null:{x:Se?0:de.x,y:pe?0:de.y}},Qc=Co(function(ee){return ee===0?0:ee}),vs=function(ee){var ae=ee.dragStartTime,oe=ee.container,de=ee.subject,pe=ee.center,Se=ee.shouldUseTimeDampening,Ae={top:pe.y-oe.top,right:oe.right-pe.x,bottom:oe.bottom-pe.y,left:pe.x-oe.left},Oe=mc({container:oe,distanceToEdges:Ae,dragStartTime:ae,axis:ju,shouldUseTimeDampening:Se}),Xe=mc({container:oe,distanceToEdges:Ae,dragStartTime:ae,axis:$u,shouldUseTimeDampening:Se}),ht=Qc({x:Xe,y:Oe});if(rr(ht,er))return null;var dt=Dc({container:oe,subject:de,proposedScroll:ht});return dt?rr(dt,er)?null:dt:null},ec=Co(function(ee){return ee===0?0:ee>0?1:-1}),Ms=function(){var ee=function(oe,de){return oe<0?oe:oe>de?oe-de:0};return function(ae){var oe=ae.current,de=ae.max,pe=ae.change,Se=Aa(oe,pe),Ae={x:ee(Se.x,de.x),y:ee(Se.y,de.y)};return rr(Ae,er)?null:Ae}}(),Ic=function(ae){var oe=ae.max,de=ae.current,pe=ae.change,Se={x:Math.max(de.x,oe.x),y:Math.max(de.y,oe.y)},Ae=ec(pe),Oe=Ms({max:Se,current:de,change:Ae});return!Oe||Ae.x!==0&&Oe.x===0||Ae.y!==0&&Oe.y===0},Ks=function(ae,oe){return Ic({current:ae.scroll.current,max:ae.scroll.max,change:oe})},Oc=function(ae,oe){if(!Ks(ae,oe))return null;var de=ae.scroll.max,pe=ae.scroll.current;return Ms({current:pe,max:de,change:oe})},fc=function(ae,oe){var de=ae.frame;return de?Ic({current:de.scroll.current,max:de.scroll.max,change:oe}):!1},vc=function(ae,oe){var de=ae.frame;return!de||!fc(ae,oe)?null:Ms({current:de.scroll.current,max:de.scroll.max,change:oe})},Jc=function(ee){var ae=ee.viewport,oe=ee.subject,de=ee.center,pe=ee.dragStartTime,Se=ee.shouldUseTimeDampening,Ae=vs({dragStartTime:pe,container:ae.frame,subject:oe,center:de,shouldUseTimeDampening:Se});return Ae&&Ks(ae,Ae)?Ae:null},Xc=function(ee){var ae=ee.droppable,oe=ee.subject,de=ee.center,pe=ee.dragStartTime,Se=ee.shouldUseTimeDampening,Ae=ae.frame;if(!Ae)return null;var Oe=vs({dragStartTime:pe,container:Ae.pageMarginBox,subject:oe,center:de,shouldUseTimeDampening:Se});return Oe&&fc(ae,Oe)?Oe:null},Nc=function(ee){var ae=ee.state,oe=ee.dragStartTime,de=ee.shouldUseTimeDampening,pe=ee.scrollWindow,Se=ee.scrollDroppable,Ae=ae.current.page.borderBoxCenter,Oe=ae.dimensions.draggables[ae.critical.draggable.id],Xe=Oe.page.marginBox;if(ae.isWindowScrollAllowed){var ht=ae.viewport,dt=Jc({dragStartTime:oe,viewport:ht,subject:Xe,center:Ae,shouldUseTimeDampening:de});if(dt){pe(dt);return}}var lt=Wc({center:Ae,destination:Qr(ae.impact),droppables:ae.dimensions.droppables});if(lt){var ut=Xc({dragStartTime:oe,droppable:lt,subject:Xe,center:Ae,shouldUseTimeDampening:de});ut&&Se(lt.descriptor.id,ut)}},Lc=function(ee){var ae=ee.scrollWindow,oe=ee.scrollDroppable,de=at(ae),pe=at(oe),Se=null,Ae=function(dt){Se||mn(!1);var lt=Se,ut=lt.shouldUseTimeDampening,It=lt.dragStartTime;Nc({state:dt,scrollWindow:de,scrollDroppable:pe,dragStartTime:It,shouldUseTimeDampening:ut})},Oe=function(dt){jn(),Se&&mn(!1);var lt=Date.now(),ut=!1,It=function(){ut=!0};Nc({state:dt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:It,scrollDroppable:It}),Se={dragStartTime:lt,shouldUseTimeDampening:ut},vn(),ut&&Ae(dt)},Xe=function(){Se&&(de.cancel(),pe.cancel(),Se=null)};return{start:Oe,stop:Xe,scroll:Ae}},Rc=function(ee){var ae=ee.move,oe=ee.scrollDroppable,de=ee.scrollWindow,pe=function(ht,dt){var lt=Aa(ht.current.client.selection,dt);ae({client:lt})},Se=function(ht,dt){if(!fc(ht,dt))return dt;var lt=vc(ht,dt);if(!lt)return oe(ht.descriptor.id,dt),null;var ut=Rr(dt,lt);oe(ht.descriptor.id,ut);var It=Rr(dt,ut);return It},Ae=function(ht,dt,lt){if(!ht||!Ks(dt,lt))return lt;var ut=Oc(dt,lt);if(!ut)return de(lt),null;var It=Rr(lt,ut);de(It);var fn=Rr(lt,It);return fn},Oe=function(ht){var dt=ht.scrollJumpRequest;if(dt){var lt=Qr(ht.impact);lt||mn(!1);var ut=Se(ht.dimensions.droppables[lt],dt);if(ut){var It=ht.viewport,fn=Ae(ht.isWindowScrollAllowed,It,ut);fn&&pe(ht,fn)}}};return Oe},Yc=function(ee){var ae=ee.scrollDroppable,oe=ee.scrollWindow,de=ee.move,pe=Lc({scrollWindow:oe,scrollDroppable:ae}),Se=Rc({move:de,scrollWindow:oe,scrollDroppable:ae}),Ae=function(ht){if(ht.phase==="DRAGGING"){if(ht.movementMode==="FLUID"){pe.scroll(ht);return}ht.scrollJumpRequest&&Se(ht)}},Oe={scroll:Ae,start:pe.start,stop:pe.stop};return Oe},Ws="data-rbd",Uu=function(){var ee=Ws+"-drag-handle";return{base:ee,draggableId:ee+"-draggable-id",contextId:ee+"-context-id"}}(),oc=function(){var ee=Ws+"-draggable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),$c=function(){var ee=Ws+"-droppable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),ue={contextId:Ws+"-scroll-container-context-id"},ge=function(ae){return function(oe){return"["+oe+'="'+ae+'"]'}},Pe=function(ae,oe){return ae.map(function(de){var pe=de.styles[oe];return pe?de.selector+" { "+pe+" }":""}).join(" ")},Ie="pointer-events: none;",mt=function(ee){var ae=ge(ee),oe=function(){var Oe=`
|
|
cursor: -webkit-grab;
|
|
cursor: grab;
|
|
`;return{selector:ae(Uu.contextId),styles:{always:`
|
|
-webkit-touch-callout: none;
|
|
-webkit-tap-highlight-color: rgba(0,0,0,0);
|
|
touch-action: manipulation;
|
|
`,resting:Oe,dragging:Ie,dropAnimating:Oe}}}(),de=function(){var Oe=`
|
|
transition: `+xs.outOfTheWay+`;
|
|
`;return{selector:ae(oc.contextId),styles:{dragging:Oe,dropAnimating:Oe,userCancel:Oe}}}(),pe={selector:ae($c.contextId),styles:{always:"overflow-anchor: none;"}},Se={selector:"body",styles:{dragging:`
|
|
cursor: grabbing;
|
|
cursor: -webkit-grabbing;
|
|
user-select: none;
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
-ms-user-select: none;
|
|
overflow-anchor: none;
|
|
`}},Ae=[de,oe,pe,Se];return{always:Pe(Ae,"always"),resting:Pe(Ae,"resting"),dragging:Pe(Ae,"dragging"),dropAnimating:Pe(Ae,"dropAnimating"),userCancel:Pe(Ae,"userCancel")}},Ot=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?y.useLayoutEffect:y.useEffect,Qt=function(){var ae=document.querySelector("head");return ae||mn(!1),ae},pn=function(ae){var oe=document.createElement("style");return ae&&oe.setAttribute("nonce",ae),oe.type="text/css",oe};function Dn(ee,ae){var oe=nt(function(){return mt(ee)},[ee]),de=(0,y.useRef)(null),pe=(0,y.useRef)(null),Se=rt(yr(function(lt){var ut=pe.current;ut||mn(!1),ut.textContent=lt}),[]),Ae=rt(function(lt){var ut=de.current;ut||mn(!1),ut.textContent=lt},[]);Ot(function(){!de.current&&!pe.current||mn(!1);var lt=pn(ae),ut=pn(ae);return de.current=lt,pe.current=ut,lt.setAttribute(Ws+"-always",ee),ut.setAttribute(Ws+"-dynamic",ee),Qt().appendChild(lt),Qt().appendChild(ut),Ae(oe.always),Se(oe.resting),function(){var It=function(ba){var aa=ba.current;aa||mn(!1),Qt().removeChild(aa),ba.current=null};It(de),It(pe)}},[ae,Ae,Se,oe.always,oe.resting,ee]);var Oe=rt(function(){return Se(oe.dragging)},[Se,oe.dragging]),Xe=rt(function(lt){if(lt==="DROP"){Se(oe.dropAnimating);return}Se(oe.userCancel)},[Se,oe.dropAnimating,oe.userCancel]),ht=rt(function(){pe.current&&Se(oe.resting)},[Se,oe.resting]),dt=nt(function(){return{dragging:Oe,dropping:Xe,resting:ht}},[Oe,Xe,ht]);return dt}var Zn=function(ee){return ee&&ee.ownerDocument?ee.ownerDocument.defaultView:window};function na(ee){return ee instanceof Zn(ee).HTMLElement}function Ca(ee,ae){var oe="["+Uu.contextId+'="'+ee+'"]',de=fl(document.querySelectorAll(oe));if(!de.length)return null;var pe=bl(de,function(Se){return Se.getAttribute(Uu.draggableId)===ae});return!pe||!na(pe)?null:pe}function Va(ee){var ae=(0,y.useRef)({}),oe=(0,y.useRef)(null),de=(0,y.useRef)(null),pe=(0,y.useRef)(!1),Se=rt(function(ut,It){var fn={id:ut,focus:It};return ae.current[ut]=fn,function(){var aa=ae.current,_a=aa[ut];_a!==fn&&delete aa[ut]}},[]),Ae=rt(function(ut){var It=Ca(ee,ut);It&&It!==document.activeElement&&It.focus()},[ee]),Oe=rt(function(ut,It){oe.current===ut&&(oe.current=It)},[]),Xe=rt(function(){de.current||pe.current&&(de.current=requestAnimationFrame(function(){de.current=null;var ut=oe.current;ut&&Ae(ut)}))},[Ae]),ht=rt(function(ut){oe.current=null;var It=document.activeElement;It&&It.getAttribute(Uu.draggableId)===ut&&(oe.current=ut)},[]);Ot(function(){return pe.current=!0,function(){pe.current=!1;var ut=de.current;ut&&cancelAnimationFrame(ut)}},[]);var dt=nt(function(){return{register:Se,tryRecordFocus:ht,tryRestoreFocusRecorded:Xe,tryShiftRecord:Oe}},[Se,ht,Xe,Oe]);return dt}function fa(){var ee={draggables:{},droppables:{}},ae=[];function oe(lt){return ae.push(lt),function(){var It=ae.indexOf(lt);It!==-1&&ae.splice(It,1)}}function de(lt){ae.length&&ae.forEach(function(ut){return ut(lt)})}function pe(lt){return ee.draggables[lt]||null}function Se(lt){var ut=pe(lt);return ut||mn(!1),ut}var Ae={register:function(ut){ee.draggables[ut.descriptor.id]=ut,de({type:"ADDITION",value:ut})},update:function(ut,It){var fn=ee.draggables[It.descriptor.id];fn&&fn.uniqueId===ut.uniqueId&&(delete ee.draggables[It.descriptor.id],ee.draggables[ut.descriptor.id]=ut)},unregister:function(ut){var It=ut.descriptor.id,fn=pe(It);fn&&ut.uniqueId===fn.uniqueId&&(delete ee.draggables[It],de({type:"REMOVAL",value:ut}))},getById:Se,findById:pe,exists:function(ut){return!!pe(ut)},getAllByType:function(ut){return vu(ee.draggables).filter(function(It){return It.descriptor.type===ut})}};function Oe(lt){return ee.droppables[lt]||null}function Xe(lt){var ut=Oe(lt);return ut||mn(!1),ut}var ht={register:function(ut){ee.droppables[ut.descriptor.id]=ut},unregister:function(ut){var It=Oe(ut.descriptor.id);It&&ut.uniqueId===It.uniqueId&&delete ee.droppables[ut.descriptor.id]},getById:Xe,findById:Oe,exists:function(ut){return!!Oe(ut)},getAllByType:function(ut){return vu(ee.droppables).filter(function(It){return It.descriptor.type===ut})}};function dt(){ee.draggables={},ee.droppables={},ae.length=0}return{draggable:Ae,droppable:ht,subscribe:oe,clean:dt}}function za(){var ee=nt(fa,[]);return(0,y.useEffect)(function(){return function(){requestAnimationFrame(ee.clean)}},[ee]),ee}var Ia=y.createContext(null),Ba=function(){var ee=document.body;return ee||mn(!1),ee},Or={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},no=function(ae){return"rbd-announcement-"+ae};function fr(ee){var ae=nt(function(){return no(ee)},[ee]),oe=(0,y.useRef)(null);(0,y.useEffect)(function(){var Se=document.createElement("div");return oe.current=Se,Se.id=ae,Se.setAttribute("aria-live","assertive"),Se.setAttribute("aria-atomic","true"),(0,Le.Z)(Se.style,Or),Ba().appendChild(Se),function(){setTimeout(function(){var Xe=Ba();Xe.contains(Se)&&Xe.removeChild(Se),Se===oe.current&&(oe.current=null)})}},[ae]);var de=rt(function(pe){var Se=oe.current;if(Se){Se.textContent=pe;return}},[]);return de}var Br=0,Eo={separator:"::"};function hr(){Br=0}function Lr(ee,ae){return ae===void 0&&(ae=Eo),nt(function(){return""+ee+ae.separator+Br++},[ae.separator,ee])}function qr(ee){var ae=ee.contextId,oe=ee.uniqueId;return"rbd-hidden-text-"+ae+"-"+oe}function Yr(ee){var ae=ee.contextId,oe=ee.text,de=Lr("hidden-text",{separator:"-"}),pe=nt(function(){return qr({contextId:ae,uniqueId:de})},[de,ae]);return(0,y.useEffect)(function(){var Ae=document.createElement("div");return Ae.id=pe,Ae.textContent=oe,Ae.style.display="none",Ba().appendChild(Ae),function(){var Xe=Ba();Xe.contains(Ae)&&Xe.removeChild(Ae)}},[pe,oe]),pe}var yo=y.createContext(null),gr={react:"^16.8.5","react-dom":"^16.8.5"},bo=/(\d+)\.(\d+)\.(\d+)/,ao=function(ae){var oe=bo.exec(ae);oe==null&&mn(!1);var de=Number(oe[1]),pe=Number(oe[2]),Se=Number(oe[3]);return{major:de,minor:pe,patch:Se,raw:ae}},ei=function(ae,oe){return oe.major>ae.major?!0:oe.major<ae.major?!1:oe.minor>ae.minor?!0:oe.minor<ae.minor?!1:oe.patch>=ae.patch},Zo=function(ee,ae){var oe=ao(ee),de=ao(ae);ei(oe,de)},Vo=`
|
|
We expect a html5 doctype: <!doctype html>
|
|
This is to ensure consistent browser layout and measurement
|
|
|
|
More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md
|
|
`,ii=function(ee){var ae=ee.doctype;ae&&(ae.name.toLowerCase(),ae.publicId)};function gi(ee){}function Do(ee,ae){}function Sr(){Do(function(){Zo(gr.react,y.version),ii(document)},[])}function Ao(ee){var ae=(0,y.useRef)(ee);return(0,y.useEffect)(function(){ae.current=ee}),ae}function jo(){var ee=null;function ae(){return!!ee}function oe(Ae){return Ae===ee}function de(Ae){ee&&mn(!1);var Oe={abandon:Ae};return ee=Oe,Oe}function pe(){ee||mn(!1),ee=null}function Se(){ee&&(ee.abandon(),pe())}return{isClaimed:ae,isActive:oe,claim:de,release:pe,tryAbandon:Se}}var Ei=9,Zi=13,li=27,Bi=32,mi=33,Ni=34,Ll=35,vl=36,eo=37,_r=38,Vr=39,Mr=40,ur,$r=(ur={},ur[Zi]=!0,ur[Ei]=!0,ur),Ro=function(ee){$r[ee.keyCode]&&ee.preventDefault()},Yo=function(){var ee="visibilitychange";if(typeof document=="undefined")return ee;var ae=[ee,"ms"+ee,"webkit"+ee,"moz"+ee,"o"+ee],oe=bl(ae,function(de){return"on"+de in document});return oe||ee}(),ui=0,nl=5;function Rl(ee,ae){return Math.abs(ae.x-ee.x)>=nl||Math.abs(ae.y-ee.y)>=nl}var ou={type:"IDLE"};function ql(ee){var ae=ee.cancel,oe=ee.completed,de=ee.getPhase,pe=ee.setPhase;return[{eventName:"mousemove",fn:function(Ae){var Oe=Ae.button,Xe=Ae.clientX,ht=Ae.clientY;if(Oe===ui){var dt={x:Xe,y:ht},lt=de();if(lt.type==="DRAGGING"){Ae.preventDefault(),lt.actions.move(dt);return}lt.type!=="PENDING"&&mn(!1);var ut=lt.point;if(Rl(ut,dt)){Ae.preventDefault();var It=lt.actions.fluidLift(dt);pe({type:"DRAGGING",actions:It})}}}},{eventName:"mouseup",fn:function(Ae){var Oe=de();if(Oe.type!=="DRAGGING"){ae();return}Ae.preventDefault(),Oe.actions.drop({shouldBlockNextClick:!0}),oe()}},{eventName:"mousedown",fn:function(Ae){de().type==="DRAGGING"&&Ae.preventDefault(),ae()}},{eventName:"keydown",fn:function(Ae){var Oe=de();if(Oe.type==="PENDING"){ae();return}if(Ae.keyCode===li){Ae.preventDefault(),ae();return}Ro(Ae)}},{eventName:"resize",fn:ae},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){de().type==="PENDING"&&ae()}},{eventName:"webkitmouseforcedown",fn:function(Ae){var Oe=de();if(Oe.type==="IDLE"&&mn(!1),Oe.actions.shouldRespectForcePress()){ae();return}Ae.preventDefault()}},{eventName:Yo,fn:ae}]}function pl(ee){var ae=(0,y.useRef)(ou),oe=(0,y.useRef)(cr),de=nt(function(){return{eventName:"mousedown",fn:function(lt){if(!lt.defaultPrevented&<.button===ui&&!(lt.ctrlKey||lt.metaKey||lt.shiftKey||lt.altKey)){var ut=ee.findClosestDraggableId(lt);if(ut){var It=ee.tryGetLock(ut,Ae,{sourceEvent:lt});if(It){lt.preventDefault();var fn={x:lt.clientX,y:lt.clientY};oe.current(),ht(It,fn)}}}}}},[ee]),pe=nt(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(lt){if(!lt.defaultPrevented){var ut=ee.findClosestDraggableId(lt);if(ut){var It=ee.findOptionsForDraggable(ut);It&&(It.shouldRespectForcePress||ee.canGetLock(ut)&<.preventDefault())}}}}},[ee]),Se=rt(function(){var lt={passive:!1,capture:!0};oe.current=qn(window,[pe,de],lt)},[pe,de]),Ae=rt(function(){var dt=ae.current;dt.type!=="IDLE"&&(ae.current=ou,oe.current(),Se())},[Se]),Oe=rt(function(){var dt=ae.current;Ae(),dt.type==="DRAGGING"&&dt.actions.cancel({shouldBlockNextClick:!0}),dt.type==="PENDING"&&dt.actions.abort()},[Ae]),Xe=rt(function(){var lt={capture:!0,passive:!1},ut=ql({cancel:Oe,completed:Ae,getPhase:function(){return ae.current},setPhase:function(fn){ae.current=fn}});oe.current=qn(window,ut,lt)},[Oe,Ae]),ht=rt(function(lt,ut){ae.current.type!=="IDLE"&&mn(!1),ae.current={type:"PENDING",point:ut,actions:lt},Xe()},[Xe]);Ot(function(){return Se(),function(){oe.current()}},[Se])}var Dr;function yl(){}var Hl=(Dr={},Dr[Ni]=!0,Dr[mi]=!0,Dr[vl]=!0,Dr[Ll]=!0,Dr);function Vl(ee,ae){function oe(){ae(),ee.cancel()}function de(){ae(),ee.drop()}return[{eventName:"keydown",fn:function(Se){if(Se.keyCode===li){Se.preventDefault(),oe();return}if(Se.keyCode===Bi){Se.preventDefault(),de();return}if(Se.keyCode===Mr){Se.preventDefault(),ee.moveDown();return}if(Se.keyCode===_r){Se.preventDefault(),ee.moveUp();return}if(Se.keyCode===Vr){Se.preventDefault(),ee.moveRight();return}if(Se.keyCode===eo){Se.preventDefault(),ee.moveLeft();return}if(Hl[Se.keyCode]){Se.preventDefault();return}Ro(Se)}},{eventName:"mousedown",fn:oe},{eventName:"mouseup",fn:oe},{eventName:"click",fn:oe},{eventName:"touchstart",fn:oe},{eventName:"resize",fn:oe},{eventName:"wheel",fn:oe,options:{passive:!0}},{eventName:Yo,fn:oe}]}function Pl(ee){var ae=(0,y.useRef)(yl),oe=nt(function(){return{eventName:"keydown",fn:function(Se){if(Se.defaultPrevented||Se.keyCode!==Bi)return;var Ae=ee.findClosestDraggableId(Se);if(!Ae)return;var Oe=ee.tryGetLock(Ae,dt,{sourceEvent:Se});if(!Oe)return;Se.preventDefault();var Xe=!0,ht=Oe.snapLift();ae.current();function dt(){Xe||mn(!1),Xe=!1,ae.current(),de()}ae.current=qn(window,Vl(ht,dt),{capture:!0,passive:!1})}}},[ee]),de=rt(function(){var Se={passive:!1,capture:!0};ae.current=qn(window,[oe],Se)},[oe]);Ot(function(){return de(),function(){ae.current()}},[de])}var al={type:"IDLE"},eu=120,_u=.15;function Eu(ee){var ae=ee.cancel,oe=ee.getPhase;return[{eventName:"orientationchange",fn:ae},{eventName:"resize",fn:ae},{eventName:"contextmenu",fn:function(pe){pe.preventDefault()}},{eventName:"keydown",fn:function(pe){if(oe().type!=="DRAGGING"){ae();return}pe.keyCode===li&&pe.preventDefault(),ae()}},{eventName:Yo,fn:ae}]}function xu(ee){var ae=ee.cancel,oe=ee.completed,de=ee.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Se){var Ae=de();if(Ae.type!=="DRAGGING"){ae();return}Ae.hasMoved=!0;var Oe=Se.touches[0],Xe=Oe.clientX,ht=Oe.clientY,dt={x:Xe,y:ht};Se.preventDefault(),Ae.actions.move(dt)}},{eventName:"touchend",fn:function(Se){var Ae=de();if(Ae.type!=="DRAGGING"){ae();return}Se.preventDefault(),Ae.actions.drop({shouldBlockNextClick:!0}),oe()}},{eventName:"touchcancel",fn:function(Se){if(de().type!=="DRAGGING"){ae();return}Se.preventDefault(),ae()}},{eventName:"touchforcechange",fn:function(Se){var Ae=de();Ae.type==="IDLE"&&mn(!1);var Oe=Se.touches[0];if(Oe){var Xe=Oe.force>=_u;if(Xe){var ht=Ae.actions.shouldRespectForcePress();if(Ae.type==="PENDING"){ht&&ae();return}if(ht){if(Ae.hasMoved){Se.preventDefault();return}ae();return}Se.preventDefault()}}}},{eventName:Yo,fn:ae}]}function Ml(ee){var ae=(0,y.useRef)(al),oe=(0,y.useRef)(cr),de=rt(function(){return ae.current},[]),pe=rt(function(It){ae.current=It},[]),Se=nt(function(){return{eventName:"touchstart",fn:function(It){if(!It.defaultPrevented){var fn=ee.findClosestDraggableId(It);if(fn){var ba=ee.tryGetLock(fn,Oe,{sourceEvent:It});if(ba){var aa=It.touches[0],_a=aa.clientX,Ga=aa.clientY,sr={x:_a,y:Ga};oe.current(),lt(ba,sr)}}}}}},[ee]),Ae=rt(function(){var It={capture:!0,passive:!1};oe.current=qn(window,[Se],It)},[Se]),Oe=rt(function(){var ut=ae.current;ut.type!=="IDLE"&&(ut.type==="PENDING"&&clearTimeout(ut.longPressTimerId),pe(al),oe.current(),Ae())},[Ae,pe]),Xe=rt(function(){var ut=ae.current;Oe(),ut.type==="DRAGGING"&&ut.actions.cancel({shouldBlockNextClick:!0}),ut.type==="PENDING"&&ut.actions.abort()},[Oe]),ht=rt(function(){var It={capture:!0,passive:!1},fn={cancel:Xe,completed:Oe,getPhase:de},ba=qn(window,xu(fn),It),aa=qn(window,Eu(fn),It);oe.current=function(){ba(),aa()}},[Xe,de,Oe]),dt=rt(function(){var It=de();It.type!=="PENDING"&&mn(!1);var fn=It.actions.fluidLift(It.point);pe({type:"DRAGGING",actions:fn,hasMoved:!1})},[de,pe]),lt=rt(function(It,fn){de().type!=="IDLE"&&mn(!1);var ba=setTimeout(dt,eu);pe({type:"PENDING",point:fn,actions:It,longPressTimerId:ba}),ht()},[ht,de,pe,dt]);Ot(function(){return Ae(),function(){oe.current();var fn=de();fn.type==="PENDING"&&(clearTimeout(fn.longPressTimerId),pe(al))}},[de,Ae,pe]),Ot(function(){var It=qn(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return It},[])}function Qu(ee){}var yu={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function ls(ee,ae){if(ae==null)return!1;var oe=!!yu[ae.tagName.toLowerCase()];if(oe)return!0;var de=ae.getAttribute("contenteditable");return de==="true"||de===""?!0:ae===ee?!1:ls(ee,ae.parentElement)}function du(ee,ae){var oe=ae.target;return na(oe)?ls(ee,oe):!1}var Ts=function(ee){return zn(ee.getBoundingClientRect()).center};function Ju(ee){return ee instanceof Zn(ee).Element}var _s=function(){var ee="matches";if(typeof document=="undefined")return ee;var ae=[ee,"msMatchesSelector","webkitMatchesSelector"],oe=bl(ae,function(de){return de in Element.prototype});return oe||ee}();function us(ee,ae){return ee==null?null:ee[_s](ae)?ee:us(ee.parentElement,ae)}function ps(ee,ae){return ee.closest?ee.closest(ae):us(ee,ae)}function ss(ee){return"["+Uu.contextId+'="'+ee+'"]'}function Gl(ee,ae){var oe=ae.target;if(!Ju(oe))return null;var de=ss(ee),pe=ps(oe,de);return!pe||!na(pe)?null:pe}function vo(ee,ae){var oe=Gl(ee,ae);return oe?oe.getAttribute(Uu.draggableId):null}function yi(ee,ae){var oe="["+oc.contextId+'="'+ee+'"]',de=fl(document.querySelectorAll(oe)),pe=bl(de,function(Se){return Se.getAttribute(oc.id)===ae});return!pe||!na(pe)?null:pe}function fi(ee){ee.preventDefault()}function Ul(ee){var ae=ee.expected,oe=ee.phase,de=ee.isLockActive,pe=ee.shouldWarn;return!(!de()||ae!==oe)}function Du(ee){var ae=ee.lockAPI,oe=ee.store,de=ee.registry,pe=ee.draggableId;if(ae.isClaimed())return!1;var Se=de.draggable.findById(pe);return!(!Se||!Se.options.isEnabled||!xc(oe.getState(),pe))}function Bo(ee){var ae=ee.lockAPI,oe=ee.contextId,de=ee.store,pe=ee.registry,Se=ee.draggableId,Ae=ee.forceSensorStop,Oe=ee.sourceEvent,Xe=Du({lockAPI:ae,store:de,registry:pe,draggableId:Se});if(!Xe)return null;var ht=pe.draggable.getById(Se),dt=yi(oe,ht.descriptor.id);if(!dt||Oe&&!ht.options.canDragInteractiveElements&&du(dt,Oe))return null;var lt=ae.claim(Ae||cr),ut="PRE_DRAG";function It(){return ht.options.shouldRespectForcePress}function fn(){return ae.isActive(lt)}function ba(ro,Oo){Ul({expected:ro,phase:ut,isLockActive:fn,shouldWarn:!0})&&de.dispatch(Oo())}var aa=ba.bind(null,"DRAGGING");function _a(ro){function Oo(){ae.release(),ut="COMPLETED"}ut!=="PRE_DRAG"&&(Oo(),ut!=="PRE_DRAG"&&mn(!1)),de.dispatch($a(ro.liftActionArgs)),ut="DRAGGING";function $i(Ho,Ui){if(Ui===void 0&&(Ui={shouldBlockNextClick:!1}),ro.cleanup(),Ui.shouldBlockNextClick){var nu=qn(window,[{eventName:"click",fn:fi,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(nu)}Oo(),de.dispatch(os({reason:Ho}))}return(0,Le.Z)({isActive:function(){return Ul({expected:"DRAGGING",phase:ut,isLockActive:fn,shouldWarn:!1})},shouldRespectForcePress:It,drop:function(Ui){return $i("DROP",Ui)},cancel:function(Ui){return $i("CANCEL",Ui)}},ro.actions)}function Ga(ro){var Oo=at(function(Ho){aa(function(){return Wi({client:Ho})})}),$i=_a({liftActionArgs:{id:Se,clientSelection:ro,movementMode:"FLUID"},cleanup:function(){return Oo.cancel()},actions:{move:Oo}});return(0,Le.Z)({},$i,{move:Oo})}function sr(){var ro={moveUp:function(){return aa($l)},moveRight:function(){return aa(Wo)},moveDown:function(){return aa(Kl)},moveLeft:function(){return aa(Gi)}};return _a({liftActionArgs:{id:Se,clientSelection:Ts(dt),movementMode:"SNAP"},cleanup:cr,actions:ro})}function Er(){var ro=Ul({expected:"PRE_DRAG",phase:ut,isLockActive:fn,shouldWarn:!0});ro&&ae.release()}var oo={isActive:function(){return Ul({expected:"PRE_DRAG",phase:ut,isLockActive:fn,shouldWarn:!1})},shouldRespectForcePress:It,fluidLift:Ga,snapLift:sr,abort:Er};return oo}var ni=[pl,Pl,Ml];function zo(ee){var ae=ee.contextId,oe=ee.store,de=ee.registry,pe=ee.customSensors,Se=ee.enableDefaultSensors,Ae=[].concat(Se?ni:[],pe||[]),Oe=(0,y.useState)(function(){return jo()})[0],Xe=rt(function(Ga,sr){Ga.isDragging&&!sr.isDragging&&Oe.tryAbandon()},[Oe]);Ot(function(){var Ga=oe.getState(),sr=oe.subscribe(function(){var Er=oe.getState();Xe(Ga,Er),Ga=Er});return sr},[Oe,oe,Xe]),Ot(function(){return Oe.tryAbandon},[Oe.tryAbandon]);var ht=rt(function(_a){return Du({lockAPI:Oe,registry:de,store:oe,draggableId:_a})},[Oe,de,oe]),dt=rt(function(_a,Ga,sr){return Bo({lockAPI:Oe,registry:de,contextId:ae,store:oe,draggableId:_a,forceSensorStop:Ga,sourceEvent:sr&&sr.sourceEvent?sr.sourceEvent:null})},[ae,Oe,de,oe]),lt=rt(function(_a){return vo(ae,_a)},[ae]),ut=rt(function(_a){var Ga=de.draggable.findById(_a);return Ga?Ga.options:null},[de.draggable]),It=rt(function(){Oe.isClaimed()&&(Oe.tryAbandon(),oe.getState().phase!=="IDLE"&&oe.dispatch(Li()))},[Oe,oe]),fn=rt(Oe.isClaimed,[Oe]),ba=nt(function(){return{canGetLock:ht,tryGetLock:dt,findClosestDraggableId:lt,findOptionsForDraggable:ut,tryReleaseLock:It,isLockClaimed:fn}},[ht,dt,lt,ut,It,fn]);Qu(Ae);for(var aa=0;aa<Ae.length;aa++)Ae[aa](ba)}var Go=function(ae){return{onBeforeCapture:ae.onBeforeCapture,onBeforeDragStart:ae.onBeforeDragStart,onDragStart:ae.onDragStart,onDragEnd:ae.onDragEnd,onDragUpdate:ae.onDragUpdate}};function Ki(ee){return ee.current||mn(!1),ee.current}function xl(ee){var ae=ee.contextId,oe=ee.setCallbacks,de=ee.sensors,pe=ee.nonce,Se=ee.dragHandleUsageInstructions,Ae=(0,y.useRef)(null);Sr();var Oe=Ao(ee),Xe=rt(function(){return Go(Oe.current)},[Oe]),ht=fr(ae),dt=Yr({contextId:ae,text:Se}),lt=Dn(ae,pe),ut=rt(function(Ho){Ki(Ae).dispatch(Ho)},[]),It=nt(function(){return(0,_e.DE)({publishWhileDragging:Wa,updateDroppableScroll:ja,updateDroppableIsEnabled:Xo,updateDroppableIsCombineEnabled:Oi,collectionStarting:wa},ut)},[ut]),fn=za(),ba=nt(function(){return ad(fn,It)},[fn,It]),aa=nt(function(){return Yc((0,Le.Z)({scrollWindow:Hc,scrollDroppable:ba.scrollDroppable},(0,_e.DE)({move:Wi},ut)))},[ba.scrollDroppable,ut]),_a=Va(ae),Ga=nt(function(){return Xs({announce:ht,autoScroller:aa,dimensionMarshal:ba,focusMarshal:_a,getResponders:Xe,styleMarshal:lt})},[ht,aa,ba,_a,Xe,lt]);Ae.current=Ga;var sr=rt(function(){var Ho=Ki(Ae),Ui=Ho.getState();Ui.phase!=="IDLE"&&Ho.dispatch(Li())},[]),Er=rt(function(){var Ho=Ki(Ae).getState();return Ho.isDragging||Ho.phase==="DROP_ANIMATING"},[]),oo=nt(function(){return{isDragging:Er,tryAbort:sr}},[Er,sr]);oe(oo);var ro=rt(function(Ho){return xc(Ki(Ae).getState(),Ho)},[]),Oo=rt(function(){return dr(Ki(Ae).getState())},[]),$i=nt(function(){return{marshal:ba,focus:_a,contextId:ae,canLift:ro,isMovementAllowed:Oo,dragHandleUsageInstructionsId:dt,registry:fn}},[ae,ba,dt,_a,ro,Oo,fn]);return zo({contextId:ae,store:Ga,registry:fn,customSensors:de,enableDefaultSensors:ee.enableDefaultSensors!==!1}),(0,y.useEffect)(function(){return sr},[sr]),y.createElement(yo.Provider,{value:$i},y.createElement(x,{context:Ia,store:Ga},ee.children))}var hs=0;function cs(){hs=0}function Bs(){return nt(function(){return""+hs++},[])}function Au(){cs(),hr()}function Ss(ee){var ae=Bs(),oe=ee.dragHandleUsageInstructions||on.dragHandleUsageInstructions;return y.createElement(Uo,null,function(de){return y.createElement(xl,{nonce:ee.nonce,contextId:ae,setCallbacks:de,dragHandleUsageInstructions:oe,enableDefaultSensors:ee.enableDefaultSensors,sensors:ee.sensors,onBeforeCapture:ee.onBeforeCapture,onBeforeDragStart:ee.onBeforeDragStart,onDragStart:ee.onDragStart,onDragUpdate:ee.onDragUpdate,onDragEnd:ee.onDragEnd},ee.children)})}var Es=function(ae){return function(oe){return ae===oe}},pc=Es("scroll"),Mc=Es("auto"),tc=Es("visible"),ds=function(ae,oe){return oe(ae.overflowX)||oe(ae.overflowY)},es=function(ae,oe){return oe(ae.overflowX)&&oe(ae.overflowY)},Tc=function(ae){var oe=window.getComputedStyle(ae),de={overflowX:oe.overflowX,overflowY:oe.overflowY};return ds(de,pc)||ds(de,Mc)},qc=function(){return!1;var ae,oe,de,pe},le=function ee(ae){return ae==null?null:ae===document.body?qc()?ae:null:ae===document.documentElement?null:Tc(ae)?ae:ee(ae.parentElement)},se=function(ee){if(ee)var ae=le(ee.parentElement)},ve=function(ee){return{x:ee.scrollLeft,y:ee.scrollTop}},he=function ee(ae){if(!ae)return!1;var oe=window.getComputedStyle(ae);return oe.position==="fixed"?!0:ee(ae.parentElement)},Ne=function(ee){var ae=le(ee),oe=he(ee);return{closestScrollable:ae,isFixedOnPage:oe}},ze=function(ee){var ae=ee.descriptor,oe=ee.isEnabled,de=ee.isCombineEnabled,pe=ee.isFixedOnPage,Se=ee.direction,Ae=ee.client,Oe=ee.page,Xe=ee.closest,ht=function(){if(!Xe)return null;var It=Xe.scrollSize,fn=Xe.client,ba=qu({scrollHeight:It.scrollHeight,scrollWidth:It.scrollWidth,height:fn.paddingBox.height,width:fn.paddingBox.width});return{pageMarginBox:Xe.page.marginBox,frameClient:fn,scrollSize:It,shouldClipSubject:Xe.shouldClipSubject,scroll:{initial:Xe.scroll,current:Xe.scroll,max:ba,diff:{value:er,displacement:er}}}}(),dt=Se==="vertical"?ju:$u,lt=fu({page:Oe,withPlaceholder:null,axis:dt,frame:ht}),ut={descriptor:ae,isCombineEnabled:de,isFixedOnPage:pe,axis:dt,isEnabled:oe,client:Ae,page:Oe,frame:ht,subject:lt};return ut},Qe=function(ae,oe){var de=Wn(ae);if(!oe||ae!==oe)return de;var pe=de.paddingBox.top-oe.scrollTop,Se=de.paddingBox.left-oe.scrollLeft,Ae=pe+oe.scrollHeight,Oe=Se+oe.scrollWidth,Xe={top:pe,right:Oe,bottom:Ae,left:Se},ht=Xn(Xe,de.border),dt=Un({borderBox:ht,margin:de.margin,border:de.border,padding:de.padding});return dt},$e=function(ee){var ae=ee.ref,oe=ee.descriptor,de=ee.env,pe=ee.windowScroll,Se=ee.direction,Ae=ee.isDropDisabled,Oe=ee.isCombineEnabled,Xe=ee.shouldClipSubject,ht=de.closestScrollable,dt=Qe(ae,ht),lt=Fa(dt,pe),ut=function(){if(!ht)return null;var fn=Wn(ht),ba={scrollHeight:ht.scrollHeight,scrollWidth:ht.scrollWidth};return{client:fn,page:Fa(fn,pe),scroll:ve(ht),scrollSize:ba,shouldClipSubject:Xe}}(),It=ze({descriptor:oe,isEnabled:!Ae,isCombineEnabled:Oe,isFixedOnPage:de.isFixedOnPage,direction:Se,client:dt,page:lt,closest:ut});return It},Et={passive:!1},ft={passive:!0},Jt=function(ee){return ee.shouldPublishImmediately?Et:ft};function Bt(ee){var ae=(0,y.useContext)(ee);return ae||mn(!1),ae}var _t=function(ae){return ae&&ae.env.closestScrollable||null};function kt(ee){var ae=(0,y.useRef)(null),oe=Bt(yo),de=Lr("droppable"),pe=oe.registry,Se=oe.marshal,Ae=Ao(ee),Oe=nt(function(){return{id:ee.droppableId,type:ee.type,mode:ee.mode}},[ee.droppableId,ee.mode,ee.type]),Xe=(0,y.useRef)(Oe),ht=nt(function(){return yr(function(Er,oo){ae.current||mn(!1);var ro={x:Er,y:oo};Se.updateDroppableScroll(Oe.id,ro)})},[Oe.id,Se]),dt=rt(function(){var Er=ae.current;return!Er||!Er.env.closestScrollable?er:ve(Er.env.closestScrollable)},[]),lt=rt(function(){var Er=dt();ht(Er.x,Er.y)},[dt,ht]),ut=nt(function(){return at(lt)},[lt]),It=rt(function(){var Er=ae.current,oo=_t(Er);Er&&oo||mn(!1);var ro=Er.scrollOptions;if(ro.shouldPublishImmediately){lt();return}ut()},[ut,lt]),fn=rt(function(Er,oo){ae.current&&mn(!1);var ro=Ae.current,Oo=ro.getDroppableRef();Oo||mn(!1);var $i=Ne(Oo),Ho={ref:Oo,descriptor:Oe,env:$i,scrollOptions:oo};ae.current=Ho;var Ui=$e({ref:Oo,descriptor:Oe,env:$i,windowScroll:Er,direction:ro.direction,isDropDisabled:ro.isDropDisabled,isCombineEnabled:ro.isCombineEnabled,shouldClipSubject:!ro.ignoreContainerClipping}),nu=$i.closestScrollable;return nu&&(nu.setAttribute(ue.contextId,oe.contextId),nu.addEventListener("scroll",It,Jt(Ho.scrollOptions))),Ui},[oe.contextId,Oe,It,Ae]),ba=rt(function(){var Er=ae.current,oo=_t(Er);return Er&&oo||mn(!1),ve(oo)},[]),aa=rt(function(){var Er=ae.current;Er||mn(!1);var oo=_t(Er);ae.current=null,oo&&(ut.cancel(),oo.removeAttribute(ue.contextId),oo.removeEventListener("scroll",It,Jt(Er.scrollOptions)))},[It,ut]),_a=rt(function(Er){var oo=ae.current;oo||mn(!1);var ro=_t(oo);ro||mn(!1),ro.scrollTop+=Er.y,ro.scrollLeft+=Er.x},[]),Ga=nt(function(){return{getDimensionAndWatchScroll:fn,getScrollWhileDragging:ba,dragStopped:aa,scroll:_a}},[aa,fn,ba,_a]),sr=nt(function(){return{uniqueId:de,descriptor:Oe,callbacks:Ga}},[Ga,Oe,de]);Ot(function(){return Xe.current=sr.descriptor,pe.droppable.register(sr),function(){ae.current&&aa(),pe.droppable.unregister(sr)}},[Ga,Oe,aa,sr,Se,pe.droppable]),Ot(function(){ae.current&&Se.updateDroppableIsEnabled(Xe.current.id,!ee.isDropDisabled)},[ee.isDropDisabled,Se]),Ot(function(){ae.current&&Se.updateDroppableIsCombineEnabled(Xe.current.id,ee.isCombineEnabled)},[ee.isCombineEnabled,Se])}function Xt(){}var Ln={width:0,height:0,margin:vi},An=function(ae){var oe=ae.isAnimatingOpenOnMount,de=ae.placeholder,pe=ae.animate;return oe||pe==="close"?Ln:{height:de.client.borderBox.height,width:de.client.borderBox.width,margin:de.client.margin}},Qn=function(ae){var oe=ae.isAnimatingOpenOnMount,de=ae.placeholder,pe=ae.animate,Se=An({isAnimatingOpenOnMount:oe,placeholder:de,animate:pe});return{display:de.display,boxSizing:"border-box",width:Se.width,height:Se.height,marginTop:Se.margin.top,marginRight:Se.margin.right,marginBottom:Se.margin.bottom,marginLeft:Se.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:pe!=="none"?xs.placeholder:null}};function gn(ee){var ae=(0,y.useRef)(null),oe=rt(function(){ae.current&&(clearTimeout(ae.current),ae.current=null)},[]),de=ee.animate,pe=ee.onTransitionEnd,Se=ee.onClose,Ae=ee.contextId,Oe=(0,y.useState)(ee.animate==="open"),Xe=Oe[0],ht=Oe[1];(0,y.useEffect)(function(){return Xe?de!=="open"?(oe(),ht(!1),Xt):ae.current?Xt:(ae.current=setTimeout(function(){ae.current=null,ht(!1)}),oe):Xt},[de,Xe,oe]);var dt=rt(function(ut){ut.propertyName==="height"&&(pe(),de==="close"&&Se())},[de,Se,pe]),lt=Qn({isAnimatingOpenOnMount:Xe,animate:ee.animate,placeholder:ee.placeholder});return y.createElement(ee.placeholder.tagName,{style:lt,"data-rbd-placeholder-context-id":Ae,onTransitionEnd:dt,ref:ee.innerRef})}var sn=y.memo(gn),Kn=y.createContext(null);function da(ee){ee&&na(ee)||mn(!1)}function Pa(ee){return typeof ee=="boolean"}function la(ee,ae){ae.forEach(function(oe){return oe(ee)})}var Nr=[function(ae){var oe=ae.props;oe.droppableId||mn(!1),typeof oe.droppableId!="string"&&mn(!1)},function(ae){var oe=ae.props;Pa(oe.isDropDisabled)||mn(!1),Pa(oe.isCombineEnabled)||mn(!1),Pa(oe.ignoreContainerClipping)||mn(!1)},function(ae){var oe=ae.getDroppableRef;da(oe())}],ar=[function(ae){var oe=ae.props,de=ae.getPlaceholderRef;if(oe.placeholder)var pe=de()}],vr=[function(ae){var oe=ae.props;oe.renderClone||mn(!1)},function(ae){var oe=ae.getPlaceholderRef;oe()&&mn(!1)}];function Ar(ee){Do(function(){la(ee,Nr),ee.props.mode==="standard"&&la(ee,ar),ee.props.mode==="virtual"&&la(ee,vr)})}var Ja=function(ee){Re(ae,ee);function ae(){for(var de,pe=arguments.length,Se=new Array(pe),Ae=0;Ae<pe;Ae++)Se[Ae]=arguments[Ae];return de=ee.call.apply(ee,[this].concat(Se))||this,de.state={isVisible:!!de.props.on,data:de.props.on,animate:de.props.shouldAnimate&&de.props.on?"open":"none"},de.onClose=function(){de.state.animate==="close"&&de.setState({isVisible:!1})},de}ae.getDerivedStateFromProps=function(pe,Se){return pe.shouldAnimate?pe.on?{isVisible:!0,data:pe.on,animate:"open"}:Se.isVisible?{isVisible:!0,data:Se.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:!!pe.on,data:pe.on,animate:"none"}};var oe=ae.prototype;return oe.render=function(){if(!this.state.isVisible)return null;var pe={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(pe)},ae}(y.PureComponent),Xa={dragging:5e3,dropAnimating:4500},Ra=function(ae,oe){return oe?xs.drop(oe.duration):ae?xs.snap:xs.fluid},Oa=function(ae,oe){return ae?oe?xo.opacity.drop:xo.opacity.combining:null},Ua=function(ae){return ae.forceShouldAnimate!=null?ae.forceShouldAnimate:ae.mode==="SNAP"};function pr(ee){var ae=ee.dimension,oe=ae.client,de=ee.offset,pe=ee.combineWith,Se=ee.dropping,Ae=!!pe,Oe=Ua(ee),Xe=!!Se,ht=Xe?Us.drop(de,Ae):Us.moveTo(de),dt={position:"fixed",top:oe.marginBox.top,left:oe.marginBox.left,boxSizing:"border-box",width:oe.borderBox.width,height:oe.borderBox.height,transition:Ra(Oe,Se),transform:ht,opacity:Oa(Ae,Xe),zIndex:Xe?Xa.dropAnimating:Xa.dragging,pointerEvents:"none"};return dt}function Cr(ee){return{transform:Us.moveTo(ee.offset),transition:ee.shouldAnimateDisplacement?null:"none"}}function Ha(ee){return ee.type==="DRAGGING"?pr(ee):Cr(ee)}function Po(ee,ae,oe){oe===void 0&&(oe=er);var de=window.getComputedStyle(ae),pe=ae.getBoundingClientRect(),Se=dn(pe,de),Ae=Fa(Se,oe),Oe={client:Se,tagName:ae.tagName.toLowerCase(),display:de.display},Xe={x:Se.marginBox.width,y:Se.marginBox.height},ht={descriptor:ee,placeholder:Oe,displaceBy:Xe,client:Se,page:Ae};return ht}function Io(ee){var ae=Lr("draggable"),oe=ee.descriptor,de=ee.registry,pe=ee.getDraggableRef,Se=ee.canDragInteractiveElements,Ae=ee.shouldRespectForcePress,Oe=ee.isEnabled,Xe=nt(function(){return{canDragInteractiveElements:Se,shouldRespectForcePress:Ae,isEnabled:Oe}},[Se,Oe,Ae]),ht=rt(function(It){var fn=pe();return fn||mn(!1),Po(oe,fn,It)},[oe,pe]),dt=nt(function(){return{uniqueId:ae,descriptor:oe,options:Xe,getDimension:ht}},[oe,ht,Xe,ae]),lt=(0,y.useRef)(dt),ut=(0,y.useRef)(!0);Ot(function(){return de.draggable.register(lt.current),function(){return de.draggable.unregister(lt.current)}},[de.draggable]),Ot(function(){if(ut.current){ut.current=!1;return}var It=lt.current;lt.current=dt,de.draggable.update(dt,It)},[dt,de.draggable])}function ol(ee,ae,oe){Do(function(){function de(Se){return"Draggable[id: "+Se+"]: "}var pe=ee.draggableId;pe||mn(!1),typeof pe!="string"&&mn(!1),Bl(ee.index)||mn(!1),ee.mapped.type!=="DRAGGING"&&(da(oe()),ee.isEnabled&&(Ca(ae,pe)||mn(!1)))})}function ai(ee){}function Ii(ee){ee.preventDefault()}function rl(ee){var ae=(0,y.useRef)(null),oe=rt(function(Ho){ae.current=Ho},[]),de=rt(function(){return ae.current},[]),pe=Bt(yo),Se=pe.contextId,Ae=pe.dragHandleUsageInstructionsId,Oe=pe.registry,Xe=Bt(Kn),ht=Xe.type,dt=Xe.droppableId,lt=nt(function(){return{id:ee.draggableId,index:ee.index,type:ht,droppableId:dt}},[ee.draggableId,ee.index,ht,dt]),ut=ee.children,It=ee.draggableId,fn=ee.isEnabled,ba=ee.shouldRespectForcePress,aa=ee.canDragInteractiveElements,_a=ee.isClone,Ga=ee.mapped,sr=ee.dropAnimationFinished;if(ol(ee,Se,de),ai(_a),!_a){var Er=nt(function(){return{descriptor:lt,registry:Oe,getDraggableRef:de,canDragInteractiveElements:aa,shouldRespectForcePress:ba,isEnabled:fn}},[lt,Oe,de,aa,ba,fn]);Io(Er)}var oo=nt(function(){return fn?{tabIndex:0,role:"button","aria-describedby":Ae,"data-rbd-drag-handle-draggable-id":It,"data-rbd-drag-handle-context-id":Se,draggable:!1,onDragStart:Ii}:null},[Se,Ae,It,fn]),ro=rt(function(Ho){Ga.type==="DRAGGING"&&Ga.dropping&&Ho.propertyName==="transform"&&sr()},[sr,Ga]),Oo=nt(function(){var Ho=Ha(Ga),Ui=Ga.type==="DRAGGING"&&Ga.dropping?ro:null,nu={innerRef:oe,draggableProps:{"data-rbd-draggable-context-id":Se,"data-rbd-draggable-id":It,style:Ho,onTransitionEnd:Ui},dragHandleProps:oo};return nu},[Se,oo,It,Ga,ro,oe]),$i=nt(function(){return{draggableId:lt.id,type:lt.type,source:{index:lt.index,droppableId:lt.droppableId}}},[lt.droppableId,lt.id,lt.index,lt.type]);return ut(Oo,Ga.snapshot,$i)}var Zl=function(ee,ae){return ee===ae},$o=function(ee){var ae=ee.combine,oe=ee.destination;return oe?oe.droppableId:ae?ae.droppableId:null},Ko=function(ae){return ae.combine?ae.combine.draggableId:null},Ai=function(ae){return ae.at&&ae.at.type==="COMBINE"?ae.at.combine.draggableId:null};function ml(){var ee=yr(function(pe,Se){return{x:pe,y:Se}}),ae=yr(function(pe,Se,Ae,Oe,Xe){return{isDragging:!0,isClone:Se,isDropAnimating:!!Xe,dropAnimation:Xe,mode:pe,draggingOver:Ae,combineWith:Oe,combineTargetFor:null}}),oe=yr(function(pe,Se,Ae,Oe,Xe,ht,dt){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:Xe,combineWith:ht,mode:Se,offset:pe,dimension:Ae,forceShouldAnimate:dt,snapshot:ae(Se,Oe,Xe,ht,null)}}}),de=function(Se,Ae){if(Se.isDragging){if(Se.critical.draggable.id!==Ae.draggableId)return null;var Oe=Se.current.client.offset,Xe=Se.dimensions.draggables[Ae.draggableId],ht=Qr(Se.impact),dt=Ai(Se.impact),lt=Se.forceShouldAnimate;return oe(ee(Oe.x,Oe.y),Se.movementMode,Xe,Ae.isClone,ht,dt,lt)}if(Se.phase==="DROP_ANIMATING"){var ut=Se.completed;if(ut.result.draggableId!==Ae.draggableId)return null;var It=Ae.isClone,fn=Se.dimensions.draggables[Ae.draggableId],ba=ut.result,aa=ba.mode,_a=$o(ba),Ga=Ko(ba),sr=Se.dropDuration,Er={duration:sr,curve:Cs.drop,moveTo:Se.newHomeClientOffset,opacity:Ga?xo.opacity.drop:null,scale:Ga?xo.scale.drop:null};return{mapped:{type:"DRAGGING",offset:Se.newHomeClientOffset,dimension:fn,dropping:Er,draggingOver:_a,combineWith:Ga,mode:aa,forceShouldAnimate:null,snapshot:ae(aa,It,_a,Ga,Er)}}}return null};return de}function mr(ee){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:ee,combineWith:null}}var kr={mapped:{type:"SECONDARY",offset:er,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:mr(null)}};function nr(){var ee=yr(function(Ae,Oe){return{x:Ae,y:Oe}}),ae=yr(mr),oe=yr(function(Ae,Oe,Xe){return Oe===void 0&&(Oe=null),{mapped:{type:"SECONDARY",offset:Ae,combineTargetFor:Oe,shouldAnimateDisplacement:Xe,snapshot:ae(Oe)}}}),de=function(Oe){return Oe?oe(er,Oe,!0):null},pe=function(Oe,Xe,ht,dt){var lt=ht.displaced.visible[Oe],ut=!!(dt.inVirtualList&&dt.effected[Oe]),It=bu(ht),fn=It&&It.draggableId===Oe?Xe:null;if(!lt){if(!ut)return de(fn);if(ht.displaced.invisible[Oe])return null;var ba=Jn(dt.displacedBy.point),aa=ee(ba.x,ba.y);return oe(aa,fn,!0)}if(ut)return de(fn);var _a=ht.displacedBy.point,Ga=ee(_a.x,_a.y);return oe(Ga,fn,lt.shouldAnimate)},Se=function(Oe,Xe){if(Oe.isDragging)return Oe.critical.draggable.id===Xe.draggableId?null:pe(Xe.draggableId,Oe.critical.draggable.id,Oe.impact,Oe.afterCritical);if(Oe.phase==="DROP_ANIMATING"){var ht=Oe.completed;return ht.result.draggableId===Xe.draggableId?null:pe(Xe.draggableId,ht.result.draggableId,ht.impact,ht.afterCritical)}return null};return Se}var Tr=function(){var ae=ml(),oe=nr(),de=function(Se,Ae){return ae(Se,Ae)||oe(Se,Ae)||kr};return de},Pi={dropAnimationFinished:Ls},bi=zt(Tr,Pi,null,{context:Ia,pure:!0,areStatePropsEqual:Zl})(rl);function il(ee){var ae=Bt(Kn),oe=ae.isUsingCloneFor;return oe===ee.draggableId&&!ee.isClone?null:y.createElement(bi,ee)}function Yi(ee){var ae=typeof ee.isDragDisabled=="boolean"?!ee.isDragDisabled:!0,oe=!!ee.disableInteractiveElementBlocking,de=!!ee.shouldRespectForcePress;return y.createElement(il,(0,Le.Z)({},ee,{isClone:!1,isEnabled:ae,canDragInteractiveElements:oe,shouldRespectForcePress:de}))}function Ql(ee){var ae=(0,y.useContext)(yo);ae||mn(!1);var oe=ae.contextId,de=ae.isMovementAllowed,pe=(0,y.useRef)(null),Se=(0,y.useRef)(null),Ae=ee.children,Oe=ee.droppableId,Xe=ee.type,ht=ee.mode,dt=ee.direction,lt=ee.ignoreContainerClipping,ut=ee.isDropDisabled,It=ee.isCombineEnabled,fn=ee.snapshot,ba=ee.useClone,aa=ee.updateViewportMaxScroll,_a=ee.getContainerForClone,Ga=rt(function(){return pe.current},[]),sr=rt(function(Jl){pe.current=Jl},[]),Er=rt(function(){return Se.current},[]),oo=rt(function(Jl){Se.current=Jl},[]);Ar({props:ee,getDroppableRef:Ga,getPlaceholderRef:Er});var ro=rt(function(){de()&&aa({maxScroll:$s()})},[de,aa]);kt({droppableId:Oe,type:Xe,mode:ht,direction:dt,isDropDisabled:ut,isCombineEnabled:It,ignoreContainerClipping:lt,getDroppableRef:Ga});var Oo=y.createElement(Ja,{on:ee.placeholder,shouldAnimate:ee.shouldAnimatePlaceholder},function(Jl){var Xu=Jl.onClose,ku=Jl.data,wu=Jl.animate;return y.createElement(sn,{placeholder:ku,onClose:Xu,innerRef:oo,animate:wu,contextId:oe,onTransitionEnd:ro})}),$i=nt(function(){return{innerRef:sr,placeholder:Oo,droppableProps:{"data-rbd-droppable-id":Oe,"data-rbd-droppable-context-id":oe}}},[oe,Oe,Oo,sr]),Ho=ba?ba.dragging.draggableId:null,Ui=nt(function(){return{droppableId:Oe,type:Xe,isUsingCloneFor:Ho}},[Oe,Ho,Xe]);function nu(){if(!ba)return null;var Jl=ba.dragging,Xu=ba.render,ku=y.createElement(il,{draggableId:Jl.draggableId,index:Jl.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(wu,io){return Xu(wu,io,Jl)});return Ea.createPortal(ku,_a())}return y.createElement(Kn.Provider,{value:Ui},Ae($i,fn),nu())}var Tl=function(ae,oe){return ae===oe.droppable.type},Zr=function(ae,oe){return oe.draggables[ae.draggable.id]},Wr=function(){var ae={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},oe=(0,Le.Z)({},ae,{shouldAnimatePlaceholder:!1}),de=yr(function(Ae){return{draggableId:Ae.id,type:Ae.type,source:{index:Ae.index,droppableId:Ae.droppableId}}}),pe=yr(function(Ae,Oe,Xe,ht,dt,lt){var ut=dt.descriptor.id,It=dt.descriptor.droppableId===Ae;if(It){var fn=lt?{render:lt,dragging:de(dt.descriptor)}:null,ba={isDraggingOver:Xe,draggingOverWith:Xe?ut:null,draggingFromThisWith:ut,isUsingPlaceholder:!0};return{placeholder:dt.placeholder,shouldAnimatePlaceholder:!1,snapshot:ba,useClone:fn}}if(!Oe)return oe;if(!ht)return ae;var aa={isDraggingOver:Xe,draggingOverWith:ut,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:dt.placeholder,shouldAnimatePlaceholder:!0,snapshot:aa,useClone:null}}),Se=function(Oe,Xe){var ht=Xe.droppableId,dt=Xe.type,lt=!Xe.isDropDisabled,ut=Xe.renderClone;if(Oe.isDragging){var It=Oe.critical;if(!Tl(dt,It))return oe;var fn=Zr(It,Oe.dimensions),ba=Qr(Oe.impact)===ht;return pe(ht,lt,ba,ba,fn,ut)}if(Oe.phase==="DROP_ANIMATING"){var aa=Oe.completed;if(!Tl(dt,aa.critical))return oe;var _a=Zr(aa.critical,Oe.dimensions);return pe(ht,lt,$o(aa.result)===ht,Qr(aa.impact)===ht,_a,ut)}if(Oe.phase==="IDLE"&&Oe.completed&&!Oe.shouldFlush){var Ga=Oe.completed;if(!Tl(dt,Ga.critical))return oe;var sr=Qr(Ga.impact)===ht,Er=!!(Ga.impact.at&&Ga.impact.at.type==="COMBINE"),oo=Ga.critical.droppable.id===ht;return sr?Er?ae:oe:oo?ae:oe}return oe};return Se},wi={updateViewportMaxScroll:Xr};function ll(){return document.body||mn(!1),document.body}var Mi={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:ll},tu=zt(Wr,wi,null,{context:Ia,pure:!0,areStatePropsEqual:Zl})(Ql);tu.defaultProps=Mi},88359:function(Ht,Vt){"use strict";var te;var y=60103,ce=60106,Re=60107,Le=60108,_e=60114,Me=60109,be=60110,He=60112,Te=60113,ke=60120,Ue=60115,qe=60116,Ye=60121,me=60122,E=60117,a=60129,x=60131;if(typeof Symbol=="function"&&Symbol.for){var b=Symbol.for;y=b("react.element"),ce=b("react.portal"),Re=b("react.fragment"),Le=b("react.strict_mode"),_e=b("react.profiler"),Me=b("react.provider"),be=b("react.context"),He=b("react.forward_ref"),Te=b("react.suspense"),ke=b("react.suspense_list"),Ue=b("react.memo"),qe=b("react.lazy"),Ye=b("react.block"),me=b("react.server.block"),E=b("react.fundamental"),a=b("react.debug_trace_mode"),x=b("react.legacy_hidden")}function z(Ge){if(typeof Ge=="object"&&Ge!==null){var je=Ge.$$typeof;switch(je){case y:switch(Ge=Ge.type,Ge){case Re:case _e:case Le:case Te:case ke:return Ge;default:switch(Ge=Ge&&Ge.$$typeof,Ge){case be:case He:case qe:case Ue:case Me:return Ge;default:return je}}case ce:return je}}}var ne=Me,re=y,ie=He,fe=Re,Ee=qe,De=Ue,et=ce,Ze=_e,Ce=Le,ye=Te;te=be,te=ne,te=re,te=ie,te=fe,te=Ee,te=De,te=et,te=Ze,te=Ce,te=ye,te=function(){return!1},te=function(){return!1},Vt.isContextConsumer=function(Ge){return z(Ge)===be},te=function(Ge){return z(Ge)===Me},te=function(Ge){return typeof Ge=="object"&&Ge!==null&&Ge.$$typeof===y},te=function(Ge){return z(Ge)===He},te=function(Ge){return z(Ge)===Re},te=function(Ge){return z(Ge)===qe},te=function(Ge){return z(Ge)===Ue},te=function(Ge){return z(Ge)===ce},te=function(Ge){return z(Ge)===_e},te=function(Ge){return z(Ge)===Le},te=function(Ge){return z(Ge)===Te},te=function(Ge){return typeof Ge=="string"||typeof Ge=="function"||Ge===Re||Ge===_e||Ge===a||Ge===Le||Ge===Te||Ge===ke||Ge===x||typeof Ge=="object"&&Ge!==null&&(Ge.$$typeof===qe||Ge.$$typeof===Ue||Ge.$$typeof===Me||Ge.$$typeof===be||Ge.$$typeof===He||Ge.$$typeof===E||Ge.$$typeof===Ye||Ge[0]===me)},te=z},72973:function(Ht,Vt,te){"use strict";Ht.exports=te(88359)},32637:function(Ht){"use strict";Ht.exports="data:image/jpeg;base64,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"},73631:function(Ht){"use strict";Ht.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="},31328:function(Ht){"use strict";Ht.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAodJREFUOBGtU0trFEEQ/qZnM5NsWBCfSEjwQdSggmAieAv4uOnFg5eIXgTvEY+ePJqToDf9AcZDFAUF8SgEQUxAjC6+QlhX4xo0G93ZnRnr697umSyKBCyY/aqqq76q6uoF/rN4lu/BmzSsLGFM7P4kAZQCiBTR64nCw/MHvRnj+fuvI7zxtDWJJD1lQulO5TPHnkAqpuAUFKZUqg8da8xI35+/cMh77AjHJ5cakh/oqHa2ZhGHpSb+STxJZA3lqesFG1CuLAdsqLfbb/dlTwQ7GdmG9VGVBuoNfT/nHGHUSnByeAN2binmmDK1gyM7aGvl6gruPvtadCOfvVlxN0PFjsF4qxMptjl7BflirsPAVxJoQjy5eUMqq6bkMgbWF7C4HGMlsnRmZE82xtEdYSwGnRTuhCvVqG3T8bGhHpweKaFWj3HpzqI7Z16SmHxHmKbcVE7yBs+k1uBm8wh6Q4VQJvrZMkEp98EGBB2h3pFUMWJmPLKniKGtXZhZiLC/L8CLhQbmqhHefmmi3pRYOwInY65gRiiM+ZEP9Ic4c7ik+Ye3dePK/W94/bmpbVNO4u2S2rmrOmRvtkEmlHraC9EUgEzo/optVwZM4IiCLivR1WhywwrT75p4WYlkqhTT7xs4vreIke2h3KWHTaUClC/ZnsR3fOTWMnarZi/QulYhr2l0MMDorhA7NhbwodbC5Xs/9FT5d+s6lJJSzHxWJ9ov9Xw8KceYX9LrQ9+6LF6pgs4luqVIIl+G69gp0id1tk+8/byJ77+AV9UEiRTJMnQMOYycuPZpNuhS+7TF+fgkiBSr55+J9eXOm1E86wjpPzrx8aI8hd3U1yryrOcejQ9cXWveP+N/A79g8eaXNDk4AAAAAElFTkSuQmCC"},25365:function(Ht){"use strict";Ht.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=="},96908:function(Ht){"use strict";Ht.exports="data:image/png;base64,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"},57177:function(Ht){"use strict";Ht.exports="data:image/png;base64,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"},81378:function(Ht){"use strict";Ht.exports="data:image/png;base64,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"}}]);
|