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.
250 lines
1.6 MiB
250 lines
1.6 MiB
(self.webpackChunk=self.webpackChunk||[]).push([[9511],{65363:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return dt}});var te=le(14809),x=le(59301),xe={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},He=xe,Ge=le(7657),Ye=function(De,$e){return x.createElement(Ge.Z,(0,te.Z)({},De,{ref:$e,icon:He}))},ye=x.forwardRef(Ye),dt=ye},87169:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return dt}});var te=le(14809),x=le(59301),xe={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"},He=xe,Ge=le(7657),Ye=function(De,$e){return x.createElement(Ge.Z,(0,te.Z)({},De,{ref:$e,icon:He}))},ye=x.forwardRef(Ye),dt=ye},11724:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return dt}});var te=le(14809),x=le(59301),xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"},He=xe,Ge=le(7657),Ye=function(De,$e){return x.createElement(Ge.Z,(0,te.Z)({},De,{ref:$e,icon:He}))},ye=x.forwardRef(Ye),dt=ye},32050:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return dt}});var te=le(14809),x=le(59301),xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},He=xe,Ge=le(7657),Ye=function(De,$e){return x.createElement(Ge.Z,(0,te.Z)({},De,{ref:$e,icon:He}))},ye=x.forwardRef(Ye),dt=ye},99587:function(Me,bt){"use strict";bt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},3878:function(Me,bt){"use strict";bt.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},96404:function(Me,bt){"use strict";bt.Z={titlesize:"titlesize___RiFfV",labelWrap:"labelWrap___gNw3Q",label:"label___uujJZ",labelContent:"labelContent___QsIDL",selectSchool:"selectSchool___HL1ax",dataPicker:"dataPicker___Ux1tp",itemWrap:"itemWrap___Q0uQz",img:"img___bqnNM",itemContent:"itemContent___FvPMp",nameWrap:"nameWrap___ALKio",name:"name___Q7c5Q",actionGroup:"actionGroup___qiWs0",schoolWrap:"schoolWrap___dXuoo",school:"school___CW5RX",colorOrange:"colorOrange___EkZAA",colorYellow:"colorYellow___evRzy",graaytitle:"graaytitle___LUmPS"}},91711:function(Me,bt){"use strict";bt.Z={titlesize:"titlesize___vL5PR",labelWrap:"labelWrap___MMQF1",label:"label___h0nb1",labelContent:"labelContent___UmrM4",selectSchool:"selectSchool____z1Sv",dataPicker:"dataPicker____Uc0Q",itemWrap:"itemWrap___DGdf0",img:"img___yufZU",itemContent:"itemContent___PtiW4",nameWrap:"nameWrap____5hbI",name:"name___YpgWl",actionGroup:"actionGroup___CKaNY",schoolWrap:"schoolWrap___hVDkU",school:"school___dDGfK",colorOrange:"colorOrange___c0b65",colorYellow:"colorYellow___O6JJ3",graaytitle:"graaytitle___Gay2A"}},63720:function(){"use strict";function Me(fe,a,E,b){E===void 0&&(E=0),b===void 0&&(b=1/0),this._name=fe,this._defaultValue=a,this._minimum=E,this._maximum=b}Object.defineProperty(Me.prototype,"name",{get:function(){return this._name},set:function(fe){if(typeof fe!="string"||fe==="")throw new Error("Shape name must be a valid string.");this._name=fe}}),Object.defineProperty(Me.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(fe){if(typeof fe!="number"||isNaN(fe))throw new Error("The default value must be a real number, not: "+fe);this._defaultValue=fe}}),Object.defineProperty(Me.prototype,"minimum",{get:function(){return this._minimum},set:function(fe){if(typeof fe!="number"||isNaN(fe))throw new Error("Minimum must be a real number, not: "+fe);this._minimum=fe}}),Object.defineProperty(Me.prototype,"maximum",{get:function(){return this._maximum},set:function(fe){if(typeof fe!="number"||isNaN(fe))throw new Error("Maximum must be a real number, not: "+fe);this._maximum=fe}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(fe,a){var E=go.Shape._FigureParameters[fe];return E?E[a]:null},go.Shape.setFigureParameter=function(fe,a,E){if(!(E instanceof Me))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+E);if(E.defaultValue<E.minimum||E.defaultValue>E.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+E.defaultValue);var b=go.Shape._FigureParameters[fe];b||(b=[],go.Shape._FigureParameters[fe]=b),b[a]=E};var bt=[];function le(fe,a){var E=bt.pop();return E===void 0?new go.Point(fe,a):(E.x=fe,E.y=a,E)}function te(){var fe=bt.pop();return fe===void 0?new go.Point:fe}function x(fe){bt.push(fe)}function xe(fe,a,E,b,y,z,ae,se,ce){ce||(ce=new go.Point);var de=fe-E,Se=y-ae,Le=NaN,ke=NaN;if(de===0)if(Se===0)fe===E&&(Le=fe,ke=a);else{var Ne=(z-se)/Se,Pt=z-Ne*y;Le=fe,ke=Ne*Le+Pt}else if(Se===0){var lt=(a-b)/de,Dt=a-lt*fe;Le=y,ke=lt*Le+Dt}else{var lt=(a-b)/de,Ne=(z-se)/Se,Dt=a-lt*fe,Pt=z-Ne*y;Le=(Pt-Dt)/(lt-Ne),ke=lt*Le+Dt}return ce.x=Le,ce.y=ke,ce}function He(fe,a,E,b,y,z,ae,se,ce,de,Se,Le,ke,Ne){var Pt=1-ce,lt=ce,Dt=fe*Pt+E*lt,Fa=a*Pt+b*lt,na=E*Pt+y*lt,Sa=b*Pt+z*lt,ia=y*Pt+ae*lt,Yt=z*Pt+se*lt,bn=Dt*Pt+na*lt,ft=Fa*Pt+Sa*lt,qt=na*Pt+ia*lt,On=Sa*Pt+Yt*lt,Un=bn*Pt+qt*lt,An=ft*Pt+On*lt;de.x=Dt,de.y=Fa,Se.x=bn,Se.y=ft,Le.x=Un,Le.y=An,ke.x=qt,ke.y=On,Ne.x=ia,Ne.y=Yt}var Ge=new go.Spot(.156,.156),Ye=new go.Spot(.844,.844),ye=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Me("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(fe,a,E){var b=fe?fe.parameter1:NaN;(isNaN(b)||b<0)&&(b=5),b=Math.min(b,a/3),b=Math.min(b,E/3);var y=b*ye,z=new go.Geometry().add(new go.PathFigure(b,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,b,a-y,0,a,y)).add(new go.PathSegment(go.PathSegment.Line,a,E-b)).add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a,E-y,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,b,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,y,E,0,E-y)).add(new go.PathSegment(go.PathSegment.Line,0,b)).add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,y,y,0).close()));return y>1&&(z.spot1=new go.Spot(0,0,y,y),z.spot2=new go.Spot(1,1,-y,-y)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(a,E).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(a,E).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(fe,a,E){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=E/2,b.endX=a,b.endY=E/2,b}),go.Shape.defineFigureGenerator("LineV",function(fe,a,E){var b=new go.Geometry(go.Geometry.Line);return b.startX=a/2,b.startY=0,b.endX=a/2,b.endY=E,b}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,E/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,E/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,E)))}),go.Shape.defineFigureGenerator("XLine",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)))}),go.Shape.defineFigureGenerator("LineRight",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.25*a,E)))}),go.Shape.defineFigureGenerator("LineDown",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,.25*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*E)).add(new go.PathSegment(go.PathSegment.Line,a,.25*E)))}),go.Shape.defineFigureGenerator("LineLeft",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*a,E)))}),go.Shape.defineFigureGenerator("LineUp",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,.75*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,a,.75*E)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(fe,a,E){var b=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(b*a,(1-b)*E,!1).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,b*E)).add(new go.PathSegment(go.PathSegment.Move,b*a,b*E)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,(1-b)*E)).add(new go.PathSegment(go.PathSegment.Move,0,E/2)).add(new go.PathSegment(go.PathSegment.Line,a,E/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,E)))}),go.Shape.defineFigureGenerator("CircleLine",function(fe,a,E){var b=a/2,y=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close()));return y.spot1=Ge,y.spot2=Ye,y.defaultStretch=go.GraphObject.Uniform,y}),go.Shape.defineFigureGenerator("Line1",function(fe,a,E){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=0,b.endX=a,b.endY=E,b}),go.Shape.defineFigureGenerator("Line2",function(fe,a,E){var b=new go.Geometry(go.Geometry.Line);return b.startX=a,b.startY=0,b.endX=0,b.endY=E,b}),go.Shape.defineFigureGenerator("Curve1",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,ye*a,0,a,(1-ye)*E)))}),go.Shape.defineFigureGenerator("Curve2",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,0,ye*E,(1-ye)*a,E)))}),go.Shape.defineFigureGenerator("Curve3",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,ye*E,ye*a,E)))}),go.Shape.defineFigureGenerator("Curve4",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,(1-ye)*a,0,0,(1-ye)*E)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Me("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)?b=.1:b<-1?b=-1:b>1&&(b=1);var y=Math.abs(b)*a;if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),y<a/2&&z.setSpots(y/a,0,(a-y)/a,1),z}}),go.Shape.defineFigureGenerator("Parallelogram","Parallelogram1"),go.Shape.setFigureParameter("Parallelogram2",0,new Me("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("Parallelogram2",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)?b=10:b<-a?b=-a:b>a&&(b=a);var y=Math.abs(b);if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),y<a/2&&z.setSpots(y/a,0,(a-y)/a,1),z}}),go.Shape.setFigureParameter("Trapezoid1",0,new Me("Indent",.2,-.99,.99)),go.Shape.defineFigureGenerator("Trapezoid1",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)?b=.2:b<.5?b=-.5:b>.5&&(b=.5);var y=Math.abs(b)*a;if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),y<a/2&&z.setSpots(y/a,0,(a-y)/a,1),z}}),go.Shape.defineFigureGenerator("Trapezoid","Trapezoid1"),go.Shape.setFigureParameter("Trapezoid2",0,new Me("Indent",20,-1/0,1/0)),go.Shape.defineFigureGenerator("Trapezoid2",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)?b=20:b<-a?b=-a/2:b>a&&(b=a/2);var y=Math.abs(b);if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),y<a/2&&z.setSpots(y/a,0,(a-y)/a,1),z}}),go.Shape.setFigureParameter("ManualOperation",0,new Me("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("ManualOperation",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)?b=10:b<-a?b=-a/2:b>a&&(b=a/2);var y=Math.abs(b);if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())):z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())),y<a/2&&z.setSpots(y/a,0,(a-y)/a,1),z}});var dt=[];function we(){var fe=dt.pop();return fe===void 0?[]:fe}function De(fe){fe.length=0,dt.push(fe)}function $e(fe){for(var a=we(),E=.5,b=.5,y=Math.PI*1.5,z=0,ae=0;ae<fe;ae++)z=2*Math.PI/fe*ae+y,a[ae]=new go.Point(b+E*Math.cos(z),b+E*Math.sin(z));return a.push(a[0]),a}function Ke(fe){var a=it(fe),E=we();E[0]=a[0];for(var b=1,y=1;b<a.length;b+=2,y+=3)E[y]=a[b],E[y+1]=a[b],E[y+2]=a[b+1];return De(a),E}function it(fe){for(var a=$e(fe),E=we(),b=Math.floor(a.length/2),y=a.length-1,z=fe%2===0?2:1,ae=0;ae<y;ae++){var se=a[ae],ce=a[ae+1],de=a[(b+ae-1)%y],Se=a[(b+ae+z)%y];E[ae*2]=se,E[ae*2+1]=xe(se.x,se.y,de.x,de.y,ce.x,ce.y,Se.x,Se.y,new go.Point)}return E[E.length]=E[0],De(a),E}go.Shape.defineFigureGenerator("Pentagon",function(fe,a,E){var b=$e(5),y=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(z);for(var ae=1;ae<5;ae++)z.add(new go.PathSegment(go.PathSegment.Line,b[ae].x*a,b[ae].y*E));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*E).close()),De(b),y.spot1=new go.Spot(.2,.22),y.spot2=new go.Spot(.8,.9),y}),go.Shape.defineFigureGenerator("Hexagon",function(fe,a,E){var b=$e(6),y=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(z);for(var ae=1;ae<6;ae++)z.add(new go.PathSegment(go.PathSegment.Line,b[ae].x*a,b[ae].y*E));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*E).close()),De(b),y.spot1=new go.Spot(.07,.25),y.spot2=new go.Spot(.93,.75),y}),go.Shape.defineFigureGenerator("Heptagon",function(fe,a,E){var b=$e(7),y=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(z);for(var ae=1;ae<7;ae++)z.add(new go.PathSegment(go.PathSegment.Line,b[ae].x*a,b[ae].y*E));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*E).close()),De(b),y.spot1=new go.Spot(.2,.15),y.spot2=new go.Spot(.8,.85),y}),go.Shape.defineFigureGenerator("Octagon",function(fe,a,E){var b=$e(8),y=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(z);for(var ae=1;ae<8;ae++)z.add(new go.PathSegment(go.PathSegment.Line,b[ae].x*a,b[ae].y*E));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*E).close()),De(b),y.spot1=new go.Spot(.15,.15),y.spot2=new go.Spot(.85,.85),y}),go.Shape.defineFigureGenerator("Nonagon",function(fe,a,E){var b=$e(9),y=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(z);for(var ae=1;ae<9;ae++)z.add(new go.PathSegment(go.PathSegment.Line,b[ae].x*a,b[ae].y*E));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*E).close()),De(b),y.spot1=new go.Spot(.17,.13),y.spot2=new go.Spot(.82,.82),y}),go.Shape.defineFigureGenerator("Decagon",function(fe,a,E){var b=$e(10),y=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(z);for(var ae=1;ae<10;ae++)z.add(new go.PathSegment(go.PathSegment.Line,b[ae].x*a,b[ae].y*E));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*E).close()),De(b),y.spot1=new go.Spot(.16,.16),y.spot2=new go.Spot(.84,.84),y}),go.Shape.defineFigureGenerator("Dodecagon",function(fe,a,E){var b=$e(12),y=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(z);for(var ae=1;ae<12;ae++)z.add(new go.PathSegment(go.PathSegment.Line,b[ae].x*a,b[ae].y*E));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*E).close()),De(b),y.spot1=new go.Spot(.16,.16),y.spot2=new go.Spot(.84,.84),y}),go.Shape.defineFigureGenerator("FivePointedStar",function(fe,a,E){var b=it(5),y=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(z);for(var ae=1;ae<10;ae++)z.add(new go.PathSegment(go.PathSegment.Line,b[ae].x*a,b[ae].y*E));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*E).close()),De(b),y.spot1=new go.Spot(.266,.333),y.spot2=new go.Spot(.733,.733),y}),go.Shape.defineFigureGenerator("SixPointedStar",function(fe,a,E){var b=it(6),y=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(z);for(var ae=1;ae<12;ae++)z.add(new go.PathSegment(go.PathSegment.Line,b[ae].x*a,b[ae].y*E));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*E).close()),De(b),y.spot1=new go.Spot(.17,.25),y.spot2=new go.Spot(.83,.75),y}),go.Shape.defineFigureGenerator("SevenPointedStar",function(fe,a,E){var b=it(7),y=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(z);for(var ae=1;ae<14;ae++)z.add(new go.PathSegment(go.PathSegment.Line,b[ae].x*a,b[ae].y*E));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*E).close()),De(b),y.spot1=new go.Spot(.222,.277),y.spot2=new go.Spot(.777,.666),y}),go.Shape.defineFigureGenerator("EightPointedStar",function(fe,a,E){var b=it(8),y=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(z);for(var ae=1;ae<16;ae++)z.add(new go.PathSegment(go.PathSegment.Line,b[ae].x*a,b[ae].y*E));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*E).close()),De(b),y.spot1=new go.Spot(.25,.25),y.spot2=new go.Spot(.75,.75),y}),go.Shape.defineFigureGenerator("NinePointedStar",function(fe,a,E){var b=it(9),y=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(z);for(var ae=1;ae<18;ae++)z.add(new go.PathSegment(go.PathSegment.Line,b[ae].x*a,b[ae].y*E));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*E).close()),De(b),y.spot1=new go.Spot(.222,.277),y.spot2=new go.Spot(.777,.666),y}),go.Shape.defineFigureGenerator("TenPointedStar",function(fe,a,E){var b=it(10),y=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(z);for(var ae=1;ae<20;ae++)z.add(new go.PathSegment(go.PathSegment.Line,b[ae].x*a,b[ae].y*E));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*E).close()),De(b),y.spot1=new go.Spot(.281,.261),y.spot2=new go.Spot(.723,.748),y}),go.Shape.defineFigureGenerator("FivePointedBurst",function(fe,a,E){var b=Ke(5),y=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(z);for(var ae=1;ae<b.length;ae+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,b[ae+2].x*a,b[ae+2].y*E,b[ae].x*a,b[ae].y*E,b[ae+1].x*a,b[ae+1].y*E));return z.segments.last().close(),De(b),y.spot1=new go.Spot(.222,.277),y.spot2=new go.Spot(.777,.777),y}),go.Shape.defineFigureGenerator("SixPointedBurst",function(fe,a,E){var b=Ke(6),y=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(z);for(var ae=1;ae<b.length;ae+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,b[ae+2].x*a,b[ae+2].y*E,b[ae].x*a,b[ae].y*E,b[ae+1].x*a,b[ae+1].y*E));return z.segments.last().close(),De(b),y.spot1=new go.Spot(.17,.222),y.spot2=new go.Spot(.833,.777),y}),go.Shape.defineFigureGenerator("SevenPointedBurst",function(fe,a,E){var b=Ke(7),y=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(z);for(var ae=1;ae<b.length;ae+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,b[ae+2].x*a,b[ae+2].y*E,b[ae].x*a,b[ae].y*E,b[ae+1].x*a,b[ae+1].y*E));return z.segments.last().close(),De(b),y.spot1=new go.Spot(.222,.222),y.spot2=new go.Spot(.777,.777),y}),go.Shape.defineFigureGenerator("EightPointedBurst",function(fe,a,E){var b=Ke(8),y=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(z);for(var ae=1;ae<b.length;ae+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,b[ae+2].x*a,b[ae+2].y*E,b[ae].x*a,b[ae].y*E,b[ae+1].x*a,b[ae+1].y*E));return z.segments.last().close(),De(b),y.spot1=new go.Spot(.222,.222),y.spot2=new go.Spot(.777,.777),y}),go.Shape.defineFigureGenerator("NinePointedBurst",function(fe,a,E){var b=Ke(9),y=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(z);for(var ae=1;ae<b.length;ae+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,b[ae+2].x*a,b[ae+2].y*E,b[ae].x*a,b[ae].y*E,b[ae+1].x*a,b[ae+1].y*E));return z.segments.last().close(),De(b),y.spot1=new go.Spot(.222,.222),y.spot2=new go.Spot(.777,.777),y}),go.Shape.defineFigureGenerator("TenPointedBurst",function(fe,a,E){var b=Ke(10),y=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*E,!0);y.add(z);for(var ae=1;ae<b.length;ae+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,b[ae+2].x*a,b[ae+2].y*E,b[ae].x*a,b[ae].y*E,b[ae+1].x*a,b[ae+1].y*E));return z.segments.last().close(),De(b),y.spot1=new go.Spot(.222,.222),y.spot2=new go.Spot(.777,.777),y}),go.Shape.setFigureParameter("FramedRectangle",0,new Me("ThicknessX",8)),go.Shape.setFigureParameter("FramedRectangle",1,new Me("ThicknessY",8)),go.Shape.defineFigureGenerator("FramedRectangle",function(fe,a,E){var b=fe?fe.parameter1:NaN,y=fe?fe.parameter2:NaN;isNaN(b)&&(b=8),isNaN(y)&&(y=8);var z=new go.Geometry,ae=new go.PathFigure(0,0,!0);return z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b<a/2&&y<E/2&&(ae.add(new go.PathSegment(go.PathSegment.Move,b,y)),ae.add(new go.PathSegment(go.PathSegment.Line,b,E-y)),ae.add(new go.PathSegment(go.PathSegment.Line,a-b,E-y)),ae.add(new go.PathSegment(go.PathSegment.Line,a-b,y).close())),z.setSpots(0,0,1,1,b,y,-b,-y),z}),go.Shape.setFigureParameter("Ring",0,new Me("Thickness",8)),go.Shape.defineFigureGenerator("Ring",function(fe,a,E){var b=fe?fe.parameter1:NaN;(isNaN(b)||b<0)&&(b=8);var y=a/2,z=new go.Geometry,ae=new go.PathFigure(a,a/2,!0);z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Arc,0,360,y,y,y,y).close());var se=Math.max(y-b,0);return se>0&&(ae.add(new go.PathSegment(go.PathSegment.Move,a/2+se,a/2)),ae.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y,y,se,se).close())),z.spot1=Ge,z.spot2=Ye,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*E,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*E,-.09239631*a,.07836421*E,.1406031*a,-.0542823*E)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*E,.2450511*a,-.00697547*E,.3776197*a,-.01112067*E)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*E,.4539471*a,0,.6066018*a,-.02526587*E)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*E,.6914277*a,-.01904177*E,.8921095*a,-.01220843*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*E,1.036446*a,.04105738*E,1.020377*a,.3022052*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*E,1.04448*a,.360238*E,.992256*a,.5219009*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*E,1.032337*a,.5771781*E,1.018411*a,.8120651*E)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*E,1.028411*a,.9571472*E,.8556702*a,1.052487*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*E,.7431877*a,1.009325*E,.5624123*a,1.021761*E)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*E,.4820677*a,1.031761*E,.3030112*a,1.002796*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*E,.2329994*a,1.01518*E,.03213784*a,1.01518*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*E,-.02812061*a,.9032597*E,-.01205169*a,.6835638*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*E,-.01812061*a,.6089503*E,-.00606892*a,.4555777*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*E,-.01606892*a,.3892545*E,-.01205169*a,.1944299*E))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(fe,a,E){var b=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(b*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,b*E)).add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*E)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,E)).add(new go.PathSegment(go.PathSegment.Line,b*a,E)).add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*E)).add(new go.PathSegment(go.PathSegment.Line,0,b*E).close())).setSpots(b/2,b/2,1-b/2,1-b/2)}),go.Shape.setFigureParameter("Pie",0,new Me("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Me("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(fe,a,E){var b=fe?fe.parameter1:NaN,y=fe?fe.parameter2:NaN;isNaN(b)&&(b=0),isNaN(y)&&(y=315);var z=b%360;z<0&&(z+=360);var ae=y%360,se=Math.min(a,E)/2;return new go.Geometry().add(new go.PathFigure(se,se).add(new go.PathSegment(go.PathSegment.Arc,z,ae,se,se,se,se).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(fe,a,E){var b=ye/Math.SQRT2*.5,y=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,y*a,z*E,a,(1-b)*E,(y+b)*a,(z+b)*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Me("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(fe,a,E){var b=fe?fe.parameter1:NaN;(isNaN(b)||b<0)&&(b=30);var y=Math.min(b,a)/2,z=a/2,ae=E/2;return new go.Geometry().add(new go.PathFigure(z-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+y,0)).add(new go.PathSegment(go.PathSegment.Line,z+y,ae-y)).add(new go.PathSegment(go.PathSegment.Line,a,ae-y)).add(new go.PathSegment(go.PathSegment.Line,a,ae+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,ae+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,E)).add(new go.PathSegment(go.PathSegment.Line,z-y,E)).add(new go.PathSegment(go.PathSegment.Line,z-y,ae+y)).add(new go.PathSegment(go.PathSegment.Line,0,ae+y)).add(new go.PathSegment(go.PathSegment.Line,0,ae-y)).add(new go.PathSegment(go.PathSegment.Line,z-y,ae-y).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Me("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(fe,a,E){var b=fe?fe.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var y=Math.min(b,a)/2,z=a/2,ae=E/2;return new go.Geometry().add(new go.PathFigure(z-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+y,0)).add(new go.PathSegment(go.PathSegment.Line,z+y,ae-y)).add(new go.PathSegment(go.PathSegment.Line,a,ae-y)).add(new go.PathSegment(go.PathSegment.Line,a,ae+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,ae+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,E)).add(new go.PathSegment(go.PathSegment.Line,z-y,E)).add(new go.PathSegment(go.PathSegment.Line,z-y,ae+y)).add(new go.PathSegment(go.PathSegment.Line,0,ae+y)).add(new go.PathSegment(go.PathSegment.Line,0,ae-y)).add(new go.PathSegment(go.PathSegment.Line,z-y,ae-y).close()))}),go.Shape.setFigureParameter("ThickX",0,new Me("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(fe,a,E){var b=fe?fe.parameter1:NaN;if((isNaN(b)||b<0)&&(b=30),a===0||E===0){var y=new go.Geometry(go.Geometry.Rectangle);return y.startX=0,y.startY=0,y.endX=a,y.endY=E,y}else{var z=a/2,ae=E/2,se=Math.atan2(E,a),ce=b-Math.min(Math.cos(se)*b/2,z),de=b-Math.min(Math.sin(se)*b/2,ae),y=new go.Geometry,Se=new go.PathFigure(ce,0,!0);return y.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,z,.2*E)),Se.add(new go.PathSegment(go.PathSegment.Line,a-ce,0)),Se.add(new go.PathSegment(go.PathSegment.Line,a,de)),Se.add(new go.PathSegment(go.PathSegment.Line,.8*a,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,a,E-de)),Se.add(new go.PathSegment(go.PathSegment.Line,a-ce,E)),Se.add(new go.PathSegment(go.PathSegment.Line,z,.8*E)),Se.add(new go.PathSegment(go.PathSegment.Line,ce,E)),Se.add(new go.PathSegment(go.PathSegment.Line,0,E-de)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*a,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,0,de).close()),y}}),go.Shape.setFigureParameter("ThinX",0,new Me("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(fe,a,E){var b=fe?fe.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var y=new go.Geometry,z=new go.PathFigure(.1*a,0,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*E)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*E).close()),y}),go.Shape.setFigureParameter("SquareIBeam",0,new Me("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=.2);var y=new go.Geometry,z=new go.PathFigure(0,0,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,b*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*a,b*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*a,(1-b)*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*a,(1-b)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*a,b*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,b*E).close()),y}),go.Shape.setFigureParameter("RoundedIBeam",0,new Me("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=.5);var y=new go.Geometry,z=new go.PathFigure(0,0,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,E,Math.abs(1-b)*a,.25*E,Math.abs(1-b)*a,.75*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*a,.75*E,b*a,.25*E).close()),y}),go.Shape.defineFigureGenerator("HalfEllipse",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,ye*a,0,a,(.5-ye/2)*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,(.5+ye/2)*E,ye*a,E).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,0,a,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*E,.5*a,.25*E).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,.1*a,.8*E,0,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*E,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,.5*E,.9*a,.8*E).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*E)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.6*a,.2*E,a,.25*E)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*E,a,.8*E,.6*a,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,.5*a,.75*E,.55*a,.95*E)).add(new go.PathSegment(go.PathSegment.Line,.25*a,E)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*E,.45*a,.95*E,.5*a,.75*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.4*a,.8*E,0,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*E,0,.25*E,.4*a,.2*E).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.4*a,.6*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,E,.5*a,.75*E,.45*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*E,.55*a,.95*E,.5*a,.75*E));var z=.2,ae=.3,se=0,ce=z*ye;return y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*a,(.5+z+se)*E,(.5-z+ae)*a,(.5+ce+se)*E,(.5-ce+ae)*a,(.5+z+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ae)*a,(.5+se)*E,(.5+ce+ae)*a,(.5+z+se)*E,(.5+z+ae)*a,(.5+ce+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*a,(.5-z+se)*E,(1-.5+z+ae)*a,(.5-ce+se)*E,(.5+ce+ae)*a,(.5-z+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*E,(.5-ce+ae)*a,(.5-z+se)*E,(.5-z+ae+.05)*a,(.5-ce+se-.02)*E)),z=.2,ae=0,se=-.3,ce=z*ye,y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ae)*a,(.5+se)*E,(.5+ce+ae)*a,(.5+z+se)*E,(.5+z+ae)*a,(.5+ce+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*a,(.5-z+se)*E,(1-.5+z+ae)*a,(.5-ce+se)*E,(.5+ce+ae)*a,(.5-z+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ae)*a,(.5+se)*E,(.5-ce+ae)*a,(.5-z+se)*E,(.5-z+ae)*a,(.5-ce+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ce+ae)*a,(.5+z+se)*E,(.5-z+ae)*a,(.5+ce+se)*E,(.5-ce+ae)*a,(.5+z+se)*E)),z=.2,ae=-.3,se=0,ce=z*ye,y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*a,(.5-z+se)*E,(1-.5+z+ae-.05)*a,(.5-ce+se-.02)*E,(.5+ce+ae)*a,(.5-z+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ae)*a,(.5+se)*E,(.5-ce+ae)*a,(.5-z+se)*E,(.5-z+ae)*a,(.5-ce+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*a,(.5+z+se)*E,(.5-z+ae)*a,(.5+ce+se)*E,(.5-ce+ae)*a,(.5+z+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*E,(.5+ce+ae)*a,(.5+z+se)*E,(.5+z+ae)*a,(.5+ce+se)*E).close()),b.setSpots(.06,.33,.93,.68),b}),go.Shape.defineFigureGenerator("YinYang",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*.5,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),y.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var z=.1,ae=.5,se=.25;return y.add(new go.PathSegment(go.PathSegment.Move,(ae+z)*a,se*E)),y.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*ae,E*se,z*a,z*a).close()),y=new go.PathFigure(a*.5,0,!1),b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),se=.75,y=new go.PathFigure((ae+z)*a,se*E,!0),b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*ae,E*se,z*a,z*a).close()),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Peace",function(fe,a,E){var b=.8535533905932737,y=.5*a,z=.5*E;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,y,z,y,z)).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Move,y,z)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,b*E)).add(new go.PathSegment(go.PathSegment.Move,y,z)).add(new go.PathSegment(go.PathSegment.Line,b*a,b*E)))}),go.Shape.defineFigureGenerator("NotAllowed",function(fe,a,E){var b=new go.Geometry,y=ye*.5,z=.5,ae=.5,se=.5,ce=new go.PathFigure(ae*a,(se-z)*E);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae-z)*a,se*E,(ae-y)*a,(se-z)*E,(ae-z)*a,(se-y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+z)*E,(ae-z)*a,(se+y)*E,(ae-y)*a,(se+z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z)*a,se*E,(ae+y)*a,(se+z)*E,(ae+z)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-z)*E,(ae+z)*a,(se-y)*E,(ae+y)*a,(se-z)*E)),z=.4,y=ye*.4;var de=te(),Se=te(),Le=te(),ke=te();He(ae,se-z,ae+y,se-z,ae+z,se-y,ae+z,se,.42,de,Se,Le,ke,ke);var Ne=te(),Pt=te(),lt=te();He(ae,se-z,ae+y,se-z,ae+z,se-y,ae+z,se,.58,ke,ke,lt,Ne,Pt);var Dt=te(),Fa=te(),na=te();He(ae,se+z,ae-y,se+z,ae-z,se+y,ae-z,se,.42,Dt,Fa,na,ke,ke);var Sa=te(),ia=te(),Yt=te();return He(ae,se+z,ae-y,se+z,ae-z,se+y,ae-z,se,.58,ke,ke,Yt,Sa,ia),ce.add(new go.PathSegment(go.PathSegment.Move,Yt.x*a,Yt.y*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae-z)*a,se*E,Sa.x*a,Sa.y*E,ia.x*a,ia.y*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-z)*E,(ae-z)*a,(se-y)*E,(ae-y)*a,(se-z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,Le.x*a,Le.y*E,de.x*a,de.y*E,Se.x*a,Se.y*E)),ce.add(new go.PathSegment(go.PathSegment.Line,Yt.x*a,Yt.y*E).close()),ce.add(new go.PathSegment(go.PathSegment.Move,na.x*a,na.y*E)),ce.add(new go.PathSegment(go.PathSegment.Line,lt.x*a,lt.y*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z)*a,se*E,Ne.x*a,Ne.y*E,Pt.x*a,Pt.y*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+z)*E,(ae+z)*a,(se+y)*E,(ae+y)*a,(se+z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,na.x*a,na.y*E,Dt.x*a,Dt.y*E,Fa.x*a,Fa.y*E).close()),x(de),x(Se),x(Le),x(ke),x(Ne),x(Pt),x(lt),x(Dt),x(Fa),x(na),x(Sa),x(ia),x(Yt),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Fragile",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*E)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*E,a,.25*E,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*E,0,.25*E).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Me("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(fe,a,E){var b=fe?fe.parameter1:NaN;(isNaN(b)||b<0)&&(b=30),b>a&&(b=a);var y=(a-b)/2,z=y+b;return new go.Geometry().add(new go.PathFigure(z,.5*E).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,y,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,.55*E).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*E)).add(new go.PathSegment(go.PathSegment.Line,a,.45*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*E).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(fe,a,E){var b=new go.Geometry,y=ye*.4,z=.4,ae=.5,se=.5,ce=te(),de=te(),Se=te(),Le=te(),ke=new go.PathFigure((ae-z)*a,se*E,!1);b.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-z)*E,(ae-z)*a,(se-y)*E,(ae-y)*a,(se-z)*E)),He(ae,se-z,ae+y,se-z,ae+z,se-y,ae+z,se,.44,Se,Le,de,ce,ce),ke.add(new go.PathSegment(go.PathSegment.Bezier,de.x*a,de.y*E,Se.x*a,Se.y*E,Le.x*a,Le.y*E));var Ne=le(de.x,de.y);He(ae,se-z,ae+y,se-z,ae+z,se-y,ae+z,se,.56,ce,ce,de,Se,Le);var Pt=le(de.x,de.y);ke.add(new go.PathSegment(go.PathSegment.Line,(Ne.x*.1+.95*.9)*a,Ne.y*.1*E)),ke.add(new go.PathSegment(go.PathSegment.Line,.85*a,Ne.y*.1*E)),ke.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),ke.add(new go.PathSegment(go.PathSegment.Line,a,0)),ke.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),ke.add(new go.PathSegment(go.PathSegment.Line,(Pt.x*.1+.9)*a,.15*E)),ke.add(new go.PathSegment(go.PathSegment.Line,(Pt.x*.1+.9)*a,(Pt.y*.1+.05*.9)*E)),ke.add(new go.PathSegment(go.PathSegment.Line,Pt.x*a,Pt.y*E)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z)*a,se*E,Se.x*a,Se.y*E,Le.x*a,Le.y*E)),ke.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+z)*E,(ae+z)*a,(se+y)*E,(ae+y)*a,(se+z)*E)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(ae-z)*a,se*E,(ae-y)*a,(se+z)*E,(ae-z)*a,(se+y)*E)),z=.35,y=ye*.35;var lt=new go.PathFigure(ae*a,(se-z)*E,!1);b.add(lt),lt.add(new go.PathSegment(go.PathSegment.Bezier,(ae-z)*a,se*E,(ae-y)*a,(se-z)*E,(ae-z)*a,(se-y)*E)),lt.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+z)*E,(ae-z)*a,(se+y)*E,(ae-y)*a,(se+z)*E)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z)*a,se*E,(ae+y)*a,(se+z)*E,(ae+z)*a,(se+y)*E)),lt.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-z)*E,(ae+z)*a,(se-y)*E,(ae+y)*a,(se-z)*E));var Dt=new go.PathFigure((ae-z)*a,se*E,!1);return b.add(Dt),x(ce),x(de),x(Se),x(Le),x(Ne),x(Pt),b.spot1=new go.Spot(.202,.257),b.spot2=new go.Spot(.792,.739),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("GenderFemale",function(fe,a,E){var b=new go.Geometry,y=.375,z=0,ae=-.125,se=y*ye,ce=new go.PathFigure((.525+z)*a,(.5+y+ae)*E,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+z)*a,(.5+ae)*E,(.5+se+z)*a,(.5+y+ae)*E,(.5+y+z)*a,(.5+se+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-y+ae)*E,(1-.5+y+z)*a,(.5-se+ae)*E,(.5+se+z)*a,(.5-y+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*a,(.5+ae)*E,(.5-se+z)*a,(.5-y+ae)*E,(.5-y+z)*a,(.5-se+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*a,(.5+y+ae)*E,(.5-y+z)*a,(.5+se+ae)*E,(.5-se+z)*a,(.5+y+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.475*a,E)),ce.add(new go.PathSegment(go.PathSegment.Line,.525*a,E)),ce.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E).close()),y=.325,z=0,ae=-.125,se=y*ye;var ce=new go.PathFigure((1-.5+y+z)*a,(.5+ae)*E,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+y+ae)*E,(.5+y+z)*a,(.5+se+ae)*E,(.5+se+z)*a,(.5+y+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*a,(.5+ae)*E,(.5-se+z)*a,(.5+y+ae)*E,(.5-y+z)*a,(.5+se+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-y+ae)*E,(.5-y+z)*a,(.5-se+ae)*E,(.5-se+z)*a,(.5-y+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+z)*a,(.5+ae)*E,(.5+se+z)*a,(.5-y+ae)*E,(1-.5+y+z)*a,(.5-se+ae)*E));var ce=new go.PathFigure((.525+z)*a,(.5+y+ae)*E,!1);return b.add(ce),b.spot1=new go.Spot(.232,.136),b.spot2=new go.Spot(.682,.611),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicImplies",function(fe,a,E){var b=fe?fe.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(fe,a,E){var b=fe?fe.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Move,b*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,b*a,E))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)))}),go.Shape.defineFigureGenerator("LogicAnd",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(fe,a,E){var b=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*E,.5*a,.5*E)));return b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicTruth",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Move,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Move,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)))}),go.Shape.defineFigureGenerator("LogicForAll",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Move,0,E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(fe,a,E){var b=.5;return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,0,b*E)).add(new go.PathSegment(go.PathSegment.Arc,180,180,b*a,b*E,b*a,b*E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(fe,a,E){var b=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,b*E)).add(new go.PathSegment(go.PathSegment.Arc,0,180,b*a,b*E,b*a,b*E)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Me("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Me("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=.3);var y=fe?fe.parameter2:NaN;isNaN(y)&&(y=.3);var z=(1-b)*a,ae=(.5-y/2)*E,se=(.5+y/2)*E,ce=new go.Geometry,de=new go.PathFigure(0,ae,!0);ce.add(de),de.add(new go.PathSegment(go.PathSegment.Line,z,ae)),de.add(new go.PathSegment(go.PathSegment.Line,z,0)),de.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),de.add(new go.PathSegment(go.PathSegment.Line,z,E)),de.add(new go.PathSegment(go.PathSegment.Line,z,se)),de.add(new go.PathSegment(go.PathSegment.Line,0,se).close()),ce.spot1=new go.Spot(0,ae/E);var Se=xe(0,se/E,1,se/E,z/a,1,1,.5,te());return ce.spot2=new go.Spot(Se.x,Se.y),x(Se),ce}),go.Shape.setFigureParameter("Arrow2",0,new Me("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Me("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=30),b>a&&(b=a);var y=fe?fe.parameter2:NaN;isNaN(y)&&(y=30),y=Math.min(y,E/2);var z=a-b,ae=(E-y)/2,se=ae+y,ce=new go.Geometry,de=new go.PathFigure(0,ae,!0);ce.add(de),de.add(new go.PathSegment(go.PathSegment.Line,z,ae)),de.add(new go.PathSegment(go.PathSegment.Line,z,0)),de.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),de.add(new go.PathSegment(go.PathSegment.Line,z,E)),de.add(new go.PathSegment(go.PathSegment.Line,z,se)),de.add(new go.PathSegment(go.PathSegment.Line,0,se).close()),ce.spot1=new go.Spot(0,ae/E);var Se=xe(0,se/E,1,se/E,z/a,1,1,.5,te());return ce.spot2=new go.Spot(Se.x,Se.y),x(Se),ce}),go.Shape.defineFigureGenerator("Chevron",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),b}),go.Shape.defineFigureGenerator("DoubleArrow",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,1*E).close()),b}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Me("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=.3);var y=(.5-b/2)*E,z=(.5+b/2)*E,ae=new go.Geometry,se=new go.PathFigure(a,.5*E,!0);ae.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),se.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),se.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),se.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),se.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var ce=xe(0,.5,.3,0,0,y/E,.1,y/E,te());return ae.spot1=new go.Spot(ce.x,ce.y),ce=xe(.7,1,1,.5,0,z/E,1,z/E,ce),ae.spot2=new go.Spot(ce.x,ce.y),x(ce),ae}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Me("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Me("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=40);var y=fe?fe.parameter2:NaN;isNaN(y)&&(y=100);var z=(E-b)/2,ae=z+b,se=(E-y)/2,ce=se+y;(b>E||y>E)&&(y>b?(b=b*E/y,z=(E-b)/2,ae=z+b,se=0,ce=E):(z=0,ae=E,se=0,ce=E));var de=new go.Geometry,Se=new go.PathFigure(a,.5*E,!0);de.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*a,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*a,ce)),Se.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*a,se)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,se).close());var Le=xe(0,.5,.3,se/E,0,z/E,1,z/E,te());return de.spot1=new go.Spot(Le.x,Le.y),Le=xe(.7,ce/E,1,.5,0,ae/E,1,ae/E,Le),de.spot2=new go.Spot(Le.x,Le.y),x(Le),de}),go.Shape.setFigureParameter("IBeamArrow",0,new Me("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=.3);var y=(.5-b/2)*E,z=(.5+b/2)*E,ae=new go.Geometry,se=new go.PathFigure(a,.5*E,!0);ae.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,0,E)),se.add(new go.PathSegment(go.PathSegment.Line,0,0)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ae.spot1=new go.Spot(0,y/E);var ce=xe(.7,1,1,.5,0,z/E,1,z/E,te());return ae.spot2=new go.Spot(ce.x,ce.y),x(ce),ae}),go.Shape.setFigureParameter("IBeamArrow2",0,new Me("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Me("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=40);var y=fe?fe.parameter2:NaN;isNaN(y)&&(y=100);var z=(E-b)/2,ae=z+b,se=(E-y)/2,ce=se+y;(b>E||y>E)&&(y>b?(b=b*E/y,z=(E-b)/2,ae=z+b,se=0,ce=E):(z=0,ae=E,se=0,ce=E));var de=new go.Geometry,Se=new go.PathFigure(a,.5*E,!0);de.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*a,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*a,ce)),Se.add(new go.PathSegment(go.PathSegment.Line,0,ce)),Se.add(new go.PathSegment(go.PathSegment.Line,0,se)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*a,se)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,se).close()),de.spot1=new go.Spot(0,z/E);var Le=xe(.7,ce/E,1,.5,0,ae/E,1,ae/E,te());return de.spot2=new go.Spot(Le.x,Le.y),x(Le),de}),go.Shape.setFigureParameter("Pointer",0,new Me("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=.1);var y=new go.Geometry,z=new go.PathFigure(a,.5*E,!0);y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),y.spot1=new go.Spot(b,.35);var ae=xe(.2,.65,1,.65,0,1,1,.5,te());return y.spot2=new go.Spot(ae.x,ae.y),x(ae),y}),go.Shape.setFigureParameter("RoundedPointer",0,new Me("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=.3);var y=new go.Geometry,z=new go.PathFigure(a,.5*E,!0);y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*a,.75*E,b*a,.25*E).close()),y.spot1=new go.Spot(b,.35);var ae=xe(0,.65,1,.65,0,1,1,.5,te());return y.spot2=new go.Spot(ae.x,ae.y),x(ae),y}),go.Shape.setFigureParameter("SplitEndArrow",0,new Me("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=.4);var y=(.5-b/2)*E,z=(.5+b/2)*E,ae=new go.Geometry,se=new go.PathFigure(a,.5*E,!0);ae.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),se.add(new go.PathSegment(go.PathSegment.Line,0,z)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),se.add(new go.PathSegment(go.PathSegment.Line,0,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ae.spot1=new go.Spot(.2,.3);var ce=xe(.7,1,1,.5,0,z/E,1,z/E,te());return ae.spot2=new go.Spot(ce.x,ce.y),x(ce),ae}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Me("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=50);var y=(E-b)/2,z=y+b;b>E&&(y=0,z=E);var ae=new go.Geometry,se=new go.PathFigure(a,.5*E,!0);ae.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),se.add(new go.PathSegment(go.PathSegment.Line,0,z)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),se.add(new go.PathSegment(go.PathSegment.Line,0,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ae.spot1=new go.Spot(.2,y/E);var ce=xe(.7,1,1,.5,0,z/E,1,z/E,te());return ae.spot2=new go.Spot(ce.x,ce.y),x(ce),ae}),go.Shape.setFigureParameter("SquareArrow",0,new Me("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=.7);var y=new go.Geometry,z=new go.PathFigure(a,.5*E,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,b*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,0).close()),y.spot1=go.Spot.TopLeft,y.spot2=new go.Spot(b,1),y}),go.Shape.defineFigureGenerator("Cone1",function(fe,a,E){var b=new go.Geometry,y=ye*.5,z=ye*.1,ae=new go.PathFigure(0,.9*E,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+z)*E,(.5+y)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+z)*E).close()),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.97),b}),go.Shape.defineFigureGenerator("Cone2",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.9*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,E,.85/.9*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.9*E).close());var z=new go.PathFigure(0,.9*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,.8*E,.85/.9*a,.8*E)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.82),b}),go.Shape.defineFigureGenerator("Cube1",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var z=new go.PathFigure(.5*a,E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.5,.85),b}),go.Shape.defineFigureGenerator("Cube2",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.3*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var z=new go.PathFigure(0,.3*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.7,1),b}),go.Shape.defineFigureGenerator("Cylinder1",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,E/3);var y=new go.Geometry,z=ye*.5,ae=new go.PathFigure(0,b,!0);y.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ye*b,(.5-z)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,1*a,b,(.5+z)*a,0,1*a,ye*b)),ae.add(new go.PathSegment(go.PathSegment.Line,a,E-b)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*E,1*a,E-ye*b,(.5+z)*a,1*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,(.5-z)*a,1*E,0,E-ye*b)),ae.add(new go.PathSegment(go.PathSegment.Line,0,b));var se=new go.PathFigure(a,b,!1);return y.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*b,1*a,2*b-ye*b,(.5+z)*a,2*b)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,b,(.5-z)*a,2*b,0,2*b-ye*b)),y.spot1=new go.Spot(0,0,0,2*b),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder2",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,E/3);var y=new go.Geometry,z=ye*.5,ae=new go.PathFigure(0,E-b,!0);y.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,b)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ye*b,(.5-z)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,b,(.5+z)*a,0,a,ye*b)),ae.add(new go.PathSegment(go.PathSegment.Line,a,E-b)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,E-ye*b,(.5+z)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,(.5-z)*a,E,0,E-ye*b));var se=new go.PathFigure(0,E-b,!1);return y.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E-2*b,0,E-b-ye*b,(.5-z)*a,E-2*b)),se.add(new go.PathSegment(go.PathSegment.Bezier,a,E-b,(.5+z)*a,E-2*b,a,E-b-ye*b)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,0,-2*b),y}),go.Shape.defineFigureGenerator("Cylinder3",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var y=new go.Geometry,z=ye*.5,ae=new go.PathFigure(b,0,!0);y.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a-b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-ye*b,0,a,(.5-z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a,(.5+z)*E,a-ye*b,E)),ae.add(new go.PathSegment(go.PathSegment.Line,b,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,ye*b,E,0,(.5+z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-z)*E,ye*b,0));var se=new go.PathFigure(b,0,!1);return y.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,2*b,.5*E,b+ye*b,0,2*b,(.5-z)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,b,E,2*b,(.5+z)*E,b+ye*b,E)),y.spot1=new go.Spot(0,0,2*b,0),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder4",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var y=new go.Geometry,z=ye*.5,ae=new go.PathFigure(a-b,0,!0);y.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-ye*b,0,a,(.5-z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a,(.5+z)*E,a-ye*b,E)),ae.add(new go.PathSegment(go.PathSegment.Line,b,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,ye*b,E,0,(.5+z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-z)*E,ye*b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a-b,0));var se=new go.PathFigure(a-b,0,!1);return y.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,a-2*b,.5*E,a-b-ye*b,0,a-2*b,(.5-z)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a-2*b,(.5+z)*E,a-b-ye*b,E)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,-2*b,0),y}),go.Shape.defineFigureGenerator("Prism1",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.25*a,.25*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(.25*a,.25*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.spot1=new go.Spot(.408,.172),b.spot2=new go.Spot(.833,.662),b}),go.Shape.defineFigureGenerator("Prism2",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.25*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(0,E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("Pyramid1",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E).close());var z=new go.PathFigure(.5*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Pyramid2",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var z=new go.PathFigure(.5*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*E)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Actor",function(fe,a,E){var b=new go.Geometry,y=.2,z=.1,ae=ye*y,se=ye*z,ce=.5,de=.1,Se=new go.PathFigure(ce*a,(de+z)*E,!0);b.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ce-y)*a,de*E,(ce-ae)*a,(de+z)*E,(ce-y)*a,(de+se)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-z)*E,(ce-y)*a,(de-se)*E,(ce-ae)*a,(de-z)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ce+y)*a,de*E,(ce+ae)*a,(de-z)*E,(ce+y)*a,(de-se)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de+z)*E,(ce+y)*a,(de+se)*E,(ce+ae)*a,(de+z)*E));var Le=.05,ke=ye*Le;ce=.05,de=.25;var Ne=new go.PathFigure(.5*a,.2*E,!0);return b.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*E)),ce=.95,de=.25,Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ce+Le)*a,de*E,(ce+ke)*a,(de-Le)*E,(ce+Le)*a,(de-ke)*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*E)),Le=.025,ke=ye*Le,ce=.825,de=.35,Ne.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-Le)*E,(ce+Le)*a,(de-ke)*E,(ce+ke)*a,(de-Le)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ce-Le)*a,de*E,(ce-ke)*a,(de-Le)*E,(ce-Le)*a,(de-ke)*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E)),Le=.05,ke=ye*Le,ce=.5,de=.7,Ne.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-Le)*E,(ce+Le)*a,(de-ke)*E,(ce+ke)*a,(de-Le)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ce-Le)*a,de*E,(ce-ke)*a,(de-Le)*E,(ce-Le)*a,(de-ke)*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.45*a,E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*E)),Le=.025,ke=ye*Le,ce=.175,de=.35,Ne.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-Le)*E,(ce+Le)*a,(de-ke)*E,(ce+ke)*a,(de-Le)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ce-Le)*a,de*E,(ce-ke)*a,(de-Le)*E,(ce-Le)*a,(de-ke)*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),Le=.05,ke=ye*Le,ce=.05,de=.25,Ne.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-Le)*E,(ce-Le)*a,(de-ke)*E,(ce-ke)*a,(de-Le)*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),b.spot1=new go.Spot(.2,.2),b.spot2=new go.Spot(.8,.65),b}),go.Shape.setFigureParameter("Card",0,new Me("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(fe,a,E){var b=fe?fe.parameter1:NaN;isNaN(b)&&(b=.2);var y=new go.Geometry,z=new go.PathFigure(a,0,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,b*E)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,0).close()),y.spot1=new go.Spot(0,b),y.spot2=go.Spot.BottomRight,y}),go.Shape.defineFigureGenerator("Collate",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,.5*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E));var z=new go.PathFigure(.5*a,.5*E,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,.25),b}),go.Shape.defineFigureGenerator("CreateRequest",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ae=new go.PathFigure(0,y*E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),ae.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,(1-y)*E)),b}),go.Shape.defineFigureGenerator("Database",function(fe,a,E){var b=new go.Geometry,y=ye*.5,z=ye*.1,ae=new go.PathFigure(a,.1*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+z)*E,(.5+y)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+z)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*E,(.5-y)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+y)*a,0,a,(.1-z)*E));var se=new go.PathFigure(a,.1*E,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+z)*E,(.5+y)*a,.2*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-y)*a,.2*E,0,(.1+z)*E)),se.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+z)*E,(.5+y)*a,.3*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-y)*a,.3*E,0,(.2+z)*E)),se.add(new go.PathSegment(go.PathSegment.Move,a,.3*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*E,a,(.3+z)*E,(.5+y)*a,.4*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,(.5-y)*a,.4*E,0,(.3+z)*E)),b.spot1=new go.Spot(0,.4),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("DataStorage",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,a,0,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*E,.25*a,.1*E).close()),b.spot1=new go.Spot(.226,0),b.spot2=new go.Spot(.81,1),b}),go.Shape.defineFigureGenerator("DiskStorage",function(fe,a,E){var b=new go.Geometry,y=ye*.5,z=ye*.1,ae=new go.PathFigure(a,.1*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+z)*E,(.5+y)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+z)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*E,(.5-y)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+y)*a,0,a,(.1-z)*E));var se=new go.PathFigure(a,.1*E,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+z)*E,(.5+y)*a,.2*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-y)*a,.2*E,0,(.1+z)*E)),se.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+z)*E,(.5+y)*a,.3*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-y)*a,.3*E,0,(.2+z)*E)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("Display",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.25*a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,a,0,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close()),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("DividedEvent",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;isNaN(y)?y=.2:y<.15&&(y=.15);var z=ye*.2,ae=new go.PathFigure(0,.2*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-z)*E,(.2-z)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*E,(.8+z)*a,0,a,(.2-z)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,E,a,(.8+z)*E,(.8+z)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*E,(.2-z)*a,E,0,(.8+z)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.2*E));var se=new go.PathFigure(0,y*E,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),b}),go.Shape.defineFigureGenerator("DividedProcess",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;(isNaN(y)||y<.1)&&(y=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ae=new go.PathFigure(0,y*E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),b}),go.Shape.defineFigureGenerator("Document",function(fe,a,E){var b=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("ExternalOrganization",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;(isNaN(y)||y<.2)&&(y=.2);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ae=new go.PathFigure(y*a,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,y*E)),ae.add(new go.PathSegment(go.PathSegment.Move,a,y*E)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),ae.add(new go.PathSegment(go.PathSegment.Move,(1-y)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,(1-y)*E)),b}),go.Shape.defineFigureGenerator("ExternalProcess",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var z=new go.PathFigure(.1*a,.4*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*E)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*E)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("File",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(.75*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Interrupt",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a,.5*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E));var z=new go.PathFigure(a,.5*E,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E));var ae=new go.PathFigure(a,.5*E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("InternalStorage",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN,z=fe?fe.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.1);var ae=new go.PathFigure(0,0,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var se=new go.PathFigure(y*a,0,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),se.add(new go.PathSegment(go.PathSegment.Move,0,z*E)),se.add(new go.PathSegment(go.PathSegment.Line,a,z*E)),b}),go.Shape.defineFigureGenerator("Junction",function(fe,a,E){var b=new go.Geometry,y=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,ae=ye*.5,se=.5,ce=new go.PathFigure(a,se*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,se*a,E,a,(se+ae)*E,(se+ae)*a,E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,se*E,(se-ae)*a,E,0,(se+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,se*a,0,0,(se-ae)*E,(se-ae)*a,0)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,se*E,(se+ae)*a,0,a,(se-ae)*E));var de=new go.PathFigure((z+y)*a,(z+y)*E,!1);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Line,z*a,z*E)),de.add(new go.PathSegment(go.PathSegment.Move,z*a,(z+y)*E)),de.add(new go.PathSegment(go.PathSegment.Line,(z+y)*a,z*E)),b}),go.Shape.defineFigureGenerator("LinedDocument",function(fe,a,E){var b=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close());var z=new go.PathFigure(.1*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*E)),b.spot1=new go.Spot(.1,0),b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("LoopLimit",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MagneticTape",function(fe,a,E){var b=new go.Geometry,y=ye*.5,z=.5,ae=new go.PathFigure(.5*a,E,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,z*E,(z-y)*a,E,0,(z+y)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-y)*E,(z-y)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,z*E,(z+y)*a,0,a,(z-y)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*a,.9*E,a,(z+y)*E,(z+y)*a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.8),b}),go.Shape.defineFigureGenerator("ManualInput",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MessageFromUser",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;isNaN(y)&&(y=.7);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,y*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("MicroformProcessing",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;isNaN(y)&&(y=.25);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-y)*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b}),go.Shape.defineFigureGenerator("MicroformRecording",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("MultiDocument",function(fe,a,E){var b=new go.Geometry;E=E/.8;var y=new go.PathFigure(a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*E,.96*a,.47*E,.93*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*E,.86*a,.57*E,.83*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.4*a,.4*E,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var z=new go.PathFigure(.1*a,.2*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*E)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*E)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.8,.77),b}),go.Shape.defineFigureGenerator("MultiProcess",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.1*a,.1*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E).close());var z=new go.PathFigure(.2*a,.1*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*E)),b.spot1=new go.Spot(0,.2),b.spot2=new go.Spot(.8,1),b}),go.Shape.defineFigureGenerator("OfflineStorage",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;isNaN(y)&&(y=.1);var z=1-y,ae=new go.PathFigure(0,0,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close());var se=new go.PathFigure(.5*y*a,y*E,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,(1-.5*y)*a,y*E)),b}),go.Shape.defineFigureGenerator("OffPageConnector",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("Or",function(fe,a,E){var b=new go.Geometry,y=ye*.5,z=.5,ae=new go.PathFigure(a,z*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,E,a,(z+y)*E,(z+y)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,z*E,(z-y)*a,E,0,(z+y)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-y)*E,(z-y)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,z*E,(z+y)*a,0,a,(z-y)*E));var se=new go.PathFigure(a,.5*E,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),se.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b}),go.Shape.defineFigureGenerator("PaperTape",function(fe,a,E){var b=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.3*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*E,.5*a,.6*E,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),b.spot1=new go.Spot(0,.49),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN,z=fe?fe.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.3);var ae=new go.PathFigure(0,0,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN,z=fe?fe.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.3);var ae=new go.PathFigure(0,0,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b}),go.Shape.defineFigureGenerator("Procedure",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ae=new go.PathFigure((1-y)*a,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Move,y*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),b}),go.Shape.defineFigureGenerator("Process",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ae=new go.PathFigure(y*a,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Sort",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var z=new go.PathFigure(0,.5*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.5),b}),go.Shape.defineFigureGenerator("Start",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;isNaN(y)&&(y=.25);var z=new go.PathFigure(y*a,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E));var ae=new go.PathFigure(y*a,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),ae.add(new go.PathSegment(go.PathSegment.Move,(1-y)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,E)),b.spot1=new go.Spot(y,0),b.spot2=new go.Spot(1-y,1),b}),go.Shape.defineFigureGenerator("Terminator",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.25*a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E)),b.spot1=new go.Spot(.23,0),b.spot2=new go.Spot(.77,1),b}),go.Shape.defineFigureGenerator("TransmittalTape",function(fe,a,E){var b=new go.Geometry,y=fe?fe.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-y)*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-y)*E).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("AndGate",function(fe,a,E){var b=new go.Geometry,y=ye*.5,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(.5+y)*a,0,a,(.5-y)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.5+y)*E,(.5+y)*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.55,1),b}),go.Shape.defineFigureGenerator("Buffer",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Clock",function(fe,a,E){var b=new go.Geometry,y=ye*.5,z=.5,ae=new go.PathFigure(a,z*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,E,a,(z+y)*E,(z+y)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,z*E,(z-y)*a,E,0,(z+y)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-y)*E,(z-y)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,z*E,(z+y)*a,0,a,(z-y)*E));var se=new go.PathFigure(a,z*E,!1);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,z*E));var ce=new go.PathFigure(.8*a,.75*E,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*E)),b}),go.Shape.defineFigureGenerator("Ground",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Move,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,E)),b}),go.Shape.defineFigureGenerator("Inverter",function(fe,a,E){var b=new go.Geometry,y=ye*.1,z=.1,ae=.9,se=.5,ce=new go.PathFigure(.8*a,.5*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,0,E)),ce.add(new go.PathSegment(go.PathSegment.Line,0,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E));var de=new go.PathFigure((ae+z)*a,se*E,!0);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+z)*E,(ae+z)*a,(se+y)*E,(ae+y)*a,(se+z)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae-z)*a,se*E,(ae-y)*a,(se+z)*E,(ae-z)*a,(se+y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-z)*E,(ae-z)*a,(se-y)*E,(ae-y)*a,(se-z)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z)*a,se*E,(ae+y)*a,(se-z)*E,(ae+z)*a,(se-y)*E)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.4,.75),b}),go.Shape.defineFigureGenerator("NandGate",function(fe,a,E){var b=new go.Geometry,y=ye*.5,z=ye*.4,ae=ye*.1,se=.1,ce=.9,de=.5,Se=new go.PathFigure(.8*a,.5*E,!0);b.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,.8*a,(.5+z)*E,(.4+y)*a,E)),Se.add(new go.PathSegment(go.PathSegment.Line,0,E)),Se.add(new go.PathSegment(go.PathSegment.Line,0,0)),Se.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),Se.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(.4+y)*a,0,.8*a,(.5-z)*E));var Le=new go.PathFigure((ce+se)*a,de*E,!0);return b.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de+se)*E,(ce+se)*a,(de+ae)*E,(ce+ae)*a,(de+se)*E)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(ce-se)*a,de*E,(ce-ae)*a,(de+se)*E,(ce-se)*a,(de+ae)*E)),Le.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-se)*E,(ce-se)*a,(de-ae)*E,(ce-ae)*a,(de-se)*E)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(ce+se)*a,de*E,(ce+ae)*a,(de-se)*E,(ce+se)*a,(de-ae)*E)),b.spot1=new go.Spot(0,.05),b.spot2=new go.Spot(.55,.95),b}),go.Shape.defineFigureGenerator("NorGate",function(fe,a,E){var b=new go.Geometry,y=.5,z=ye*y,ae=0,se=.5,ce=new go.PathFigure(.8*a,.5*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.7*a,(se+z)*E,(ae+z)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(ae+z)*a,(se-y)*E,.7*a,(se-z)*E)),y=.1,z=ye*.1,ae=.9,se=.5;var de=new go.PathFigure((ae-y)*a,se*E,!0);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-y)*E,(ae-y)*a,(se-z)*E,(ae-z)*a,(se-y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae+y)*a,se*E,(ae+z)*a,(se-y)*E,(ae+y)*a,(se-z)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+y)*E,(ae+y)*a,(se+z)*E,(ae+z)*a,(se+y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae-y)*a,se*E,(ae-z)*a,(se+y)*E,(ae-y)*a,(se+z)*E)),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.6,.75),b}),go.Shape.defineFigureGenerator("OrGate",function(fe,a,E){var b=new go.Geometry,y=.5,z=ye*y,ae=0,se=.5,ce=new go.PathFigure(0,0,!0);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(ae+z+z)*a,(se-y)*E,.8*a,(se-z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.8*a,(se+z)*E,(ae+z+z)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E).close()),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("XnorGate",function(fe,a,E){var b=new go.Geometry,y=.5,z=ye*y,ae=.2,se=.5,ce=new go.PathFigure(.1*a,0,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var de=new go.PathFigure(.8*a,.5*E,!0);b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.7*a,(se+z)*E,(ae+z)*a,(se+y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(ae+z)*a,(se-y)*E,.7*a,(se-z)*E)),y=.1,z=ye*.1,ae=.9,se=.5;var Se=new go.PathFigure((ae-y)*a,se*E,!0);return b.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-y)*E,(ae-y)*a,(se-z)*E,(ae-z)*a,(se-y)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ae+y)*a,se*E,(ae+z)*a,(se-y)*E,(ae+y)*a,(se-z)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+y)*E,(ae+y)*a,(se+z)*E,(ae+z)*a,(se+y)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ae-y)*a,se*E,(ae-z)*a,(se+y)*E,(ae-y)*a,(se+z)*E)),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.65,.75),b}),go.Shape.defineFigureGenerator("XorGate",function(fe,a,E){var b=new go.Geometry,y=.5,z=ye*y,ae=.2,se=.5,ce=new go.PathFigure(.1*a,0,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var de=new go.PathFigure(.2*a,0,!0);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(ae+z)*a,(se-y)*E,.9*a,(se-z)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.9*a,(se+z)*E,(ae+z)*a,(se+y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E).close()),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.8,.75),b}),go.Shape.defineFigureGenerator("Capacitor",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),b}),go.Shape.defineFigureGenerator("Resistor",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.5*E,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*E)),b}),go.Shape.defineFigureGenerator("Inductor",function(fe,a,E){var b=new go.Geometry,y=ye*.1,z=.1,ae=.1,se=.5,ce=new go.PathFigure((ae-y*.5)*a,E,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z)*a,0,(ae-y)*a,E,(ae-z)*a,0)),ae=.3,ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,E,(ae+z)*a,0,(ae+y)*a,E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z)*a,0,(ae-y)*a,E,(ae-z)*a,0)),ae=.5,ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,E,(ae+z)*a,0,(ae+y)*a,E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z)*a,0,(ae-y)*a,E,(ae-z)*a,0)),ae=.7,ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,E,(ae+z)*a,0,(ae+y)*a,E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z)*a,0,(ae-y)*a,E,(ae-z)*a,0)),ae=.9,ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+y*.5)*a,E,(ae+z)*a,0,(ae+y)*a,E)),b}),go.Shape.defineFigureGenerator("ACvoltageSource",function(fe,a,E){var b=new go.Geometry,y=ye*.5,z=.5,ae=.5,se=.5,ce=new go.PathFigure((ae-z)*a,se*E,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-z)*E,(ae-z)*a,(se-y)*E,(ae-y)*a,(se-z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z)*a,se*E,(ae+y)*a,(se-z)*E,(ae+z)*a,(se-y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+z)*E,(ae+z)*a,(se+y)*E,(ae+y)*a,(se+z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae-z)*a,se*E,(ae-y)*a,(se+z)*E,(ae-z)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Move,(ae-z+.1)*a,se*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z-.1)*a,se*E,ae*a,(se-z)*E,ae*a,(se+z)*E)),b}),go.Shape.defineFigureGenerator("DCvoltageSource",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.75*E,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),b}),go.Shape.defineFigureGenerator("Diode",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Wifi",function(fe,a,E){var b=new go.Geometry,y=a,z=E;a=a*.38,E=E*.6;var ae=ye*.8,se=.8,ce=0,de=.5,Se=(y-a)/2,Le=(z-E)/2,ke=new go.PathFigure(ce*a+Se,(de+se)*E+Le,!0);b.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,(ce-se)*a+Se,de*E+Le,(ce-ae)*a+Se,(de+se)*E+Le,(ce-se)*a+Se,(de+ae)*E+Le)),ke.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de-se)*E+Le,(ce-se)*a+Se,(de-ae)*E+Le,(ce-ae)*a+Se,(de-se)*E+Le)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(ce-se+ae*.5)*a+Se,de*E+Le,ce*a+Se,(de-se)*E+Le,(ce-se+ae*.5)*a+Se,(de-ae)*E+Le)),ke.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de+se)*E+Le,(ce-se+ae*.5)*a+Se,(de+ae)*E+Le,ce*a+Se,(de+se)*E+Le).close()),ae=ye*.4,se=.4,ce=.2,de=.5;var Ne=new go.PathFigure(ce*a+Se,(de+se)*E+Le,!0);b.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ce-se)*a+Se,de*E+Le,(ce-ae)*a+Se,(de+se)*E+Le,(ce-se)*a+Se,(de+ae)*E+Le)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de-se)*E+Le,(ce-se)*a+Se,(de-ae)*E+Le,(ce-ae)*a+Se,(de-se)*E+Le)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ce-se+ae*.5)*a+Se,de*E+Le,ce*a+Se,(de-se)*E+Le,(ce-se+ae*.5)*a+Se,(de-ae)*E+Le)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de+se)*E+Le,(ce-se+ae*.5)*a+Se,(de+ae)*E+Le,ce*a+Se,(de+se)*E+Le).close()),ae=ye*.2,se=.2,ce=.5,de=.5;var Pt=new go.PathFigure((ce-se)*a+Se,de*E+Le,!0);b.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de-se)*E+Le,(ce-se)*a+Se,(de-ae)*E+Le,(ce-ae)*a+Se,(de-se)*E+Le)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(ce+se)*a+Se,de*E+Le,(ce+ae)*a+Se,(de-se)*E+Le,(ce+se)*a+Se,(de-ae)*E+Le)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de+se)*E+Le,(ce+se)*a+Se,(de+ae)*E+Le,(ce+ae)*a+Se,(de+se)*E+Le)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(ce-se)*a+Se,de*E+Le,(ce-ae)*a+Se,(de+se)*E+Le,(ce-se)*a+Se,(de+ae)*E+Le)),ae=ye*.4,se=.4,ce=.8,de=.5;var lt=new go.PathFigure(ce*a+Se,(de-se)*E+Le,!0);b.add(lt),lt.add(new go.PathSegment(go.PathSegment.Bezier,(ce+se)*a+Se,de*E+Le,(ce+ae)*a+Se,(de-se)*E+Le,(ce+se)*a+Se,(de-ae)*E+Le)),lt.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de+se)*E+Le,(ce+se)*a+Se,(de+ae)*E+Le,(ce+ae)*a+Se,(de+se)*E+Le)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(ce+se-ae*.5)*a+Se,de*E+Le,ce*a+Se,(de+se)*E+Le,(ce+se-ae*.5)*a+Se,(de+ae)*E+Le)),lt.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de-se)*E+Le,(ce+se-ae*.5)*a+Se,(de-ae)*E+Le,ce*a+Se,(de-se)*E+Le).close()),ae=ye*.8,se=.8,ce=1,de=.5;var Dt=new go.PathFigure(ce*a+Se,(de-se)*E+Le,!0);return b.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Bezier,(ce+se)*a+Se,de*E+Le,(ce+ae)*a+Se,(de-se)*E+Le,(ce+se)*a+Se,(de-ae)*E+Le)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de+se)*E+Le,(ce+se)*a+Se,(de+ae)*E+Le,(ce+ae)*a+Se,(de+se)*E+Le)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,(ce+se-ae*.5)*a+Se,de*E+Le,ce*a+Se,(de+se)*E+Le,(ce+se-ae*.5)*a+Se,(de+ae)*E+Le)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de-se)*E+Le,(ce+se-ae*.5)*a+Se,(de-ae)*E+Le,ce*a+Se,(de-se)*E+Le).close()),b}),go.Shape.defineFigureGenerator("Email",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*E)),z.add(new go.PathSegment(go.PathSegment.Move,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*E)),b}),go.Shape.defineFigureGenerator("Ethernet",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.35*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var z=new go.PathFigure(.1*a,E,!0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var ae=new go.PathFigure(.6*a,E,!0,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.6*a,E).close());var se=new go.PathFigure(0,.5*E,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),se.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),se.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),se.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*E)),se.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*E)),se.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)),se.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*E)),b}),go.Shape.defineFigureGenerator("Power",function(fe,a,E){var b=new go.Geometry,y=ye*.4,z=.4,ae=.5,se=.5,ce=te(),de=te(),Se=te(),Le=te();He(ae,se-z,ae+y,se-z,ae+z,se-y,ae+z,se,.5,ce,ce,de,Se,Le);var ke=le(de.x,de.y),Ne=new go.PathFigure(de.x*a,de.y*E,!0);b.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z)*a,se*E,Se.x*a,Se.y*E,Le.x*a,Le.y*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+z)*E,(ae+z)*a,(se+y)*E,(ae+y)*a,(se+z)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ae-z)*a,se*E,(ae-y)*a,(se+z)*E,(ae-z)*a,(se+y)*E)),He(ae-z,se,ae-z,se-y,ae-y,se-z,ae,se-z,.5,Se,Le,de,ce,ce),Ne.add(new go.PathSegment(go.PathSegment.Bezier,de.x*a,de.y*E,Se.x*a,Se.y*E,Le.x*a,Le.y*E)),y=ye*.3,z=.3,He(ae-z,se,ae-z,se-y,ae-y,se-z,ae,se-z,.5,Se,Le,de,ce,ce),Ne.add(new go.PathSegment(go.PathSegment.Line,de.x*a,de.y*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ae-z)*a,se*E,Le.x*a,Le.y*E,Se.x*a,Se.y*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+z)*E,(ae-z)*a,(se+y)*E,(ae-y)*a,(se+z)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z)*a,se*E,(ae+y)*a,(se+z)*E,(ae+z)*a,(se+y)*E)),He(ae,se-z,ae+y,se-z,ae+z,se-y,ae+z,se,.5,ce,ce,de,Se,Le),Ne.add(new go.PathSegment(go.PathSegment.Bezier,de.x*a,de.y*E,Le.x*a,Le.y*E,Se.x*a,Se.y*E).close());var Ne=new go.PathFigure(.45*a,0,!0);return b.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),x(ce),x(de),x(Se),x(Le),x(ke),b.spot1=new go.Spot(.25,.45),b.spot2=new go.Spot(.75,.8),b}),go.Shape.defineFigureGenerator("Fallout",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E/2,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,E/2,a/2,E/2));function z(ae,se,ce){ae.add(new go.PathSegment(go.PathSegment.Move,(.3+se)*a,(.8+ce)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,(.5+se)*a,(.5+ce)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,(.1+se)*a,(.5+ce)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,(.3+se)*a,(.8+ce)*E).close())}return z(y,0,0),z(y,.4,0),z(y,.2,-.3),b}),go.Shape.defineFigureGenerator("IrritationHazard",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.2*a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close()),b.spot1=new go.Spot(.3,.3),b.spot2=new go.Spot(.7,.7),b}),go.Shape.defineFigureGenerator("ElectricalHazard",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.37*a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*E)),y.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.37*E)),y.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*E)),y.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*E)),y.add(new go.PathSegment(go.PathSegment.Line,.34*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*E)),y.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.68*E).close()),b}),go.Shape.defineFigureGenerator("FireHazard",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.1*a,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*E,.45*a,.44*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*E,.48*a,.17*E,.54*a,.35*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*E,.59*a,.29*E,.58*a,.28*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*E,.8*a,.34*E,.88*a,.43*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*E,.87*a,.48*E,.88*a,.43*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,E,1.17*a,.76*E,.82*a,.8*E).close()),b.spot1=new go.Spot(.07,.445),b.spot2=new go.Spot(.884,.958),b}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(fe,a,E){var b=new go.Geometry,y=.5,z=0,ae=0,se=y*ye,ce=.4*Math.SQRT2/2+.5,de=.5-.5*Math.SQRT2/2,Se=1,Le=.5,ke=.5,Ne=0,Pt=new go.PathFigure(ce*a,(1-de)*E,!1);return b.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,Le*E,Se*a,.7*E,Se*a,Le*E)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(ke+z)*a,(Ne+z)*E,(.5+y+z)*a,(.5-se+z)*E,(.5+se+z)*a,(.5-y+z)*E)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*a,(.5+ae)*E,(.5-se+z)*a,(.5-y+ae)*E,(.5-y+z)*a,(.5-se+ae)*E)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*a,.9*E,(.5-y+z)*a,(.5+se+ae)*E,(.5-se+z)*a,.9*E)),Pt.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*a,.8*E)),Pt.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*a,.9*E)),Pt.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*a,.95*E)),b}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),b}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Move,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),b}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y);var z=new go.PathFigure(a,E,!1);b.add(z);var ae=new go.PathFigure(0,.5*E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.2*a,.35*E,.3*a,.35*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.7*a,.65*E,.8*a,.65*E)),b}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close()),b}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.2*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E).close());var y=new go.PathFigure(0,.2*E,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),b}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.7*a,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*E,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,E,.4*a,.5*E,a,.5*E).close());var z=new go.PathFigure(.45*a,.73*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*E)),z.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*E)),z.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*E)),b}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y);var z=new go.PathFigure(.335*a,(1-.555)*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*E,(1-.12)*a,.46*E,(1-.02)*a,.54*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*E,.02*a,.54*E,.12*a,.46*E)),z.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*E));var ae=.5-.285,se=.5,ce=ae,de=Math.PI/4,Se=4*(1-Math.cos(de))/(3*Math.sin(de)),Le=Se*.5,ke=ae,Ne=ae,Pt=Se*ke,lt=Se*Ne;z.add(new go.PathSegment(go.PathSegment.Bezier,(se-ke)*a,ce*E,(se-(Pt+ke)/2)*a,(ce+(Ne+lt)/2)*E,(se-ke)*a,(ce+lt)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce-Ne)*E,(se-ke)*a,(ce-lt)*E,(se-Pt)*a,(ce-Ne)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,(se+ke)*a,ce*E,(se+Pt)*a,(ce-Ne)*E,(se+ke)*a,(ce-lt)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*E,(se+ke)*a,(ce+lt)*E,(se+(Pt+ke)/2)*a,(ce+(Ne+lt)/2)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*E)),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*E));var Dt=new go.PathFigure(.2*a,E,!1);b.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*E));var Fa=new go.PathFigure(.8*a,E,!1);return b.add(Fa),Fa.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),b}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.1*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var z=new go.PathFigure(.2*a,.2*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),b}),go.Shape.defineFigureGenerator("BpmnEventError",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*E).close()),b}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y);var z=new go.PathFigure(a,E,!1);b.add(z);var ae=new go.PathFigure(.1*a,E,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),b}),go.Shape.defineFigureGenerator("Caution",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.05*a,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*E,0,E,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*E,.5*a,0,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,E,a,E,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,E));var z=.05;return y.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*a,.875*E)),y.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*E,z*a,z*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*E,.575*a,.725*E,.625*a,.375*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*E,.375*a,.375*E,.425*a,.725*E)),b}),go.Shape.defineFigureGenerator("Recycle",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.45*a,.95*E,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*E,.17*a,.95*E,.15*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*E,0,.675*E,0,.7*E)),y.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*E)),y.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*E));var z=new go.PathFigure(.475*a,.2*E,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*E)),z.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*E,.35*a,0,.375*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*E)),z.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*E)),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*E)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*E,.625*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*E));var ae=new go.PathFigure(.675*a,.575*E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*E,a,.8*E,a,.85*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),ae.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*E)),b}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(fe,a,E){var b=new go.Geometry,y=.5,z=ye*.5,ae=new go.PathFigure(a,y*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,y*a,E,a,(y+z)*E,(y+z)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,y*E,(y-z)*a,E,0,(y+z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y*a,0,0,(y-z)*E,(y-z)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,y*E,(y+z)*a,0,a,(y-z)*E));var se=new go.PathFigure(y*a,0,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,y*a,.15*E)),se.add(new go.PathSegment(go.PathSegment.Move,y*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,y*a,.85*E)),se.add(new go.PathSegment(go.PathSegment.Move,0,y*E)),se.add(new go.PathSegment(go.PathSegment.Line,.15*a,y*E)),se.add(new go.PathSegment(go.PathSegment.Move,a,y*E)),se.add(new go.PathSegment(go.PathSegment.Line,.85*a,y*E)),se.add(new go.PathSegment(go.PathSegment.Move,y*a,y*E)),se.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*E)),se.add(new go.PathSegment(go.PathSegment.Move,y*a,y*E)),se.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*E)),b}),go.Shape.defineFigureGenerator("Package",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.15*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(0,.15*E,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*E).close()),b.spot1=new go.Spot(0,.1),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Class",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*E,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var ae=new go.PathFigure(0,.5*E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close()),b}),go.Shape.defineFigureGenerator("Component",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close());var z=new go.PathFigure(0,.2*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close());var ae=new go.PathFigure(0,.6*E,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.6*E).close()),b}),go.Shape.defineFigureGenerator("Boat Shipment",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.15*a,.6*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E));var z=new go.PathFigure(.15*a,.6*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),b}),go.Shape.defineFigureGenerator("Customer/Supplier",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),b}),go.Shape.defineFigureGenerator("Workcell",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b}),go.Shape.defineFigureGenerator("Supermarket",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.66*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.66*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,.66*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),b}),go.Shape.defineFigureGenerator("TruckShipment",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(a,.8*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*E).close());var ae=.1,se=ye*.1,ce=.2,de=.9,Se=new go.PathFigure((ce-ae)*a,de*E,!0);b.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-ae)*E,(ce-ae)*a,(de-se)*E,(ce-se)*a,(de-ae)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ce+ae)*a,de*E,(ce+se)*a,(de-ae)*E,(ce+ae)*a,(de-se)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de+ae)*E,(ce+ae)*a,(de+se)*E,(ce+se)*a,(de+ae)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ce-ae)*a,de*E,(ce-se)*a,(de+ae)*E,(ce-ae)*a,(de+se)*E).close()),ae=.1,se=ye*.1,ce=.8,de=.9;var Le=new go.PathFigure((ce-ae)*a,de*E,!0);return b.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-ae)*E,(ce-ae)*a,(de-se)*E,(ce-se)*a,(de-ae)*E)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(ce+ae)*a,de*E,(ce+se)*a,(de-ae)*E,(ce+ae)*a,(de-se)*E)),Le.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de+ae)*E,(ce+ae)*a,(de+se)*E,(ce+se)*a,(de+ae)*E)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(ce-ae)*a,de*E,(ce-se)*a,(de+ae)*E,(ce-ae)*a,(de+se)*E).close()),b}),go.Shape.defineFigureGenerator("KanbanPost",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.2*a,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),b}),go.Shape.defineFigureGenerator("Forklift",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var ae=new go.PathFigure(.5*a,.8*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E));var se=new go.PathFigure(.5*a,.7*E,!1);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,.7*E));var ce=.1,de=ye*.1,Se=.1,Le=.9,ke=new go.PathFigure((Se-ce)*a,Le*E,!0);b.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(Le-ce)*E,(Se-ce)*a,(Le-de)*E,(Se-de)*a,(Le-ce)*E)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(Se+ce)*a,Le*E,(Se+de)*a,(Le-ce)*E,(Se+ce)*a,(Le-de)*E)),ke.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(Le+ce)*E,(Se+ce)*a,(Le+de)*E,(Se+de)*a,(Le+ce)*E)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(Se-ce)*a,Le*E,(Se-de)*a,(Le+ce)*E,(Se-ce)*a,(Le+de)*E)),ce=.1,de=ye*.1,Se=.4,Le=.9;var Ne=new go.PathFigure((Se-ce)*a,Le*E,!0);return b.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(Le-ce)*E,(Se-ce)*a,(Le-de)*E,(Se-de)*a,(Le-ce)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(Se+ce)*a,Le*E,(Se+de)*a,(Le-ce)*E,(Se+ce)*a,(Le-de)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(Le+ce)*E,(Se+ce)*a,(Le+de)*E,(Se+de)*a,(Le+ce)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(Se-ce)*a,Le*E,(Se-de)*a,(Le+ce)*E,(Se-ce)*a,(Le+de)*E)),b}),go.Shape.defineFigureGenerator("RailShipment",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.1*a,.4*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*E).close());var z=new go.PathFigure(.45*a,.7*E,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E));var ae=new go.PathFigure(.55*a,.4*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*E).close());var Se=.05,Le=ye*.05,ke=.175,Ne=.95,se=new go.PathFigure((ke-Se)*a,Ne*E,!0);b.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,ke*a,(Ne-Se)*E,(ke-Se)*a,(Ne-Le)*E,(ke-Le)*a,(Ne-Se)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,(ke+Se)*a,Ne*E,(ke+Le)*a,(Ne-Se)*E,(ke+Se)*a,(Ne-Le)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,ke*a,(Ne+Se)*E,(ke+Se)*a,(Ne+Le)*E,(ke+Le)*a,(Ne+Se)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,(ke-Se)*a,Ne*E,(ke-Le)*a,(Ne+Se)*E,(ke-Se)*a,(Ne+Le)*E));var Se=.05,Le=ye*.05,ke=.375,Ne=.95,ce=new go.PathFigure((ke-Se)*a,Ne*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ke*a,(Ne-Se)*E,(ke-Se)*a,(Ne-Le)*E,(ke-Le)*a,(Ne-Se)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ke+Se)*a,Ne*E,(ke+Le)*a,(Ne-Se)*E,(ke+Se)*a,(Ne-Le)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ke*a,(Ne+Se)*E,(ke+Se)*a,(Ne+Le)*E,(ke+Le)*a,(Ne+Se)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ke-Se)*a,Ne*E,(ke-Le)*a,(Ne+Se)*E,(ke-Se)*a,(Ne+Le)*E));var Se=.05,Le=ye*.05,ke=.625,Ne=.95,de=new go.PathFigure((ke-Se)*a,Ne*E,!0);b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ke*a,(Ne-Se)*E,(ke-Se)*a,(Ne-Le)*E,(ke-Le)*a,(Ne-Se)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ke+Se)*a,Ne*E,(ke+Le)*a,(Ne-Se)*E,(ke+Se)*a,(Ne-Le)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,ke*a,(Ne+Se)*E,(ke+Se)*a,(Ne+Le)*E,(ke+Le)*a,(Ne+Se)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ke-Se)*a,Ne*E,(ke-Le)*a,(Ne+Se)*E,(ke-Se)*a,(Ne+Le)*E));var Se=.05,Le=ye*.05,ke=.825,Ne=.95,Pt=new go.PathFigure((ke-Se)*a,Ne*E,!0);b.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Bezier,ke*a,(Ne-Se)*E,(ke-Se)*a,(Ne-Le)*E,(ke-Le)*a,(Ne-Se)*E)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(ke+Se)*a,Ne*E,(ke+Le)*a,(Ne-Se)*E,(ke+Se)*a,(Ne-Le)*E)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,ke*a,(Ne+Se)*E,(ke+Se)*a,(Ne+Le)*E,(ke+Le)*a,(Ne+Se)*E)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(ke-Se)*a,Ne*E,(ke-Le)*a,(Ne+Se)*E,(ke-Se)*a,(Ne+Le)*E).close());var lt=new go.PathFigure(0,E,!1);return b.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),b}),go.Shape.defineFigureGenerator("Warehouse",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*E,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var ae=new go.PathFigure(.15*a,E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.15*a,E).close());var se=.05,ce=ye*.05,de=.35,Se=.775,Le=new go.PathFigure((de-se)*a,Se*E,!0);return b.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(Se-se)*E,(de-se)*a,(Se-ce)*E,(de-ce)*a,(Se-se)*E)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(de+se)*a,Se*E,(de+ce)*a,(Se-se)*E,(de+se)*a,(Se-ce)*E)),Le.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(Se+se)*E,(de+se)*a,(Se+ce)*E,(de+ce)*a,(Se+se)*E)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(de-se)*a,Se*E,(de-ce)*a,(Se+se)*E,(de-se)*a,(Se+ce)*E).close()),b}),go.Shape.defineFigureGenerator("ControlCenter",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E).close()),b}),go.Shape.defineFigureGenerator("Bluetooth",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.75*E,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),b}),go.Shape.defineFigureGenerator("Bookmark",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),b}),go.Shape.defineFigureGenerator("Bookmark",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),b}),go.Shape.defineFigureGenerator("Globe",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.75*a,0,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,.75*E,.75*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.25*a,E,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*E,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,.15*a,.25*E,.15*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*E,.85*a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*E,.35*a,.3*E,.65*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*E,.35*a,.7*E,.65*a,.7*E)),b}),go.Shape.defineFigureGenerator("Wave",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.25*E,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*E,.1*a,0,.2*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*E,.425*a,.5*E,.575*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*E,.8*a,0,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*E,.1*a,.5*E,.2*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*E,.425*a,E,.575*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*E,.8*a,.5*E,.9*a,.5*E)),b}),go.Shape.defineFigureGenerator("Operator",function(fe,a,E){var b=new go.Geometry,y=.3,z=ye*.3,ae=.5,se=.7,ce=new go.PathFigure((ae-y)*a,se*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-y)*E,(ae-y)*a,(se-z)*E,(ae-z)*a,(se-y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+y)*a,se*E,(ae+z)*a,(se-y)*E,(ae+y)*a,(se-z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+y)*E,(ae+y)*a,(se+z)*E,(ae+z)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae-y)*a,se*E,(ae-z)*a,(se+y)*E,(ae-y)*a,(se+z)*E));var de=new go.PathFigure(0,.7*E,!1);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*E,0,0,a,0)),b}),go.Shape.defineFigureGenerator("TripleFanBlades",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.65*a,.3*E,.65*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*E,.35*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.3*a,.6*E,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.2*a,E,.35*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,E,.7*a,.6*E,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.8*a,E,.65*a,.95*E)),b}),go.Shape.defineFigureGenerator("CentrifugalPump",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,0,.075*E,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,0,E,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*E,.8*a,E,.85*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),b}),go.Shape.defineFigureGenerator("Battery",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*E));var z=new go.PathFigure(0,.6*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),b}),go.Shape.defineFigureGenerator("Delete",function(fe,a,E){var b=new go.Geometry,y=.5,z=ye*.5,ae=.5,se=.5,ce=new go.PathFigure((ae-y)*a,se*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-y)*E,(ae-y)*a,(se-z)*E,(ae-z)*a,(se-y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+y)*a,se*E,(ae+z)*a,(se-y)*E,(ae+y)*a,(se-z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+y)*E,(ae+y)*a,(se+z)*E,(ae+z)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae-y)*a,se*E,(ae-z)*a,(se+y)*E,(ae-y)*a,(se+z)*E));var de=new go.PathFigure(.15*a,.5*E,!1);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*E)),b}),go.Shape.defineFigureGenerator("Flag",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.1*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*E,.15*a,0,.35*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,.65*a,.2*E,.85*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.85*a,.6*E,.65*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.35*a,.4*E,.15*a,.4*E).close()),b}),go.Shape.defineFigureGenerator("Help",function(fe,a,E){var b=new go.Geometry,y=.5,z=ye*.5,ae=.5,se=.5,ce=new go.PathFigure((ae-y)*a,se*E,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-y)*E,(ae-y)*a,(se-z)*E,(ae-z)*a,(se-y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+y)*a,se*E,(ae+z)*a,(se-y)*E,(ae+y)*a,(se-z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+y)*E,(ae+y)*a,(se+z)*E,(ae+z)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae-y)*a,se*E,(ae-z)*a,(se+y)*E,(ae-y)*a,(se+z)*E).close()),y=.05,z=ye*.05,ae=.5,se=.8;var de=new go.PathFigure((ae-y)*a,se*E,!1);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-y)*E,(ae-y)*a,(se-z)*E,(ae-z)*a,(se-y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae+y)*a,se*E,(ae+z)*a,(se-y)*E,(ae+y)*a,(se-z)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+y)*E,(ae+y)*a,(se+z)*E,(ae+z)*a,(se+y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae-y)*a,se*E,(ae-z)*a,(se+y)*E,(ae-y)*a,(se+z)*E).close()),de.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),de.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,.75*a,.475*E,.75*a,.225*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*E,.4*a,.2*E,.3*a,.25*E)),b}),go.Shape.defineFigureGenerator("Location",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,E,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*E,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*E,.5*a,0,.025*a,.025*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*E)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*E,.1*a,.1*E).close()))}),go.Shape.defineFigureGenerator("Lock",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var z=new go.PathFigure(.2*a,.5*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*E,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*E)),b}),go.Shape.defineFigureGenerator("Unlocked",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var z=new go.PathFigure(.2*a,.5*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*E,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*E)),b}),go.Shape.defineFigureGenerator("Gear",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*E,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*E,.79840625*a,.39915625*E,.7834375*a,.3635*E)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*E)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*E,.64228125*a,.2188125*E,.603875*a,.2021875*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*E,.39759375*a,.20190625*E,.36053125*a,.2176875*E)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*E)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*E,.21765625*a,.36059375*E,.201875*a,.397625*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*E)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*E)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*E,.20221875*a,.603875*E,.21884375*a,.64228125*E)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*E,.36353125*a,.78340625*E,.3991875*a,.79840625*E)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*E,.602375*a,.79809375*E,.63946875*a,.78234375*E)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*E,.78234375*a,.63940625*E,.798125*a,.602375*E)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*E)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*E,.1*a,.1*E).close()))}),go.Shape.defineFigureGenerator("Hand",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*E,0,.375*E,.05*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*E,.3*a,.225*E,.4*a,.175*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*E,.46*a,.05*E,.525*a,.05*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*E,.525*a,.275*E,.475*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*E,a,.4*E,a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*E,.675*a,.55*E,.675*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*E,.65*a,.7*E,.65*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,E,.61*a,.85*E,.61*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,.435*a,E,0,E).close()),b}),go.Shape.defineFigureGenerator("Map",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.2*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),y.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*E)),b}),go.Shape.defineFigureGenerator("Eject",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.7)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.7).close());var z=new go.PathFigure(0,E*.6,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),b}),go.Shape.defineFigureGenerator("Pencil",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)).add(new go.PathSegment(go.PathSegment.Line,a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,E)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E).close()))}),go.Shape.defineFigureGenerator("Building",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*1,E*1,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.85).close());var z=new go.PathFigure(.126*a,.85*E,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*E)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*E)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*E).close());var ae=new go.PathFigure(.402*a,.85*E,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*E).close());var se=new go.PathFigure(.678*a,.85*E,!1);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*E)),se.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*E)),se.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*E).close());var ce=new go.PathFigure(.5*a,.1*E,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*E)),ce.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*E).close()),b}),go.Shape.defineFigureGenerator("Staircase",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E*1,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*.8)),y.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.8)),y.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.6)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.6)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.4)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.4)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.2)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.2)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.15)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.15)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.95).close()),b}),go.Shape.defineFigureGenerator("5Bars",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E*1,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.184,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.184,E*(1-.184)).close());var z=new go.PathFigure(a*.204,E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.204,E*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,E*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,E*1).close());var ae=new go.PathFigure(a*.408,E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.408,E*(1-.184*2))),ae.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*(1-.184*3))),ae.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*1).close());var se=new go.PathFigure(a*.612,E,!0);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a*.612,E*(1-.184*3))),se.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*(1-.184*4))),se.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*1).close());var ce=new go.PathFigure(a*.816,E,!0);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.816,E*(1-.184*4))),ce.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-.184*5))),ce.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1).close()),b}),go.Shape.defineFigureGenerator("PC",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var z=new go.PathFigure(a*.055,.07*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.07)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.1).close());var ae=new go.PathFigure(a*.055,.13*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.13)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.16)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.16).close());var se=new go.PathFigure(a*.055,.18*E,!0);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.18)),se.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.21)),se.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.21).close());var ce=new go.PathFigure(a*1,0,!0);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.65)),ce.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.65).close()),b}),go.Shape.defineFigureGenerator("Plane",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(.55*a,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*E,0,.4*E,.225*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*E)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*E,.975*a,0,a,.08*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.55*a,E).close()),b}),go.Shape.defineFigureGenerator("Key",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*1,E*.5,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*E).close()),y.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*E)),y.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*E,.075*a,.075*E).close()),b}),go.Shape.defineFigureGenerator("FilmTape",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.08,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.08,E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1));var z=new go.PathFigure(0,0,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*1,E*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),z.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1));var ae=new go.PathFigure(a*.11,E*.1,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.1)),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.8)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.11,E*.8).close());var se=new go.PathFigure(a*(.11+.24133333*1+.028*1),E*.1,!1);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.1)),se.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.8)),se.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),E*.8).close());var ce=new go.PathFigure(a*(.11+.24133333*2+.028*2),E*.1,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.1)),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.8)),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),E*.8).close()),b}),go.Shape.defineFigureGenerator("FloppyDisk",function(fe,a,E){var b=new go.Geometry,y=8,z=y*ye,ae=new go.PathFigure(y,0,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.14)),ae.add(new go.PathSegment(go.PathSegment.Line,a,E-y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a-y,E,a,E-z,a-z,E)),ae.add(new go.PathSegment(go.PathSegment.Line,y,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,E-y,z,E,0,E-z)),ae.add(new go.PathSegment(go.PathSegment.Line,0,y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y,0,0,z,z,0).close());var se=new go.PathFigure(a*.83,0,!1);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.3)),se.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.3)),se.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*0).close());var ce=new go.PathFigure(a*.83,E*1,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.5)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.5)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*1).close());var de=new go.PathFigure(a*.78,E*.05,!1);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.05)),de.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.25)),de.add(new go.PathSegment(go.PathSegment.Line,a*.78,E*.25).close()),b}),go.Shape.defineFigureGenerator("SpeechBubble",function(fe,a,E){var b=fe?fe.parameter1:NaN;(isNaN(b)||b<0)&&(b=15),b=Math.min(b,a/3),b=Math.min(b,E/3);var y=b*ye,z=E*.8,ae=new go.Geometry,se=new go.PathFigure(b,0,!0);return ae.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a-b,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,a,b,a-y,0,a,y)),se.add(new go.PathSegment(go.PathSegment.Line,a,z-b)),se.add(new go.PathSegment(go.PathSegment.Bezier,a-b,z,a,z-y,a-y,z)),se.add(new go.PathSegment(go.PathSegment.Line,a*.7,z)),se.add(new go.PathSegment(go.PathSegment.Line,a*.7,E)),se.add(new go.PathSegment(go.PathSegment.Line,a*.55,z)),se.add(new go.PathSegment(go.PathSegment.Line,b,z)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,z-b,y,z,0,z-y)),se.add(new go.PathSegment(go.PathSegment.Line,0,b)),se.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,y,y,0).close()),y>1?(ae.spot1=new go.Spot(0,0,y,y),ae.spot2=new go.Spot(1,.8,-y,-y)):(ae.spot1=go.Spot.TopLeft,ae.spot2=new go.Spot(1,.8)),ae}),go.Shape.defineFigureGenerator("Repeat",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*0,E*.45,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*.45).close());var z=new go.PathFigure(a*1,E*.55,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.55).close()),b}),go.Shape.defineFigureGenerator("Windows",function(fe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*E)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*E).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E).close()))}),go.Shape.defineFigureGenerator("Terminal",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*0,E*.1,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*.9).close());var z=new go.PathFigure(a*.1,E*.2,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.22,E*.285)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,E*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,E*.25).close());var ae=new go.PathFigure(a*.28,E*.37,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.37)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.41)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.28,E*.41).close()),b}),go.Shape.defineFigureGenerator("Beaker",function(fe,a,E){var b=new go.Geometry,y=15,z=y*ye,ae=new go.PathFigure(a*.62,E*.475,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,E-y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a-y,E,a,E-z,a-z,E)),ae.add(new go.PathSegment(go.PathSegment.Line,y,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,E-y,z,E,0,E-z)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.475)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.03)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*0)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*0)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.62,E*.03).close()),z>1?(b.spot1=new go.Spot(0,0,z,z),b.spot2=new go.Spot(1,1,-z,-z)):(b.spot1=go.Spot.TopLeft,b.spot2=go.Spot.BottomRight),b}),go.Shape.defineFigureGenerator("Download",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);b.add(y);var z=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-z)).close());var ae=new go.PathFigure(a*.4,E*0,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.66)),ae.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),E*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*0).close()),b}),go.Shape.defineFigureGenerator("Bin",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);b.add(y);var z=.1/.3;return y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-z)).close()),b}),go.Shape.defineFigureGenerator("Upload",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);b.add(y);var z=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-z)).close());var ae=new go.PathFigure(a*.5,E*0,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.25)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.25)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.63)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.63)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.25)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.74,E*.25).close()),b}),go.Shape.defineFigureGenerator("EmptyDrink",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*.15,E*0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1).close()),b}),go.Shape.defineFigureGenerator("Drink",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*.15,E*0,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1).close());var z=new go.PathFigure(a*.235,E*.28,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.765,E*.28)),z.add(new go.PathSegment(go.PathSegment.Line,a*.655,E*.97)),z.add(new go.PathSegment(go.PathSegment.Line,a*.345,E*.97).close()),b}),go.Shape.defineFigureGenerator("4Arrows",function(fe,a,E){var b=new go.Geometry,y=new go.PathFigure(a*.5,E*0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.5)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.65)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.65)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*.5)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.25).close()),b}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},43001:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Me={},bt="5.0",le={},te=null,x=!1,xe=!1,He=null,Ge=!1,Ye=null,ye=null,dt=0;dt<arguments.length;dt++){var we=arguments[dt];if(we!==null)switch(typeof we){case"number":bt=we.toFixed(1);break;case"string":we.match(new RegExp("^[0-9]\\.[0-9]+$"))?bt=we:He=we;break;case"object":typeof we.is3D!="undefined"?te=we:le=we;break;case"boolean":x=we,xe=!0;break}}te===null&&(te={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},le.material_id!==void 0&&!xe&&(x=!0)),He!==null&&le.id===void 0&&(le.id=He);var De="",$e="",Ke=!1,it=null,fe=null,a=null,E=!1,b=null,y=null,z=null,ae=null,se=null;le.height!==void 0&&(le.height=Math.round(le.height)),le.width!==void 0&&(le.width=Math.round(le.width));var ce=function(ct){return parseFloat(ct)>4?parseFloat(ct):5};Me.setHTML5Codebase=function(ct,pt){ye=ct,On(ct,pt)},Me.setJavaCodebase=Me.setJavaCodebaseVersion=Me.isCompiledInstalled=Me.setPreCompiledScriptPath=Me.setPreCompiledResourcePath=function(){},Me.setHTML5CodebaseVersion=function(ct,pt){var It=parseFloat(ct);if(It!==NaN&&It<5){console.log("The GeoGebra HTML5 codebase version "+It+" is deprecated. Using version latest instead.");return}Ye=ct,qt(ct,pt)},Me.getHTML5CodebaseVersion=function(){return fe},Me.getParameters=function(){return le},Me.setFontsCSSURL=function(ct){ae=ct},Me.setGiacJSURL=function(ct){},Me.setJNLPFile=function(ct){De=ct},Me.setJNLPBaseDir=function(ct){},Me.inject=function(){function ct(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var pt="auto",It=le.id,Jn,yn=!1,ta=0;ta<arguments.length;ta++){var Oe=arguments[ta];typeof Oe=="string"?(Oe=Oe.toLowerCase(),Oe.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?pt=Oe:It=arguments[ta]):typeof Oe=="boolean"?yn=Oe:Oe instanceof HTMLElement&&(Jn=Oe)}Ae();function Ae(){if(!Ge){setTimeout(Ae,200);return}pt=bn(pt);var Qe=Jn||document.getElementById(It);if(!Qe){console.log("possibly bug on ajax loading? ");return}if(Me.removeExistingApplet(Qe,!1),le.width===void 0&&Qe.clientWidth&&(le.width=Qe.clientWidth),le.height===void 0&&Qe.clientHeight&&(le.height=Qe.clientHeight),!(le.width&&le.height)&&pt==="html5"&&(delete le.width,delete le.height),it=pt,pt==="screenshot")Fa(Qe,le);else{var Tt=!1;le.hasOwnProperty("playButton")&&le.playButton||le.hasOwnProperty("clickToLoad")&&le.clickToLoad?Tt=!0:le.hasOwnProperty("playButtonAutoDecide")&&le.playButtonAutoDecide&&(Tt=(!de()||ct())&&Se()),Tt?(it="screenshot",Sa(Qe,le,yn,pt)):Dt(Qe,le,yn)}}};function de(){try{return window.self!==window.top}catch(ct){return!0}}function Se(){return le.hasOwnProperty("screenshotGenerator")&&le.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}Me.getViews=function(){return te},Me.isJavaInstalled=function(){return!1};var Le=function(ct){var pt=function(ta){var Oe=JSON.parse(ta),Ae=function(Zt){return Zt.type=="G"||Zt.type=="E"},Qe=Oe.elements?Oe.elements.filter(Ae)[0]:Oe;if(!Qe||!Qe.url){It();return}le.fileName=Qe.url,ke(Qe.settings||{}),te.is3D=!0;var Tt="https://www.geogebra.org/images/";Me.setPreviewImage(b||Qe.previewUrl,Tt+"GeoGebra_loading.png",Tt+"applet_play.png"),ct()},It=function(){le.onError&&le.onError(),Un("Error: Fetching material (id "+le.material_id+") failed.",le)},Jn=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",yn="/materials/"+le.material_id+"?scope=basic";Ne("https://"+Jn+"/api/proxy.php?path="+encodeURIComponent(yn),pt,It)};function ke(ct){var pt=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(It){ct[It]=!!ct[It]}),pt.forEach(function(It){le[It]===void 0&&ct[It]!==void 0&&(le[It]=ct[It])}),le.showToolBarHelp===void 0&&(le.showToolBarHelp=le.showToolBar)}function Ne(ct,pt,It){var Jn=new XMLHttpRequest;Jn.open("GET",ct),Jn.onload=function(){pt(Jn.responseText)},Jn.onerror=It,Jn.send()}Me.isHTML5Installed=function(){return!0},Me.getLoadedAppletType=function(){return it},Me.setPreviewImage=function(ct,pt,It){b=ct,y=pt,z=It},Me.removeExistingApplet=function(ct,pt){var It;typeof ct=="string"&&(ct=document.getElementById(ct)),it=null;var Jn=null;for(It=0;It<ct.childNodes.length;It++){var yn=ct.childNodes[It],ta=yn.className;ta==="applet_screenshot"?pt?(yn.style.display="block",it="screenshot"):yn.style.display="none":ta!=="applet_scaler prerender"&&(ct.removeChild(yn),Jn=ta&&ta.indexOf("appletParameters")!=-1?yn.id:null,It--)}var Oe=le.id!==void 0?le.id:Jn,Ae=window[Oe];Ae&&typeof Ae.getBase64=="function"&&(Ae.remove(),window[Oe]=null)},Me.refreshHitPoints=function(){if(ce(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var ct=Me.getAppletObject();return ct&&typeof ct.recalculateEnvironments=="function"?(ct.recalculateEnvironments(),!0):!1},Me.startAnimation=function(){var ct=Me.getAppletObject();return ct&&typeof ct.startAnimation=="function"?(ct.startAnimation(),!0):!1},Me.stopAnimation=function(){var ct=Me.getAppletObject();return ct&&typeof ct.stopAnimation=="function"?(ct.stopAnimation(),!0):!1},Me.getAppletObject=function(){var ct=le.id!==void 0?le.id:"ggbApplet";return window[ct]},Me.resize=function(){};var Pt=function(ct,pt,It){var Jn=document.createElement("param");Jn.setAttribute("name",pt),Jn.setAttribute("value",It),ct.appendChild(Jn)},lt=function(ct){return ct&&ct!=="false"},Dt=function(ct,pt,It){ce(fe)<=4.2&&(It=!0);var Jn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==fe||ggbHTML5LoadedCodebaseIsWebSimple&&!E)&&(Jn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var yn=document.createElement("div");yn.classList.add("appletParameters","notranslate");var ta=pt.width,Oe=pt.height;if(pt.disableAutoScale=pt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():pt.disableAutoScale,pt.width!==void 0)if(ce(fe)<=4.4)lt(pt.showToolBar)&&(pt.height-=7),lt(pt.showAlgebraInput)&&(pt.height-=37),pt.width<605&<(pt.showToolBar)&&(pt.width=605,ta=605);else{var Ae=100;(lt(pt.showToolBar)||lt(pt.showMenuBar))&&(pt.hasOwnProperty("customToolBar")&&(pt.customToolbar=pt.customToolBar),Ae=lt(pt.showMenuBar)?245:155),ta<Ae&&(pt.width=Ae,ta=Ae)}yn.style.border="none",yn.style.display="inline-block";for(var Qe in pt)pt.hasOwnProperty(Qe)&&Qe!=="appletOnLoad"&&yn.setAttribute("data-param-"+Qe,pt[Qe]);ae&&yn.setAttribute("data-param-fontscssurl",ae),Me.resize=function(){GGBAppletUtils.responsiveResize(ct,pt)},window.addEventListener("resize",function(Sn){Me.resize()});var Tt=typeof pt.appletOnLoad=="function"?pt.appletOnLoad:function(){};if(!It&&pt.width!==void 0){pt.hasOwnProperty("showSplash")||yn.setAttribute("data-param-showSplash","false");var Zt=ct.querySelector(".applet_scaler.prerender"),Qt=Zt!==null;if(Qt)var ln=Zt.querySelector(".ggb_preview");else{var ln=Yt(ta,Oe,pt.borderColor,!1);Zt=document.createElement("div"),Zt.className="applet_scaler",Zt.style.position="relative",Zt.style.display="block",Zt.style.width=ta+"px",Zt.style.height=Oe+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Zt,"66%"),ce(fe)>=5?(pt.appletOnLoad=function(Sn){var mn=ct.querySelector(".ggb_preview");mn&&mn.parentNode.removeChild(mn),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Zt),window.GGBT_wsf_view&&$(window).trigger("resize"),Tt(Sn)},Qt||Zt.appendChild(ln)):yn.appendChild(ln),Zt.appendChild(yn),Qt||ct.appendChild(Zt),setTimeout(function(){Me.resize()},1)}else{var pn=document.createElement("div");pn.className="applet_scaler",pn.style.position="relative",pn.style.display="block",pn.appendChild(yn),ct.appendChild(pn),pt.appletOnLoad=function(Sn){Me.resize(),Tt(Sn)}}function Kn(Sn,mn){mn&&typeof mn.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Sn,mn.appletOnLoad):renderGGBElement(Sn),Un("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",mn)}function Wt(Sn,mn){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Sn,params:mn}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(vn){Kn(vn.article,vn.params)}),html5AppletsToProcess=null)},ce(fe)<5&&(Sn.className+=" geogebraweb")):Kn(Sn,mn)}if(Jn){scriptLoadStarted=!0;for(var Be=0;Be<yn.childNodes.length;Be++){var ze=yn.childNodes[Be].tagName;ze==="TABLE"&&(yn.removeChild(yn.childNodes[Be]),Be--)}if(ggbHTML5LoadedScript!==null){var yt=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');yt!=null&&yt.parentNode.removeChild(yt)}var Vt=document.createElement("script"),En=function(){Wt(yn,pt)};Vt.src=$e+a,ggbHTML5LoadedCodebaseIsWebSimple=E,ggbHTML5LoadedCodebaseVersion=fe,ggbHTML5LoadedScript=Vt.src,Un("GeoGebra HTML5 codebase loaded: '"+$e+"'.",pt),!ye&&(!Ye||Ye=="5.0")?(E?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),En()):$e.requirejs?__webpack_require__.e(7963).then(function(){var Sn=[__webpack_require__(87963)];En.apply(null,Sn)}.bind(this)).catch(__webpack_require__.oe):(Vt.onload=En,ct.appendChild(Vt))}else Wt(yn,pt);pt.height=Oe,pt.width=ta},Fa=function(ct,pt,It){var Jn=Yt(pt.width,pt.height,pt.borderColor,It),yn=document.createElement("div");yn.style.position="relative",yn.style.display="block",yn.style.width=pt.width+"px",yn.style.height=pt.height+"px",yn.className="applet_screenshot applet_scaler"+(It?" applet_screenshot_play":""),yn.appendChild(Jn);var ta=GGBAppletUtils.getScale(pt,ct,It);It?(ct.appendChild(ia()),window.GGBT_wsf_view||(ct.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(yn,"66%"),ct.appendChild(yn),ta!==1&&!isNaN(ta)&&(GGBAppletUtils.scaleElement(yn,ta),yn.style.width=pt.width+"px",yn.style.height=pt.height+"px",yn.parentNode.style.width=pt.width*ta+"px",yn.parentNode.style.height=pt.height*ta+"px"),Me.resize=function(){na(ct,Jn,yn,It)},window.addEventListener("resize",function(Oe){Me.resize()}),Me.resize()};function na(ct,pt,It,Jn){if(ct.contains(pt)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ct.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(ct)}var yn=GGBAppletUtils.getScale(le,ct,Jn);It.parentNode!==null&&(!isNaN(yn)&&yn!==1?(GGBAppletUtils.scaleElement(It,yn),It.parentNode.style.width=le.width*yn+"px",It.parentNode.style.height=le.height*yn+"px"):(GGBAppletUtils.scaleElement(It,1),It.parentNode.style.width=le.width+"px",It.parentNode.style.height=le.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(ct),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}Me.onExitFullscreen=function(ct,pt){pt.appendChild(ct)};var Sa=function(ct,pt,It,Jn){Fa(ct,pt,!0);for(var yn=function(){var Ae=[];for(Oe=0;Oe<ct.childNodes.length;Oe++)Ae.push(ct.childNodes[Oe]);if(window.GGBT_wsf_view){var Qe=window.GGBT_wsf_view.renderFullScreen(ct,pt.id),Tt=document.getElementById("fullscreencontainer"),Zt=jQuery(ct).find(".fullscreencontent");Zt.length>0?(Qe.remove(),Zt.attr("id","fullscreencontent").show(),jQuery(Tt).append(Zt),window.dispatchEvent(new Event("resize"))):Dt(Qe,pt,!1),window.GGBT_wsf_view.launchFullScreen(Tt)}else it=Jn,Dt(ct,pt,!1);if(!window.GGBT_wsf_view)for(Oe=0;Oe<Ae.length;Oe++)ct.removeChild(Ae[Oe])},ta=ct.getElementsByClassName("ggb_preview_play"),Oe=0;Oe<ta.length;Oe++)ta[Oe].addEventListener("click",yn,!1),ta[Oe].addEventListener("ontouchstart",yn,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(ct),Se()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},ia=function(){var ct=document.createElement("div");if(ct.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var pt='.icon-applet-play { width: 100%; height: 100%;box-sizing: border-box;position: absolute;z-index: 1001;cursor: pointer;border-width: 0px; background-color: transparent;background-repeat: no-repeat;left: 0;top: 0;background-position: center center; background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet.png");}.icon-applet-play:hover {background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet-hover.png");}',It=document.createElement("style");It.styleSheet?It.styleSheet.cssText=pt:It.appendChild(document.createTextNode(pt)),document.getElementsByTagName("head")[0].appendChild(It)}return ct},Yt=function(ct,pt,It,Jn){var yn=document.createElement("div");yn.className="ggb_preview",yn.style.position="absolute",yn.style.zIndex="90",yn.style.width=ct-2+"px",yn.style.height=pt-2+"px",yn.style.top="0px",yn.style.left="0px",yn.style.overflow="hidden",yn.style.backgroundColor="white";var ta="lightgrey";It!==void 0&&(It==="none"?ta="transparent":ta=It),yn.style.border="1px solid "+ta;var Oe=document.createElement("img");if(Oe.style.position="relative",Oe.style.zIndex="1000",Oe.style.top="-1px",Oe.style.left="-1px",b!==null&&Oe.setAttribute("src",b),Oe.style.opacity=.7,y!==null){var Ae,Qe,Tt;if(!Jn){Ae=document.createElement("img"),Ae.style.position="absolute",Ae.style.zIndex="1001",Ae.style.opacity=1,Oe.style.opacity=.3,Qe=360,Qe>ct/4*3&&(Qe=ct/4*3),Tt=Qe/5.8,Ae.setAttribute("src",y),Ae.setAttribute("width",Qe),Ae.setAttribute("height",Tt);var Zt=(ct-Qe)/2,Qt=(pt-Tt)/2;Ae.style.left=Zt+"px",Ae.style.top=Qt+"px",yn.appendChild(Ae)}}return yn.appendChild(Oe),yn},bn=function(ct){return ct=ct.toLowerCase(),ct==="html5"||ct==="screenshot"?ct:"html5"},ft=["web","webSimple","web3d","tablet","tablet3d","phone"],qt=function(ct,pt){if(fe=ct,pt){On(fe,!0);return}var It=!x;if(It){var Jn=ce(fe);!isNaN(Jn)&&Jn<4.4&&(It=!1)}var yn,ta;window.location.protocol.substr(0,4)==="http"?yn=window.location.protocol:yn="http:";var Oe=fe.indexOf("//");Oe>0?ta=fe:Oe===0?ta=yn+fe:ta="https://www.geogebra.org/apps/5.2.814.0/";for(var Ae in ft)if(fe.slice(ft[Ae].length*-1)===ft[Ae]||fe.slice((ft[Ae].length+1)*-1)===ft[Ae]+"/"){On(ta,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&It&&!te.is3D&&!te.AV&&!te.SV&&!te.CV&&!te.EV2&&!te.CP&&!te.PC&&!te.DA&&!te.FI&&!te.PV&&!lt(le.showToolBar)&&!lt(le.showMenuBar)&&!lt(le.showAlgebraInput)&&!lt(le.enableRightClick)&&(!le.appName||le.appName=="classic")?ta+="webSimple/":ta+="web3d/",On(ta,!1)},On=function(ct,pt){if(ct.requirejs){$e=ct;return}ct.slice(-1)!=="/"&&(ct+="/"),$e=ct,pt===null&&(pt=ct.indexOf("http")===-1),Ke=pt,a="web.nocache.js",E=!1;var It=$e.split("/");It.length>1&&(!pt&&It[It.length-2]==="webSimple"?(a="webSimple.nocache.js",E=!0):ft.indexOf(It[It.length-2])>=0&&(a=It[It.length-2]+".nocache.js")),It=ct.split("/"),fe=It[It.length-3],fe.substr(0,4)==="test"?fe=fe.substr(4,1)+"."+fe.substr(5,1):(fe.substr(0,3)==="war"||fe.substr(0,4)==="beta")&&(fe="5.0");var Jn=parseFloat(fe);Jn!==NaN&&Jn<5&&ct.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Jn+" is deprecated. Using version latest instead."),qt("5.0",pt))},Un=function(ct,pt){window.console&&window.console.log&&(!pt||typeof pt.showLogging=="undefined"||pt.showLogging&&pt.showLogging!=="false")&&console.log(ct)};le.material_id!==void 0?Le(An):An();function An(){var ct=bt;Ye!==null?ct=Ye:parseFloat(ct)<5&&(ct="5.0"),qt(ct,!1),ye!==null&&On(ye,Ke),Ge=!0}return Me},GGBAppletUtils=function(){"use strict";function Me(){return window.GGBT_wsf_edit!==void 0}function bt(Ge,Ye){Ye!=1?(Ge.style.transformOrigin="0% 0% 0px",Ge.style.webkitTransformOrigin="0% 0% 0px",Ge.style.transform="scale("+Ye+","+Ye+")",Ge.style.webkitTransform="scale("+Ye+","+Ye+")",Ge.style.maxWidth="initial",Ge.querySelector(".ggb_preview")!==null&&(Ge.querySelector(".ggb_preview").style.maxWidth="initial"),Ge.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ge.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ge.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ge.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ge.style.transform="none",Ge.style.webkitTransform="none")}function le(Ge,Ye,ye,dt,we,De){var $e=null;if(De!=null&&De!="")for(var Ke=Ge.parentNode;Ke!=null;)if((" "+Ke.className+" ").indexOf(" "+De+" ")>-1){$e=Ke;break}else Ke=Ke.parentNode;var it=0,fe=0,a=0,E=0,b=0,y=0,z=0;if($e)it=$e.offsetWidth,fe=Math.max(dt?$e.offsetWidth:0,$e.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(it=Math.min(window.innerWidth,document.documentElement.clientWidth),fe=Math.min(window.innerHeight,document.documentElement.clientHeight),a=it):(it=window.innerWidth,fe=window.innerHeight,a=window.innerWidth),Ge){var ae=Ge.getBoundingClientRect();ae.left>0&&ae.left<=it&&(we===void 0||!we)&&(document.dir==="rtl"?(b=it-ae.width-ae.left,y=a<=480?10:30):(y=ae.left,b=a<=480?10:30),E=y+b)}if(Ge&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var se=Ge.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(E=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(E=0,z=40)}}return Ge&&((ye===void 0||!ye)&&Ye>0&&Ye+E<it?it=Ye:it-=E,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ye===void 0||!ye)&&(fe-=z)),{width:it,height:fe}}function te(Ge,Ye,ye,dt,we){if(Ge.isScreenshoGenerator)return 1;var De=dt!==void 0&&dt,$e=Ge.noScaleMargin!=null&&Ge.noScaleMargin,Ke=function(se){return se&&se!=="false"},it=Ke(Ge.autoHeight),fe=le(Ye,Ge.width,ye,it,De&&window.GGBT_wsf_view||$e,we),a=parseInt(fe.width),E=Ge.width,b=Ge.height;if(E===void 0){var y=Ye.querySelector(".appletParameters");y&&(E=y.offsetWidth,b=y.offsetHeight)}var z=a/E,ae=De?1:fe.height/b;return ye!==void 0&&!ye&&(z=Math.min(1,z),ae=Math.min(1,ae)),Math.min(z,ae)}function x(Ge,Ye,ye){var dt=1,we,De=!1;if(Ge.hasOwnProperty("allowUpscale")&&(De=Ge.allowUpscale),Ge.hasOwnProperty("scale")&&(dt=parseFloat(Ge.scale),(isNaN(dt)||dt===null||dt===0)&&(dt=1),dt>1&&(De=!0)),Ye&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(De=!0),!(Ge.hasOwnProperty("disableAutoScale")&&Ge.disableAutoScale))we=te(Ge,Ye,De,ye,Ge.scaleContainerClass);else return dt;return De&&(!Ge.hasOwnProperty("scale")||dt===1)?we:Math.min(dt,we)}function xe(Ge){var Ye=Math.min(window.innerWidth,document.documentElement.clientWidth),ye=Math.min(window.innerHeight,document.documentElement.clientHeight),dt=Ge.getBoundingClientRect(),we=(Ye-dt.width)/2,De=(ye-dt.height)/2;De<0&&(De=0),Ge.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(we<40?Ge.style.left="40px":Ge.style.left=we+"px",Ge.style.top=De+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(De<40?Ge.style.top="40px":Ge.style.top=De+"px",Ge.style.left=we+"px")}function He(Ge,Ye){var ye=Ge.querySelector(".appletParameters");if(ye){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Ye.id!==ye.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ge)}if(ye.parentElement&&/fullscreen/.test(ye.parentElement.className))return;var dt=x(Ye,Ge);Me()&&ye.setAttribute("data-param-scale",dt);for(var we=null,De=0;De<Ge.childNodes.length;De++)if(Ge.childNodes[De].className!==void 0&&Ge.childNodes[De].className.match(/^applet_scaler/)){we=Ge.childNodes[De];break}if(we!==null&&we.querySelector(".noscale")!==null)return;var $e=Ye.id!==void 0?Ye.id:"ggbApplet",Ke=window[$e];(Ke==null||!Ke.recalculateEnvironments)&&we!==null&&!we.className.match(/fullscreen/)&&(we.parentNode.style.transform="",!isNaN(dt)&&dt!==1?(we.parentNode.style.width=Ye.width*dt+"px",we.parentNode.style.height=Ye.height*dt+"px",bt(we,dt)):(bt(we,1),we.parentNode.style.width=Ye.width+"px",we.parentNode.style.height=Ye.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&xe(Ge),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(ye).parents(".content-added-content"))}}return{responsiveResize:He,isFlexibleWorksheetEditor:Me,positionCenter:xe,getScale:x,scaleElement:bt}}();__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 Me=n.location.search;return Me.indexOf(J)!=-1||Me.indexOf(K)!=-1}function q(Me,bt){}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(Me){var bt=s[L].bindings;s[L].bindings=function(){for(var le=bt?bt():{},te=Me[webModule.__softPermutationId],x=O;x<te.length;x++){var xe=te[x];le[xe[O]]=xe[P]}return le}};var t;function u(){return v(),t}function v(){if(!t){var Me=o.createElement(Q);if(Me.id=L,Me.style.cssText=R+S,Me.tabIndex=-1,o.body.appendChild(Me),t=Me.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var bt=document.compatMode==U?V:W;t.write(bt+X),t.close()}}}function w(Me){function bt(te){function x(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var xe=x();if(xe){te();return}function He(){if(!xe){if(!x())return;xe=!0,te(),o.removeEventListener&&o.removeEventListener(Z,He,!1),Ge&&clearInterval(Ge)}}o.addEventListener&&o.addEventListener(Z,He,!1);var Ge=setInterval(function(){He()},$)}function le(te){var x=u(),xe=x.body,He=x.createElement(_);He.language=ab,He.crossOrigin=W,He.src=te,webModule.__errFn&&(He.onerror=function(){webModule.__errFn(L,new Error(bb+te))}),xe.appendChild(He)}bt(function(){le(Me)})}webModule.__startLoadingFragment=function(Me){return C(Me)},webModule.__installRunAsyncCode=function(Me){var bt=u(),le=bt.body,te=bt.createElement(_);te.language=ab,te.text=Me,le.appendChild(te),le.removeChild(te)};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(Me){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Me){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Me){var bt=c[Me];return bt==null?null:bt},r=d,webModule.__errFn=e}function B(){function Me(Ge){var Ye=Ge.lastIndexOf(rb);Ye==-1&&(Ye=Ge.length);var ye=Ge.indexOf(sb);ye==-1&&(ye=Ge.length);var dt=Ge.lastIndexOf(tb,Math.min(ye,Ye));return dt>=O?Ge.substring(O,dt+P):W}function bt(Ge){if(!Ge.match(/^\w+:\/\//)){var Ye=o.createElement(ub);Ye.src=Ge+vb,Ge=Me(Ye.src)}return Ge}function le(){var Ge=__gwt_getMetaProperty(wb);return Ge!=null?Ge:W}function te(){for(var Ge=o.getElementsByTagName(_),Ye=O;Ye<Ge.length;++Ye)if(Ge[Ye].src.indexOf(xb)!=-1)return Me(Ge[Ye].src);return W}function x(){var Ge=o.getElementsByTagName(yb);return Ge.length>O?Ge[Ge.length-P].href:W}function xe(){var Ge=o.location;return Ge.href==Ge.protocol+zb+Ge.host+Ge.pathname+Ge.search+Ge.hash}var He=le();return He==W&&(He=te()),He==W&&(He=x()),He==W&&xe()&&(He=Me(o.location.href)),He=bt(He),He}function C(Me){return Me.match(/^\//)||Me.match(/^[a-zA-Z]+:\/\//)?Me:webModule.__moduleBase+Me}function D(){var Me=[],bt=O,le=[],te=[];function x(Ge){var Ye=te[Ge](),ye=le[Ge];if(Ye in ye)return Ye;var dt=[];for(var we in ye)dt[ye[we]]=we;throw r&&r(Ge,dt,Ye),null}if(__gwt_isKnownPropertyValue=function(Ge,Ye){return Ye in le[Ge]},webModule.__getPropMap=function(){var Ge={};for(var Ye in le)le.hasOwnProperty(Ye)&&(Ge[Ye]=x(Ye));return Ge},webModule.__computePropValue=x,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var xe;try{xe=Cb;var He=xe.indexOf(Db);He!=-1&&(bt=parseInt(xe.substring(He+P),$),xe=xe.substring(O,He))}catch(Ge){}return webModule.__softPermutationId=bt,C(xe+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},46699:function(Me,bt,le){"use strict";le.d(bt,{Ax:function(){return He},Ds:function(){return Ge},KI:function(){return ye},SI:function(){return xe},f1:function(){return x}});var te=le(346);function x(dt){let we=!0;if(dt.length>0){for(let De=0;De<dt.length;De++)if(dt[De].compile_success==0||!dt[De].compile_success){we=!1;break}}else we=!1;return we}function xe(dt,we=""){let De=[];for(let $e=0;$e<dt.length;$e++){let Ke=dt[$e],it=we?`${we}/${Ke.name}`:`${Ke.name}`;De.push({title:Ke.name,type:Ke.type,isLeaf:Ke.type!=="tree",key:it})}return De}function He(dt,we,De){for(let $e=0;$e<dt.length;$e++){let Ke=dt[$e];if(Ke.key===we){Ke.children=De;break}Ke.children&&He(Ke.children,we,De)}return dt}function Ge(dt,we,De){let $e;return function(){let Ke=this,it=arguments,fe=function(){$e=null,De||dt.apply(Ke,it)},a=De&&!$e;clearTimeout($e),$e=setTimeout(fe,we),a&&dt.apply(Ke,it)}}const Ye=!0,ye=te.Z.API_SERVER},21328:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return dt}});var te=le(59301),x=le(25690),xe=le(43418),He="data:image/png;base64,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",Ge="data:image/png;base64,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",Ye={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const ye=({visible:we,occupationValue:De,onCancel:$e=()=>{}})=>{const Ke=()=>te.createElement("div",{className:Ye.flexColumn},te.createElement("img",{className:Ye.img,src:Ge}),te.createElement("span",{className:Ye.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),it=()=>te.createElement("div",{className:Ye.flexColumn},te.createElement("img",{className:Ye.img,src:He}),te.createElement("span",{className:Ye.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),fe=()=>De===3?te.createElement(te.Fragment,null,it(),Ke()):De===2?Ke():it();return te.createElement(xe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:we,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{$e(),x.history.push("/account/certification")},onCancel:()=>{$e()}},te.createElement("div",{className:Ye.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),te.createElement("div",{className:Ye.flexRow},fe()))};var dt=(0,x.connect)(({paperlibrary:we,loading:De,globalSetting:$e})=>({paperlibrary:we,globalSetting:$e,loading:De.effects}))(ye)},81705:function(Me,bt,le){"use strict";le.d(bt,{t:function(){return Ke}});var te=le(59301),x=le(3113),xe={buttonFixed:"buttonFixed___vyq30",button:"button___hxmYv",buttonWrap:"buttonWrap___uK8dl"},He=le(92310),Ge=le.n(He),Ye=Object.defineProperty,ye=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,De=(it,fe,a)=>fe in it?Ye(it,fe,{enumerable:!0,configurable:!0,writable:!0,value:a}):it[fe]=a,$e=(it,fe)=>{for(var a in fe||(fe={}))dt.call(fe,a)&&De(it,a,fe[a]);if(ye)for(var a of ye(fe))we.call(fe,a)&&De(it,a,fe[a]);return it};const Ke=({cancelText:it="\u53D6\u6D88",okText:fe="\u786E\u5B9A",loading:a=!1,hasOkBtn:E=!0,hasCancelBtn:b=!0,okButtonProps:y={},onCancel:z=()=>{},onOk:ae=()=>{},className:se=""})=>te.createElement("div",{className:Ge()(xe.buttonFixed,se)},te.createElement("div",{className:xe.buttonWrap},b&&te.createElement(x.ZP,{size:"middle",className:`${xe.button} mr20`,onClick:z},it),E&&te.createElement(x.ZP,$e({size:"middle",type:"primary",className:`${xe.button} mr20`,loading:a,onClick:ae},y),fe)))},29118:function(Me,bt,le){"use strict";var te=le(59301),x=le(25690),xe=le(43418),He=le(8591),Ge=le(92832),Ye=le(24905),ye=le(82220),dt=le(21328),we=le(51257),De=le(65418),$e=le(38986),Ke=le(59301),it=(E,b,y)=>new Promise((z,ae)=>{var se=Se=>{try{de(y.next(Se))}catch(Le){ae(Le)}},ce=Se=>{try{de(y.throw(Se))}catch(Le){ae(Le)}},de=Se=>Se.done?z(Se.value):Promise.resolve(Se.value).then(se,ce);de((y=y.apply(E,b)).next())}),fe=(E=>(E[E.Professor=1]="Professor",E[E.AssistantProfessor=2]="AssistantProfessor",E[E.Student=3]="Student",E))(fe||{});const a=({visible:E,user:b,account:y,onCancel:z=()=>{},dispatch:ae})=>{const[se,ce]=(0,te.useState)(),[de,Se]=(0,te.useState)([]),[Le,ke]=(0,te.useState)(!1),[Ne,Pt]=(0,te.useState)(!1),[lt,Dt]=(0,te.useState)(),[Fa,na]=(0,te.useState)(!1);(0,te.useEffect)(()=>{var bn,ft;(bn=b==null?void 0:b.userInfo)!=null&&bn.identity&&Se([((ft=b==null?void 0:b.userInfo)==null?void 0:ft.identity)==="student"?3:1])},[b]);const Sa=bn=>{const ft=()=>{window.location.href=(bn==null?void 0:bn.jump_url)||`/classrooms/${bn==null?void 0:bn.course_id}`};if(de.includes(1)){xe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ke.createElement("div",{className:"tc"},(bn==null?void 0:bn.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{ft()}});return}ft()},ia=()=>it(void 0,null,function*(){if(!se){He.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let bn=yield(0,$e.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:se}});if(bn!=null&&bn.need_pro_auth&&!de.includes(1)&&!de.includes(2)){ae({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:se,checkedList:de}}),Yt();return}ke(!0);const ft=yield(0,ye.cR)({invite_code:se,professor:de.includes(1)?1:null,assistant_professor:de.includes(2)?1:null,student:de.includes(3)?1:null});if(ke(!1),(ft==null?void 0:ft.status)===-4&&(z(),ae({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(ft==null?void 0:ft.status)===-12&&He.ZP.warning(ft==null?void 0:ft.message),(ft==null?void 0:ft.status)===-2){if(Yt(),ft.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Pt(!0),Dt(1);return}if(ft.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Pt(!0),Dt(2);return}if(ft.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Pt(!0),Dt(3);return}}if((ft==null?void 0:ft.status)===0){(0,we.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Yt(),ft!=null&&ft.course_id?Sa(ft):He.ZP.success(ft.message);return}}),Yt=()=>it(void 0,null,function*(){z()});return Ke.createElement(Ke.Fragment,null,Ke.createElement(xe.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:E,confirmLoading:Le,onOk:ia,onCancel:Yt},Ke.createElement("div",{className:"tc"},Ke.createElement("div",null,Ke.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),Ke.createElement(Ge.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:se,onChange:bn=>{if(bn.target.value.length>=7){He.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}ce(bn.target.value)}})),Ke.createElement("div",{className:"mt10 font14"},Ke.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),Ke.createElement(Ye.default.Group,{value:de,onChange:bn=>Se(bn)},Ke.createElement(Ye.default,{value:1,disabled:de.includes(2)},"\u6559\u5E08"),Ke.createElement(Ye.default,{value:2,disabled:de.includes(1)},"\u52A9\u6559"),Ke.createElement(Ye.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),Ke.createElement(De.Z,null),Ke.createElement(dt.Z,{visible:Ne,onCancel:()=>Pt(!1),occupationValue:lt}))};bt.Z=(0,x.connect)(({user:E,account:b})=>({user:E,account:b}))(a)},34191:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return b}});var te=le(25690),x=le(20834),xe=le(8591),He=le(38854),Ge={flex_box_center:"flex_box_center___M4WZx",flex_space_between:"flex_space_between___bwhOs",flex_box_vertical_center:"flex_box_vertical_center___DNlG5",flex_box_center_end:"flex_box_center_end___HBHt4",flex_box_column:"flex_box_column___spgwz",userPic:"userPic___Tl9mK",rightMenu:"rightMenu___YDuVi",menuWrap:"menuWrap___m0MSS",exit:"exit___dTkih",classromediv:"classromediv___TRiTQ",glow:"glow___OjyUr",height67:"height67___HL_eW",login:"login___Dnj59",icon:"icon___B_lfc"},Ye=le(48790),ye=le(86245),dt=le(346),we=le(51257),De=le(59301),$e=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,fe=(y,z)=>{var ae={};for(var se in y)Ke.call(y,se)&&z.indexOf(se)<0&&(ae[se]=y[se]);if(y!=null&&$e)for(var se of $e(y))z.indexOf(se)<0&&it.call(y,se)&&(ae[se]=y[se]);return ae},a=(y,z,ae)=>new Promise((se,ce)=>{var de=ke=>{try{Le(ae.next(ke))}catch(Ne){ce(Ne)}},Se=ke=>{try{Le(ae.throw(ke))}catch(Ne){ce(Ne)}},Le=ke=>ke.done?se(ke.value):Promise.resolve(ke.value).then(de,Se);Le((ae=ae.apply(y,z)).next())});const E=y=>{var z=y,{homePage:ae,user:se,globalSetting:ce,loading:de,dispatch:Se,shixunHomeworks:Le}=z,ke=fe(z,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks"]),Ne,Pt,lt,Dt,Fa,na,Sa,ia,Yt,bn;const ft=(Ne=se.userInfo)==null?void 0:Ne.is_school_manage,qt=()=>{var On,Un,An,ct,pt;return(0,we.Ll)()?De.createElement(x.default,{className:`${Ge.rightMenu} ${Ge.menuWrap}`},De.createElement(x.default.Item,null,De.createElement(te.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):De.createElement(x.default,{className:`${Ge.rightMenu} ${Ge.menuWrap}`},De.createElement(x.default.Item,null,De.createElement(te.Link,{to:`/users/${(On=se.userInfo)==null?void 0:On.login}/classrooms`},"\u4E2A\u4EBA\u4E2D\u5FC3")),((An=(Un=se.navigationInfo)==null?void 0:Un.top)==null?void 0:An.laboratory_admin_url)&&De.createElement(x.default.Item,null,De.createElement("a",{href:(pt=(ct=se.navigationInfo)==null?void 0:ct.top)==null?void 0:pt.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),De.createElement(x.default.Item,null,De.createElement(te.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Se({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:De.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),De.createElement(x.default.Item,{className:Ge.exit},De.createElement("a",{onClick:()=>a(void 0,null,function*(){(0,we.m5)();let It;try{It=yield(0,ye.vR)({}),xe.ZP.success(It==null?void 0:It.message)}catch(Jn){}(0,we.d8)("_educoder_session","logout",1),(0,we.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),It!=null&&It.url?window.location.href=It.url:(te.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,Ye.bg)()?De.createElement(He.Z,{dropdownRender:qt,placement:"bottomRight"},De.createElement("section",null,De.createElement("aside",null,De.createElement("div",{className:Le.actionTabs.type===1?Ge.classromediv:""},De.createElement("img",{className:`${Ge.userPic} current ml15`,src:`${(Pt=dt.Z)==null?void 0:Pt.IMG_SERVER}/images/${(lt=se.userInfo)==null?void 0:lt.image_url}`,alt:"",onClick:()=>{var On;return te.history.push((0,we.Ll)()?"/account/profile":`/users/${(On=se.userInfo)==null?void 0:On.login}/classrooms`)}}),(0,we.Ll)()&&De.createElement("span",{className:"ml10 font16"},(Dt=se.userInfo)==null?void 0:Dt.username),De.createElement("i",{className:`iconfont icon-zhankai4 ${Ge.icon}`}))))):De.createElement("div",{className:`font15 flex item-center gap-10px ${ce.isIlearning?Ge.login:""}`},((Fa=ce.setting)==null?void 0:Fa.sso_login_url)&&De.createElement("a",{target:"_blank",href:(na=ce.setting)==null?void 0:na.sso_login_url},De.createElement("img",{src:`${dt.Z.IMG_SERVER}/${(Sa=ce.setting)==null?void 0:Sa.login_logo_url}`,width:40}),De.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(ia=ce.setting)==null?void 0:ia.sso_login_button_name)),!((Yt=ce.setting)!=null&&Yt.hide_account_login)&&De.createElement(De.Fragment,null,De.createElement("span",{className:"current-primary-hover",onClick:()=>{Se({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}}," \u767B\u5F55 "),!((bn=ce.setting)!=null&&bn.close_register)&&De.createElement(De.Fragment,null,De.createElement("span",null,"|"),De.createElement("span",{className:"current-primary-hover",onClick:()=>{te.history.push("/user/register")}},"\u6CE8\u518C"))))};var b=(0,te.connect)(({homePage:y,loading:z,user:ae,globalSetting:se,shixunHomeworks:ce})=>({homePage:y,user:ae,globalSetting:se,shixunHomeworks:ce,loading:z.models.index}))(E)},45930:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return Ju},g:function(){return Go}});var te=le(59301),x=le(25690),xe=le(44e3),He=le(43418),Ge={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},Ye=le(8591),ye=le(95237),dt=le(43604),we=le(20834),De=le(38854),$e=le(92832),Ke=le(5112),it=le(82220),fe=le(51257),a=(Ue,ot,Xe)=>new Promise((Mt,jt)=>{var vr=Zn=>{try{za(Xe.next(Zn))}catch(sr){jt(sr)}},Sr=Zn=>{try{za(Xe.throw(Zn))}catch(sr){jt(sr)}},za=Zn=>Zn.done?Mt(Zn.value):Promise.resolve(Zn.value).then(vr,Sr);za((Xe=Xe.apply(Ue,ot)).next())}),E=(Ue=>(Ue.Manager="manager",Ue.Developer="developer",Ue.Reporter="reporter",Ue))(E||{}),y=({visible:Ue,onCancel:ot=()=>{}})=>{const[Xe,Mt]=(0,te.useState)(),[jt,vr]=(0,te.useState)(),[Sr,za]=(0,te.useState)(!1),Zn=()=>a(void 0,null,function*(){if(!Xe){Ye.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(Xe.length!==6){Ye.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!jt){Ye.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}za(!0);const Zr=yield(0,it.vm)({code:Xe,role:jt});za(!1),sr();const _r={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(_r[Zr.status]){Ye.ZP.info(_r[Zr.status]);return}if(Zr.status===0){jt==="reporter"?(Ye.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,fe.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),x.history.push(`/projects/${Zr==null?void 0:Zr.project_id}`)):((0,fe.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),Ye.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),sr=()=>a(void 0,null,function*(){ot()});return te.createElement(te.Fragment,null,te.createElement(He.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:Ue,confirmLoading:Sr,onOk:Zn,onCancel:sr},te.createElement("div",{className:"tc"},te.createElement("div",null,te.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),te.createElement($e.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:Xe,onChange:Zr=>{if(Zr.target.value.length>=7){Ye.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Mt(Zr.target.value)}})),te.createElement("div",{className:"mt10 font14"},te.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),te.createElement(Ke.ZP.Group,{value:jt,onChange:Zr=>vr(Zr.target.value)},te.createElement(Ke.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),te.createElement(Ke.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),te.createElement(Ke.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},z=le(29118),ae={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},se=le(40197),ce=le(78241),de=le(57809),Se=le(12309),Le=Object.defineProperty,ke=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,Pt=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,Fa=(Ue,ot,Xe)=>ot in Ue?Le(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Ue[ot]=Xe,na=(Ue,ot)=>{for(var Xe in ot||(ot={}))lt.call(ot,Xe)&&Fa(Ue,Xe,ot[Xe]);if(Pt)for(var Xe of Pt(ot))Dt.call(ot,Xe)&&Fa(Ue,Xe,ot[Xe]);return Ue},Sa=(Ue,ot)=>ke(Ue,Ne(ot)),ia=(Ue,ot,Xe)=>new Promise((Mt,jt)=>{var vr=Zn=>{try{za(Xe.next(Zn))}catch(sr){jt(sr)}},Sr=Zn=>{try{za(Xe.throw(Zn))}catch(sr){jt(sr)}},za=Zn=>Zn.done?Mt(Zn.value):Promise.resolve(Zn.value).then(vr,Sr);za((Xe=Xe.apply(Ue,ot)).next())});const Yt=({globalSetting:Ue,dispatch:ot,user:Xe,info:Mt,open:jt,onCancel:vr=()=>{}})=>{var Sr;const[za,Zn]=(0,te.useState)([]),[sr,Zr]=(0,te.useState)([]),[_r,nr]=(0,te.useState)([]),[Yo]=ce.default.useForm(),[Ro,_o]=(0,te.useState)(!1),[jo,Do]=(0,te.useState)(!1),Yu=(0,te.useRef)(null),Bu=(0,te.useRef)(1),[To,Ur]=(0,te.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,te.useEffect)(()=>{jt&&Nl()},[jt]);const Nl=()=>ia(void 0,null,function*(){var ka;const gr=Mt;if(!(0,se.o1)(ot))return;const{user_school_id:Zu="",department_id:zu="",school_name:xo="",department_name:Gu=""}=Xe.userInfo||{},Jo=(ka=gr==null?void 0:gr.graduation_years)==null?void 0:ka.at(-1);Zr([{id:Zu,name:xo}]),yield Ru(Zu),Yo.setFieldsValue({year:Jo,school_id:Zu,department_id:Number(zu),name:`${Jo}${xo}${Gu}\u6BD5\u4E1A\u8BBE\u8BA1`})}),ii=ka=>ia(void 0,null,function*(){const gr=yield(0,Se.J3)(Sa(na({},ka),{tab_module_type:"graduations"}));return gr!=null&&gr.un_purchased&&ot({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),gr.status===0&&Zn((gr==null?void 0:gr.graduation_years)||[]),gr}),Uo=(ka,gr=500)=>{Do(!0),clearTimeout(Yu.current),Yu.current=setTimeout(()=>ia(void 0,null,function*(){Bu.current+=1;const Zu=Bu.current,zu=yield(0,Se.NT)({keyword:ka});zu.status===0&&Bu.current===Zu&&(Zr((zu==null?void 0:zu.schools)||[]),Do(!1))}),gr)},Ru=ka=>ia(void 0,null,function*(){if(!ka)return;const gr=yield(0,Se.Ps)({page:1,limit:9999,id:ka});gr.status===0&&nr((gr==null?void 0:gr.departments)||[])});return te.createElement(He.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:jt,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:Ro,onCancel:vr,onOk:()=>Yo.submit()},te.createElement(ce.default,{colon:!1,form:Yo,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(ka,gr)=>{ka.school_id&&(Ru(gr.school_id),Yo.setFieldValue("department_id",null))},onFinish:ka=>ia(void 0,null,function*(){_o(!0);const gr=yield(0,Se.Wz)(ka);gr.status===0&&(Ye.ZP.success("\u521B\u5EFA\u6210\u529F"),Yo.resetFields(),vr(),(0,fe.xg)(`/graduations/${gr==null?void 0:gr.identifier}/index`)),_o(!1)})},te.createElement(ce.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},te.createElement(de.default,{style:{width:344},size:"large",options:(Sr=Mt==null?void 0:Mt.graduation_years)==null?void 0:Sr.map(ka=>({value:ka,label:ka}))})),te.createElement(ce.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},te.createElement(de.default,{showSearch:!0,filterOption:!1,onSearch:ka=>{Uo(ka)},loading:jo,size:"large",style:{width:344},options:sr.map(ka=>({value:ka.id,label:ka.name}))})),te.createElement(ce.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},te.createElement(de.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:_r.map(ka=>({value:ka.id,label:ka.name}))})),te.createElement(ce.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},te.createElement($e.default,{showCount:!0,style:{width:344},maxLength:60}))))};var bn=(0,x.connect)(({user:Ue,globalSetting:ot,loading:Xe})=>({user:Ue,globalSetting:ot,loading:Xe}))(Yt),ft=le(38986),qt=Object.defineProperty,On=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,ct=(Ue,ot,Xe)=>ot in Ue?qt(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Ue[ot]=Xe,pt=(Ue,ot)=>{for(var Xe in ot||(ot={}))Un.call(ot,Xe)&&ct(Ue,Xe,ot[Xe]);if(On)for(var Xe of On(ot))An.call(ot,Xe)&&ct(Ue,Xe,ot[Xe]);return Ue},It=(Ue,ot,Xe)=>new Promise((Mt,jt)=>{var vr=Zn=>{try{za(Xe.next(Zn))}catch(sr){jt(sr)}},Sr=Zn=>{try{za(Xe.throw(Zn))}catch(sr){jt(sr)}},za=Zn=>Zn.done?Mt(Zn.value):Promise.resolve(Zn.value).then(vr,Sr);za((Xe=Xe.apply(Ue,ot)).next())});const Jn=({globalSetting:Ue,dispatch:ot,user:Xe,open:Mt,onCancel:jt=()=>{}})=>{const[vr]=ce.default.useForm(),[Sr,za]=(0,te.useState)(!1),[Zn,sr]=(0,te.useState)(null);return(0,te.useEffect)(()=>{var Zr;if(Mt){const _r={code:"",user_type:((Zr=Xe==null?void 0:Xe.userInfo)==null?void 0:Zr.identity)==="student"?2:1,major:""};vr.setFieldsValue(_r),sr(pt({},_r))}},[Mt]),te.createElement(He.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Mt,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Sr,onCancel:jt,onOk:()=>vr.submit()},te.createElement(ce.default,{colon:!1,form:vr,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Zr,_r)=>sr(pt({},_r)),onFinish:Zr=>It(void 0,null,function*(){za(!0);const _r=yield(0,ft.ZP)("/api/graduations/join.json",{method:"post",body:Zr});_r.status===0&&(jt(),_r!=null&&_r.identifier?(0,fe.xg)(`/graduations/${_r==null?void 0:_r.identifier}/index`):Ye.ZP.success(_r==null?void 0:_r.message)),za(!1)})},te.createElement(ce.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},te.createElement($e.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),te.createElement(ce.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},te.createElement(Ke.ZP.Group,null,te.createElement(Ke.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),te.createElement(Ke.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(Zn==null?void 0:Zn.user_type)===2&&te.createElement(ce.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},te.createElement($e.default,{showCount:!0,maxLength:60}))))};var yn=(0,x.connect)(({user:Ue,globalSetting:ot})=>({user:Ue,globalSetting:ot}))(Jn),ta=le(92310),Oe=le.n(ta),Ae=le(59301),Qe=Object.defineProperty,Tt=Object.defineProperties,Zt=Object.getOwnPropertyDescriptors,Qt=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,Kn=(Ue,ot,Xe)=>ot in Ue?Qe(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Ue[ot]=Xe,Wt=(Ue,ot)=>{for(var Xe in ot||(ot={}))ln.call(ot,Xe)&&Kn(Ue,Xe,ot[Xe]);if(Qt)for(var Xe of Qt(ot))pn.call(ot,Xe)&&Kn(Ue,Xe,ot[Xe]);return Ue},Be=(Ue,ot)=>Tt(Ue,Zt(ot)),ze=(Ue,ot)=>{var Xe={};for(var Mt in Ue)ln.call(Ue,Mt)&&ot.indexOf(Mt)<0&&(Xe[Mt]=Ue[Mt]);if(Ue!=null&&Qt)for(var Mt of Qt(Ue))ot.indexOf(Mt)<0&&pn.call(Ue,Mt)&&(Xe[Mt]=Ue[Mt]);return Xe},yt=(Ue,ot,Xe)=>new Promise((Mt,jt)=>{var vr=Zn=>{try{za(Xe.next(Zn))}catch(sr){jt(sr)}},Sr=Zn=>{try{za(Xe.throw(Zn))}catch(sr){jt(sr)}},za=Zn=>Zn.done?Mt(Zn.value):Promise.resolve(Zn.value).then(vr,Sr);za((Xe=Xe.apply(Ue,ot)).next())}),Vt=(Ue=>(Ue.Projects="projects",Ue.Shixuns="shixuns",Ue.Classrooms="classrooms",Ue))(Vt||{}),En=(Ue=>(Ue.Classrooms="classrooms",Ue.Shixuns="shixuns",Ue.Paths="paths",Ue.Projects="projects",Ue.Videos="videos",Ue.Topics="topics",Ue.Graduations="graduations",Ue))(En||{});const Sn=Ue=>{var ot=Ue,{homePage:Xe,user:Mt,globalSetting:jt,loading:vr,dispatch:Sr,className:za,style:Zn={}}=ot,sr=ze(ot,["homePage","user","globalSetting","loading","dispatch","className","style"]),Zr,_r,nr,Yo;const[Ro,_o]=(0,te.useState)(),[jo,Do]=(0,te.useState)(),[Yu,Bu]=(0,te.useState)(!1),[To,Ur]=(0,te.useState)(!1),[Nl,ii]=(0,te.useState)(!1),[Uo,Ru]=(0,te.useState)();function ka(Yr,Ku){for(const Wu of Yr){if(Wu.link===Ku)return Wu.hidden;if(Wu.subitem&&Wu.subitem.length>0){let fl=Wu.subitem;for(const cl of fl)if(cl.link===Ku)return cl.hidden;return!1}}return!0}const gr=ka(((Zr=jt.setting)==null?void 0:Zr.navbar)||[],"/classrooms"),Zu=ka(((_r=jt.setting)==null?void 0:_r.navbar)||[],"/shixuns"),zu=ka(((nr=jt.setting)==null?void 0:nr.navbar)||[],"/paths"),xo=ka(((Yo=jt.setting)==null?void 0:Yo.navbar)||[],"/graduations"),Gu=Yr=>{var Ku;if((0,se.tJ)(Sr)){if(Yr==="projects"&&!((Ku=Mt.userInfo)!=null&&Ku.email)){Ye.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Yr==="classrooms"?_o(!0):Yr==="projects"&&Do(!0)}},Jo=(Yr,Ku)=>{var Wu;if((0,se.tJ)(Sr)){if(Ku==="projects"&&!((Wu=Mt.userInfo)!=null&&Wu.email)){Ye.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Ku==="shixuns"&&!(0,se.xY)()||Yr&&(window.location.href=Yr)}},Dl=Yr=>{var Ku,Wu,fl,cl,ri,Hi,ms,rs,oi,si,El,Yl,Ea,Yi,me,pe,he,Ze,Ve,ut,St,an;return Ae.createElement(Ae.Fragment,null,Ae.createElement(ye.Z,{justify:"space-around",className:"pt5 pb5"},Ae.createElement(dt.Z,{className:((Ku=Mt.userInfo)==null?void 0:Ku.user_identity)!=="\u5B66\u751F"?ae.joinCol:ae.hidden},((Wu=Mt.userInfo)==null?void 0:Wu.user_identity)!=="\u5B66\u751F"&&!((fl=jt==null?void 0:jt.setting)!=null&&fl.hide_course)&&Ae.createElement(we.default.Item,Wt({},Yr),Ae.createElement("a",{onClick:()=>Jo("/classrooms/new")},(cl=Mt.userInfo)!=null&&cl.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((ri=jt==null?void 0:jt.setting)!=null&&ri.hide_shixun)&&((Hi=Mt==null?void 0:Mt.userInfo)==null?void 0:Hi.is_shixun_marker)&&Ae.createElement(we.default.Item,Wt({},Yr),Ae.createElement("a",{onClick:()=>Jo("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),((ms=Mt.userInfo)==null?void 0:ms.user_identity)!=="\u5B66\u751F"&&!((rs=jt==null?void 0:jt.setting)!=null&&rs.hide_subject)&&Ae.createElement(we.default.Item,Wt({},Yr),Ae.createElement("a",{onClick:()=>Jo("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((oi=jt==null?void 0:jt.setting)!=null&&oi.is_local)&&((si=Mt.userInfo)==null?void 0:si.main_site)&&Ae.createElement(we.default.Item,Wt({},Yr),Ae.createElement("a",{onClick:()=>{var $t;return Jo(`${($t=jt==null?void 0:jt.setting)==null?void 0:$t.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((El=Mt==null?void 0:Mt.userInfo)==null?void 0:El.identity)!=="student"&&Ae.createElement(we.default.Item,Be(Wt({},Yr),{onClick:()=>yt(void 0,null,function*(){if(!(0,se.o1)(Sr))return;const $t=yield(0,Se.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if($t!=null&&$t.un_purchased){Sr({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}$t.status===0&&(Ru($t),Bu(!0))})}),Ae.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((Yl=Mt.userInfo)!=null&&Yl.main_site)&&Ae.createElement("div",null,Ae.createElement(we.default.Item,Wt({},Yr),Ae.createElement("a",{onClick:()=>Gu("classrooms")},(Ea=Mt.userInfo)!=null&&Ea.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Yi=Mt.userInfo)==null?void 0:Yi.main_site)&&!((me=jt==null?void 0:jt.setting)!=null&&me.is_local)&&Ae.createElement(we.default.Item,Wt({},Yr),Ae.createElement("a",{onClick:()=>Gu("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((pe=Mt.userInfo)==null?void 0:pe.main_site)&&((he=Mt.userInfo)==null?void 0:he.user_identity)!=="\u5B66\u751F"&&Ae.createElement(dt.Z,null,Ae.createElement("div",{className:ae.joinBoard})),((Ze=Mt.userInfo)==null?void 0:Ze.main_site)&&Ae.createElement(dt.Z,{className:((Ve=Mt.userInfo)==null?void 0:Ve.user_identity)!=="\u5B66\u751F"?ae.joinCol:ae.w90},Ae.createElement(we.default.Item,Wt({},Yr),Ae.createElement("a",{onClick:()=>Gu("classrooms")},(ut=Mt.userInfo)!=null&&ut.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((St=Mt.userInfo)==null?void 0:St.main_site)&&!((an=jt==null?void 0:jt.setting)!=null&&an.is_local)&&Ae.createElement(we.default.Item,Wt({},Yr),Ae.createElement("a",{onClick:()=>Gu("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),Ae.createElement(we.default.Item,Be(Wt({},Yr),{onClick:()=>{(0,se.o1)(Sr)&&Ur(!0)}}),Ae.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return Ae.createElement("section",null,Ae.createElement(De.Z,{dropdownRender:()=>{var Yr;return Ae.createElement(we.default,{className:((Yr=Mt.userInfo)==null?void 0:Yr.user_identity)!=="\u5B66\u751F"?`${ae.rightMenu} ${ae.joinMenu} mt10`:`${ae.rightMenu} ${ae.joinMenu} ${ae.w140} mt10`},Ae.createElement(Dl,null))},placement:"bottom"},Ae.createElement("span",{style:Wt({lineHeight:"inherit"},Zn),className:Oe()("iconfont icon-tianjiafangda font18 current",za)})),Ae.createElement(z.Z,{visible:Ro,onCancel:()=>_o(!1)}),Ae.createElement(y,{visible:jo,onCancel:()=>Do(!1)}),Ae.createElement(bn,{info:Uo,open:Yu,onCancel:()=>Bu(!1)}),Ae.createElement(yn,{open:To,onCancel:()=>Ur(!1)}))};var mn=(0,x.connect)(({homePage:Ue,loading:ot,user:Xe,globalSetting:Mt})=>({homePage:Ue,user:Xe,globalSetting:Mt,loading:ot.models.index}))(Sn),vn={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt"},Kt=le(48790),Lt=le(86245),Dn=le(346),At=le(59301),on=Object.getOwnPropertySymbols,en=Object.prototype.hasOwnProperty,Nn=Object.prototype.propertyIsEnumerable,wt=(Ue,ot)=>{var Xe={};for(var Mt in Ue)en.call(Ue,Mt)&&ot.indexOf(Mt)<0&&(Xe[Mt]=Ue[Mt]);if(Ue!=null&&on)for(var Mt of on(Ue))ot.indexOf(Mt)<0&&Nn.call(Ue,Mt)&&(Xe[Mt]=Ue[Mt]);return Xe},Gt=(Ue,ot,Xe)=>new Promise((Mt,jt)=>{var vr=Zn=>{try{za(Xe.next(Zn))}catch(sr){jt(sr)}},Sr=Zn=>{try{za(Xe.throw(Zn))}catch(sr){jt(sr)}},za=Zn=>Zn.done?Mt(Zn.value):Promise.resolve(Zn.value).then(vr,Sr);za((Xe=Xe.apply(Ue,ot)).next())});const sa=Ue=>{var ot,Xe=RegExp("(^| )"+Ue+"=([^;]+)(;|$)");return(ot=document.cookie.match(Xe))?decodeURIComponent(ot[2]):null},gn=Ue=>{var ot=new Date;ot.setTime(ot.getTime()-1);var Xe=sa(Ue);Xe!=null&&(document.cookie=Ue+"="+Xe+";expires="+ot.toGMTString())};var Pa=(Ue=>(Ue.Classrooms="classrooms",Ue.Shixuns="shixuns",Ue.Paths="paths",Ue.Projects="projects",Ue.Videos="videos",Ue.Topics="topics",Ue.Competition="competitions",Ue.Engineering="engineering",Ue.Graduations="graduations",Ue.Paperlibrary="paperlibrary",Ue.Problemset="problemset",Ue.Dataset="dataset",Ue))(Pa||{});const Pr=Ue=>{var ot=Ue,{homePage:Xe,user:Mt,globalSetting:jt,loading:vr,dispatch:Sr,shixunHomeworks:za}=ot,Zn=wt(ot,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks"]),sr,Zr,_r,nr,Yo,Ro,_o,jo,Do,Yu,Bu,To,Ur,Nl,ii,Uo;const Ru=(Zr=(((sr=jt.setting)==null?void 0:sr.navbar)||[]).find(xo=>xo.link==="/classrooms"))==null?void 0:Zr.hidden,ka=(nr=(((_r=jt.setting)==null?void 0:_r.navbar)||[]).find(xo=>xo.link==="/shixuns"))==null?void 0:nr.hidden,gr=(Ro=(((Yo=jt.setting)==null?void 0:Yo.navbar)||[]).find(xo=>xo.link==="/paths"))==null?void 0:Ro.hidden,Zu=(_o=Mt.userInfo)==null?void 0:_o.is_school_manage,zu=()=>{var xo,Gu,Jo,Dl,Yr,Ku,Wu,fl,cl,ri,Hi,ms,rs,oi,si,El;return(0,fe.Ll)()?At.createElement(we.default,{className:`${vn.rightMenu} ${vn.menuWrap}`},At.createElement(we.default.Item,null,At.createElement(x.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):At.createElement(we.default,{className:`${vn.rightMenu} ${vn.menuWrap}`},At.createElement(we.default.Item,null,At.createElement(x.Link,{to:`/users/${(xo=Mt.userInfo)==null?void 0:xo.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),At.createElement(we.default.Item,null,At.createElement(x.Link,{to:`/users/${(Gu=Mt.userInfo)==null?void 0:Gu.login}/classrooms`},(Jo=Mt.userInfo)!=null&&Jo.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),At.createElement(we.default.Item,null,At.createElement(x.Link,{to:`/users/${(Dl=Mt.userInfo)==null?void 0:Dl.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),At.createElement(we.default.Item,null,At.createElement(x.Link,{to:`/users/${(Yr=Mt.userInfo)==null?void 0:Yr.login}/paths`},(Ku=Mt.userInfo)!=null&&Ku.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Wu=Mt.userInfo)==null?void 0:Wu.user_identity)!=="\u5B66\u751F"&&At.createElement(we.default.Item,null,At.createElement(x.Link,{to:`/users/${(fl=Mt.userInfo)==null?void 0:fl.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),!((cl=jt.setting)!=null&&cl.hide_competition)&&At.createElement(we.default.Item,null,At.createElement(x.Link,{to:`/users/${(ri=Mt.userInfo)==null?void 0:ri.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),!((Hi=jt.setting)!=null&&Hi.hide_virtual)&&At.createElement(we.default.Item,null,At.createElement(x.Link,{to:`/users/${(ms=Mt.userInfo)==null?void 0:ms.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),!(0,Kt.JA)()&&At.createElement(we.default.Item,null,At.createElement("a",{onClick:()=>{(0,se.tJ)(Sr)&&x.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,Kt.JA)()&&At.createElement(we.default.Item,null,At.createElement("a",{onClick:()=>{(0,se.tJ)(Sr)&&x.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((oi=(rs=Mt.navigationInfo)==null?void 0:rs.top)==null?void 0:oi.laboratory_admin_url)&&At.createElement(we.default.Item,null,At.createElement("a",{href:(El=(si=Mt.navigationInfo)==null?void 0:si.top)==null?void 0:El.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),At.createElement(we.default.Item,null,At.createElement(x.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Sr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:At.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),Zu&&At.createElement(we.default.Item,null,At.createElement(x.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),At.createElement(we.default.Item,{className:vn.exit},At.createElement("a",{onClick:()=>Gt(void 0,null,function*(){(0,fe.m5)();let Yl;try{Yl=yield(0,Lt.vR)({}),Ye.ZP.success(Yl==null?void 0:Yl.message)}catch(Ea){}(0,fe.d8)("_educoder_session","logout",1),(0,fe.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),Yl!=null&&Yl.url?window.location.href=Yl.url:(x.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,Kt.bg)()?At.createElement(De.Z,{dropdownRender:zu,placement:"bottomRight"},At.createElement("section",null,At.createElement("aside",null,At.createElement("div",{className:za.actionTabs.type===1?vn.classromediv:""},At.createElement("img",{className:`${vn.userPic} current ml15`,src:`${(jo=Dn.Z)==null?void 0:jo.IMG_SERVER}/images/${(Do=Mt.userInfo)==null?void 0:Do.image_url}`,alt:"",onClick:()=>{var xo;return x.history.push((0,fe.Ll)()?"/account/profile":`/users/${(xo=Mt.userInfo)==null?void 0:xo.login}/classrooms`)}}),(0,fe.Ll)()&&At.createElement("span",{className:"ml10 font16"},(Yu=Mt.userInfo)==null?void 0:Yu.username),At.createElement("i",{className:`iconfont icon-zhankai4 ${vn.icon}`}))))):At.createElement("div",{className:`font15 flex item-center gap-10px ${jt.isIlearning?vn.login:""}`},((Bu=jt.setting)==null?void 0:Bu.sso_login_url)&&At.createElement("a",{target:"_blank",href:(To=jt.setting)==null?void 0:To.sso_login_url},At.createElement("img",{src:`${Dn.Z.IMG_SERVER}/${(Ur=jt.setting)==null?void 0:Ur.login_logo_url}`,width:40}),At.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(Nl=jt.setting)==null?void 0:Nl.sso_login_button_name)),!((ii=jt.setting)!=null&&ii.hide_account_login)&&At.createElement(At.Fragment,null,At.createElement("span",{className:"current-primary-hover",onClick:()=>{Sr({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}}," \u767B\u5F55 "),!((Uo=jt.setting)!=null&&Uo.close_register)&&At.createElement(At.Fragment,null,At.createElement("span",null,"|"),At.createElement("span",{className:"current-primary-hover",onClick:()=>{x.history.push("/user/register")}},"\u6CE8\u518C"))))};var Wr=(0,x.connect)(({homePage:Ue,loading:ot,user:Xe,globalSetting:Mt,shixunHomeworks:jt})=>({homePage:Ue,user:Xe,globalSetting:Mt,shixunHomeworks:jt,loading:ot.models.index}))(Pr),Tr=le(65363),so={tip:"tip___a6MfI"},ho=Object.defineProperty,zr=Object.defineProperties,Br=Object.getOwnPropertyDescriptors,Mr=Object.getOwnPropertySymbols,Dr=Object.prototype.hasOwnProperty,lr=Object.prototype.propertyIsEnumerable,co=(Ue,ot,Xe)=>ot in Ue?ho(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Ue[ot]=Xe,Jr=(Ue,ot)=>{for(var Xe in ot||(ot={}))Dr.call(ot,Xe)&&co(Ue,Xe,ot[Xe]);if(Mr)for(var Xe of Mr(ot))lr.call(ot,Xe)&&co(Ue,Xe,ot[Xe]);return Ue},Ot=(Ue,ot)=>zr(Ue,Br(ot)),Rn=(Ue,ot,Xe)=>new Promise((Mt,jt)=>{var vr=Zn=>{try{za(Xe.next(Zn))}catch(sr){jt(sr)}},Sr=Zn=>{try{za(Xe.throw(Zn))}catch(sr){jt(sr)}},za=Zn=>Zn.done?Mt(Zn.value):Promise.resolve(Zn.value).then(vr,Sr);za((Xe=Xe.apply(Ue,ot)).next())}),Gn=(Ue=>(Ue[Ue.Professor=1]="Professor",Ue[Ue.AssistantProfessor=2]="AssistantProfessor",Ue[Ue.Student=3]="Student",Ue))(Gn||{});const un=({visible:Ue,user:ot,onCancel:Xe=()=>{},dispatch:Mt,globalSetting:jt})=>{var vr,Sr;const[za,Zn]=(0,te.useState)(!1),[sr,Zr]=(0,te.useState)({name:"",phone:""});(0,te.useEffect)(()=>{var Yo,Ro;if((Yo=ot==null?void 0:ot.userInfo)!=null&&Yo.login){let _o=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));console.log(_o),_o&&(_o!=null&&_o.isShow)&&(_o==null?void 0:_o.login)===((Ro=ot==null?void 0:ot.userInfo)==null?void 0:Ro.login)&&(Zn(!0),Zr({name:_o==null?void 0:_o.name,phone:_o==null?void 0:_o.phone}))}},[ot==null?void 0:ot.userInfo]);const _r=()=>Rn(void 0,null,function*(){Xe()}),nr=()=>{let Yo=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));localStorage.setItem("delaytip_class",JSON.stringify(Ot(Jr({},Yo),{isShow:!1}))),Zn(!1)};return te.createElement(te.Fragment,null,za&&te.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000"}},te.createElement("div",{className:so.tip},te.createElement("div",null,te.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),`\u7531\u4E8E\u5B66\u6821\u7CFB\u7EDF\u786C\u4EF6\u8D44\u6E90\u539F\u56E0\uFF0C\u5F53\u524D\u7CFB\u7EDF\u652F\u6301\u4EBA\u6570\u5DF2\u8FBE\u5230\u4E0A\u9650\uFF0C\u4E3A\u4E86\u907F\u514D\u5F71\u54CD\u540E\u7EED\u6559\u5B66\u6D3B\u52A8\uFF0C\u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8FD0\u7EF4\u6559\u5E08\uFF08${(vr=jt==null?void 0:jt.infoData)==null?void 0:vr.name}\uFF09\uFF0C\u8054\u7CFB\u65B9\u5F0F\uFF1A${(Sr=jt==null?void 0:jt.infoData)==null?void 0:Sr.phone}`),te.createElement("div",null,te.createElement(Tr.Z,{onClick:nr,style:{color:"#165dff",fontSize:16}})))))};var Bn=(0,x.connect)(({user:Ue,globalSetting:ot})=>({user:Ue,globalSetting:ot}))(un),ra=le(3113),La="data:image/png;base64,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",et=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,Qn=(Ue,ot)=>{var Xe={};for(var Mt in Ue)Et.call(Ue,Mt)&&ot.indexOf(Mt)<0&&(Xe[Mt]=Ue[Mt]);if(Ue!=null&&et)for(var Mt of et(Ue))ot.indexOf(Mt)<0&&vt.call(Ue,Mt)&&(Xe[Mt]=Ue[Mt]);return Xe};const qn=null,ca=Ue=>{var ot=Ue,{homePage:Xe,user:Mt,globalSetting:jt,loading:vr,dispatch:Sr,location:za,text:Zn,shixunHomeworks:sr,payload:Zr={}}=ot,_r=Qn(ot,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[nr,Yo]=(0,te.useState)("none");return(0,te.useEffect)(()=>{sr.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Yo("flex")},[sr.actionTabs.key]),(0,te.useEffect)(()=>{sr.actionTabs.key==="\u9690\u85CF"&&(Yo("none"),localStorage.setItem("Noviceguide","0"))},[sr.actionTabs.key]),te.createElement("div",{style:{display:nr,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},te.createElement("div",{style:{margin:"0 auto",width:"1200px"}},te.createElement("img",{src:La,style:{position:"absolute",top:"-32px"}}),te.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},sr.actionTabs.text),sr.actionTabs.type===9?te.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},te.createElement(ra.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Yo("none"),Sr({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):te.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},te.createElement(ra.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Sr({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Yo("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var ir=(0,x.connect)(({homePage:Ue,loading:ot,user:Xe,globalSetting:Mt,shixunHomeworks:jt})=>({homePage:Ue,user:Xe,globalSetting:Mt,loading:ot.models.index,shixunHomeworks:jt}))(ca),Qa=le(89392),Ma=le(92736),Ja=le(6848),Ua={content:"content___L4gl0"},Ln="data:image/png;base64,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",Ha=(Ue,ot,Xe)=>new Promise((Mt,jt)=>{var vr=Zn=>{try{za(Xe.next(Zn))}catch(sr){jt(sr)}},Sr=Zn=>{try{za(Xe.throw(Zn))}catch(sr){jt(sr)}},za=Zn=>Zn.done?Mt(Zn.value):Promise.resolve(Zn.value).then(vr,Sr);za((Xe=Xe.apply(Ue,ot)).next())});const Hr=({classroomList:Ue,loading:ot,user:Xe,dispatch:Mt,virtualSpaces:jt,globalSetting:vr})=>{const Sr=(0,x.useLocation)();let za=!1;(0,te.useEffect)(()=>{vr.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(za=!0)},[vr.actionTabs.key]),(0,te.useEffect)(()=>{za&&Mt({type:"globalSetting/setActionTabs",payload:{}})},[Sr.pathname]);const Zn=()=>{Mt({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return te.createElement(Ma.ZP,{theme:{token:{colorBgMask:"#999"}}},te.createElement(He.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:vr.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>Ha(void 0,null,function*(){}),onCancel:()=>{Zn()}},te.createElement("div",{className:Ua.content},te.createElement("div",{className:"mb15"},te.createElement("img",{src:Ln,alt:""})),te.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),te.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",te.createElement(Ja.Z,{placement:"bottom",title:te.createElement("div",null,te.createElement("img",{src:`${Dn.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),te.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),te.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},te.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var Mo=(0,x.connect)(({classroomList:Ue,user:ot,loading:Xe,virtualSpaces:Mt,globalSetting:jt})=>({classroomList:Ue,user:ot,loading:Xe,virtualSpaces:Mt,globalSetting:jt}))(Hr),aa={NavBarItem:"NavBarItem___iFhxq"},Cn=Object.defineProperty,du=Object.getOwnPropertySymbols,Nr=Object.prototype.hasOwnProperty,No=Object.prototype.propertyIsEnumerable,no=(Ue,ot,Xe)=>ot in Ue?Cn(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Ue[ot]=Xe,eu=(Ue,ot)=>{for(var Xe in ot||(ot={}))Nr.call(ot,Xe)&&no(Ue,Xe,ot[Xe]);if(du)for(var Xe of du(ot))No.call(ot,Xe)&&no(Ue,Xe,ot[Xe]);return Ue};const tu=({globalSetting:Ue,className:ot,style:Xe,classNameItem:Mt,styleItem:jt={},NavData:vr=(Zn=>(Zn=Ue==null?void 0:Ue.setting)==null?void 0:Zn.navbar)()||[],selectKeys:Sr,onClick:za})=>{const[Zn,sr]=(0,te.useState)(Sr),Zr=nr=>{var Yo;const{item:Ro}=nr;if(za)return za(nr);(Yo=Ro==null?void 0:Ro.link)!=null&&Yo.includes("http")?(0,fe.xg)(Ro==null?void 0:Ro.link):(typeof(Ro==null?void 0:Ro.name)=="string"&&(0,fe.Dk)(Ro==null?void 0:Ro.name),x.history.push(Ro==null?void 0:Ro.link))},_r=(nr="")=>(nr==null?void 0:nr.indexOf("<"))>-1?nr==null?void 0:nr.slice(0,nr==null?void 0:nr.indexOf("<")):nr;return(0,te.useEffect)(()=>{var nr,Yo;if(Ue!=null&&Ue.setting){const Ro=location.pathname;(Yo=(nr=Ue==null?void 0:Ue.setting)==null?void 0:nr.navbar)==null||Yo.map(function(_o,jo){var Do,Yu,Bu;_o.link==Ro&&(sr(_o==null?void 0:_o.link),(0,fe.Dk)(Ro==="/"?(Do=Ue==null?void 0:Ue.setting)==null?void 0:Do.name:_r(_o==null?void 0:_o.name))),(Yu=_o==null?void 0:_o.subitem)!=null&&Yu.length&&((Bu=_o==null?void 0:_o.subitem)==null||Bu.map(To=>{To.link==Ro&&(sr(To==null?void 0:To.link),Ro!="/"&&(0,fe.Dk)(_r(To==null?void 0:To.name)))}))})}},[location.pathname]),te.createElement("nav",null,te.createElement("ul",{className:Oe()("flex item-center mb0 pl0 gap-20px",ot),style:Xe},vr==null?void 0:vr.map((nr,Yo)=>{var Ro,_o,jo,Do,Yu,Bu;nr.subitem=(Ro=nr==null?void 0:nr.subitem)==null?void 0:Ro.filter(Ur=>!Ur.hidden);const To=(()=>{var Ur,Nl,ii,Uo;return Array.isArray(Zn)?!((Ur=nr==null?void 0:nr.subitem)!=null&&Ur.length)&&Zn.includes(nr==null?void 0:nr.link)||((Nl=nr==null?void 0:nr.subitem)==null?void 0:Nl.some(Ru=>Zn.includes(Ru==null?void 0:Ru.link))):!((ii=nr==null?void 0:nr.subitem)!=null&&ii.length)&&Zn===(nr==null?void 0:nr.link)||((Uo=nr==null?void 0:nr.subitem)==null?void 0:Uo.some(Ru=>Zn===(Ru==null?void 0:Ru.link)))})();return nr!=null&&nr.hidden?null:te.createElement("li",{key:Yo,className:Oe()(`flex item-center gap-10px current relative group-hover-show ${aa.NavBarItem}`,nr==null?void 0:nr.className,Mt),style:eu(eu({color:To?"#159DFF":""},nr.style||{}),jt),onClick:Ur=>{Zr({e:Ur,item:nr})}},typeof(nr==null?void 0:nr.name)=="string"?te.createElement(te.Fragment,null,te.createElement("div",{className:"flex item-center h-full relative"},te.createElement("span",{dangerouslySetInnerHTML:{__html:((jo=(_o=nr==null?void 0:nr.subitem)==null?void 0:_o.find(Ur=>Ur.link===location.pathname))==null?void 0:jo.name)||(nr==null?void 0:nr.name)}}),To&&te.createElement("div",{className:"absolute w-full",style:{background:"#159DFF",height:2,bottom:3}})),((Do=nr==null?void 0:nr.subitem)==null?void 0:Do.length)>0&&te.createElement("i",{className:"iconfont icon-a-bianzu11 c-grey-333",style:{fontSize:"12px"}})):nr==null?void 0:nr.name,((Yu=nr==null?void 0:nr.subitem)==null?void 0:Yu.length)>0&&te.createElement("div",{className:"absolute bg-white rounded-6px p-20px text-nowrap font-normal hover-div",style:{boxShadow:"0px 10px 16px 0px #cecece",zIndex:9999,top:50,left:-10,lineHeight:1.5}},(Bu=nr==null?void 0:nr.subitem)==null?void 0:Bu.map((Ur,Nl)=>te.createElement("div",{key:Nl,className:Oe()("flex flex-col current",Ur==null?void 0:Ur.className),style:eu({},(Ur==null?void 0:Ur.style)||{}),onClick:ii=>{ii.preventDefault(),ii.stopPropagation(),Zr({e:ii,item:Ur})}},!!Nl&&te.createElement("div",{className:"w-full",style:{margin:"24px 0",height:"1px",background:"#dbdce0"}}),typeof(Ur==null?void 0:Ur.name)=="string"?te.createElement("div",{className:`font16 c-black current ${aa.NavBarItem}`},Ur==null?void 0:Ur.name):Ur==null?void 0:Ur.name,!!Ur.content&&te.createElement("div",{className:"font14",style:{color:"#9FA7B3"}},Ur.content)))))})))};var bu=(0,x.connect)(({globalSetting:Ue})=>({globalSetting:Ue}))(tu),Eo=le(49127),Vo=(Ue,ot,Xe)=>new Promise((Mt,jt)=>{var vr=Zn=>{try{za(Xe.next(Zn))}catch(sr){jt(sr)}},Sr=Zn=>{try{za(Xe.throw(Zn))}catch(sr){jt(sr)}},za=Zn=>Zn.done?Mt(Zn.value):Promise.resolve(Zn.value).then(vr,Sr);za((Xe=Xe.apply(Ue,ot)).next())}),Hn=(Ue=>(Ue.Manager="manager",Ue.Developer="developer",Ue.Reporter="reporter",Ue))(Hn||{}),Io=({visible:Ue,onCancel:ot=()=>{}})=>{const[Xe,Mt]=(0,te.useState)(),[jt,vr]=(0,te.useState)(),[Sr,za]=(0,te.useState)(!1),Zn=()=>Vo(void 0,null,function*(){if(!Xe){Ye.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(Xe.length!==6){Ye.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!jt){Ye.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}za(!0);const Zr=yield(0,it.vm)({code:Xe,role:jt});za(!1),sr();const _r={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(_r[Zr.status]){Ye.ZP.info(_r[Zr.status]);return}if(Zr.status===0){jt==="reporter"?(Ye.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,fe.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),x.history.push(`/projects/${Zr==null?void 0:Zr.project_id}`)):((0,fe.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),Ye.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),sr=()=>Vo(void 0,null,function*(){ot()});return te.createElement(te.Fragment,null,te.createElement(He.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:Ue,confirmLoading:Sr,onOk:Zn,onCancel:sr},te.createElement("div",{className:"tc"},te.createElement("div",null,te.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),te.createElement($e.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:Xe,onChange:Zr=>{if(Zr.target.value.length>=7){Ye.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Mt(Zr.target.value)}})),te.createElement("div",{className:"mt10 font14"},te.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),te.createElement(Ke.ZP.Group,{value:jt,onChange:Zr=>vr(Zr.target.value)},te.createElement(Ke.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),te.createElement(Ke.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),te.createElement(Ke.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},Bo=le(24905),Rt=le(21328),rt=le(65418),Je=le(59301),Xt=(Ue,ot,Xe)=>new Promise((Mt,jt)=>{var vr=Zn=>{try{za(Xe.next(Zn))}catch(sr){jt(sr)}},Sr=Zn=>{try{za(Xe.throw(Zn))}catch(sr){jt(sr)}},za=Zn=>Zn.done?Mt(Zn.value):Promise.resolve(Zn.value).then(vr,Sr);za((Xe=Xe.apply(Ue,ot)).next())}),jn=(Ue=>(Ue[Ue.Professor=1]="Professor",Ue[Ue.AssistantProfessor=2]="AssistantProfessor",Ue[Ue.Student=3]="Student",Ue))(jn||{});const Na=({visible:Ue,user:ot,account:Xe,onCancel:Mt=()=>{},dispatch:jt})=>{const[vr,Sr]=(0,te.useState)(),[za,Zn]=(0,te.useState)([]),[sr,Zr]=(0,te.useState)(!1),[_r,nr]=(0,te.useState)(!1),[Yo,Ro]=(0,te.useState)(),[_o,jo]=(0,te.useState)(!1);(0,te.useEffect)(()=>{var To,Ur;(To=ot==null?void 0:ot.userInfo)!=null&&To.identity&&Zn([((Ur=ot==null?void 0:ot.userInfo)==null?void 0:Ur.identity)==="student"?3:1])},[ot]);const Do=To=>{const Ur=()=>{window.location.href=(To==null?void 0:To.jump_url)||`/classrooms/${To==null?void 0:To.course_id}`};if(za.includes(1)){He.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Je.createElement("div",{className:"tc"},(To==null?void 0:To.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Ur()}});return}Ur()},Yu=()=>Xt(void 0,null,function*(){if(!vr){Ye.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let To=yield(0,ft.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:vr}});if(To!=null&&To.need_pro_auth&&!za.includes(1)&&!za.includes(2)){jt({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:vr,checkedList:za}}),Bu();return}Zr(!0);const Ur=yield(0,it.cR)({invite_code:vr,professor:za.includes(1)?1:null,assistant_professor:za.includes(2)?1:null,student:za.includes(3)?1:null});if(Zr(!1),(Ur==null?void 0:Ur.status)===-4&&(Mt(),jt({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Ur==null?void 0:Ur.status)===-12&&Ye.ZP.warning(Ur==null?void 0:Ur.message),(Ur==null?void 0:Ur.status)===-2){if(Bu(),Ur.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){nr(!0),Ro(1);return}if(Ur.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){nr(!0),Ro(2);return}if(Ur.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){nr(!0),Ro(3);return}}if((Ur==null?void 0:Ur.status)===0){(0,fe.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Bu(),Ur!=null&&Ur.course_id?Do(Ur):Ye.ZP.success(Ur.message);return}}),Bu=()=>Xt(void 0,null,function*(){Mt()});return Je.createElement(Je.Fragment,null,Je.createElement(He.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:Ue,confirmLoading:sr,onOk:Yu,onCancel:Bu},Je.createElement("div",{className:"tc"},Je.createElement("div",null,Je.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),Je.createElement($e.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:vr,onChange:To=>{if(To.target.value.length>=7){Ye.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}Sr(To.target.value)}})),Je.createElement("div",{className:"mt10 font14"},Je.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),Je.createElement(Bo.default.Group,{value:za,onChange:To=>Zn(To)},Je.createElement(Bo.default,{value:1,disabled:za.includes(2)},"\u6559\u5E08"),Je.createElement(Bo.default,{value:2,disabled:za.includes(1)},"\u52A9\u6559"),Je.createElement(Bo.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),Je.createElement(rt.Z,null),Je.createElement(Rt.Z,{visible:_r,onCancel:()=>nr(!1),occupationValue:Yo}))};var zn=(0,x.connect)(({user:Ue,account:ot})=>({user:Ue,account:ot}))(Na),Aa={flex_box_center:"flex_box_center___R1UEO",flex_space_between:"flex_space_between___hDKPk",flex_box_vertical_center:"flex_box_vertical_center___yW1zQ",flex_box_center_end:"flex_box_center_end___JWQX1",flex_box_column:"flex_box_column___NpsmR",rightMenu:"rightMenu___Zjmy3",joinMenu:"joinMenu___S4pdJ",joinBoard:"joinBoard___UomEl",joinCol:"joinCol___tbVDV",hidden:"hidden___MFUhR",w140:"w140___d1qFp",w100:"w100___AMLWN"},Fn=Object.defineProperty,Da=Object.defineProperties,mo=Object.getOwnPropertyDescriptors,zo=Object.getOwnPropertySymbols,Au=Object.prototype.hasOwnProperty,xr=Object.prototype.propertyIsEnumerable,rr=(Ue,ot,Xe)=>ot in Ue?Fn(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Ue[ot]=Xe,Gr=(Ue,ot)=>{for(var Xe in ot||(ot={}))Au.call(ot,Xe)&&rr(Ue,Xe,ot[Xe]);if(zo)for(var Xe of zo(ot))xr.call(ot,Xe)&&rr(Ue,Xe,ot[Xe]);return Ue},qr=(Ue,ot)=>Da(Ue,mo(ot)),jr=(Ue,ot,Xe)=>new Promise((Mt,jt)=>{var vr=Zn=>{try{za(Xe.next(Zn))}catch(sr){jt(sr)}},Sr=Zn=>{try{za(Xe.throw(Zn))}catch(sr){jt(sr)}},za=Zn=>Zn.done?Mt(Zn.value):Promise.resolve(Zn.value).then(vr,Sr);za((Xe=Xe.apply(Ue,ot)).next())});const Po=({globalSetting:Ue,dispatch:ot,user:Xe,info:Mt,open:jt,onCancel:vr=()=>{}})=>{var Sr;const[za,Zn]=(0,te.useState)([]),[sr,Zr]=(0,te.useState)([]),[_r,nr]=(0,te.useState)([]),[Yo]=ce.default.useForm(),[Ro,_o]=(0,te.useState)(!1),[jo,Do]=(0,te.useState)(!1),Yu=(0,te.useRef)(null),Bu=(0,te.useRef)(1),[To,Ur]=(0,te.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,te.useEffect)(()=>{jt&&Nl()},[jt]);const Nl=()=>jr(void 0,null,function*(){var ka;const gr=Mt;if(!(0,se.o1)(ot))return;const{user_school_id:Zu="",department_id:zu="",school_name:xo="",department_name:Gu=""}=Xe.userInfo||{},Jo=(ka=gr==null?void 0:gr.graduation_years)==null?void 0:ka.at(-1);Zr([{id:Zu,name:xo}]),yield Ru(Zu),Yo.setFieldsValue({year:Jo,school_id:Zu,department_id:Number(zu),name:`${Jo}${xo}${Gu}\u6BD5\u4E1A\u8BBE\u8BA1`})}),ii=ka=>jr(void 0,null,function*(){const gr=yield(0,Se.J3)(qr(Gr({},ka),{tab_module_type:"graduations"}));return gr!=null&&gr.un_purchased&&ot({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),gr.status===0&&Zn((gr==null?void 0:gr.graduation_years)||[]),gr}),Uo=(ka,gr=500)=>{Do(!0),clearTimeout(Yu.current),Yu.current=setTimeout(()=>jr(void 0,null,function*(){Bu.current+=1;const Zu=Bu.current,zu=yield(0,Se.NT)({keyword:ka});zu.status===0&&Bu.current===Zu&&(Zr((zu==null?void 0:zu.schools)||[]),Do(!1))}),gr)},Ru=ka=>jr(void 0,null,function*(){if(!ka)return;const gr=yield(0,Se.Ps)({page:1,limit:9999,id:ka});gr.status===0&&nr((gr==null?void 0:gr.departments)||[])});return te.createElement(He.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:jt,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:Ro,onCancel:vr,onOk:()=>Yo.submit()},te.createElement(ce.default,{colon:!1,form:Yo,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(ka,gr)=>{ka.school_id&&(Ru(gr.school_id),Yo.setFieldValue("department_id",null))},onFinish:ka=>jr(void 0,null,function*(){_o(!0);const gr=yield(0,Se.Wz)(ka);gr.status===0&&(Ye.ZP.success("\u521B\u5EFA\u6210\u529F"),Yo.resetFields(),vr(),(0,fe.xg)(`/graduations/${gr==null?void 0:gr.identifier}/index`)),_o(!1)})},te.createElement(ce.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},te.createElement(de.default,{style:{width:344},size:"large",options:(Sr=Mt==null?void 0:Mt.graduation_years)==null?void 0:Sr.map(ka=>({value:ka,label:ka}))})),te.createElement(ce.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},te.createElement(de.default,{showSearch:!0,filterOption:!1,onSearch:ka=>{Uo(ka)},loading:jo,size:"large",style:{width:344},options:sr.map(ka=>({value:ka.id,label:ka.name}))})),te.createElement(ce.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},te.createElement(de.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:_r.map(ka=>({value:ka.id,label:ka.name}))})),te.createElement(ce.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},te.createElement($e.default,{showCount:!0,style:{width:344},maxLength:60}))))};var cr=(0,x.connect)(({user:Ue,globalSetting:ot,loading:Xe})=>({user:Ue,globalSetting:ot,loading:Xe}))(Po),dr=Object.defineProperty,wr=Object.getOwnPropertySymbols,Xr=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable,Ir=(Ue,ot,Xe)=>ot in Ue?dr(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Ue[ot]=Xe,Ra=(Ue,ot)=>{for(var Xe in ot||(ot={}))Xr.call(ot,Xe)&&Ir(Ue,Xe,ot[Xe]);if(wr)for(var Xe of wr(ot))Fo.call(ot,Xe)&&Ir(Ue,Xe,ot[Xe]);return Ue},pa=(Ue,ot,Xe)=>new Promise((Mt,jt)=>{var vr=Zn=>{try{za(Xe.next(Zn))}catch(sr){jt(sr)}},Sr=Zn=>{try{za(Xe.throw(Zn))}catch(sr){jt(sr)}},za=Zn=>Zn.done?Mt(Zn.value):Promise.resolve(Zn.value).then(vr,Sr);za((Xe=Xe.apply(Ue,ot)).next())});const tr=({globalSetting:Ue,dispatch:ot,user:Xe,open:Mt,onCancel:jt=()=>{}})=>{const[vr]=ce.default.useForm(),[Sr,za]=(0,te.useState)(!1),[Zn,sr]=(0,te.useState)(null);return(0,te.useEffect)(()=>{var Zr;if(Mt){const _r={code:"",user_type:((Zr=Xe==null?void 0:Xe.userInfo)==null?void 0:Zr.identity)==="student"?2:1,major:""};vr.setFieldsValue(_r),sr(Ra({},_r))}},[Mt]),te.createElement(He.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Mt,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Sr,onCancel:jt,onOk:()=>vr.submit()},te.createElement(ce.default,{colon:!1,form:vr,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Zr,_r)=>sr(Ra({},_r)),onFinish:Zr=>pa(void 0,null,function*(){za(!0);const _r=yield(0,ft.ZP)("/api/graduations/join.json",{method:"post",body:Zr});_r.status===0&&(jt(),_r!=null&&_r.identifier?(0,fe.xg)(`/graduations/${_r==null?void 0:_r.identifier}/index`):Ye.ZP.success(_r==null?void 0:_r.message)),za(!1)})},te.createElement(ce.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},te.createElement($e.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),te.createElement(ce.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},te.createElement(Ke.ZP.Group,null,te.createElement(Ke.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),te.createElement(Ke.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(Zn==null?void 0:Zn.user_type)===2&&te.createElement(ce.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},te.createElement($e.default,{showCount:!0,maxLength:60}))))};var oo=(0,x.connect)(({user:Ue,globalSetting:ot})=>({user:Ue,globalSetting:ot}))(tr),Fr=le(59301),Lu=Object.defineProperty,nu=Object.getOwnPropertySymbols,Nu=Object.prototype.hasOwnProperty,qu=Object.prototype.propertyIsEnumerable,Ka=(Ue,ot,Xe)=>ot in Ue?Lu(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Ue[ot]=Xe,sl=(Ue,ot)=>{for(var Xe in ot||(ot={}))Nu.call(ot,Xe)&&Ka(Ue,Xe,ot[Xe]);if(nu)for(var Xe of nu(ot))qu.call(ot,Xe)&&Ka(Ue,Xe,ot[Xe]);return Ue},ti=(Ue,ot)=>{var Xe={};for(var Mt in Ue)Nu.call(Ue,Mt)&&ot.indexOf(Mt)<0&&(Xe[Mt]=Ue[Mt]);if(Ue!=null&&nu)for(var Mt of nu(Ue))ot.indexOf(Mt)<0&&qu.call(Ue,Mt)&&(Xe[Mt]=Ue[Mt]);return Xe},Mi=(Ue=>(Ue.Projects="projects",Ue.Shixuns="shixuns",Ue.Classrooms="classrooms",Ue))(Mi||{}),ni=(Ue=>(Ue.Classrooms="classrooms",Ue.Shixuns="shixuns",Ue.Paths="paths",Ue.Projects="projects",Ue.Videos="videos",Ue.Topics="topics",Ue.Graduations="graduations",Ue))(ni||{});const br=Ue=>{var ot=Ue,{homePage:Xe,user:Mt,globalSetting:jt,loading:vr,dispatch:Sr,className:za,style:Zn={}}=ot,sr=ti(ot,["homePage","user","globalSetting","loading","dispatch","className","style"]),Zr,_r,nr,Yo;const[Ro,_o]=(0,te.useState)(),[jo,Do]=(0,te.useState)(),[Yu,Bu]=(0,te.useState)(!1),[To,Ur]=(0,te.useState)(!1),[Nl,ii]=(0,te.useState)(!1),[Uo,Ru]=(0,te.useState)();function ka(Yr,Ku){for(const Wu of Yr){if(Wu.link===Ku)return Wu.hidden;if(Wu.subitem&&Wu.subitem.length>0){let fl=Wu.subitem;for(const cl of fl)if(cl.link===Ku)return cl.hidden;return!1}}return!0}const gr=ka(((Zr=jt.setting)==null?void 0:Zr.navbar)||[],"/classrooms"),Zu=ka(((_r=jt.setting)==null?void 0:_r.navbar)||[],"/shixuns"),zu=ka(((nr=jt.setting)==null?void 0:nr.navbar)||[],"/paths"),xo=ka(((Yo=jt.setting)==null?void 0:Yo.navbar)||[],"/graduations"),Gu=Yr=>{var Ku;if((0,se.tJ)(Sr)){if(Yr==="projects"&&!((Ku=Mt.userInfo)!=null&&Ku.email)){Ye.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Yr==="classrooms"?_o(!0):Yr==="projects"&&Do(!0)}},Jo=(Yr,Ku)=>{var Wu;if((0,se.tJ)(Sr)){if(Ku==="projects"&&!((Wu=Mt.userInfo)!=null&&Wu.email)){Ye.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Ku==="shixuns"&&!(0,se.xY)()||Yr&&(window.location.href=Yr)}},Dl=Yr=>{var Ku,Wu,fl,cl,ri,Hi,ms,rs,oi,si,El,Yl,Ea,Yi,me,pe,he,Ze,Ve,ut,St;return Fr.createElement(Fr.Fragment,null,Fr.createElement(ye.Z,{justify:"space-around",className:"pt5 pb5"},Fr.createElement(dt.Z,{className:((Ku=Mt.userInfo)==null?void 0:Ku.user_identity)!=="\u5B66\u751F"?Aa.joinCol:Aa.hidden},((Wu=Mt.userInfo)==null?void 0:Wu.user_identity)!=="\u5B66\u751F"&&!((fl=jt==null?void 0:jt.setting)!=null&&fl.hide_course)&&Fr.createElement(we.default.Item,sl({},Yr),Fr.createElement("a",{onClick:()=>Jo("/classrooms/new")},(cl=Mt.userInfo)!=null&&cl.main_site?"\u521B\u5EFA\u6559\u5B66\u8BFE\u5802":"\u521B\u5EFA\u8BFE\u5802")),!((ri=jt==null?void 0:jt.setting)!=null&&ri.hide_shixun)&&((Hi=Mt==null?void 0:Mt.userInfo)==null?void 0:Hi.is_shixun_marker)&&Fr.createElement(we.default.Item,sl({},Yr),Fr.createElement("a",{onClick:()=>Jo("/shixuns/new","shixuns")},"\u521B\u5EFA\u5B9E\u8DF5\u9879\u76EE")),((ms=Mt.userInfo)==null?void 0:ms.user_identity)!=="\u5B66\u751F"&&!((rs=jt==null?void 0:jt.setting)!=null&&rs.hide_subject)&&Fr.createElement(we.default.Item,sl({},Yr),Fr.createElement("a",{onClick:()=>Jo("/paths/new")},"\u521B\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((oi=jt==null?void 0:jt.setting)!=null&&oi.is_local)&&((si=Mt.userInfo)==null?void 0:si.main_site)&&Fr.createElement(we.default.Item,sl({},Yr),Fr.createElement("a",{onClick:()=>{var an;return Jo(`${(an=jt==null?void 0:jt.setting)==null?void 0:an.old_url}/projects/deposit/new`,"projects")}},"\u521B\u5EFA\u5F00\u53D1\u9879\u76EE")),!((El=Mt.userInfo)!=null&&El.main_site)&&Fr.createElement("div",null,Fr.createElement(we.default.Item,sl({},Yr),Fr.createElement("a",{onClick:()=>Gu("classrooms")},(Yl=Mt.userInfo)!=null&&Yl.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Ea=Mt.userInfo)==null?void 0:Ea.main_site)&&!((Yi=jt==null?void 0:jt.setting)!=null&&Yi.is_local)&&Fr.createElement(we.default.Item,sl({},Yr),Fr.createElement("a",{onClick:()=>Gu("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((me=Mt.userInfo)==null?void 0:me.main_site)&&((pe=Mt.userInfo)==null?void 0:pe.user_identity)!=="\u5B66\u751F"&&Fr.createElement(dt.Z,null,Fr.createElement("div",{className:Aa.joinBoard})),((he=Mt.userInfo)==null?void 0:he.main_site)&&Fr.createElement(dt.Z,{className:((Ze=Mt.userInfo)==null?void 0:Ze.user_identity)!=="\u5B66\u751F"?Aa.joinCol:Aa.w90},Fr.createElement(we.default.Item,sl({},Yr),Fr.createElement("a",{onClick:()=>Gu("classrooms")},(Ve=Mt.userInfo)!=null&&Ve.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((ut=Mt.userInfo)==null?void 0:ut.main_site)&&!((St=jt==null?void 0:jt.setting)!=null&&St.is_local)&&Fr.createElement(we.default.Item,sl({},Yr),Fr.createElement("a",{onClick:()=>Gu("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return Fr.createElement(Fr.Fragment,null,Fr.createElement(De.Z,{dropdownRender:()=>{var Yr;return Fr.createElement(we.default,{className:((Yr=Mt.userInfo)==null?void 0:Yr.user_identity)!=="\u5B66\u751F"?`${Aa.rightMenu} ${Aa.joinMenu} mt10`:`${Aa.rightMenu} ${Aa.joinMenu} ${Aa.w140} mt10`},Fr.createElement(Dl,null))},placement:"bottom"},Fr.createElement("span",{className:Oe()("iconfont icon-tianjia6 current",za),style:Zn})),Fr.createElement(zn,{visible:Ro,onCancel:()=>_o(!1)}),Fr.createElement(Io,{visible:jo,onCancel:()=>Do(!1)}),Fr.createElement(cr,{info:Uo,open:Yu,onCancel:()=>Bu(!1)}),Fr.createElement(oo,{open:To,onCancel:()=>Ur(!1)}))};var xa=(0,x.connect)(({homePage:Ue,loading:ot,user:Xe,globalSetting:Mt})=>({homePage:Ue,user:Xe,globalSetting:Mt,loading:ot.models.index}))(br),ya=le(34191),Wa=Object.defineProperty,Co=Object.getOwnPropertySymbols,uu=Object.prototype.hasOwnProperty,Iu=Object.prototype.propertyIsEnumerable,kr=(Ue,ot,Xe)=>ot in Ue?Wa(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Ue[ot]=Xe,lo=(Ue,ot)=>{for(var Xe in ot||(ot={}))uu.call(ot,Xe)&&kr(Ue,Xe,ot[Xe]);if(Co)for(var Xe of Co(ot))Iu.call(ot,Xe)&&kr(Ue,Xe,ot[Xe]);return Ue};const Ho=Ue=>React.createElement("svg",lo({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},Ue),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var yo="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",hu=Object.defineProperty,Su=Object.getOwnPropertySymbols,Ou=Object.prototype.hasOwnProperty,ui=Object.prototype.propertyIsEnumerable,li=(Ue,ot,Xe)=>ot in Ue?hu(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Ue[ot]=Xe,Vl=(Ue,ot)=>{for(var Xe in ot||(ot={}))Ou.call(ot,Xe)&&li(Ue,Xe,ot[Xe]);if(Su)for(var Xe of Su(ot))ui.call(ot,Xe)&&li(Ue,Xe,ot[Xe]);return Ue},Ci=(Ue,ot)=>{var Xe={};for(var Mt in Ue)Ou.call(Ue,Mt)&&ot.indexOf(Mt)<0&&(Xe[Mt]=Ue[Mt]);if(Ue!=null&&Su)for(var Mt of Su(Ue))ot.indexOf(Mt)<0&&ui.call(Ue,Mt)&&(Xe[Mt]=Ue[Mt]);return Xe};const Qu=Ue=>{var ot=Ue,{globalSetting:Xe}=ot,Mt=Ci(ot,["globalSetting"]),jt,vr;const Sr=(0,te.useMemo)(()=>{var za,Zn;return(za=Xe==null?void 0:Xe.setting)!=null&&za.nav_logo_url?`${Dn.Z.IMG_SERVER}/${(Zn=Xe==null?void 0:Xe.setting)==null?void 0:Zn.nav_logo_url}`:`${Dn.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(jt=Xe==null?void 0:Xe.setting)==null?void 0:jt.nav_logo_url]);return te.createElement("img",Vl({title:(vr=Xe==null?void 0:Xe.setting)==null?void 0:vr.name,src:Sr||yo},Mt))};var Ni=(0,x.connect)(({globalSetting:Ue})=>({globalSetting:Ue}))(Qu);const Bl=({user:Ue})=>{var ot;return te.createElement(xe.default.Header,{className:"bg-white relative",style:{boxShadow:"0px 10px 10px 0px rgba(0,0,0,0.05)",background:"#fff"}},te.createElement("div",{className:"flex item-center h-full gap-20px edu-container"},te.createElement(Ni,{style:{height:"80%"}}),te.createElement(bu,{classNameItem:"text-16px font-semibold"}),te.createElement("div",{className:"ml-auto flex item-center gap-20px",style:{color:"#159DFF"}},te.createElement("span",{className:"iconfont icon-sousuo10 current font18",onClick:()=>{x.history.push("/search?value=")}}),(0,Kt.bg)()&&te.createElement(xa,{className:"font18"}),(0,Kt.bg)()&&te.createElement(Eo.Z,{dot:(ot=Ue==null?void 0:Ue.navigationInfo)==null?void 0:ot.new_message},te.createElement("span",{className:"iconfont icon-xiaoxi2 current",style:{color:"#159DFF"},onClick:()=>{var Xe;x.history.push(`/messages/${(Xe=Ue==null?void 0:Ue.userInfo)==null?void 0:Xe.login}/user_tidings`)}})),te.createElement(ya.Z,null))))};var ai=(0,x.connect)(({globalSetting:Ue,user:ot})=>({globalSetting:Ue,user:ot}))(Bl),Ii=({className:Ue,style:ot})=>{const[Xe,Mt]=(0,te.useState)(!1);function jt(vr){x.history.push("/search?value="+vr)}return Xe?te.createElement("div",{onBlur:()=>{setTimeout(()=>{Mt(!1)},300)}},te.createElement($e.default.Search,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input",onSearch:jt,autoFocus:!0})):te.createElement("span",{className:Oe()("iconfont icon-sousuo font18 current icon-bianzu11",Ue),style:ot,onClick:()=>{x.history.push("/search?value=")}})},Cl=le(32162),Zo=le(59301),Xi=Object.defineProperty,zl=Object.getOwnPropertySymbols,Ri=Object.prototype.hasOwnProperty,Gl=Object.prototype.propertyIsEnumerable,qi=(Ue,ot,Xe)=>ot in Ue?Xi(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Ue[ot]=Xe,Va=(Ue,ot)=>{for(var Xe in ot||(ot={}))Ri.call(ot,Xe)&&qi(Ue,Xe,ot[Xe]);if(zl)for(var Xe of zl(ot))Gl.call(ot,Xe)&&qi(Ue,Xe,ot[Xe]);return Ue},io=(Ue,ot)=>{var Xe={};for(var Mt in Ue)Ri.call(Ue,Mt)&&ot.indexOf(Mt)<0&&(Xe[Mt]=Ue[Mt]);if(Ue!=null&&zl)for(var Mt of zl(Ue))ot.indexOf(Mt)<0&&Gl.call(Ue,Mt)&&(Xe[Mt]=Ue[Mt]);return Xe},So=(Ue,ot,Xe)=>new Promise((Mt,jt)=>{var vr=Zn=>{try{za(Xe.next(Zn))}catch(sr){jt(sr)}},Sr=Zn=>{try{za(Xe.throw(Zn))}catch(sr){jt(sr)}},za=Zn=>Zn.done?Mt(Zn.value):Promise.resolve(Zn.value).then(vr,Sr);za((Xe=Xe.apply(Ue,ot)).next())});function Go(){var Ue,ot;const Mt=window.location.pathname.split("/"),jt={};return Mt[1]=="classrooms"&&Mt.length>3&&!((Ue=Mt[4])!=null&&Ue.includes("newgold"))&&!((ot=Mt[5])!=null&&ot.includes("newgold"))&&Mt[2]!=="coursesId"&&(jt.course_id=Mt[2]),Mt[1]==="shixuns"&&Mt.length>3&&(jt.objective_type="shixun",jt.objective_id=Mt[2]),Mt[1]==="paths"&&Mt.length>3&&(jt.objective_type="path",jt.objective_id=Mt[2]),Va(Va({},jt),{school:1})}const rl=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Ki=Ue=>{var ot=Ue,{homePage:Xe,user:Mt,globalSetting:jt,loading:vr,dispatch:Sr,isLogin:za=!1,shixunHomeworks:Zn}=ot,sr=io(ot,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),Zr,_r;const nr=(0,x.useLocation)(),[Yo,Ro]=(0,te.useState)(""),[_o,jo]=(0,te.useState)(!1),Do=Go();(0,te.useEffect)(()=>{Sr({type:"user/getNavigationInfo",payload:Va({},Do)})},[jt.name]),(0,te.useEffect)(()=>{Zn.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(rl!=null&&rl.includes(nr==null?void 0:nr.pathname)||(nr==null?void 0:nr.pathname.indexOf("/classrooms"))===0||Sr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[nr.pathname]),(0,te.useEffect)(()=>{Zn.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||Zn.actionTabs.key||localStorage.setItem("Noviceguide","0")},[Zn.actionTabs.key]),(0,te.useEffect)(()=>{var Uo;if(jt!=null&&jt.setting){let Ru=(0,Qa.cloneDeep)((Uo=jt==null?void 0:jt.setting)==null?void 0:Uo.navbar);Ru=Ru==null?void 0:Ru.filter(gr=>{var Zu;return!(gr!=null&&gr.hidden)&&!((0,Kt.JA)()&&((Zu=["/paperlibrary","/problemset"])!=null&&Zu.includes(gr.link)))});for(const gr of Ru)gr.subitem&&(gr.subitem=gr.subitem.filter(Zu=>{var zu;return!(Zu!=null&&Zu.hidden)&&!((0,Kt.JA)()&&((zu=["/paperlibrary","/problemset"])!=null&&zu.includes(Zu.link)))}));let ka=!1;Ru==null||Ru.map(function(gr,Zu){var zu,xo,Gu,Jo;const Dl=nr.pathname;gr.link===Dl&&(Ro(gr==null?void 0:gr.link),(0,fe.Dk)(Dl==="/"?(zu=jt==null?void 0:jt.setting)==null?void 0:zu.name:Nl(gr==null?void 0:gr.name)),Bu(Ur(Zu,{name:gr==null?void 0:gr.name,link:gr==null?void 0:gr.link},Ru)),ka=!0),Dl=="/"&&(Ro(""),(0,fe.Dk)((xo=jt==null?void 0:jt.setting)==null?void 0:xo.name)),(Gu=gr==null?void 0:gr.subitem)!=null&&Gu.length&&((Jo=gr==null?void 0:gr.subitem)==null||Jo.map(Yr=>{Yr.link===Dl&&(Ro(Yr==null?void 0:Yr.link),Dl!=="/"&&(0,fe.Dk)(Nl(Yr==null?void 0:Yr.name)),Bu(Ur(Zu,{name:Yr==null?void 0:Yr.name,link:Yr==null?void 0:Yr.link},Ru)),ka=!0)}))}),ka||Bu(Ru)}},[jt==null?void 0:jt.setting,Mt]);const[Yu,Bu]=(0,te.useState)([]),To=(Uo,Ru)=>So(void 0,null,function*(){var ka,gr,Zu,zu,xo,Gu;if((Uo==null?void 0:Uo.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const Jo=yield(0,Lt.IU)({tab_module_type:"engineering"});if(Jo!=null&&Jo.un_purchased){Sr({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(ka=Jo==null?void 0:Jo.data)!=null&&ka.engineer_url?(Zu=(gr=Jo==null?void 0:Jo.data)==null?void 0:gr.engineer_url)!=null&&Zu.includes("http")?(0,fe.xg)((zu=Jo==null?void 0:Jo.data)==null?void 0:zu.engineer_url):x.history.push((xo=Jo==null?void 0:Jo.data)==null?void 0:xo.engineer_url):(Jo==null?void 0:Jo.status)!=401&&jo(!0);return}(Gu=Uo==null?void 0:Uo.link)!=null&&Gu.includes("http")?(0,fe.xg)(Uo==null?void 0:Uo.link):((0,fe.Dk)(Uo==null?void 0:Uo.name),x.history.push(Uo==null?void 0:Uo.link)),(Uo==null?void 0:Uo.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Sr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:Zo.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),Ur=(Uo,Ru,ka)=>{const gr=ka.slice();return gr[Uo]&&(gr[Uo].name=Ru.name,gr[Uo].link=Ru.link),gr||[]},Nl=(Uo="")=>(Uo==null?void 0:Uo.indexOf("<"))>-1?Uo==null?void 0:Uo.slice(0,Uo==null?void 0:Uo.indexOf("<")):Uo,ii=()=>{var Uo,Ru,ka,gr,Zu,zu;switch(Number((Uo=jt==null?void 0:jt.setting)==null?void 0:Uo.theme)){case Cl.Fy.THEMEONE:return Zo.createElement(ai,null);case Cl.Fy.DEFAULT:default:return Zo.createElement(xe.default,{style:{background:`${nr.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${jt.isIlearning?Ge["header-iearning"]:Ge.header} ${jt.showHeaderFixed?Ge.headerFixed:""}`},Zo.createElement(xe.default.Header,{className:"header",style:{background:`${nr.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${nr.pathname=="/training"?"999":""}`}},Zo.createElement("section",{className:Ge["edu-menu"]},(!!jt.isIlearning||!((Ru=jt==null?void 0:jt.setting)!=null&&Ru.main_site)&&!!((ka=jt==null?void 0:jt.setting)!=null&&ka.navbar))&&Zo.createElement(x.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{Sr({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},Zo.createElement(Ni,{className:Ge.logo})),Zo.createElement("ul",{className:`${Ge.menu} ${(0,fe.Ll)()&&"ml0"}`},(0,fe.Ll)()&&Zo.createElement("li",null,Zo.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,fe.Ll)()&&jt.setting&&(Yu==null?void 0:Yu.map(function(xo,Gu){var Jo,Dl,Yr,Ku,Wu;return Zo.createElement("li",{key:Gu,className:!((Jo=xo==null?void 0:xo.subitem)!=null&&Jo.length)&&Yo===(xo==null?void 0:xo.link)||(Dl=xo==null?void 0:xo.subitem)!=null&&Dl.some(fl=>Yo===(fl==null?void 0:fl.link))?Ge.actived:""},Zo.createElement("div",{onClick:()=>To(xo,Gu),className:Ge.name},Zo.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var fl;let cl=xo==null?void 0:xo.name;return(fl=xo==null?void 0:xo.subitem)==null||fl.map((ri,Hi)=>(ri.link===nr.pathname&&(cl=ri.name),ri)),cl})()}}),((Yr=xo==null?void 0:xo.subitem)==null?void 0:Yr.length)>0&&Zo.createElement("i",{className:"iconfont icon-zhankai4"})),((Ku=xo==null?void 0:xo.subitem)==null?void 0:Ku.length)>0&&Zo.createElement("div",{className:Ge.dropDown},(Wu=xo==null?void 0:xo.subitem)==null?void 0:Wu.map((fl,cl)=>Zo.createElement("div",{className:Ge.subName,onClick:()=>To(fl,Gu),key:Gu+"-"+cl},!!cl&&Zo.createElement("div",{className:Ge.line}),Zo.createElement("aside",{className:"font16 c-black"},Nl(fl==null?void 0:fl.name)),Zo.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},fl.content)))))}))),Zo.createElement("div",{className:"search-bar flex item-center gap-20px c-white",style:{flex:jt.isIlearning?"initial":"1 0 auto"}},!(0,fe.Ll)()&&!(jt!=null&&jt.isIlearning)&&Zo.createElement(Zo.Fragment,null,Zo.createElement(Ii,null),!za&&Zo.createElement(mn,null),!za&&!!((gr=Mt==null?void 0:Mt.userInfo)!=null&&gr.login)&&Zo.createElement(x.Link,{className:"iconfont icon-xiaoxilingdang font18 c-white current-primary-hover relative",to:`/messages/${(Zu=Mt==null?void 0:Mt.userInfo)==null?void 0:Zu.login}/user_tidings`},((zu=Mt==null?void 0:Mt.navigationInfo)==null?void 0:zu.new_message)&&Zo.createElement("span",{className:Ge.newslight}))),!za&&Zo.createElement(Wr,{payload:Do})))))}};return Zo.createElement(Zo.Fragment,null,jt.showHeader&&jt.showHeaderFooter&&Zo.createElement(Zo.Fragment,null,ii(),Zo.createElement(He.default,{centered:!0,destroyOnClose:!0,open:_o,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",onOk:()=>{(0,fe.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>jo(!1)},Zo.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},Zo.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),Zo.createElement("img",{src:`${Dn.Z.IMG_SERVER}/${(Zr=jt==null?void 0:jt.setting)==null?void 0:Zr.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),Zo.createElement("p",null,"\u7FA4\u53F7\uFF1A",(_r=jt==null?void 0:jt.setting)==null?void 0:_r.homepage_tea_qq_number))),(jt==null?void 0:jt.showTip)&&Zo.createElement(Bn,null),Zo.createElement(ir,null)),Zo.createElement(Mo,null))};var Ju=(0,x.connect)(({homePage:Ue,loading:ot,user:Xe,globalSetting:Mt,shixunHomeworks:jt})=>({homePage:Ue,user:Xe,globalSetting:Mt,loading:ot.models.index,shixunHomeworks:jt}))(Ki)},9507:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return $e}});var te=le(59301),x={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},xe=le(92310),He=le.n(xe),Ge=le(71418),Ye=le(2859),ye=le(38986),dt=le(51257),we=(Ke,it,fe)=>new Promise((a,E)=>{var b=ae=>{try{z(fe.next(ae))}catch(se){E(se)}},y=ae=>{try{z(fe.throw(ae))}catch(se){E(se)}},z=ae=>ae.done?a(ae.value):Promise.resolve(ae.value).then(b,y);z((fe=fe.apply(Ke,it)).next())}),$e=({data:Ke,className:it,fullWidth:fe,style:a={},onClose:E,onOk:b,showFullTools:y,noAssociationId:z})=>{const ae=(0,te.useRef)(null),se=(0,te.useRef)(null),ce=(0,te.useRef)(null),de=(0,te.useRef)(null),[Se,Le]=(0,te.useState)(!1),[ke,Ne]=(0,te.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,te.useEffect)(()=>{ce.current||(ce.current=document.createElement("style"),document.head.appendChild(ce.current)),Ke!=null&&Ke.visible?(document.body.setAttribute("data-custom","y-hidden"),ce.current.innerHTML=" html { overflow-y: hidden; }",Ke!=null&&Ke.src&&Pt()):(document.body.removeAttribute("data-custom"),ce.current&&(document.head.removeChild(ce.current),ce.current=null))},[Ke==null?void 0:Ke.visible]);const Pt=()=>we(void 0,null,function*(){Le(!0),Ne("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Sa=yield(0,dt.ZJ)(Ke==null?void 0:Ke.src);ae.current.src="",ae.current.src=Sa,ae.current.onload=function(){na()},Le(!1),Ne("")}),lt=()=>{document.body.removeAttribute("data-custom"),ce.current.innerHTML=" ",E()},Dt=Sa=>we(void 0,null,function*(){Le(!0),Ne("\u6B63\u5728\u4FDD\u5B58\u4E2D");const ia=yield(0,ye.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Ke.title,file:Sa.dataUrl}});ia!=null&&ia.id&&!z?(yield(0,ye.ZP)(`/api/attachments/${Ke.id}/add_subitem.json`,{method:"post",body:{subitem_id:ia==null?void 0:ia.id,settings:JSON.stringify(Sa.state)}})).status===0&&b():ia!=null&&ia.id&&b(ia),document.body.removeAttribute("data-custom"),ce.current.innerHTML=" ",Le(!1),Ne("")}),Fa=()=>{const Sa=document.querySelector('a[href="https://markerjs.com/"]');Sa&&Sa.parentNode&&(Sa.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(Yt=>{const bn=document.querySelector(Yt.name);bn&&bn.setAttribute("title",Yt.title)})},na=()=>{se.current=new Ye.hP(ae.current),se.current.targetRoot=de.current,se.current.addEventListener("render",Dt),se.current.addEventListener("beforeclose",lt),y&&(se.current.availableMarkerTypes=se.current.ALL_MARKER_TYPES,se.current.uiStyleSettings.redoButtonVisible=!0,se.current.uiStyleSettings.notesButtonVisible=!0,se.current.uiStyleSettings.zoomButtonVisible=!0,se.current.uiStyleSettings.zoomOutButtonVisible=!0,se.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=se.current.uiStyleSettings,se.current.show(),Ke!=null&&Ke.snapshotData&&se.current.restoreState(Ke.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Fa()},300)};return te.createElement(te.Fragment,null,(Ke==null?void 0:Ke.visible)&&te.createElement(Ge.Z,{spinning:Se,tip:ke,style:{position:"absolute"}},te.createElement("div",{ref:de,className:He()(x.imageDimensions,it,fe?x.fullWidth:""),style:a},te.createElement("img",{className:x.img,ref:ae}))))}},76562:function(Me,bt,le){"use strict";var te=le(59301),x=le(95237),xe=le(43604),He=le(99313),Ge=le(3113),Ye=le(91842),ye=le(99587),dt=le(48136),we=le(59301);const De=(0,te.forwardRef)(({callback:$e,showSaveButton:Ke,value:it=""},fe)=>{const a=(0,te.useRef)(),E=[{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 "}]}]}],b=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r
|
|
x=a + r\\text{cos}\\theta \\ \r
|
|
y=b + r\\text{sin}\\theta \r
|
|
\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r
|
|
\\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r
|
|
\\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
|
|
x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
|
|
x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r
|
|
\\end{array} `},{value:`\\begin{array}{l} \r
|
|
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
|
|
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
|
|
\\left\\{\\begin{matrix} \r
|
|
\\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
|
|
\\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
|
|
\\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r
|
|
\\end{matrix}\\right. \r
|
|
\\end{array} `},{value:`\\begin{array}{l} \r
|
|
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
|
|
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
|
|
\\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r
|
|
\\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r
|
|
\\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r
|
|
\\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r
|
|
\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r
|
|
a \\perp \\alpha \\ \r
|
|
b \\perp \\alpha \r
|
|
\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r
|
|
\\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r
|
|
a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r
|
|
a \\parallel \\partial ,b \\parallel \\partial \r
|
|
\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r
|
|
m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r
|
|
a \\perp m,a \\perp n \r
|
|
\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r
|
|
\\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r
|
|
a^{2}+b^{2}=c^{2} \r
|
|
\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r
|
|
a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r
|
|
a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r
|
|
\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r
|
|
a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r
|
|
\\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r
|
|
\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r
|
|
\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r
|
|
a,b \\in R^{+} \\ \r
|
|
\\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r
|
|
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
a,b \\in R \\ \r
|
|
\\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r
|
|
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r
|
|
\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r
|
|
\\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r
|
|
\\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r
|
|
\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r
|
|
P \\left( \\emptyset \\right) =0 \\\\ \r
|
|
P \\left( S \\right) =1 \r
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
\\forall A \\in S \\\\ \r
|
|
P \\left( A \\right) \\ge 0 \r
|
|
\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r
|
|
S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r
|
|
P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
P_{n}=n! \\\\ \r
|
|
A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r
|
|
\\end{array}`}]}]}],y=se=>{a.current.setValue(a.current.getValue()+" "+se.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:we.createElement(x.Z,{className:ye.Z.lists,gutter:[10,10]},E.map((se,ce)=>we.createElement(xe.Z,{flex:"110px",className:ye.Z.item},we.createElement("div",null,we.createElement(Ye.Z,{value:`$$${se.value}$$`}),se.name),we.createElement("div",{className:ye.Z.children},se.children.map((de,Se)=>we.createElement("div",{key:Se},we.createElement("h1",null,de.name),we.createElement(x.Z,{gutter:[10,10]},de.data.map((Le,ke)=>we.createElement(xe.Z,{key:ke,onClick:()=>y(Le),className:ye.Z.diamond},we.createElement(Ye.Z,{value:"`$$"+Le.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:we.createElement(x.Z,{className:ye.Z.lists,gutter:[10,10]},b.map((se,ce)=>we.createElement(xe.Z,{flex:"110px",className:ye.Z.item},we.createElement("div",null,we.createElement(Ye.Z,{value:"`$$"+se.value+"$$`"}),se.name),we.createElement("div",{className:ye.Z.children},se.children.map((de,Se)=>we.createElement("div",{key:Se},de.name&&we.createElement("h1",null,de.name),we.createElement(x.Z,{gutter:[10,10]},de.data.map((Le,ke)=>we.createElement(xe.Z,{key:ke,onClick:()=>y(Le),className:ye.Z.diamond},we.createElement(Ye.Z,{value:"`$$"+Le.value+"$$`"}))))))))))}],ae=()=>{var se=document.createElement("div");se.innerHTML=a.current.getValue();var ce=se.innerText;return $e&&$e(ce),ce};return(0,te.useImperativeHandle)(fe,()=>({getData:ae})),we.createElement("div",{className:ye.Z.mathWrap},we.createElement(He.default,{defaultActiveKey:"1",items:z}),we.createElement("math-field",{locale:"zh_cn",className:ye.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},it||""),Ke&&we.createElement("div",{className:ye.Z.button},we.createElement(Ge.ZP,{size:"large",onClick:ae,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});bt.Z=De},52244:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return Se}});var te=le(59301),x=le(6848),xe=le(92832),He=le(71418),Ge=le(64165),Ye=le(92310),ye=le.n(Ye),dt={selectEnvironment:"selectEnvironment___LegvW",search:"search___ZMwsK",searchListWrap:"searchListWrap___iUv9S",searchList:"searchList___T1FBi",name:"name___t0Y2b",tag:"tag___ooWkq",searchListActive:"searchListActive___ahElk",spin:"spin___x2xMT",common:"common___ZhJvk",title:"title___p4_7m",tags:"tags___2fYZM",tagActive:"tagActive___tb54k",wrap:"wrap___I9ZtF",allList:"allList___h31KX",item:"item___PwiKQ",itemActive:"itemActive___JCEc6",line:"line___Qn6mz",apply:"apply___EhZKq",p1:"p1___LxfGu",p2:"p2___jiQhJ",list:"list___n7Ydz",items:"items___OB8qz",darklySelectEnvironment:"darklySelectEnvironment___K__cy"},we=le(36723),De=le(38986),$e=le(89392),Ke=Object.defineProperty,it=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(Le,ke,Ne)=>ke in Le?Ke(Le,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Le[ke]=Ne,z=(Le,ke)=>{for(var Ne in ke||(ke={}))E.call(ke,Ne)&&y(Le,Ne,ke[Ne]);if(a)for(var Ne of a(ke))b.call(ke,Ne)&&y(Le,Ne,ke[Ne]);return Le},ae=(Le,ke)=>it(Le,fe(ke)),se=(Le,ke,Ne)=>new Promise((Pt,lt)=>{var Dt=Sa=>{try{na(Ne.next(Sa))}catch(ia){lt(ia)}},Fa=Sa=>{try{na(Ne.throw(Sa))}catch(ia){lt(ia)}},na=Sa=>Sa.done?Pt(Sa.value):Promise.resolve(Sa.value).then(Dt,Fa);na((Ne=Ne.apply(Le,ke)).next())});const ce=({className:Le,dispatch:ke,skin:Ne="white",value:Pt=null,loading:lt=!1,data:Dt=[],otherData:Fa=[],tags:na=[],onChange:Sa=()=>{},onSearchWord:ia=()=>{},shixun_type:Yt,extraContent:bn,tab_type:ft,is_create_mirror:qt,hiddenCreateOnline:On})=>{const[Un,An]=(0,te.useState)(""),[ct,pt]=(0,te.useState)(!1),[It,Jn]=(0,te.useState)([]),[yn,ta]=(0,te.useState)(0),Oe=(0,te.useRef)(null),Ae=(0,te.useRef)(String(Math.floor(Math.random()*1e6))).current,Qe=(0,te.useRef)(),Tt=(0,te.useRef)(null),Zt=(0,te.useRef)(0),Qt=(0,te.useRef)([]);(0,te.useEffect)(()=>(window.addEventListener("keydown",ln),()=>{window.removeEventListener("keydown",ln)}),[Un,ct,It]),(0,te.useEffect)(()=>{Jn([])},[ft]);const ln=At=>{if(!ct||At.keyCode!==40&&At.keyCode!==38)return;let on=0;At.keyCode===40&&ct&&(yn<It.length-1?on=yn+1:on=0,console.log("\u4E0B"),Be(on,"down")),At.keyCode===38&&ct&&(yn===0?on=It.length-1:on=yn-1,Be(on,"up")),ta(on),Kn(Un,on,!0)},pn=(At,on)=>{const en=wt=>{var Gt=/[\^\.\\\|\(\)\*\+\-\$\[\]\?]/g,sa={};return sa["^"]="\\^",sa["."]="\\.",sa["\\"]="\\\\",sa["|"]="\\|",sa["("]="\\(",sa[")"]="\\)",sa["*"]="\\*",sa["+"]="\\+",sa["-"]="\\-",sa.$="$",sa["["]="\\[",sa["]"]="\\]",sa["?"]="\\?",wt=wt.replace(Gt,function(gn){return sa[gn]}),wt};var Nn=new RegExp(en(on),"gi");return At=At.replace(Nn,function(wt){return"<span style='color:#0152d9;'>"+wt+"</span>"}),At},Kn=(At,on,en)=>se(void 0,null,function*(){let Nn=Zt.current+1;Zt.current=Nn;const wt=Gt=>Gt==null?void 0:Gt.map((gn,Pa)=>{const{id:Pr,name:Wr}=gn,Tr=ae(z({},gn),{label:te.createElement("ul",{id:`search-${Ae}-${Pa}`,onClick:()=>Vt(Pr,Tr),className:Pa===on?dt.searchListActive:dt.searchList},te.createElement("li",{className:dt.name,dangerouslySetInnerHTML:{__html:pn(Wr,At)}}),gn.private&&te.createElement(x.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},te.createElement("li",{className:dt.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),gn.is_base&&te.createElement(x.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},te.createElement("li",{className:dt.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840")))});return Tr});if(en){const Gt=wt(Qt.current);Jn(Gt);return}clearTimeout(Tt.current),Tt.current=setTimeout(()=>se(void 0,null,function*(){var Gt,sa;const gn={keywords:encodeURIComponent(At||""),page:1,limit:1e5,tab_type:ft};Yt&&(gn.shixun_type=Yt);const Pa=yield(0,De.ZP)("/api/shixuns/search_image.json",{method:"get",params:ae(z({},gn),{is_create_mirror:qt})});if((Pa==null?void 0:Pa.status)===0){const Pr=wt(((Gt=Pa==null?void 0:Pa.data)==null?void 0:Gt.mirrors)||[]);Nn===Zt.current&&(Jn(Pr),Qt.current=(0,$e.cloneDeep)(((sa=Pa==null?void 0:Pa.data)==null?void 0:sa.mirrors)||[]))}}),300)}),Wt=At=>{const on=document.getElementById(`scroll-${Ae}-${At}`);if(!on)return;document.getElementById(`scroll-${Ae}`).scrollTo(0,on.offsetTop)},Be=(At,on)=>{const en=document.getElementById(`search-${Ae}-${At}`);if(!en)return;const Nn=document.getElementById(`search-${Ae}`);en.offsetTop-Nn.scrollTop>0&&en.offsetTop-Nn.scrollTop<Nn.clientHeight||(on==="down"?Nn.scrollTo(0,en.offsetTop-Nn.clientHeight+en.clientHeight):Nn.scrollTo(0,en.offsetTop))},ze=At=>{Kn(At,0)},yt=At=>{var on;if(!It.length)return;const en=(on=It==null?void 0:It[yn])==null?void 0:on.id;Sa(en),Jn([]),ta(0),Wt(en),Qe.current.blur()},Vt=(At,on)=>{Sa(At),Jn([]),ta(0),Wt(At)},En=()=>{Jn([]),An(""),ia("")},Sn=At=>{Sa(At),Jn([])},mn=()=>Un===""?te.createElement("i",{style:{pointerEvents:"none"},className:"iconfont icon-sousuo2 c-grey-c"}):te.createElement("i",{onClick:At=>{At.stopPropagation(),En()},className:"iconfont icon-shanchu4 c-grey-c"}),vn=()=>{ke({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},Kt=()=>{ke({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},Lt=()=>{Oe.current=setTimeout(()=>{pt(!1),ta(0)},200)},Dn=!(Dt!=null&&Dt.length)&&!(Fa!=null&&Fa.length);return te.createElement("div",{className:ye()(Ne==="night"?dt.darklySelectEnvironment:dt.selectEnvironment,Le)},bn&&te.createElement("div",{style:{marginTop:20,marginLeft:20}},bn),te.createElement("div",{className:dt.search},te.createElement(xe.default,{suffix:mn(),bordered:!1,ref:Qe,value:Un,onKeyDown:At=>{(At.keyCode===40||At.keyCode===38||At.keyCode===13)&&At.preventDefault()},size:"middle",onFocus:()=>{clearTimeout(Oe.current),Un&&ze(Un),pt(!0)},onBlur:Lt,onChange:At=>{An(At.target.value),At.target.value&&ze(At.target.value),ia(At.target.value)},placeholder:"\u641C\u7D22\u60A8\u9700\u8981\u7684\u5B9E\u9A8C\u73AF\u5883",onPressEnter:yt}),ct&&te.createElement("div",{id:`search-${Ae}`,className:dt.searchListWrap},It.map((At,on)=>te.createElement(te.Fragment,{key:on}," ",At.label)))),lt?te.createElement(He.Z,{className:dt.spin}):te.createElement(te.Fragment,null,!!na.length&&te.createElement("aside",{className:dt.common},te.createElement("div",{className:dt.title},"\u63A8\u8350\u73AF\u5883:"),te.createElement("ul",{className:dt.tags},na.map((At,on)=>te.createElement("li",{key:on,onClick:()=>Sn(At.id),className:Pt===At.id?`${dt.tag} ${dt.tagActive}`:dt.tag},At.name)))),Dn&&te.createElement(Ge.Z,{style:{margin:"60px 0"},image:we,description:te.createElement("span",{className:"c-grey-999"},"\u6682\u65E0\u5B9E\u9A8C\u73AF\u5883")}),te.createElement("aside",{className:dt.wrap,id:`scroll-${Ae}`},Dt.map((At,on)=>{var en;return(en=At==null?void 0:At.image)!=null&&en.length?te.createElement(de,{key:on,data:At,id:Pt,handleClick:Nn=>Sn(Nn)}):null}),te.createElement("ul",{className:dt.allList},Fa.map(At=>te.createElement("li",{key:`key-${At.id}`,id:`scroll-${Ae}-${At.id}`,className:At.id===Pt?`${dt.item} ${dt.itemActive}`:dt.item,onClick:()=>Sa(At.id)},te.createElement("div",{className:dt.name},At.name),At.private&&te.createElement(x.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},te.createElement("div",{className:dt.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),At.is_base&&te.createElement(x.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},te.createElement("div",{className:dt.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840"))))))),te.createElement("div",{className:dt.apply},te.createElement("span",{className:dt.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),te.createElement("span",{className:dt.p2,onClick:vn}," \u7533\u8BF7\u65B0\u5EFA"),!On&&te.createElement("span",{className:dt.p2,onClick:Kt}," \u5728\u7EBF\u521B\u5EFA")))},de=({data:Le,id:ke,handleClick:Ne})=>{const[Pt,lt]=(0,te.useState)(!0),{name:Dt,image:Fa}=Le;return te.createElement("div",{className:dt.list},te.createElement("header",{onClick:()=>lt(!Pt)},te.createElement("div",{className:dt.title},Dt),te.createElement("i",{style:{transition:"0.5s",transform:Pt?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999"})),te.createElement("ul",{className:dt.items,style:{height:Pt?"auto":0}},Fa.map(na=>te.createElement("li",{key:na.id,className:na.id===ke?`${dt.item} ${dt.itemActive}`:dt.item,onClick:()=>Ne(na.id)},te.createElement("div",{className:dt.name},na.name),na.private&&te.createElement(x.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},te.createElement("div",{className:dt.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),na.is_base&&te.createElement(x.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},te.createElement("div",{className:dt.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840")))),te.createElement("li",{className:dt.line})))};var Se=ce},99605:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return Oe}});var te=le(59301),x=le(5112),xe=le(78241),He=le(61621),Ge=le(3113),Ye=le(38986),ye=le(43418),dt="data:image/png;base64,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";function we(){return(0,Ye.U2)("teach_groups.json")}function De(Ae){return(0,Ye.v_)("teach_groups.json",Ae)}function $e(Ae,Qe){return(0,Ye.gz)(`teach_groups/${Ae}.json`,Qe)}function Ke(Ae){return(0,Ye.v_)("teach_group_members.json",Ae)}function it(Ae){return(0,Ye.IV)(`teach_group_members/${Ae}.json`)}function fe(Ae,Qe){return(0,Ye.IV)(`teach_groups/${Ae}/del_member.json`,{member_id:Qe})}function a(Ae){return(0,Ye.IV)(`teach_groups/${Ae}.json`)}var E=le(92832),b=({callback:Ae,visible:Qe,onCancel:Tt,id:Zt,name:Qt})=>{function ln(Kn){Ae(Kn)}const[pn]=xe.default.useForm();return(0,te.useEffect)(()=>{pn.setFieldsValue({name:Qt})},[Qt]),te.createElement(ye.default,{centered:!0,title:Zt?"\u6539\u540D":"\u65B0\u5EFA",open:Qe,onCancel:Tt,footer:null},te.createElement(xe.default,{layout:"vertical",form:pn,initialValues:{name:Qt},onFinish:ln},te.createElement(xe.default.Item,{label:"\u6559\u7814\u56E2\u961F\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0"}]},te.createElement(E.default,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20})),te.createElement(xe.default.Item,null,te.createElement("div",{className:"flex-container flex-end"},te.createElement(Ge.ZP,{type:"ghost",onClick:Tt,style:{marginRight:20}}," \u53D6\u6D88 ")," ",te.createElement(Ge.ZP,{type:"primary",htmlType:"submit"}," \u786E\u5B9A ")))))},y=le(14809),z={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112c17.7 0 32 14.3 32 32v736c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32zm-40 72H184v656h656V184zM640.01 338.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-square",theme:"outlined"},ae=z,se=le(7657),ce=function(Qe,Tt){return te.createElement(se.Z,(0,y.Z)({},Qe,{ref:Tt,icon:ae}))},de=te.forwardRef(ce),Se=de,Le=le(43531);const ke=50;var Ne=({data:Ae,isAdminOrTeacher:Qe,onDelGroup:Tt,onChangeGroupName:Zt,onPlusMember:Qt,onDelMember:ln,onExitGroup:pn})=>{const[Kn,Wt]=(0,te.useState)(0),[Be,ze]=(0,te.useState)(0);function yt(Sn){let mn=parseInt(Sn.target.id,10);ye.default.confirm({title:"\u89E3\u6563\u63D0\u793A",content:"\u89E3\u6563\u6559\u7814\u56E2\u961F\u5C06\u5BF9\u56E2\u961F\u6210\u5458\u4E4B\u95F4\u5171\u4EAB\u5B9E\u8BAD\u3001\u8BD5\u5377\u7B49\u529F\u80FD\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u89E3\u6563\u672C\u6559\u7814\u56E2\u961F\u5417\uFF1F",onOk:()=>{Tt(mn)}})}function Vt(Sn){let mn=parseInt(Sn.target.id,10);ye.default.confirm({title:"\u9000\u51FA\u63D0\u793A",content:"\u9000\u51FA\u5C06\u5BF9\u60A8\u4E0E\u7EC4\u5185\u6210\u5458\u5171\u540C\u5F00\u5C55\u6559\u7814\u6D3B\u52A8\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F",onOk:()=>{pn(mn)}})}function En(Sn,mn){ye.default.confirm({title:"\u6E29\u99A8\u63D0\u793A",icon:null,content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",onOk:()=>{ln(Sn,mn)}})}return te.createElement("ul",{className:"teaching-list"},Ae.map((Sn,mn)=>te.createElement("li",{key:Sn.id,onClick:()=>Wt(mn)},te.createElement("div",{className:"item-group"},te.createElement("span",null,Sn.name," \xA0 ",mn!==Kn&&te.createElement("i",{className:"iconfont icon-jiantou9"})," "),te.createElement("div",{className:"action-group"},Qe?te.createElement("a",{onClick:()=>{Zt(Sn)},style:{marginRight:40}},"\u4FEE\u6539\u540D2222\u79F0"):null,Sn.is_creat?te.createElement("a",{id:Sn.id+"",className:"c-grey-c",onClick:yt},"\u89E3\u6563"):te.createElement("a",{id:Sn.id+"",className:"c-grey-c",onClick:Vt},"\u9000\u51FA"))),mn===Kn?te.createElement("ul",{className:"info"},Sn.memers.map(vn=>te.createElement("li",{key:vn.id||vn.name,onClick:()=>{ze(vn.id)},className:Be===vn.id?"active":""},te.createElement("div",null,vn.name),Sn.is_creat&&vn.id&&Be===vn.id?te.createElement("a",{className:"btn-del",onClick:Kt=>{Kt.preventDefault(),Kt.stopPropagation(),En(Sn.id,Be)}},te.createElement(Se,null)):null)),Qe?te.createElement("li",null,te.createElement(Ge.ZP,{type:"link",disabled:Sn.memers.length>=50,title:Sn.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:()=>{Qt(Sn)}}," ",te.createElement(Le.Z,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)))},Pt=le(25690),lt=le(28027),Dt=Object.defineProperty,Fa=Object.defineProperties,na=Object.getOwnPropertyDescriptors,Sa=Object.getOwnPropertySymbols,ia=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,bn=(Ae,Qe,Tt)=>Qe in Ae?Dt(Ae,Qe,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):Ae[Qe]=Tt,ft=(Ae,Qe)=>{for(var Tt in Qe||(Qe={}))ia.call(Qe,Tt)&&bn(Ae,Tt,Qe[Tt]);if(Sa)for(var Tt of Sa(Qe))Yt.call(Qe,Tt)&&bn(Ae,Tt,Qe[Tt]);return Ae},qt=(Ae,Qe)=>Fa(Ae,na(Qe)),On=(Ae,Qe,Tt)=>new Promise((Zt,Qt)=>{var ln=Wt=>{try{Kn(Tt.next(Wt))}catch(Be){Qt(Be)}},pn=Wt=>{try{Kn(Tt.throw(Wt))}catch(Be){Qt(Be)}},Kn=Wt=>Wt.done?Zt(Wt.value):Promise.resolve(Wt.value).then(ln,pn);Kn((Tt=Tt.apply(Ae,Qe)).next())});function Un({children:Ae}){return te.createElement("div",{className:"no-data"},te.createElement("img",{src:dt,alt:"no-data",width:300}),Ae)}const An={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0};var ct=(Ae=>(Ae[Ae.INITDATA=0]="INITDATA",Ae[Ae.SHOWLOADING=1]="SHOWLOADING",Ae[Ae.SHOWFORMPANEL=2]="SHOWFORMPANEL",Ae[Ae.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",Ae[Ae.SELECTGROUP=4]="SELECTGROUP",Ae[Ae.SETINDEX=5]="SETINDEX",Ae))(ct||{});function pt(Ae,Qe){switch(Qe.type){case 0:return ft(ft({},Ae),Qe.payload);case 1:return qt(ft({},Ae),{loading:Qe.payload});case 5:return qt(ft({},Ae),{index:Qe.payload});case 2:return ft(ft({},Ae),Qe.payload);case 3:return ft(ft({},Ae),Qe.payload);case 4:return qt(ft({},Ae),{selectedGroup:Qe.payload,showFormPanel:!0});default:throw new Error}}function It({user:Ae}){var Qe;const[Tt,Zt]=(0,te.useReducer)(pt,An),{data:Qt,index:ln,loading:pn,showFormPanel:Kn,selectedGroup:Wt,showMemberPanel:Be}=Tt,ze=(Qe=Ae.userInfo)==null?void 0:Qe.role,yt=(0,te.useMemo)(()=>{let wt=[],Gt=[];for(let sa of Qt)sa.is_creat?wt.push(sa):Gt.push(sa);return[wt,Gt]},[Qt]);(0,te.useEffect)(()=>{ze===15&&Zt({type:5,payload:1})},[ze]);function Vt(){return On(this,null,function*(){const wt=yield we();Zt({type:0,payload:{loading:!1,showFormPanel:!1,data:wt.groups}})})}(0,te.useEffect)(()=>{Vt()},[]);function En(wt){return On(this,null,function*(){Wt.id?yield $e(Wt.id,wt):yield De(wt),Vt()})}function Sn(){Zt({type:2,payload:{showFormPanel:!0,selectedGroup:{}}})}function mn(wt){Zt({type:4,payload:wt})}function vn(){Zt({type:2,payload:{showFormPanel:!1}})}function Kt(){Zt({type:3,payload:{showMemberPanel:!1,selectedGroup:{}}})}function Lt(wt){Zt({type:3,payload:{showMemberPanel:!0,selectedGroup:wt}})}function Dn(wt,Gt){return On(this,null,function*(){yield fe(wt,Gt),Vt()})}function At(wt){return On(this,null,function*(){yield a(wt),Vt()})}function on(wt){return On(this,null,function*(){yield it(wt),Vt()})}function en(wt){Zt({type:5,payload:parseInt(wt.target.id,10)})}function Nn(wt,Gt){return On(this,null,function*(){Kt(),yield Ke({user_ids:wt,group_id:Gt}),Vt()})}return te.createElement(te.Fragment,null,te.createElement("div",{className:"teaching-circling-container"},te.createElement("h3",null," \u6559\u7814\u56E2\u961F ",ze<=12&&te.createElement(Ge.ZP,{type:"primary",disabled:Qt.length>=50,title:Qt.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Sn},"\u65B0\u5EFA")," "),te.createElement("div",{className:"teaching-circling-body"},ze===15?null:te.createElement("ul",{className:"navs"},te.createElement("li",{className:ln===0?"active":""},te.createElement("a",{id:"0",onClick:en},"\u6211\u521B\u5EFA\u7684")),te.createElement("li",{className:ln===1?"active":""},te.createElement("a",{id:"1",onClick:en},"\u6211\u52A0\u5165\u7684"))),te.createElement("div",{className:yt[ln].length===0?"nodata-content":"main-content"},yt[ln].length===0?te.createElement(Un,null,ze<=12?te.createElement(te.Fragment,null," ",te.createElement("p",null,"\u6559\u7814\u56E2\u961F\u6709\u52A9\u4E8E\u4F60\u548C\u4F60\u7684\u4F19\u4F34\u4EEC\u4E00\u8D77\u521B\u5EFA\u5B9E\u8BAD\u3001\u534F\u540C\u6559\u5B66\uFF0C\u6216\u5F00\u5C55\u5176\u4ED6\u6559\u7814\u6D3B\u52A8\u3002")," ",te.createElement("p",null,"\u5F53\u524D\u60A8\u5C1A\u672A\u7EC4\u5EFA\u5C5E\u4E8E\u81EA\u5DF1\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB\u7EC4\u5EFA\u5427\uFF01")," "):te.createElement("p",null," \u60A8\u5C1A\u672A\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u5C0F\u7EC4\uFF0C\u8BF7\u7B49\u5F85\u8001\u5E08\u7684\u53EC\u5524\u5427\uFF01 ")):te.createElement(Ne,{onExitGroup:on,onPlusMember:Lt,onDelMember:Dn,onDelGroup:At,isAdminOrTeacher:ze<=12,onChangeGroupName:mn,data:yt[ln]}))),te.createElement("p",{style:{width:1200,margin:"0 auto 40px auto"},className:"desc"}," * \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732 ")),te.createElement(b,{callback:En,visible:Kn,onCancel:vn,id:Wt.id,name:Wt.name}),te.createElement(ye.default,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",open:Be,onCancel:Kt,footer:null,width:1100,bodyStyle:{minHeight:200}},te.createElement(lt.Z,{container_id:Wt.id,container_type:4,onSelect:Nn,onCancel:Kt})))}var Jn=(0,Pt.connect)(({user:Ae})=>({user:Ae}))(It),yn=(Ae,Qe,Tt)=>new Promise((Zt,Qt)=>{var ln=Wt=>{try{Kn(Tt.next(Wt))}catch(Be){Qt(Be)}},pn=Wt=>{try{Kn(Tt.throw(Wt))}catch(Be){Qt(Be)}},Kn=Wt=>Wt.done?Zt(Wt.value):Promise.resolve(Wt.value).then(ln,pn);Kn((Tt=Tt.apply(Ae,Qe)).next())});const ta=x.ZP.Group;var Oe=({onSelect:Ae,onCancel:Qe})=>{const[Tt,Zt]=(0,te.useState)([]),[Qt,ln]=(0,te.useState)(!0);(0,te.useEffect)(()=>{function Wt(){return yn(this,null,function*(){const{groups:Be}=yield(0,Ye.U2)("teach_groups/my.json");Zt(Be),ln(!1)})}Wt()},[]);const pn=(0,te.useMemo)(()=>{let Wt=[],Be=[];for(let ze of Tt)ze.is_creat?Wt.push(ze):Be.push(ze);return[Wt,Be]},[Tt]);function Kn(Wt){Ae(Wt)}return te.createElement(xe.default,{className:"select-teach-group",onFinish:Kn},Qt?te.createElement(He.Z,{paragraph:!0}):Tt.length===0?te.createElement(Un,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",te.createElement(Pt.Link,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):te.createElement(te.Fragment,null,te.createElement(xe.default.Item,{name:"group_id",style:{width:"100%"}},te.createElement(ta,{style:{width:"100%"}},te.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),te.createElement("ul",{className:"groups"},pn[0].map(Wt=>te.createElement("li",{key:Wt.id},te.createElement(x.ZP,{value:Wt.id},Wt.name)))),te.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),te.createElement("ul",{className:"groups"},pn[1].map(Wt=>te.createElement("li",{key:Wt.id},te.createElement(x.ZP,{value:Wt.id},Wt.name)))))),te.createElement("div",{className:"btn-actions"},te.createElement(Ge.ZP,{type:"default",onClick:Qe,style:{marginRight:10}},"\u53D6\u6D88"),te.createElement(Ge.ZP,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},28027:function(Me,bt,le){"use strict";var te=le(59301),x=le(78241),xe=le(95237),He=le(57809),Ge=le(92832),Ye=le(88522),ye=le(3113),dt=le(24905),we=le(6848),De=le(8591),$e=le(1710),Ke=le(25690),it=le(61186),fe=le.n(it),a=le(26724),E=le.n(a),b=le(58143),y=le(82264),z=le(92427),ae=le(3878),se=le(59301),ce=Object.defineProperty,de=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Pt=(ft,qt,On)=>qt in ft?ce(ft,qt,{enumerable:!0,configurable:!0,writable:!0,value:On}):ft[qt]=On,lt=(ft,qt)=>{for(var On in qt||(qt={}))ke.call(qt,On)&&Pt(ft,On,qt[On]);if(Le)for(var On of Le(qt))Ne.call(qt,On)&&Pt(ft,On,qt[On]);return ft},Dt=(ft,qt)=>de(ft,Se(qt)),Fa=(ft,qt,On)=>new Promise((Un,An)=>{var ct=Jn=>{try{It(On.next(Jn))}catch(yn){An(yn)}},pt=Jn=>{try{It(On.throw(Jn))}catch(yn){An(yn)}},It=Jn=>Jn.done?Un(Jn.value):Promise.resolve(Jn.value).then(ct,pt);It((On=On.apply(ft,qt)).next())});const na=[];function Sa({onSearch:ft,schools:qt}){return se.createElement(x.default,{colon:!1,layout:"horizontal",onFinish:ft,initialValues:{keyword:"",school_name:"",search_type:"1"}},se.createElement(xe.Z,{style:{flexWrap:"nowrap"}},se.createElement(x.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},se.createElement(He.default,{popupClassName:ae.Z.selectdown,style:{width:106}},se.createElement(He.default.Option,{value:"1"},"\u59D3\u540D"),se.createElement(He.default.Option,{value:"2"},"\u624B\u673A\u53F7"),se.createElement(He.default.Option,{value:"3"},"\u90AE\u7BB1"))),se.createElement(x.default.Item,{style:{marginLeft:20},label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},se.createElement(Ge.default,{allowClear:!0,style:{width:300},size:"middle"})),se.createElement(x.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},se.createElement(Ye.Z,{options:qt,style:{width:300},size:"middle",showSearch:!0,filterOption:(On,Un)=>Un.value.toUpperCase().indexOf(On.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),se.createElement(ye.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var ia=(ft=>(ft[ft.INITDATA=0]="INITDATA",ft[ft.INITSCHOOLS=1]="INITSCHOOLS",ft[ft.SHOWLOADING=2]="SHOWLOADING",ft[ft.SELECTEDIDS=3]="SELECTEDIDS",ft[ft.SETQUERY=4]="SETQUERY",ft[ft.SETPAGE=5]="SETPAGE",ft))(ia||{});function Yt(ft,qt){switch(qt.type){case 0:return lt(lt({},ft),qt.payload);case 4:return lt(lt({},ft),qt.payload);case 5:return Dt(lt({},ft),{page:qt.payload,reload:!1});case 2:return Dt(lt({},ft),{loading:qt.payload});case 1:return Dt(lt({},ft),{schools:qt.payload});case 3:return Dt(lt({},ft),{selectedIds:qt.payload});default:throw new Error}}const bn={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};bt.Z=({onSelect:ft,onCancel:qt,container_id:On,container_type:Un})=>{const[An,ct]=(0,te.useReducer)(Yt,bn),{data:pt,schools:It,loading:Jn,selectedIds:yn,page:ta,count:Oe,query:Ae,reload:Qe}=An;(0,te.useEffect)(()=>{function Wt(){return Fa(this,null,function*(){const{users:Be,user_count:ze}=yield(0,y.nQ)(Dt(lt({},Ae),{page:ta,container_type:Un,container_id:On,display_aliases:!0}));ct({type:0,payload:{data:Qe?Be:[...pt,...Be],count:ze}})})}Ae&&Wt()},[ta,Ae,Qe,On,Un]),(0,te.useEffect)(()=>{function Wt(){return Fa(this,null,function*(){const{school_names:Be}=yield(0,y.K$)({display_aliases:!0});ct({type:1,payload:Be.map(ze=>({value:ze}))})})}Wt()},[]);const Tt=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(Wt,Be)=>se.createElement(dt.default,{value:Be.numid,checked:yn.includes(Be.numid),disabled:!!Wt})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(Wt,Be)=>se.createElement("div",null,se.createElement(we.Z,{placement:"bottom",title:Wt},se.createElement(Ke.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${Be.login}`,target:"_blank"},Wt||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:Wt=>se.createElement(we.Z,{placement:"bottom",title:Wt},se.createElement("span",{style:{color:"#000000"}},Wt||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:Wt=>se.createElement(we.Z,{placement:"bottom",title:Wt},se.createElement("span",{style:{color:"#000000"}},Wt||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:Wt=>se.createElement(we.Z,{placement:"bottom",title:Wt},se.createElement("span",{style:{color:"#000000"}},Wt||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:Wt=>se.createElement(we.Z,{placement:"bottom",title:Wt},se.createElement("span",{style:{color:"#000000"}},Wt||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:Wt=>se.createElement(we.Z,{placement:"bottom",title:Wt},se.createElement("span",{style:{color:"#000000"}},Wt||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:Wt=>se.createElement("span",{style:{color:"#000000"}},Wt?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:Wt=>se.createElement(we.Z,{placement:"bottom",title:Wt},se.createElement("span",{style:{color:"#000000"}},fe()(Wt).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:Wt=>{if(Wt===1)return se.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function Zt(Wt){ct({type:4,payload:{page:1,reload:!0,query:Wt}})}function Qt(Wt){ct({type:5,payload:Wt})}function ln(Wt){let Be=yn.indexOf(Wt);Be>=0?yn.splice(Be,1):yn.push(Wt),ct({type:3,payload:[...yn]})}function pn(){yn.length===0?De.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(ft(yn,On),ct({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const Kn=Oe>ta*10;return se.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},se.createElement(Sa,{onSearch:Zt,schools:It}),Ae?se.createElement(se.Fragment,null,se.createElement("div",{className:"flexd-table-header mt20"},se.createElement(z.Gi,null,se.createElement($e.default,{pagination:!1,dataSource:na,columns:Tt}))),se.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},se.createElement(E(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Qt,hasMore:Kn,useWindow:!1},se.createElement(z.Gi,null,se.createElement($e.default,{loading:Jn,showHeader:!1,pagination:!1,dataSource:pt,columns:Tt,onRow:Wt=>({onClick:Be=>{Wt.added!==1&&ln(Wt.numid)}})})))),se.createElement("div",{className:"flex-container flex-end"},se.createElement(ye.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:qt},"\u53D6\u6D88"),se.createElement(ye.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:pn},"\u786E\u5B9A"))):se.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},se.createElement("img",{src:b,width:"100",alt:""}),se.createElement("br",null),se.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},69720:function(Me,bt,le){"use strict";le.d(bt,{h:function(){return se}});var te=le(59301),x=le(57809),xe=le(78241),He=le(3113),Ge=le(89780),Ye=le.n(Ge),ye=le(8336),dt=le(12469),we=Object.defineProperty,De=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,a=(ce,de,Se)=>de in ce?we(ce,de,{enumerable:!0,configurable:!0,writable:!0,value:Se}):ce[de]=Se,E=(ce,de)=>{for(var Se in de||(de={}))it.call(de,Se)&&a(ce,Se,de[Se]);if(Ke)for(var Se of Ke(de))fe.call(de,Se)&&a(ce,Se,de[Se]);return ce},b=(ce,de)=>De(ce,$e(de));const y=x.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},ae={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"]};bt.Z=({callback:ce,onCancel:de})=>{const[Se,Le]=(0,te.useState)("python");function ke(Pt){Le(ae[Pt][1])}function Ne(Pt){ce(Pt)}return te.createElement(xe.default,b(E({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ne,style:{width:500}}),te.createElement(xe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},te.createElement(x.default,{getPopupContainer:Pt=>Pt.parentNode,onChange:ke},Object.keys(ae).map(Pt=>te.createElement(y,{key:Pt,value:Pt},ae[Pt][0])))),te.createElement(xe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},te.createElement(se,{mode:Se})),te.createElement("div",{className:"flex-container flex-end"},te.createElement(He.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.createElement(He.ZP,{type:"ghost",onClick:de},"\u53D6\u6D88")))};function se({value:ce,onChange:de,mode:Se,options:Le={}}){const ke=(0,te.useRef)(),[Ne,Pt]=(0,te.useState)();return(0,te.useEffect)(()=>{if(Ne){let lt=function(Dt){const Fa=Dt.getValue();de&&de(Fa)};return Ne.on("change",lt),()=>{Ne.off("change",lt)}}},[Ne,de]),(0,te.useEffect)(()=>{Ne&&Ne.setOption("mode",Se)},[Ne,Se]),(0,te.useEffect)(()=>{Ne&&(ce!==Ne.getValue()||ce==="")&&setTimeout(()=>{Ne.setValue(ce||"")},300)},[Ne,ce]),(0,te.useEffect)(()=>{if(ke.current&&!Ne){const lt=Ye().fromTextArea(ke.current,E({mode:Se,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Le));Pt(lt)}},[ke.current,Ne]),te.createElement("div",{className:"my-codemirror-container"},te.createElement("textarea",{ref:ke}))}},39793:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return La}});var te=le(59301),x=le(89780),xe=le.n(x),He=le(76374),Ge=le(8336),Ye=le(6313),ye=le(25717),dt=le(99498),we=le(25419),De=le(67549),$e=le(91842),Ke=({value:et="",className:Et,showTextOnly:vt,showLines:Qn,style:qn={}})=>{const ca=(0,te.useMemo)(()=>"",[et]);return te.createElement(te.Fragment,null,te.createElement("div",{dangerouslySetInnerHTML:{__html:ca}}))},it=le(59301),fe=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ae=(et,Et,vt)=>Et in et?fe(et,Et,{enumerable:!0,configurable:!0,writable:!0,value:vt}):et[Et]=vt,se=(et,Et)=>{for(var vt in Et||(Et={}))y.call(Et,vt)&&ae(et,vt,Et[vt]);if(b)for(var vt of b(Et))z.call(Et,vt)&&ae(et,vt,Et[vt]);return et},ce=(et,Et)=>a(et,E(Et));let de=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Se({onActionCallback:et,title:Et,icon:vt,actionName:Qn,className:qn="",children:ca}){function ir(){et(Qn)}return it.createElement("a",{title:Et,className:qn,onClick:ir},it.createElement("i",{className:`${vt}`}),ca)}var Le=({watch:et,showNullButton:Et,showNullProgramButton:vt,onActionCallback:Qn,fullScreen:qn,insertTemp:ca,hidetoolBar:ir,extraUse:Qa})=>{const Ma=[...de,{title:`${et?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${et?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return it.createElement("ul",{className:"markdown-toolbar-container"},!ir&&Ma.map((Ja,Ua)=>it.createElement("li",{key:Ua},Ja.actionName?it.createElement(Se,ce(se({},Ja),{onActionCallback:Qn})):it.createElement("span",{className:"v-line"}))),Et?it.createElement("li",null,it.createElement(Se,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Qn},it.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,vt?it.createElement(it.Fragment,null,it.createElement("li",null,it.createElement(Se,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Qn},it.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),it.createElement("li",null,it.createElement(Se,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Qn},it.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,ca&&it.createElement("li",null,it.createElement(Se,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${ca}`,onActionCallback:Qn},it.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Qa&&it.createElement("li",null,Qa),it.createElement("li",{className:"btn-full-screen"},it.createElement(Se,{icon:`${qn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:qn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Qn})))},ke=le(91558),Ne=le(78241),Pt=le(92832),lt=le(3113),Dt=Object.defineProperty,Fa=Object.defineProperties,na=Object.getOwnPropertyDescriptors,Sa=Object.getOwnPropertySymbols,ia=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,bn=(et,Et,vt)=>Et in et?Dt(et,Et,{enumerable:!0,configurable:!0,writable:!0,value:vt}):et[Et]=vt,ft=(et,Et)=>{for(var vt in Et||(Et={}))ia.call(Et,vt)&&bn(et,vt,Et[vt]);if(Sa)for(var vt of Sa(Et))Yt.call(Et,vt)&&bn(et,vt,Et[vt]);return et},qt=(et,Et)=>Fa(et,na(Et));const On={labelCol:{span:4},wrapperCol:{span:20}};var Un=({callback:et,onCancel:Et})=>{function vt(Qn){et(Qn)}return te.createElement(Ne.default,qt(ft({},On),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:vt,style:{width:500}}),te.createElement(Ne.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},te.createElement(Pt.default,null)),te.createElement(Ne.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},te.createElement(Pt.default,null)),te.createElement("div",{className:"flex-container flex-end"},te.createElement(lt.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.createElement(lt.ZP,{type:"ghost",onClick:Et},"\u53D6\u6D88")))},An=le(69720),ct=le(17077),pt=le(43418),It=le(95237),Jn=le(9507),yn=le(59301),ta=({callback:et,onCancel:Et})=>{const vt=document.createElement("canvas"),Qn=vt.getContext("2d");vt.width=1e3,vt.height=800,Qn.fillStyle="#ffffff",Qn.fillRect(0,0,vt.width,vt.height);const qn=vt.toDataURL("image/png");return yn.createElement(pt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},yn.createElement(It.Z,{style:{height:"100vh"}},yn.createElement(Jn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:qn,visible:!0,title:String(Date.now())},onOk:ca=>{et({src:ca.url})},onClose:Et})))},Oe=le(12378);function Ae(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Ae,go.CommandHandler),Ae.prototype.canAlignSelection=function(){var et=this.diagram;return!(et===null||et.isReadOnly||et.isModelReadOnly||et.selection.count<2)},Ae.prototype.alignLeft=function(){var et=this.diagram;et.startTransaction("aligning left");var Et=1/0;et.selection.each(function(vt){vt instanceof go.Link||(Et=Math.min(vt.position.x,Et))}),et.selection.each(function(vt){vt instanceof go.Link||vt.move(new go.Point(Et,vt.position.y))}),et.commitTransaction("aligning left")},Ae.prototype.alignRight=function(){var et=this.diagram;et.startTransaction("aligning right");var Et=-1/0;et.selection.each(function(vt){if(!(vt instanceof go.Link)){var Qn=vt.actualBounds.x+vt.actualBounds.width;Et=Math.max(Qn,Et)}}),et.selection.each(function(vt){vt instanceof go.Link||vt.move(new go.Point(Et-vt.actualBounds.width,vt.position.y))}),et.commitTransaction("aligning right")},Ae.prototype.alignTop=function(){var et=this.diagram;et.startTransaction("alignTop");var Et=1/0;et.selection.each(function(vt){vt instanceof go.Link||(Et=Math.min(vt.position.y,Et))}),et.selection.each(function(vt){vt instanceof go.Link||vt.move(new go.Point(vt.position.x,Et))}),et.commitTransaction("alignTop")},Ae.prototype.alignBottom=function(){var et=this.diagram;et.startTransaction("aligning bottom");var Et=-1/0;et.selection.each(function(vt){if(!(vt instanceof go.Link)){var Qn=vt.actualBounds.y+vt.actualBounds.height;Et=Math.max(Qn,Et)}}),et.selection.each(function(vt){vt instanceof go.Link||vt.move(new go.Point(vt.actualBounds.x,Et-vt.actualBounds.height))}),et.commitTransaction("aligning bottom")},Ae.prototype.alignCenterX=function(){var et=this.diagram,Et=et.selection.first();if(Et){et.startTransaction("aligning Center X");var vt=Et.actualBounds.x+Et.actualBounds.width/2;et.selection.each(function(Qn){Qn instanceof go.Link||Qn.move(new go.Point(vt-Qn.actualBounds.width/2,Qn.actualBounds.y))}),et.commitTransaction("aligning Center X")}},Ae.prototype.alignCenterY=function(){var et=this.diagram,Et=et.selection.first();if(Et){et.startTransaction("aligning Center Y");var vt=Et.actualBounds.y+Et.actualBounds.height/2;et.selection.each(function(Qn){Qn instanceof go.Link||Qn.move(new go.Point(Qn.actualBounds.x,vt-Qn.actualBounds.height/2))}),et.commitTransaction("aligning Center Y")}},Ae.prototype.alignColumn=function(et){var Et=this.diagram;Et.startTransaction("align Column"),et===void 0&&(et=0),et=parseFloat(et);var vt=new Array;Et.selection.each(function(Qa){Qa instanceof go.Link||vt.push(Qa)});for(var Qn=0;Qn<vt.length-1;Qn++){var qn=vt[Qn],ca=qn.actualBounds.y+qn.actualBounds.height+et,ir=vt[Qn+1];ir.move(new go.Point(qn.actualBounds.x,ca))}Et.commitTransaction("align Column")},Ae.prototype.alignRow=function(et){et===void 0&&(et=0),et=parseFloat(et);var Et=this.diagram;Et.startTransaction("align Row");var vt=new Array;Et.selection.each(function(Qa){Qa instanceof go.Link||vt.push(Qa)});for(var Qn=0;Qn<vt.length-1;Qn++){var qn=vt[Qn],ca=qn.actualBounds.x+qn.actualBounds.width+et,ir=vt[Qn+1];ir.move(new go.Point(ca,qn.actualBounds.y))}Et.commitTransaction("align Row")},Ae.prototype.canRotate=function(et){var Et=this.diagram;return!(Et===null||Et.isReadOnly||Et.isModelReadOnly||Et.selection.count<1)},Ae.prototype.rotate=function(et){et===void 0&&(et=90);var Et=this.diagram;Et.startTransaction("rotate "+et.toString());var Et=this.diagram;Et.selection.each(function(vt){vt instanceof go.Link||vt instanceof go.Group||(vt.angle+=et)}),Et.commitTransaction("rotate "+et.toString())},Ae.prototype.pullToFront=function(){var et=this.diagram;et.startTransaction("pullToFront");var Et=new go.Map;et.selection.each(function(vt){Et.set(vt.layer,0)}),Et.iteratorKeys.each(function(vt){var Qn=0;vt.parts.each(function(qn){if(!qn.isSelected){var ca=qn.zOrder;isNaN(ca)?qn.zOrder=0:Qn=Math.max(Qn,ca)}}),Et.set(vt,Qn)}),et.selection.each(function(vt){Ae._assignZOrder(vt,Et.get(vt.layer)+1)}),et.commitTransaction("pullToFront")},Ae.prototype.pushToBack=function(){var et=this.diagram;et.startTransaction("pushToBack");var Et=new go.Map;et.selection.each(function(vt){Et.set(vt.layer,0)}),Et.iteratorKeys.each(function(vt){var Qn=0;vt.parts.each(function(qn){if(!qn.isSelected){var ca=qn.zOrder;isNaN(ca)?qn.zOrder=0:Qn=Math.min(Qn,ca)}}),Et.set(vt,Qn)}),et.selection.each(function(vt){Ae._assignZOrder(vt,Et.get(vt.layer)-1-Ae._findGroupDepth(vt))}),et.commitTransaction("pushToBack")},Ae._assignZOrder=function(et,Et,vt){vt===void 0&&(vt=et),et.layer===vt.layer&&(et.zOrder=Et),et instanceof go.Group&&et.memberParts.each(function(Qn){Ae._assignZOrder(Qn,Et+1,vt)})},Ae._findGroupDepth=function(et){if(et instanceof go.Group){var Et=0;return et.memberParts.each(function(vt){Et=Math.max(Et,Ae._findGroupDepth(vt))}),Et+1}else return 0},Ae.prototype.doKeyDown=function(){var et=this.diagram;if(et!==null){var Et=et.lastInput;if(Et.key==="Up"||Et.key==="Down"||Et.key==="Left"||Et.key==="Right"){var vt=this.arrowKeyBehavior;if(vt==="none")return;if(vt==="select"){this._arrowKeySelect();return}else if(vt==="move"){this._arrowKeyMove();return}else if(vt==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},Ae.prototype._getAllParts=function(){var et=new Array;return this.diagram.nodes.each(function(Et){et.push(Et)}),this.diagram.parts.each(function(Et){et.push(Et)}),et},Ae.prototype._arrowKeyMove=function(){var et=this.diagram,Et=et.lastInput,vt=0,Qn=0;if(Et.control||Et.meta)vt=1,Qn=1;else if(et.grid!==null){var qn=et.grid.gridCellSize;Qn=qn.width,vt=qn.height}et.startTransaction("arrowKeyMove"),et.selection.each(function(ca){Et.key==="Up"?ca.move(new go.Point(ca.actualBounds.x,ca.actualBounds.y-vt)):Et.key==="Down"?ca.move(new go.Point(ca.actualBounds.x,ca.actualBounds.y+vt)):Et.key==="Left"?ca.move(new go.Point(ca.actualBounds.x-Qn,ca.actualBounds.y)):Et.key==="Right"&&ca.move(new go.Point(ca.actualBounds.x+Qn,ca.actualBounds.y))}),et.commitTransaction("arrowKeyMove")},Ae.prototype._arrowKeySelect=function(){var et=this.diagram,Et=et.lastInput,vt=null;Et.key==="Up"?vt=this._findNearestPartTowards(270):Et.key==="Down"?vt=this._findNearestPartTowards(90):Et.key==="Left"?vt=this._findNearestPartTowards(180):Et.key==="Right"&&(vt=this._findNearestPartTowards(0)),vt!==null&&(Et.shift?vt.isSelected=!0:Et.control||Et.meta?vt.isSelected=!vt.isSelected:et.select(vt))},Ae.prototype._findNearestPartTowards=function(et){var Et=this.diagram.selection.first();if(Et===null)return null;for(var vt=Et.actualBounds.center,Qn=this._getAllParts(),qn=1/0,ca=Et,ir=0;ir<Qn.length;ir++){var Qa=Qn[ir];if(Qa!==Et&&Qa.canSelect()){var Ma=Qa.actualBounds.center,Ja=vt.directionPoint(Ma),Ua=this._angleCloseness(Ja,et);if(Ua<=45){var Ln=vt.distanceSquaredPoint(Ma);Ln*=1+Math.sin(Ua*Math.PI/180),Ln<qn&&(qn=Ln,ca=Qa)}}}return ca},Ae.prototype._angleCloseness=function(et,Et){return Math.min(Math.abs(Et-et),Math.min(Math.abs(Et+360-et),Math.abs(Et-360-et)))},Ae.prototype._arrowKeyTree=function(){var et=this.diagram,Et=et.selection.first();if(Et instanceof go.Node){var vt=et.lastInput;if(vt.key==="Right"){if(!Et.isTreeLeaf)if(!Et.isTreeExpanded)et.commandHandler.canExpandTree(Et)&&et.commandHandler.expandTree(Et);else{var Qn=this._sortTreeChildrenByY(Et).first();Qn!==null&&et.select(Qn)}}else if(vt.key==="Left")if(!Et.isTreeLeaf&&Et.isTreeExpanded)et.commandHandler.canCollapseTree(Et)&&et.commandHandler.collapseTree(Et);else{var qn=Et.findTreeParentNode();qn!==null&&et.select(qn)}else if(vt.key==="Up"){var qn=Et.findTreeParentNode();if(qn!==null){var ca=this._sortTreeChildrenByY(qn),ir=ca.indexOf(Et);if(ir>0){for(var Qa=ca.elt(ir-1);Qa!==null&&Qa.isTreeExpanded&&!Qa.isTreeLeaf;){var Ma=this._sortTreeChildrenByY(Qa);Qa=Ma.last()}Qa!==null&&et.select(Qa)}else et.select(qn)}}else if(vt.key==="Down")if(Et.isTreeExpanded&&!Et.isTreeLeaf){var Qn=this._sortTreeChildrenByY(Et).first();Qn!==null&&et.select(Qn)}else for(;Et!==null;){var qn=Et.findTreeParentNode();if(qn===null)break;var ca=this._sortTreeChildrenByY(qn),ir=ca.indexOf(Et);if(ir<ca.length-1){et.select(ca.elt(ir+1));break}else Et=qn}var Ja=et.selection.first();Ja!==null&&et.scrollToRect(Ja.actualBounds)}},Ae.prototype._sortTreeChildrenByY=function(et){var Et=new go.List().addAll(et.findTreeChildrenNodes());return Et.sort(function(vt,Qn){var qn=vt.location,ca=Qn.location;return qn.y<ca.y?-1:qn.y>ca.y?1:qn.x<ca.x?-1:qn.x>ca.x?1:0}),Et},Ae.prototype.copyToClipboard=function(et){go.CommandHandler.prototype.copyToClipboard.call(this,et),this._lastPasteOffset.set(this.pasteOffset)},Ae.prototype.pasteFromClipboard=function(){var et=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(et,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),et},Object.defineProperty(Ae.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(et){if(et!=="move"&&et!=="select"&&et!=="scroll"&&et!=="tree"&&et!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+et);this._arrowKeyBehavior=et}}),Object.defineProperty(Ae.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(et){if(!(et instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+et);this._pasteOffset.set(et)}});var Qe=Ae,Tt=le(63720),Zt=le(43604),Qt=le(38986),ln={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},pn=le(59301),Kn=(et,Et,vt)=>new Promise((Qn,qn)=>{var ca=Ma=>{try{Qa(vt.next(Ma))}catch(Ja){qn(Ja)}},ir=Ma=>{try{Qa(vt.throw(Ma))}catch(Ja){qn(Ja)}},Qa=Ma=>Ma.done?Qn(Ma.value):Promise.resolve(Ma.value).then(ca,ir);Qa((vt=vt.apply(et,Et)).next())});function Wt({onCancel:et,callback:Et}){let vt=(0,te.useRef)(),Qn=(0,te.useRef)(),qn=(0,te.useRef)(),ca=(0,te.useRef)(!1);const ir=(0,te.useRef)(!1),[Qa,Ma]=(0,te.useState)(0);function Ja(){const Ln=Oe.bx.make,Ha={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"};vt.current=new Oe.S0(Qn.current,{padding:20,grid:Ln(Oe.s_,"Grid",Ln(Oe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Ln(Oe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:rt=>{var Je=rt.diagram.commandHandler.addTopLevelParts(rt.diagram.selection,!0);Je||rt.diagram.currentTool.doCancel()},commandHandler:Ln(Qe),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:rt=>{var Je=rt.subject;Je.location=Je.location.copy().snapToGridPoint(rt.diagram.grid.gridOrigin,rt.diagram.grid.gridCellSize),setTimeout(()=>{rt.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:rt=>{var Je=rt.subject;setTimeout(()=>{rt.diagram.commandHandler.editTextBlock()})},LinkRelinked:rt=>{var Je=rt.parameter.part;Je.invalidateConnectedLinks();var Xt=rt.subject;rt.diagram.toolManager.linkingTool.isForwards?Xt.toNode.invalidateConnectedLinks():Xt.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),vt.current.nodeTemplate=Ln(Oe.NB,"Auto",{locationSpot:Oe.z6.Center,locationObjectName:"SHAPE",desiredSize:new Oe.$u(120,60),minSize:new Oe.$u(40,40),resizable:!0,resizeCellSize:new Oe.$u(10,10),rotatable:!0},new Oe.KX("location","loc",Oe.E9.parse).makeTwoWay(Oe.E9.stringify),new Oe.KX("desiredSize","size",Oe.$u.parse).makeTwoWay(Oe.$u.stringify),Ln(Oe.bn,{name:"SHAPE",fill:Ha.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Oe.z6.AllSides,toSpot:Oe.z6.AllSides},new Oe.KX("figure"),new Oe.KX("fill"),new Oe.KX("stroke","borderColor"),new Oe.KX("strokeWidth","thickness"),new Oe.KX("strokeDashArray","dash")),Ln(Oe.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Ln(Oe.al,{margin:1,textAlign:"center",overflow:Oe.al.OverflowEllipsis,editable:!0},new Oe.KX("text").makeTwoWay(),new Oe.KX("stroke","color"))),vt.current.nodeTemplate.toolTip=Ln("ToolTip",Ln(Oe.s_,"Vertical",{maxSize:new Oe.$u(200,NaN)},Ln(Oe.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Oe.KX("text")),Ln(Oe.al,{font:"10pt sans-serif",textAlign:"center"},new Oe.KX("text","details"))));function Hr(rt,Je){var Xt=(jn,Na)=>{jn.handled=!0,jn.diagram.model.commit(zn=>{var Aa=Na.part.adornedPart,Fn=new Oe.E9().setRectSpot(Aa.actualBounds,rt);Fn.subtract(Aa.location),Fn.scale(2,2),Fn.x+=Math.sign(Fn.x)*130,Fn.y+=Math.sign(Fn.y)*130,Fn.add(Aa.location),Fn.snapToGridPoint(jn.diagram.grid.gridOrigin,jn.diagram.grid.gridCellSize);var Da=zn.copyNodeData(Aa.data);zn.setGroupKeyForNodeData(Da,zn.getGroupKeyForNodeData(Aa.data)),zn.addNodeData(Da);var mo={from:Aa.key,to:zn.getKeyForNodeData(Da)};zn.addLinkData(mo);var zo=jn.diagram.findNodeForData(Da);zo.location=Fn,jn.diagram.select(zo),setTimeout(()=>{jn.diagram.commandHandler.editTextBlock()},20)})};return Ln(Oe.bn,{figure:Je,alignment:rt,alignmentFocus:rt.opposite(),width:rt.equals(Oe.z6.Top)||rt.equals(Oe.z6.Bottom)?25:18,height:rt.equals(Oe.z6.Top)||rt.equals(Oe.z6.Bottom)?18:25,fill:"orange",stroke:Ha.white,strokeWidth:4,mouseEnter:(jn,Na)=>Na.fill="dodgerblue",mouseLeave:(jn,Na)=>Na.fill="orange",isActionable:!0,click:Xt,contextClick:Xt})}function Mo(rt){return Ln(Oe.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:(Je,Xt)=>Xt.fill="dodgerblue",mouseLeave:(Je,Xt)=>Xt.fill="orange",click:(Je,Xt)=>{Je.diagram.commandHandler.showContextMenu(Xt.part.adornedPart)}},rt||{})}vt.current.nodeTemplate.selectionAdornmentTemplate=Ln(Oe.uz,"Spot",Ln(Oe.Vm,{padding:10}),Hr(Oe.z6.Top,"TriangleUp"),Hr(Oe.z6.Left,"TriangleLeft"),Hr(Oe.z6.Right,"TriangleRight"),Hr(Oe.z6.Bottom,"TriangleDown"),Mo({alignment:new Oe.z6(.75,0)}));function aa(rt,Je){return(Xt,jn)=>{Xt.handled=!0,Xt.diagram.model.commit(Na=>{Na.set(jn.part.adornedPart.data,rt,Je)})}}function Cn(rt,Je){return Je||(Je="color"),Ln(Oe.bn,{width:16,height:16,stroke:"lightgray",fill:rt,margin:1,background:"transparent",mouseEnter:(Xt,jn)=>jn.stroke="dodgerblue",mouseLeave:(Xt,jn)=>jn.stroke="lightgray",click:aa(Je,rt),contextClick:aa(Je,rt)})}function du(){return[Ln("ContextMenuButton",Ln(Oe.s_,"Horizontal",Cn(Ha.white,"fill"),Cn(Ha.beige,"fill"),Cn(Ha.extralightblue,"fill"),Cn(Ha.extralightred,"fill"))),Ln("ContextMenuButton",Ln(Oe.s_,"Horizontal",Cn(Ha.lightgray,"fill"),Cn(Ha.lightgreen,"fill"),Cn(Ha.lightblue,"fill"),Cn(Ha.lightred,"fill")))]}function Nr(){return[Ln("ContextMenuButton",Ln(Oe.s_,"Horizontal",Cn(Ha.black),Cn(Ha.green),Cn(Ha.blue),Cn(Ha.red))),Ln("ContextMenuButton",Ln(Oe.s_,"Horizontal",Cn(Ha.white),Cn(Ha.magenta),Cn(Ha.purple),Cn(Ha.orange)))]}function No(rt,Je){return Je||(Je="thickness"),Ln(Oe.bn,"LineH",{width:16,height:16,strokeWidth:rt,margin:1,background:"transparent",mouseEnter:(Xt,jn)=>jn.background="dodgerblue",mouseLeave:(Xt,jn)=>jn.background="transparent",click:aa(Je,rt),contextClick:aa(Je,rt)})}function no(rt,Je){return Je||(Je="dash"),Ln(Oe.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:rt,margin:1,background:"transparent",mouseEnter:(Xt,jn)=>jn.background="dodgerblue",mouseLeave:(Xt,jn)=>jn.background="transparent",click:aa(Je,rt),contextClick:aa(Je,rt)})}function eu(){return[Ln("ContextMenuButton",Ln(Oe.s_,"Horizontal",No(1),No(2),No(3),No(4))),Ln("ContextMenuButton",Ln(Oe.s_,"Horizontal",no(null),no([2,4]),no([4,4])))]}function tu(rt,Je){return Je||(Je="figure"),Ln(Oe.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:rt,margin:1,background:"transparent",mouseEnter:(Xt,jn)=>jn.fill="dodgerblue",mouseLeave:(Xt,jn)=>jn.fill="lightgray",click:aa(Je,rt),contextClick:aa(Je,rt)})}vt.current.nodeTemplate.contextMenu=Ln("ContextMenu",Ln("ContextMenuButton",Ln(Oe.s_,"Horizontal",tu("Rectangle"),tu("RoundedRectangle"),tu("Ellipse"),tu("Diamond"))),Ln("ContextMenuButton",Ln(Oe.s_,"Horizontal",tu("Parallelogram2"),tu("ManualOperation"),tu("Procedure"),tu("Cylinder1"))),Ln("ContextMenuButton",Ln(Oe.s_,"Horizontal",tu("Terminator"),tu("CreateRequest"),tu("Document"),tu("TriangleDown"))),du(),Nr(),eu()),vt.current.groupTemplate=Ln(Oe.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Oe.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(rt,Je)=>{var Xt=Je.addMembers(Je.diagram.selection,!0);Xt||Je.diagram.currentTool.doCancel()},avoidable:!1},new Oe.KX("location","loc",Oe.E9.parse).makeTwoWay(Oe.E9.stringify),Ln(Oe.s_,"Auto",{name:"BODY"},Ln(Oe.bn,{parameter1:10,fill:Ha.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Oe.z6.AllSides,toSpot:Oe.z6.AllSides},new Oe.KX("fill"),new Oe.KX("stroke","color"),new Oe.KX("strokeWidth","thickness"),new Oe.KX("strokeDashArray","dash")),Ln(Oe.Vm,{background:"transparent",margin:20})),Ln(Oe.al,{alignment:Oe.z6.Top,alignmentFocus:Oe.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Oe.KX("text"),new Oe.KX("stroke","color"))),vt.current.groupTemplate.selectionAdornmentTemplate=Ln(Oe.uz,"Spot",Ln(Oe.s_,"Auto",Ln(Oe.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Ln(Oe.Vm,{margin:1.5})),Mo({alignment:Oe.z6.TopRight,alignmentFocus:Oe.z6.BottomRight})),vt.current.groupTemplate.contextMenu=Ln("ContextMenu",du(),Nr(),eu()),vt.current.linkTemplate=Ln(Oe.rU,{layerName:"Foreground",routing:Oe.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Oe.KX("fromSpot","fromSpot",Oe.z6.parse),new Oe.KX("toSpot","toSpot",Oe.z6.parse),new Oe.KX("fromShortLength","dir",rt=>rt>=1?10:0),new Oe.KX("toShortLength","dir",rt=>rt>=1?10:0),new Oe.KX("points").makeTwoWay(),Ln(Oe.bn,{strokeWidth:2},new Oe.KX("stroke","color"),new Oe.KX("strokeWidth","thickness"),new Oe.KX("strokeDashArray","dash")),Ln(Oe.bn,{segmentIndex:0,segmentOffset:new Oe.E9(15,0),segmentOrientation:Oe.rU.OrientAlong,alignmentFocus:Oe.z6.Right,figure:"circle",width:10,strokeWidth:0},new Oe.KX("fill","color"),new Oe.KX("visible","dir",rt=>rt===1)),Ln(Oe.bn,{segmentIndex:-1,segmentOffset:new Oe.E9(-10,6),segmentOrientation:Oe.rU.OrientPlus90,alignmentFocus:Oe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Oe.KX("fill","color"),new Oe.KX("visible","dir",rt=>rt>=1),new Oe.KX("width","thickness",rt=>7+3*rt),new Oe.KX("height","thickness",rt=>7+3*rt),new Oe.KX("segmentOffset","thickness",rt=>new Oe.E9(-15,4+1.5*rt))),Ln(Oe.bn,{segmentIndex:0,segmentOffset:new Oe.E9(15,-6),segmentOrientation:Oe.rU.OrientMinus90,alignmentFocus:Oe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Oe.KX("fill","color"),new Oe.KX("visible","dir",rt=>rt===2),new Oe.KX("width","thickness",rt=>7+3*rt),new Oe.KX("height","thickness",rt=>7+3*rt),new Oe.KX("segmentOffset","thickness",rt=>new Oe.E9(-15,4+1.5*rt))),Ln(Oe.al,{alignmentFocus:new Oe.z6(0,1,-4,0),editable:!0},new Oe.KX("text").makeTwoWay(),new Oe.KX("stroke","color"))),vt.current.linkTemplate.selectionAdornmentTemplate=Ln(Oe.uz,Ln(Oe.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:bu(2)},new Oe.KX("pathPattern","thickness",bu)),Mo({alignmentFocus:new Oe.z6(0,0,-6,-4)}));function bu(rt){return Ln(Oe.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(rt+4).toString()+" H3"})}function Eo(rt){var Je="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return rt===0?Je="M0 0 M16 16 M0 8 L16 8":rt===2&&(Je="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Ln(Oe.bn,{geometryString:Je,margin:2,background:"transparent",mouseEnter:(Xt,jn)=>jn.background="dodgerblue",mouseLeave:(Xt,jn)=>jn.background="transparent",click:aa("dir",rt),contextClick:aa("dir",rt)})}function Vo(rt){var Je=(Xt,jn)=>{Xt.handled=!0,Xt.diagram.model.commit(Na=>{var zn=jn.part.adornedPart;Na.set(zn.data,rt?"toSpot":"fromSpot",Oe.z6.stringify(Oe.z6.AllSides)),(rt?zn.toNode:zn.fromNode).invalidateConnectedLinks()})};return Ln(Oe.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Xt,jn)=>jn.background="dodgerblue",mouseLeave:(Xt,jn)=>jn.background="transparent",click:Je,contextClick:Je})}function Hn(rt,Je){var Xt=0,jn=Oe.z6.RightSide;rt.equals(Oe.z6.Top)?(Xt=270,jn=Oe.z6.TopSide):rt.equals(Oe.z6.Left)?(Xt=180,jn=Oe.z6.LeftSide):rt.equals(Oe.z6.Bottom)&&(Xt=90,jn=Oe.z6.BottomSide),Je||(Xt-=180);var Na=(zn,Aa)=>{zn.handled=!0,zn.diagram.model.commit(Fn=>{var Da=Aa.part.adornedPart;Fn.set(Da.data,Je?"toSpot":"fromSpot",Oe.z6.stringify(jn)),(Je?Da.toNode:Da.fromNode).invalidateConnectedLinks()})};return Ln(Oe.bn,{alignment:rt,alignmentFocus:rt.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Xt,background:"transparent",mouseEnter:(zn,Aa)=>Aa.background="dodgerblue",mouseLeave:(zn,Aa)=>Aa.background="transparent",click:Na,contextClick:Na})}vt.current.linkTemplate.contextMenu=Ln("ContextMenu",Nr(),eu(),Ln("ContextMenuButton",Ln(Oe.s_,"Horizontal",Eo(0),Eo(1),Eo(2))),Ln("ContextMenuButton",Ln(Oe.s_,"Horizontal",Ln(Oe.s_,"Spot",Vo(!1),Hn(Oe.z6.Top,!1),Hn(Oe.z6.Left,!1),Hn(Oe.z6.Right,!1),Hn(Oe.z6.Bottom,!1)),Ln(Oe.s_,"Spot",{margin:new Oe.Zt(0,0,0,2)},Vo(!0),Hn(Oe.z6.Top,!0),Hn(Oe.z6.Left,!0),Hn(Oe.z6.Right,!0),Hn(Oe.z6.Bottom,!0)))));const ao=`{ "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 Io=["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 Bo(rt){return console.log("shapeName:",rt),Io.indexOf(rt)>=0}var Rt=new Oe.YI(qn.current,{maxSelectionCount:1,linkTemplate:Ln(Oe.rU,{locationSpot:Oe.z6.Center,selectionAdornmentTemplate:Ln(Oe.uz,"Link",{locationSpot:Oe.z6.Center},Ln(Oe.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Ln(Oe.bn,{toArrow:"Standard",stroke:null}))},{routing:Oe.rU.AvoidsNodes,curve:Oe.rU.JumpOver,corner:5,toShortLength:4},new Oe.KX("points"),Ln(Oe.bn,{isPanelMain:!0,strokeWidth:2}),Ln(Oe.bn,{toArrow:"Standard",stroke:null})),model:new Oe.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Oe.bn.getFigureGenerators().toArray().map(rt=>({text:"\u672A\u547D\u540D",size:"100 100",figure:rt.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return vt.current.addDiagramListener("TextEdited",function(rt){var Je;const Xt=rt.subject.part;var jn=(Je=document.activeElement)==null?void 0:Je.value;typeof jn=="string"&&jn.trim()===""&&vt.current.model.commit(function(Na){Na.set(Xt.data,"text","\u672A\u547D\u540D"),vt.current.commandHandler.stopCommand()},"increment")}),Rt.nodeTemplate=Ln(Oe.NB,"Auto",{locationSpot:Oe.z6.Center},new Oe.KX("location","location",Oe.E9.parse).makeTwoWay(Oe.E9.stringify),Ln(Oe.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 Oe.KX("stroke").makeTwoWay(),new Oe.KX("fill").makeTwoWay(),new Oe.KX("figure")),Ln(Oe.al,{margin:new Oe.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Oe.$u(16,16),maxSize:new Oe.$u(10,NaN),textAlign:"center",editable:!0},new Oe.KX("key").makeTwoWay())),setTimeout(()=>{vt.current.grid=Ln(Oe.s_,"Grid",Ln(Oe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Ln(Oe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),vt.current.grid.visible=!0,vt.current.grid.gridCellStroke="darkgray",vt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=vt.current,vt.current}const Ua=()=>Kn(this,null,function*(){var Ln=vt.current.makeImage();const Ha=yield(0,Qt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Ln.src}});Et({src:Ha.url})});return(0,te.useEffect)(()=>(setTimeout(()=>{Ja()},500),Ma(Qa+1),()=>{vt.current=null}),[]),pn.createElement("div",{ref:ir,className:ca.current?`${ln.maxH60} body-overflow-initial`:"body-overflow-initial"},pn.createElement(pt.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Qa,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:pn.createElement(It.Z,null,pn.createElement(Zt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),pn.createElement(Zt.Z,{onClick:()=>{var Ln,Ha,Hr=vt.current.selection.first();if(ca.current=!ca.current,document.activeElement&&Hr){let Mo=(Ha=(Ln=document.activeElement)==null?void 0:Ln.value)==null?void 0:Ha.trim();typeof Mo=="string"&&vt.current.model.commit(function(aa){aa.set(Hr.data,"text",Mo||"\u672A\u547D\u540D"),vt.current.commandHandler.stopCommand()},"increment")}Ma(Qa+1)}},pn.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:et},pn.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:ln.flowChartWrp},pn.createElement("div",{style:{display:"flex",height:"100%"}},pn.createElement("div",{style:{width:"300px",height:"100%"}},pn.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),pn.createElement("div",{style:{height:"calc(100% - 50px)"},className:ln.myPaletteDiv,ref:qn})),pn.createElement("div",{style:{flex:1,position:"relative"}},pn.createElement("div",{ref:Qn,style:{height:"80vh"}}))),pn.createElement("div",{className:"tr"},pn.createElement(lt.ZP,{size:"large",onClick:Ua,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Be=Wt,ze=le(5112),yt=le(5871);const Vt=ze.ZP.Group,En={margin:"0 8px"};var Sn=({callback:et,onCancel:Et})=>{function vt(Qn){et(Qn)}return te.createElement(Ne.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:vt},te.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},te.createElement("span",{style:En},"\u5355\u5143\u683C\u6570\uFF1A"),te.createElement("span",{style:En},"\u884C\u6570"),te.createElement(Ne.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},te.createElement(yt.Z,null)),te.createElement("span",{style:En},"\u5217\u6570"),te.createElement(Ne.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},te.createElement(yt.Z,null))),te.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},te.createElement("span",{style:En},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),te.createElement(Ne.default.Item,{name:"align"},te.createElement(Vt,null,te.createElement(ze.ZP,{value:"default"},te.createElement("i",{className:"fa fa-align-justify"})),te.createElement(ze.ZP,{value:"left"},te.createElement("i",{className:"fa fa-align-left"})),te.createElement(ze.ZP,{value:"center"},te.createElement("i",{className:"fa fa-align-center"})),te.createElement(ze.ZP,{value:"right"},te.createElement("i",{className:"fa fa-align-right"}))))),te.createElement("div",{className:"flex-container flex-end"},te.createElement(lt.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.createElement(lt.ZP,{type:"ghost",onClick:Et},"\u53D6\u6D88")))},mn=le(78673),vn=le(43001),Kt=le.n(vn),Dn=(0,te.forwardRef)(({use3d:et,width:Et,height:vt,callback:Qn,showSaveButton:qn},ca)=>{const ir=(0,te.useRef)(),Qa=(0,te.useRef)(),[Ma,Ja]=(0,te.useState)(!1),Ua=(0,te.useRef)({id:ir,appName:"graphing",width:Et||1e3,height:vt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,te.useEffect)(()=>{Qa.current=new(Kt())(Ua.current,!0),window.onload=function(){Qa.current.inject("applet_container")}},[]);const Ln=()=>{var Ha=window.ggbApplet.getPNGBase64(1,!0,72);return Qn&&Qn(Ha),Ha};return(0,te.useEffect)(()=>{Ua.current.appName=Ma?"3D":"graphing",Qa.current.inject("applet_container")},[Ma]),(0,te.useEffect)(()=>{Ja(et)},[et]),(0,te.useImperativeHandle)(ca,()=>({getImgData:Ln})),te.createElement(te.Fragment,null,te.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:ir}),te.createElement(It.Z,{align:"middle"},te.createElement(Zt.Z,{flex:1},te.createElement(mn.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Ma,onChange:Ha=>Ja(Ha)})),te.createElement(Zt.Z,null,te.createElement(lt.ZP,{size:"large",onClick:Ln,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),At=le(76562),on=le(1012),en=le(8591);const Nn="link",wt="upload-image",Gt="add-flowchart",sa="draw-image",gn="add-flowchart",Pa="code-block",Pr="add-table",Wr="------------",Tr={default:Wr,left:`:${Wr}`,center:`:${Wr}:`,right:`${Wr}:`};var so=le(37808),ho=(et,Et,vt)=>new Promise((Qn,qn)=>{var ca=Ma=>{try{Qa(vt.next(Ma))}catch(Ja){qn(Ja)}},ir=Ma=>{try{Qa(vt.throw(Ma))}catch(Ja){qn(Ja)}},Qa=Ma=>Ma.done?Qn(Ma.value):Promise.resolve(Ma.value).then(ca,ir);Qa((vt=vt.apply(et,Et)).next())});function zr(){}let Br=0;const Mr=1e4,Dr="\u2581",lr="@\u2581\u2581@",co="@\u2581@",Jr=`
|
|
**\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`,Ot=["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 Rn(et){return/^\d+$/.test(et)?`${et}px`:et}const un=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Bn={[un+"-B"]:"bold",[un+"-I"]:"italic"},ra={[Nn]:"\u6DFB\u52A0\u94FE\u63A5",[Pa]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[wt]:"\u6DFB\u52A0\u56FE\u7247",[sa]:"\u6DFB\u52A0\u753B\u56FE",[Gt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Pr]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var La=({defaultValue:et="",onChange:Et,width:vt="100%",height:Qn=400,miniToolbar:qn=!1,isFocus:ca=!1,watch:ir,insertTemp:Qa,mode:Ma="markdown",id:Ja="markdown-editor-id",showResizeBar:Ua=!1,noStorage:Ln=!1,showNullButton:Ha=!1,showNullProgramButton:Hr=!1,hidetoolBar:Mo=!1,fullScreen:aa=!1,onBlur:Cn,onCMBeforeChange:du,onFullScreen:Nr,className:No="",disablePaste:no=!1,disabled:eu=!1,disabledFill:tu=!1,placeholder:bu="",values:Eo="",extraUse:Vo})=>{const[Hn,ao]=(0,te.useState)(null),[Io,Bo]=(0,te.useState)(et),[Rt,rt]=(0,te.useState)(ir),[Je,Xt]=(0,te.useState)(aa),[jn,Na]=(0,te.useState)(""),[zn,Aa]=(0,te.useState)(0),[Fn,Da]=(0,te.useState)(Qn),[mo,zo]=(0,te.useState)(!1),Au=(0,te.useRef)((0,on.Z)()),xr=(0,te.useRef)(!1),rr=(0,te.useRef)(),[Gr,qr]=(0,te.useState)(0),[jr,Po]=(0,te.useState)(0),cr=(0,te.useRef)(),dr=(0,te.useRef)(),wr=(0,te.useRef)(),Xr=(0,te.useRef)(),Fo=()=>ho(void 0,null,function*(){var br;const xa=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Au.current}});(br=xa==null?void 0:xa.attachments)!=null&&br.length&&(console.log("cm:",Hn,cr),xa.attachments.map(ya=>{ya.content_type.indexOf("image")>-1?Hn.replaceSelection(``):ya.content_type.indexOf("video")>-1?Hn.replaceSelection(`<video width="100%" controls src="${ENV.API_SERVER}/api/attachments/${data.id}"></video>`):ya.content_type.indexOf("pdf")>-1?Hn.replaceSelection(`<a href="${ENV.API_SERVER}/api/attachments/${ya.id}?type=${ya.content_type}&disposition=inline" target="_blank">${ya.name}</a>`):Hn.replaceSelection(`[${ya.name}](${ENV.API_SERVER}/api/attachments/${ya.id}?type=${ya.content_type})`)}))});(0,te.useEffect)(()=>{const br=window.scrollY||window.pageYOffset;Bo(Eo),Hn==null||Hn.setValue(Eo),window.scrollTo(0,br)},[Eo]),(0,te.useEffect)(()=>{Nr==null||Nr(Je)},[Je]),(0,te.useEffect)(()=>{if(cr.current){let br=function(ya,Wa){var Co;if(no){Wa.preventDefault();return}const uu=Wa.clipboardData;if(uu){const Iu=uu.types.toString(),kr=uu.items;if(Iu==="Files"||uu.types.indexOf("Files")>-1){if(Wa.preventDefault(),Ma=="stex")return;try{let lo=kr[1];((Co=kr[0])==null?void 0:Co.kind)==="file"&&(lo=kr[0]);const Ho=lo.getAsFile(),yo=Ho.name.split(".").pop();(0,ct.I)(Ho,hu=>{var Su,Ou,ui;hu.id?((Su=Ho==null?void 0:Ho.type)==null?void 0:Su.indexOf("image"))>-1?xa.replaceSelection(`<img width="100%" src="/api/attachments/${hu.id}?type=${hu.content_type})" alt="" />`):((Ou=Ho==null?void 0:Ho.type)==null?void 0:Ou.indexOf("video"))>-1?xa.replaceSelection(`<video width="100%" controls src="/api/attachments/${hu.id}"></video>`):((ui=Ho==null?void 0:Ho.type)==null?void 0:ui.indexOf("pdf"))>-1?xa.replaceSelection(`<a href="/api/attachments/${hu.id}?type=${Ho.type}&disposition=inline" target="_blank">${Ho.name}</a>`):Ot.includes(yo)?xa.replaceSelection(`<a href="/api/attachments/${hu.id}?type=office&disposition=inline" target="_blank">${Ho.name}</a>`):xa.replaceSelection(`[${Ho.name}](/api/attachments/${hu.id}?type=${hu.content_type})`):(hu==null?void 0:hu.status)===401&&(en.ZP.warning((hu==null?void 0:hu.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(lo){en.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const xa=xe().fromTextArea(cr.current,{mode:Ma,lineNumbers:!qn,lineWrapping:!0,value:et,autoCloseTags:!Hr,autoCloseBrackets:!0});return xa.on("keyup",function(ya,Wa){Wa.keyCode===8&&(ya.getValue()==""?xa.setOption("placeholder",bu):xa.setOption("placeholder",null))}),xa.on("keydown",function(ya,Wa){if(Wa.keyCode===8){var Co=Ra(ya);Co&&Wa.preventDefault()}}),ca&&xa.focus(),xa.on("paste",br),xa.on("dragleave",function(ya,Wa){dr.current.classList.remove("mouse-hover-md")}),eu&&xa.on("beforeChange",function(ya,Wa){(Wa.origin==="paste"||Wa.origin==="+input")&&Wa.cancel()}),ao(xa),()=>{xa.off("paste",br)}}},[]);const Ir=(0,te.useCallback)(()=>{if(dr.current)try{}catch(br){console.log(br,"---- to set md editor body height")}},[Fn,dr,Je]);(0,te.useEffect)(()=>{function br(){let xa=new He.Z(ya=>{for(let Wa of ya)(Wa.target.offsetHeight>0||Wa.target.offsetWidth>0)&&(Ir(),Hn.setSize("100%","100%"),Hn.refresh())});return xa.observe(cr.current.parentElement),xa}if(Hn){const xa=br();return()=>{var ya,Wa;(ya=cr.current)!=null&&ya.parentElement&&xa.unobserve((Wa=cr.current)==null?void 0:Wa.parentElement)}}},[Hn,Ir]),(0,te.useEffect)(()=>{if(Hn){let br=[];for(const[xa,ya]of Object.entries(Bn)){let Wa={[xa]:()=>{pa(ya)}};br.push(Wa),Hn.addKeyMap(Wa)}return rr.current=setInterval(()=>{xr.current&&Fo()},4e3),()=>{clearInterval(rr.current);for(let xa of br)Hn.removeKeyMap(xa)}}},[Hn]),(0,te.useEffect)(()=>{aa!==Je&&Xt(aa)},[aa]),(0,so.Z)(()=>{if(!Ln&&zn>0){let br=new Date().getTime(),xa=window.sessionStorage.getItem(Ja);br>=zn+Mr&&(!xa||xa!==Io)&&(window.sessionStorage.setItem(Ja,Io),zo(!0))}},Mr),(0,te.useEffect)(()=>{rt(ir)},[Hn,ir]),(0,te.useEffect)(()=>{Hn&&ca&&Hn.focus()},[Hn,ca]),(0,te.useEffect)(()=>{if(Rt&&Hn){let br=function(ya){let Wa=ya.target;if(Xr.current){let Co=Wa.scrollTop/Wa.scrollHeight;Xr.current.scrollTop=Xr.current.scrollHeight*Co}};const xa=Hn.getScrollerElement();return xa.addEventListener("scroll",br),()=>{xa.removeEventListener("scroll",br)}}},[Hn,Rt]),(0,te.useEffect)(()=>{if(Hn&&du){let br=function(xa,ya){du(xa,ya)};return Hn.on("beforeChange",br),()=>{Hn.off("beforeChange",br)}}},[Hn,du]),(0,te.useEffect)(()=>{if(Hn&&Cn){let br=function(){Cn(Hn.getValue())};return Hn.on("blur",br),()=>{Hn.off("blur",br)}}},[Hn,Cn]);function Ra(br,xa){var ya=br.getDoc(),Wa=ya.getCursor(),Co=ya.getLine(Wa.line),uu=Co.charAt(Wa.ch-1),Iu=Co.lastIndexOf("@\u2581@",Wa.ch),kr=Co.lastIndexOf("@\u2581\u2581@",Wa.ch),lo=Iu>kr?Iu:kr,Ho=Iu>kr?3:4;if(lr.indexOf(uu)===-1)return null;if(console.log("change1:",xa,br,Co,Wa,lo,Iu,kr,uu),lo>=0&&Wa.ch-lo<5){var yo=lo+Ho;return ya.replaceRange("",{line:Wa.line,ch:lo},{line:Wa.line,ch:yo}),{line:Wa.line,ch:yo}}return null}(0,te.useEffect)(()=>{if(Hn){let br=function(xa,ya){const Wa=xa.getValue();Bo(Wa),Aa(new Date().getTime()),xa.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Et&&(Hr?Et(Wa,Ka(Wa)):Et(Wa))};return Hn.on("change",br),()=>{Hn.off("change",br)}}},[Hn,Et]),(0,te.useEffect)(()=>{if(Hn)if(et==null)Hn.setValue(""),Bo("");else{const br=window.scrollY||window.pageYOffset;et!==Hn.getValue()&&(Hn.setValue(et),Bo(et),Hn.setCursor(eu?1:Hn.lineCount(),0),window.scrollTo(0,br))}},[Hn,et]);const pa=(0,te.useCallback)(br=>{const xa=Hn.getCursor(),ya=Hn.getSelection();let Wa=ya.split(`
|
|
`);switch(br){case"bold":return Hn.replaceSelection("**"+ya+"**"),ya===""&&Hn.setCursor(xa.line,xa.ch+2),Hn.focus();case"italic":return Hn.replaceSelection("*"+ya+"*"),ya===""&&Hn.setCursor(xa.line,xa.ch+1),Hn.focus();case"code":return Hn.replaceSelection("`"+ya+"`"),ya===""&&Hn.setCursor(xa.line,xa.ch+1),Hn.focus();case"inline-latex":return Na("inline-latex"),Hn.focus();case"latex":return Hn.replaceSelection("```latex\n"+ya+"\n```"),Hn.setCursor(xa.line+1,ya.length+1),Hn.focus();case"line-break":return Hn.replaceSelection(`<br/>
|
|
`),Hn.focus();case"list-ul":return ya===""?Hn.replaceSelection("- "+ya):Hn.replaceSelection(Wa.map(Co=>Co===""?"":`- ${Co}`).join(`
|
|
`)),Hn.focus();case"list-ol":return ya===""?Hn.replaceSelection("1. "+ya):Hn.replaceSelection(Wa.map((Co,uu)=>Co===""?"":`${uu+1}. ${Co}`).join(`
|
|
`)),Hn.focus();case"add-null-ch":return ya===""&&Hn.setCursor(xa.line,xa.ch),Hn.replaceSelection(Dr),Hn.focus();case"add-signal":return ya===""&&Hn.setCursor(xa.line,xa.ch),Hn.replaceSelection(co),Hn.focus();case"add-multiple":return ya===""&&Hn.setCursor(xa.line,xa.ch),Hn.replaceSelection(lr),Hn.focus();case"inster-template-1":return ya===""&&Hn.setCursor(xa.line,xa.ch),Hn.replaceSelection(Jr),Hn.focus();case"eraser":return Hn.setValue(""),Hn.focus();case"trigger-watch":return rt(!Rt),Hn.focus();case"trigger-full-screen":return Xt(!Je),Hn.focus();case Nn:Na(Nn);return;case Pa:Na(Pa);return;case wt:Na(wt);return;case sa:Na(sa);return;case"maths-latex":Na("maths-latex");return;case Gt:Na(Gt);return;case Pr:Na(Pr);return;default:throw new Error}},[Hn,Rt,Je]),tr=(0,te.useCallback)((br,xa)=>{var ya,Wa,Co,uu,Iu,kr;switch(Na(""),jn){case Nn:const{title:Su,link:Ou}=br;return Hn.replaceSelection(`[${Su}](${Ou})`),Hn.focus();case Pa:const{language:ui,content:li}=br;return Hn.replaceSelection(["```"+ui,li,"```"].join(`
|
|
`)),Hn.focus();case"maths-latex":for(var lo=atob(br),Ho=new Uint8Array(lo.length),yo=0;yo<lo.length;yo++)Ho[yo]=lo.charCodeAt(yo);var hu=new Blob([Ho],{type:"image/png"});(0,ct.I)(hu,Cl=>{Cl.id?Hn.replaceSelection(``):(Cl==null?void 0:Cl.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Hn.replaceSelection("`$$"+br+"$$`");break;case wt:case sa:case gn:const{src:Vl,alt:Ci}=br,Qu=xa,Ni=(Co=(Wa=(ya=Qu==null?void 0:Qu.name)==null?void 0:ya.split("."))==null?void 0:Wa.pop)==null?void 0:Co.call(Wa);return((uu=Qu==null?void 0:Qu.type)==null?void 0:uu.indexOf("image"))>-1||!(Qu!=null&&Qu.type)?Qu.align||Qu.width?Hn.replaceSelection(`<p style="text-align:${Qu.align||"initial"}"><img width="${Qu.width?Qu.width+"%":"initial"}" src="${Vl}" alt="${Ci||""}" /></p>`):Hn.replaceSelection(`<img width="100%" src="${Vl}" alt="${Ci||""}" />`):((Iu=Qu==null?void 0:Qu.type)==null?void 0:Iu.indexOf("video"))>-1?Hn.replaceSelection(`<video width="100%" controls src="${Vl}"></video>`):((kr=Qu==null?void 0:Qu.type)==null?void 0:kr.indexOf("pdf"))>-1?Hn.replaceSelection(`<a href="${Vl}?type=${Qu.type}&disposition=inline" target="_blank">${Qu.name}</a>`):Ot.includes(Ni)?Hn.replaceSelection(`<a href="${Vl}?type=office&disposition=inline" target="_blank">${Qu.name}</a>`):Hn.replaceSelection(`[${Qu.name}](${Vl})`),Hn.focus();case Pr:const{row:Bl,col:ai,align:Ui}=br;let Ii=`
|
|
`;for(let Cl=0;Cl<Bl;Cl++){let Zo=[],Xi=[];for(let zl=0;zl<ai;zl++)Cl===1&&Xi.push(Tr[Ui]),Zo.push(" ");Cl===1&&(Ii+=`| ${Xi.join(" | ")} |
|
|
`),Ii+=`| ${Zo.join(ai===1?"":" | ")} |
|
|
`}return Hn.replaceSelection(Ii+`
|
|
`),Hn.focus();default:throw new Error}},[Hn,jn]),oo=(0,te.useMemo)(()=>{switch(jn){case Nn:return te.createElement(Un,{callback:tr,onCancel:Fr});case Pa:return te.createElement(An.Z,{callback:tr,onCancel:Fr});case wt:return te.createElement(ct.Z,{callback:tr,onCancel:Fr});case Gt:return te.createElement(Be,{callback:tr,onCancel:Fr});case Pr:return te.createElement(Sn,{callback:tr,onCancel:Fr});case"maths-latex":return te.createElement(Dn,{showSaveButton:!0,callback:tr});case"inline-latex":return te.createElement(At.Z,{showSaveButton:!0,callback:tr});default:return null}},[jn]);function Fr(){Na("")}(0,te.useEffect)(()=>{if(wr.current){let br=function(Iu){Co=!0,uu=Iu.pageY},xa=function(){Co=!1},ya=function(Iu){if(Co){let kr=Iu.pageY-uu;kr<0&&(kr=0),kr>300&&(kr=300);let lo=Qn+kr+"px";Da(lo)}},Wa=wr.current,Co=!1,uu=0;return Wa.addEventListener("mousedown",br),document.addEventListener("mousemove",ya),document.addEventListener("mouseup",xa),()=>{Wa.removeEventListener("mousedown",br),document.removeEventListener("mousemove",ya),document.removeEventListener("mouseup",xa)}}},[Hn,wr]),(0,te.useEffect)(()=>{Da(Qn)},[Qn]);const Lu=Rn(vt),nu=Rn(Fn),Nu={width:Lu,height:nu},qu=(0,te.useMemo)(()=>{if(zn){let br=new Date(zn),xa=br.getHours(),ya=br.getMinutes(),Wa=br.getSeconds();return xa=xa<10?"0"+xa:xa,ya=ya<10?"0"+ya:ya,Wa=Wa<10?"0"+Wa:Wa,`${xa}:${ya}:${Wa}`}return 0},[zn]),Ka=br=>{const xa=[];if(Hr){let ya=-1;br=br.replace(/(@▁▁@|@▁@)/g,function(Wa,Co,uu){xa.push({multiLine:Wa!==co})})}return xa};function sl(){window.sessionStorage.removeItem(Ja),zo(!1),Aa(0)}function ti(){zo(!1),Aa(0),Hn.setValue(window.sessionStorage.getItem(Ja))}(0,te.useEffect)(()=>{ra[jn]&&jn!==sa&&jn!==Gt&&setTimeout(()=>{const br=document.getElementsByClassName("markdown-popup-form")[0],xa=window.innerWidth/2-br.offsetWidth/2,ya=window.innerHeight/2-br.offsetHeight/2;qr(xa),Po(ya)},0)},[jn]);const Mi=br=>{br.preventDefault();const xa=br.clientX-Gr,ya=br.clientY-jr;document.body.onmousemove=Wa=>{let Co=Wa.clientX-xa,uu=Wa.clientY-ya;const Iu=document.getElementsByClassName("markdown-popup-form")[0],kr=window.innerWidth-Iu.offsetWidth,lo=window.innerHeight-Iu.offsetHeight;Co=Math.max(0,Math.min(Co,kr)),uu=Math.max(0,Math.min(uu,lo)),ni(Wa.clientX,Wa.clientY,xa,ya)&&(qr(Co),Po(uu))},document.body.onmouseup=function(){document.body.onmousemove=null}},ni=(br,xa,ya,Wa)=>{const Co=document.body.clientHeight,uu=document.body.clientWidth;return br<20&&ya>br||br>uu-20&&ya<br||xa<20&&Wa>xa||xa>Co-20&&Wa<xa?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return te.createElement(te.Fragment,null,te.createElement("div",{className:"markdown-editor-wrapper",ref:dr},te.createElement("div",{className:`markdown-editor-container ${No} ${Rt?"on-preview":""} ${qn?"mini":""} ${Je?"full-screen":""}`,style:Nu},te.createElement(Le,{insertTemp:Qa,watch:Rt,fullScreen:Je,showNullButton:Ha,showNullProgramButton:Hr,onActionCallback:pa,hidetoolBar:Mo,extraUse:Vo}),te.createElement("div",{className:"markdown-editor-body"},te.createElement("div",{className:"codemirror-container"},te.createElement("textarea",{ref:cr,placeholder:bu})),Rt?te.createElement("div",{ref:Xr,className:"preview-container"},Ma==="stex"&&te.createElement(Ke,{value:Io}),Ma!=="stex"&&te.createElement($e.Z,{disabledFill:tu,showProgramFill:Hr,value:Io})):null))),Ua?te.createElement("a",{ref:wr,className:"editor-resize"}):null,jn===sa&&te.createElement(ta,{callback:tr,onCancel:Fr}),jn===Gt&&te.createElement(Be,{callback:tr,onCancel:Fr}),te.createElement(ke.Z,null,ra[jn]&&jn!==sa&&jn!==Gt?te.createElement(pt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Gr,top:jr},title:te.createElement("div",{style:{cursor:"move"},onMouseDown:Mi},ra[jn]),open:!0,onCancel:Fr,footer:null,destroyOnClose:!0,width:jn===Gt?"1200px":null,height:jn===Gt?"80vh":null,className:"markdown-popup-form"},oo):null))}},17077:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return Se},I:function(){return ke}});var te=le(78241),x=le(8591),xe=le(92832),He=le(81327),Ge=le(5871),Ye=le(5112),ye=le(3113),dt=le(46699),we=le(59301),De=le(48790),$e=le(59301),Ke=Object.defineProperty,it=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(Ne,Pt,lt)=>Pt in Ne?Ke(Ne,Pt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):Ne[Pt]=lt,z=(Ne,Pt)=>{for(var lt in Pt||(Pt={}))E.call(Pt,lt)&&y(Ne,lt,Pt[lt]);if(a)for(var lt of a(Pt))b.call(Pt,lt)&&y(Ne,lt,Pt[lt]);return Ne},ae=(Ne,Pt)=>it(Ne,fe(Pt));const{useForm:se}=te.default,ce={width:280,marginRight:10},de={labelCol:{span:5},wrapperCol:{span:19}};var Se=({callback:Ne,onCancel:Pt})=>{const[lt]=se();let Dt=(0,we.useRef)();function Fa(ia){Dt.current.width=lt.getFieldValue("width"),Dt.current.align=lt.getFieldValue("align"),Ne(ia,Dt.current)}function na(ia,Yt){if(ia.status===-1){x.ZP.error(ia.message);return}lt.setFieldsValue({src:`/api/attachments/${ia.id}`,type:Yt.type})}function Sa(ia){let Yt=ia.target.files[0];Dt.current=Yt,ke(Yt,na)}return $e.createElement(te.default,ae(z({form:lt},de),{className:"upload-image-panel",onFinish:Fa,style:{width:470,overflow:"hidden"}}),$e.createElement(te.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},$e.createElement("div",{className:"flex-container"},$e.createElement(te.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},$e.createElement(xe.default,{style:ce})),$e.createElement(Le,{onFileChange:Sa}))),$e.createElement(te.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},$e.createElement(xe.default,{style:{width:264}})),$e.createElement(te.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},$e.createElement(He.Z,null,$e.createElement(te.default.Item,{name:"width",style:{margin:0}},$e.createElement(Ge.Z,{style:{width:264}})),$e.createElement("span",{className:"ml8"},"%"))),$e.createElement(te.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},$e.createElement(Ye.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"}]})),$e.createElement("aside",null,$e.createElement(te.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},$e.createElement(ye.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),$e.createElement(ye.ZP,{type:"default",onClick:Pt},"\u53D6\u6D88"))))};function Le({onFileChange:Ne}){return $e.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",$e.createElement("input",{type:"file",onChange:Ne}))}function ke(Ne,Pt){if(!Ne)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,De.bg)())throw x.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let lt=new FormData;lt.append("editormd-image-file",Ne),lt.append("file_param_name","editormd-image-file"),lt.append("byxhr","true");var Dt=new window.XMLHttpRequest;Dt.withCredentials=!0,Dt.addEventListener("load",function(Fa){Pt(JSON.parse(Fa.target.responseText),Ne)},!1),Dt.addEventListener("error",function(Fa){console.error(Fa)},!1),Dt.open("POST",`${dt.KI}/api/attachments.json`),Dt.send(lt)}},91558:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return xe}});var te=le(59301),x=le(4676);class xe extends te.Component{constructor(Ge){super(Ge);const Ye=window.document;this.node=Ye.createElement("div"),Ye.body.appendChild(this.node)}render(){const{children:Ge}=this.props;return(0,x.createPortal)(Ge,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},37808:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return x}});var te=le(59301);function x(xe,He){const Ge=(0,te.useRef)();(0,te.useEffect)(()=>{Ge.current=xe}),(0,te.useEffect)(()=>{function Ye(){Ge.current()}if(He!==null){let ye=setInterval(Ye,He);return()=>clearInterval(ye)}},[He])}},65418:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return we}});var te=le(43418),x=le(3113),xe=le(25690),He=le(87169),Ge={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},Ye=le(32637),ye=le(59301);const dt=({classroomList:De,dispatch:$e,user:Ke})=>ye.createElement(te.default,{open:De.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:ye.createElement("span",null,ye.createElement(He.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{$e({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},ye.createElement("div",{style:{textAlign:"center",marginBottom:30}},ye.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",ye.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),ye.createElement("img",{style:{width:130,height:130},src:Ye})),ye.createElement("div",{className:Ge.bottom},ye.createElement(x.ZP,{className:Ge.yes,onClick:()=>{$e({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var we=(0,xe.connect)(({classroomList:De,user:$e})=>({classroomList:De,user:$e}))(dt)},11693:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return E}});var te=le(59301),x=le(25690),xe=le(78241),He=le(8591),Ge=le(43418),Ye=le(92832),ye={wrap:"wrap___TwY3U",content:"content___Ks95W",mainPathWrap:"mainPathWrap___CrMaa",colorBlue:"colorBlue___dvWbP"},dt=Object.defineProperty,we=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,Ke=(b,y,z)=>y in b?dt(b,y,{enumerable:!0,configurable:!0,writable:!0,value:z}):b[y]=z,it=(b,y)=>{for(var z in y||(y={}))De.call(y,z)&&Ke(b,z,y[z]);if(we)for(var z of we(y))$e.call(y,z)&&Ke(b,z,y[z]);return b},fe=(b,y,z)=>new Promise((ae,se)=>{var ce=Le=>{try{Se(z.next(Le))}catch(ke){se(ke)}},de=Le=>{try{Se(z.throw(Le))}catch(ke){se(ke)}},Se=Le=>Le.done?ae(Le.value):Promise.resolve(Le.value).then(ce,de);Se((z=z.apply(b,y)).next())});const a=({shixunsDetail:b,globalSetting:y,loading:z,dispatch:ae,title:se,pathList:ce=[],showInputPath:de=!1,isMergeSelectFile:Se=!1,onFinish:Le=()=>{}})=>{const[ke]=xe.default.useForm(),Ne=(0,x.useParams)(),Pt=(0,x.useLocation)(),lt=(0,te.useRef)(),[Dt,Fa]=(0,te.useState)(""),[na,Sa]=(0,te.useState)(""),[ia,Yt]=(0,te.useState)([]),[bn,ft]=(0,te.useState)([]);(0,te.useEffect)(()=>{var pt,It;lt.current=((It=(pt=Pt.pathname)==null?void 0:pt.split("/"))==null?void 0:It[3])==="repository"},[]),(0,te.useEffect)(()=>{if(b.actionTabs.key!=="Repository-SelectFilePath")return;const pt=ce.join("/");let It=[];ce.map((Jn,yn)=>{yn===0?It.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Jn}`,path:pt}):It.push({val:`/${Jn}`,path:pt})}),Yt(It),Fa(pt),Sa(pt),qt(pt)},[b.actionTabs.key]);const qt=pt=>fe(void 0,null,function*(){const It=yield ae({type:lt.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Ne.id,path:pt}});It&&ft(It.trees||[])}),On=pt=>{let It=Dt;pt.type==="tree"&&(ia.length?ia.push({val:`/${pt.name}`,path:pt.name}):ia.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${pt.name}`,path:pt.name}),Yt(ia),It=Dt?`${Dt}/${pt.name}`:pt.name,Fa(It)),qt(It)},Un=(pt,It)=>{const Jn=ia.filter((ta,Oe)=>Oe<=It);Yt(Jn);const yn=Jn.filter((ta,Oe)=>Oe!==0).map(ta=>ta.val).join("").substr(1);Fa(yn),qt(yn)},An=()=>fe(void 0,null,function*(){const pt=ke==null?void 0:ke.getFieldsValue(),It=Dt?`${Dt}${pt!=null&&pt.name?`/${pt==null?void 0:pt.name}`:""}`:pt==null?void 0:pt.name;if(Se){Le(It),ct();return}if(de){yield ke.validateFields();const Jn=yield ae({type:"shixunsDetail/uploadGitFolder",payload:it(it({},{id:Ne.id,path:It}),lt.current?{}:{secret_repository:!0})});Le(na),Jn.status===0&&He.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Le(It),He.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");ct()}),ct=()=>{ae({type:"shixunsDetail/setActionTabs",payload:{}}),ke.resetFields()};return te.createElement(Ge.default,{centered:!0,title:se||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:b.actionTabs.key==="Repository-SelectFilePath",onOk:An,onCancel:ct},te.createElement("div",{className:ye.wrap},te.createElement("div",{className:ye.content},te.createElement("div",{className:ye.mainPathWrap},!!(ia!=null&&ia.length)&&ia.map((pt,It)=>te.createElement("a",{key:It,onClick:()=>Un(pt,It)},pt.val))),!!(bn!=null&&bn.length)&&bn.map((pt,It)=>pt.type==="tree"&&te.createElement("a",{key:It,onClick:()=>On(pt)},te.createElement("i",{className:`iconfont icon-wenjianjia ${ye.colorBlue}`}),pt.name))),te.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),te.createElement("div",{className:"mt5 mb5"},Dt),de&&te.createElement(xe.default,{form:ke,scrollToFirstError:!0,className:"mt20"},te.createElement(xe.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},te.createElement(Ye.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var E=(0,x.connect)(({shixunsDetail:b,loading:y,globalSetting:z})=>({shixunsDetail:b,globalSetting:z,loading:y.models.index}))(a)},37532:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return Ge}});var te=le(59301),x={label:"label___CZ1_z",left:"left___ZKFRV",right:"right___zVTRn",error:"error___oNJNo"},xe=le(6848),Ge=({name:Ye,tooltipTitle:ye,children:dt,required:we,errorKey:De,errorValue:$e,errorName:Ke,errorStyle:it={},nameWidth:fe=112,align:a="center",contentStyle:E={}})=>te.createElement(te.Fragment,null,te.createElement("div",{className:x.label,style:{alignItems:a}},te.createElement("div",{className:x.left,style:{width:fe}},we&&te.createElement("span",null,"*"),te.createElement("div",null,Ye),!!ye&&te.createElement(xe.Z,{title:ye},te.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),te.createElement("div",{className:x.right,style:E},dt,Ke&&$e===De&&te.createElement("div",{className:x.error,style:it},Ke))))},76081:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return Ye}});var te=le(59301),x={mirrorModal:"mirrorModal___Pi3tF",right:"right___Hot5f",title:"title___jjMKh",content:"content___BmOkD",des:"des___oGTUM",modal:"modal___yy3VB"},xe=le(43418),He=le(91842),Ye=({title:ye,children:dt,value:we})=>{const[De,$e]=(0,te.useState)(!1);return te.createElement(te.Fragment,null,te.createElement("span",{onClick:()=>$e(!0)},dt),te.createElement(xe.default,{title:ye,open:De,width:1e3,destroyOnClose:!0,centered:!0,onCancel:()=>$e(!1),className:x.modal,footer:null},typeof we=="string"&&te.createElement(He.Z,{value:we||""}),Object.prototype.toString.call(we)==="[object Array]"&&te.createElement(te.Fragment,null,we==null?void 0:we.map((Ke,it)=>te.createElement("div",{key:it},te.createElement("b",null,Ke.name||Ke.type_name),te.createElement(He.Z,{value:Ke.description||""}))))))}},42546:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return Zt}});var te=le(59301),x=le(43418),xe=le(8591),He=le(43428),Ge=le(99313),Ye=le(71418),ye=le(6848),dt=le(3113),we={header_body:"header_body___lAlEX",close:"close___OXweN",no_data:"no_data___h77J2",recommend_config_introduce:"recommend_config_introduce___ifFGY",recommend_config:"recommend_config___UXyKS",recommend_config_item:"recommend_config_item___zONum",item_title:"item_title___w5vXw",recommend_text:"recommend_text___f68Eu",item_content:"item_content___j_zbN",recommend_config_active_item:"recommend_config_active_item___SrTkJ",recommend_config_footer:"recommend_config_footer___PHnlA",application:"application___uh4gI",tooltip:"tooltip___f0uXh",disabled:"disabled___Ha9Ba"},De=le(99267),$e=le(61485),Ke=le(13014),it=le(4977),fe=le(38986),a=le(76411),E={lineChart:"lineChart___dCEZW"},b=le(61186),y=le.n(b),z=le(59301),se=({dataInfo:Qt,indexKey:ln,valueName:pn,startAndEndTime:Kn,colors:Wt=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:Be})=>{let ze=null;(0,te.useEffect)(()=>{Kt()},[Qt]),(0,te.useEffect)(()=>{window.addEventListener("resize",yt(()=>{ze&&ze.resize()},200))},[window.onresize]);const yt=(Lt,Dn,At=!1)=>{let on,en;return(...Nn)=>{if(At){Lt.apply(en,Nn),At=!1;return}clearTimeout(on),on=setTimeout(()=>{Lt.apply(en,Nn)},Dn)}},Vt=Lt=>Lt?Lt.map(Dn=>{const At=new Date(Dn),on=String(At.getMonth()+1).padStart(2,"0"),en=String(At.getDate()).padStart(2,"0"),Nn=String(At.getHours()).padStart(2,"0"),wt=String(At.getMinutes()).padStart(2,"0");return`${on}/${en} ${Nn}:${wt}`}):[],En=(Lt,Dn)=>Lt.map(At=>{const on=Dn.timestamps.indexOf(At);return on!==-1?Dn.values[on]:null});function Sn(Lt){let Dn=1/0;for(let on=0;on<Lt.length-1;on++){let en=Lt[on+1]-Lt[on];en<Dn&&(Dn=en)}return{newArray:mn(Lt[0],Lt[Lt.length-1],Dn),minInterval:Dn}}const mn=(Lt,Dn,At)=>{let on=[];for(let en=Lt;en<=Dn;en+=At)on.push(en);return on},vn=()=>{var Lt;const Dn=((Lt=Qt==null?void 0:Qt.x)==null?void 0:Lt.flat())||[];let At=[...new Set(Dn)].sort((Pa,Pr)=>Pa-Pr),on=Sn(At),en=on==null?void 0:on.newArray,Nn=on==null?void 0:on.minInterval;At=[...new Set([...At,...en])].sort((Pa,Pr)=>Pa-Pr);let wt=y()(Kn[0],"YYYY-MM-DD HH:mm").valueOf(),Gt=mn(wt,At[0]-Nn,Nn),sa=y()(Kn[1],"YYYY-MM-DD HH:mm").valueOf(),gn=mn(At[At.length-1]+Nn,sa,Nn);return At=[...Gt,...At,...gn],[...new Set(At)].sort((Pa,Pr)=>Pa-Pr)},Kt=()=>{var Lt;ze=a.init(document.getElementById(`lineChart${ln}`));let Dn=vn(),At=(Lt=Qt==null?void 0:Qt.y)==null?void 0:Lt.map((en,Nn)=>{var wt;let Gt={timestamps:(wt=Qt==null?void 0:Qt.x)==null?void 0:wt[Nn],values:en};return en=En(Dn,Gt),{name:pn[Nn],type:"line",itemStyle:{show:!1},lineStyle:{color:Wt[Nn]},data:en}}),on={tooltip:{trigger:"axis",axisPointer:{type:"line",lineStyle:{color:"rgba(212, 217, 227, 1)",type:"dashed"}},backgroundColor:"#fff",textStyle:{color:"#333333"},padding:10,extraCssText:"box-shadow: 0px 4px 8px 0px rgba(184,194,202,0.5)",formatter:function(en){var Nn;let wt="";return en.forEach((Gt,sa)=>{console.log("item",Gt),wt+=`<div style="width: 100%; display: flex; justify-content: space-between; align-items: center; margin: 6px 0px;">
|
|
<div style="display: flex; align-items: center;">
|
|
<div style="width: 12px; height: 12px; border-radius: 50%; background: ${Wt[Gt==null?void 0:Gt.componentIndex]}; margin-right: 4px;"></div>
|
|
<span style="width: 144px; color: rgba(43,49,63,0.5); font-size: 12px;">${Be[Gt==null?void 0:Gt.componentIndex]}</span>
|
|
</div>
|
|
<div style="color: #393971; font-size: 13px; font-weight: 600;">${Gt.value>0?Gt.value.toFixed(5):Gt.value==0?0:"--"} ${ln==0?"Cores":"MiB"}</div>
|
|
</div>`}),`<div>
|
|
<div style="color: #333333; padding-top: 6px;">${(Nn=en[0])==null?void 0:Nn.name}</div>
|
|
${wt}
|
|
</div>`}},grid:{right:"5%",bottom:"20%",top:"10%"},dataZoom:[{show:!0,start:0,end:100},{type:"inside",start:20,end:100}],xAxis:[{type:"category",gridIndex:0,boundaryGap:!0,axisTick:{show:!1,alignWithLabel:!1},axisLine:{show:!0,lineStyle:{color:"#F0F0F0",type:"solid"}},axisLabel:{show:!0,color:"#9096A3"},splitLine:{show:!1},data:Vt(Dn)}],yAxis:[{type:"value",gridIndex:0,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,color:"#9096A3",formatter:ln==1?"{value} MiB":"{value} Cores"},splitLine:{show:!0,lineStyle:{color:"#EDEDED",type:"dashed"}}}],series:At};ze.setOption(on)};return z.createElement("div",{id:`lineChart${ln}`,className:E.lineChart})},ce=le(92427),de={flex_warp:"flex_warp___Rtigf",chart_content:"chart_content___tVmUj",chart_title:"chart_title___AOPx7",listdata:"listdata___mi4KG",block:"block___prArl",typename:"typename___j4diD",val:"val___MeuWc",info_con:"info_con___eIdJL",info_top:"info_top___UKMbT",fullscreen:"fullscreen___PICBn",chart_content_qp:"chart_content_qp___ae1n1",spin_dom:"spin_dom___T7PCy"},Se=le(57809),Le=le(5083),ke=le(88522);const Ne=Qt=>{const ln=new Date,Kn=(Wt=>{const Be=new Date(ln);switch(Wt){case"\u6700\u8FD130\u5206\u949F":Be.setMinutes(ln.getMinutes()-30);break;case"\u6700\u8FD13\u5C0F\u65F6":Be.setHours(ln.getHours()-3);break;case"\u6700\u8FD124\u5C0F\u65F6":Be.setDate(ln.getDate()-1);break;case"\u6700\u8FD17\u5929":Be.setDate(ln.getDate()-7);break;case"\u6700\u8FD115\u5929":Be.setDate(ln.getDate()-15);break;default:return null}return Be})(Qt);return Kn?{startTime:Kn,endTime:ln}:null},Pt=(Qt,ln,pn)=>{if(!Qt)return!1;const Kn=y()(),[Wt,Be]=ln;if(Qt.isAfter(Kn))return!0;if(Wt){const ze=Wt.clone().add(pn,"days");if(Be&&Qt.isAfter(ze))return!0}if(Be){const ze=Be.clone().subtract(pn,"days");return Qt.isBefore(ze)||Qt.isAfter(Kn)}return!1},lt=Qt=>Qt<=5?"30s":Qt<=15?"1m":Qt<=30?"2m":Qt<=60?"5m":Qt<=180?"10m":Qt<=360?"30m":Qt<=720?"1h":Qt<=1440?"2h":Qt<=2880?"4h":Qt<=4320?"8h":Qt<=10080||Qt<=14400?"12h":Qt<=21600?"1d":"\u6CA1\u6709\u5339\u914D\u7684\u65F6\u95F4\u95F4\u9694",Dt=Qt=>{const[ln,pn]=Qt,Kn=moment.isMoment(ln)?ln:moment(ln),Wt=moment.isMoment(pn)?pn:moment(pn);if(!Kn.isValid()||!Wt.isValid())throw new Error("Invalid date provided");const ze=moment.duration(Wt.diff(Kn)).asMinutes();return lt(ze)},Fa=(Qt,ln,pn=20)=>{const Kn=new Date(Qt).getTime(),Wt=new Date(ln).getTime(),Be=pn*1e3,ze=[];let yt=Kn;for(;yt<=Wt;)ze.push(yt),yt+=Be;return ze};var na=le(89392),Sa=le(28426),ia=le(84989),Yt=le(59301),bn=(Qt,ln,pn)=>new Promise((Kn,Wt)=>{var Be=Vt=>{try{yt(pn.next(Vt))}catch(En){Wt(En)}},ze=Vt=>{try{yt(pn.throw(Vt))}catch(En){Wt(En)}},yt=Vt=>Vt.done?Kn(Vt.value):Promise.resolve(Vt.value).then(Be,ze);yt((pn=pn.apply(Qt,ln)).next())});const ft=Se.default.Option,{RangePicker:qt}=Le.default;var Un=({identifier:Qt,data:ln,isFirst:pn,setIsFirst:Kn,info:Wt})=>{var Be;const[ze,yt]=(0,te.useState)([]),[Vt,En]=(0,te.useState)([]),[Sn,mn]=(0,te.useState)(null),[vn,Kt]=(0,te.useState)(""),[Lt,Dn]=(0,te.useState)([null,null]),[At,on]=(0,te.useState)([]),[en,Nn]=(0,te.useState)(!1),[wt,Gt]=(0,te.useState)([]),[sa,gn]=(0,te.useState)(!1),[Pa,Pr]=(0,te.useState)(!1),[Wr,Tr]=(0,te.useState)(""),[so,ho]=(0,te.useState)(1),zr=["\u6700\u8FD130\u5206\u949F","\u6700\u8FD13\u5C0F\u65F6","\u6700\u8FD124\u5C0F\u65F6","\u6700\u8FD17\u5929","\u6700\u8FD115\u5929"],Br=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"];(0,te.useEffect)(()=>{var un,Bn,ra,La;if(ln&&pn){Rn(),yt(ln==null?void 0:ln.recent_users),En(ln==null?void 0:ln.managers);const et=(Wt==null?void 0:Wt.type)==="\u6311\u6218\u9875\u9762";((un=ln==null?void 0:ln.managers)==null?void 0:un.length)>0?mn(et?Wt==null?void 0:Wt.myshixun_id:(Bn=ln==null?void 0:ln.managers[0])==null?void 0:Bn.id):((ra=ln==null?void 0:ln.recent_users)==null?void 0:ra.length)>0&&mn(et?Wt==null?void 0:Wt.myshixun_id:(La=ln==null?void 0:ln.recent_users[0])==null?void 0:La.id),Kt("\u6700\u8FD130\u5206\u949F"),Kn(!1)}},[ln]),(0,te.useEffect)(()=>{if(vn){let un=Ne(vn);Dn([y()(un==null?void 0:un.startTime),y()(un==null?void 0:un.endTime)])}},[vn]),(0,te.useEffect)(()=>{Sn&&(Lt!=null&&Lt[0])&&(Lt!=null&&Lt[1])&&Mr()},[Sn,Lt]);const Mr=()=>bn(void 0,null,function*(){var un;Nn(!0);let Bn={startTimeString:Lt[0]?Lt[0].format("YYYY-MM-DD HH:mm"):null,endTimeString:Lt[1]?Lt[1].format("YYYY-MM-DD HH:mm"):null,samplingInterval:"20s",isSortBoolean:!1,id:Sn};const ra=yield(0,fe.ZP)(`/api/shixuns/${Qt}/cpu_rank_data.json`,{method:"get",params:Bn});(ra==null?void 0:ra.status)==0&&(Gt((un=ra==null?void 0:ra.data)==null?void 0:un.statisticsList),ho(so+1)),Nn(!1)}),Dr=(0,te.useRef)((0,na.throttle)(un=>lr(un),1200,{leading:!0,trailing:!0})).current,lr=un=>bn(void 0,null,function*(){if(un=="")return;const Bn=yield(0,fe.ZP)(`/api/shixuns/${Qt}/cpu_search_data`,{method:"get",params:{search:un}});(Bn==null?void 0:Bn.status)==0&&on(Bn==null?void 0:Bn.data)}),co=(un,Bn)=>{un==="CPU"?(sa?(0,ia.BU)():(0,ia.Dj)(document.getElementById(`tj${Bn}`)),gn(!sa)):(Pa?(0,ia.BU)():(0,ia.Dj)(document.getElementById(`tj${Bn}`)),Pr(!Pa))},Jr=(un,Bn,ra)=>{const La=Bn==="CPU"?"cpuUsageChart":"memoryUsageChart";let et=un.map(vt=>{var Qn,qn,ca,ir;const Qa=(Qn=vt.promQueryResult)==null?void 0:Qn[La],Ma=`${vt.envId}-${vt.myPracticalTrainingId}_${Bn}`,Ja=((ir=(ca=(qn=Qa==null?void 0:Qa.results[Ma])==null?void 0:qn.frames[0])==null?void 0:ca.data)==null?void 0:ir.values)||[];return Ja.length>0?Ja[ra]:[]});return et.some(vt=>Array.isArray(vt)&&vt.length>0)?et:[]},Ot=un=>{mn(un),Rn()},Rn=()=>{on([]),Tr("")},Gn=un=>{let Bn=!1;for(let ra=0;ra<(wt==null?void 0:wt.length);ra++){let La=Jr(wt,un,1)[ra];if(La&&(La==null?void 0:La.length)>0){Bn=!0;break}}return(wt==null?void 0:wt.length)>0&&Bn};return Yt.createElement(Yt.Fragment,null,Yt.createElement("div",{className:`${de.flex_warp}`},Yt.createElement(ke.Z,{allowClear:!0,showSearch:!0,value:Wr,style:{width:280},onSearch:Dr,placeholder:"\u641C\u7D22\u59D3\u540D/\u624B\u673A\u53F7/\u90AE\u7BB1",onChange:(un,Bn)=>{Tr(un),Bn!=null&&Bn.key&&mn(Number(Bn==null?void 0:Bn.key))},onClear:Rn,size:"large"},At==null?void 0:At.map((un,Bn)=>Yt.createElement(ft,{key:un.id,value:un.name},un.name.length>4?`${un.name.slice(0,4)}...`:un.name,`( ${un.phone?un.phone:""} ${un.mail?` - ${un.mail}`:""})`))),Yt.createElement("div",null,Yt.createElement(Se.default,{style:{width:130,marginRight:20},placeholder:"\u8BF7\u9009\u62E9",size:"large",value:vn,onChange:un=>{Kt(un)}},zr.map((un,Bn)=>Yt.createElement(Se.default.Option,{key:Bn,value:un},un))),Yt.createElement(qt,{style:{width:320},showTime:!0,size:"large",allowClear:!1,value:Lt,disabledDate:un=>Pt(un,Lt,15),format:"YYYY-MM-DD HH:mm",onChange:un=>{Dn(un),Kt(void 0)}}))),Yt.createElement(ce.qp,{title:"\u5408\u4F5C\u6210\u5458",style:{marginTop:"24px"},value:Sn,onChange:un=>Ot(un),dataSource:Vt,titleWidth:60,key:1}),Yt.createElement(ce.qp,{title:"\u6700\u8FD1\u5B9E\u9A8C",className:(ze==null?void 0:ze.length)==0?"mt0":"",style:{marginBottom:(ze==null?void 0:ze.length)>0?"0px":"17px"},value:Sn,onChange:un=>Ot(un),dataSource:ze,titleWidth:60,key:2}),(Be=[{name:"CPU",type:"CPU"},{name:"\u5185\u5B58",type:"MEMORY"}])==null?void 0:Be.map((un,Bn)=>Yt.createElement("div",{className:`${de.chart_content}`,key:Bn,id:`tj${Bn}`},Yt.createElement("div",{className:de.chart_title},Yt.createElement("span",null,un==null?void 0:un.name,"\u4F7F\u7528\u91CF"),Yt.createElement("i",{className:`${de.fullscreen}
|
|
iconfont
|
|
${(un==null?void 0:un.type)=="CPU"?sa?"icon-tuichuquanping2":"icon-quanping2":Pa?"icon-tuichuquanping2":"icon-quanping2"}
|
|
`,onClick:()=>co(un.type,Bn)})),Yt.createElement(Ye.Z,{spinning:en},Gn(un.type)?Yt.createElement("div",{style:{marginTop:(un==null?void 0:un.type)=="CPU"?sa?"7%":"":Pa?"7%":""}},Yt.createElement(se,{dataInfo:{y:Jr(wt,un==null?void 0:un.type,1)||[],x:Jr(wt,un==null?void 0:un.type,0)||[]},startAndEndTime:Lt,colors:Br,indexKey:Bn,valueName:wt.map(ra=>ra.name),imageTypeName:wt.map(ra=>{var La;return(La=ra==null?void 0:ra.promQueryResult)==null?void 0:La.imageTypeName}),key:`${Bn}-${so}`}),Yt.createElement("div",{className:de.info_con},Yt.createElement("div",{className:de.info_top},Yt.createElement("div",null,"\u6700\u5927\u503C"),Yt.createElement("div",null,"\u6700\u5C0F\u503C"),Yt.createElement("div",null,"\u5E73\u5747\u503C")),wt.map((ra,La)=>{var et;let Et=ra==null?void 0:ra.promQueryResult;return Yt.createElement("div",{className:de.listdata,key:La},Yt.createElement("div",{className:de.block,style:{backgroundColor:Br[La],marginRight:10}}),Yt.createElement("div",{className:de.typename},(et=ra==null?void 0:ra.promQueryResult)==null?void 0:et.imageTypeName),Yt.createElement("div",{className:de.val},(un==null?void 0:un.type)=="CPU"?`${Et==null?void 0:Et.cpuMaxDoubleValue}Cores`:`${Et==null?void 0:Et.memoryDoubleMaxValue}MiB`),Yt.createElement("div",{className:de.val},(un==null?void 0:un.type)=="CPU"?`${Et==null?void 0:Et.cpuMinDoubleValue}Cores`:`${Et==null?void 0:Et.memoryDoubleMinValue}MiB`),Yt.createElement("div",{className:de.val},(un==null?void 0:un.type)=="CPU"?`${Et==null?void 0:Et.cpuAvgDoubleValue}Cores`:`${Et==null?void 0:Et.memoryDoubleAvgValue}MiB`))}))):Yt.createElement(Sa.Z,null)))))},An=le(59301),ct=(Qt,ln,pn)=>new Promise((Kn,Wt)=>{var Be=Vt=>{try{yt(pn.next(Vt))}catch(En){Wt(En)}},ze=Vt=>{try{yt(pn.throw(Vt))}catch(En){Wt(En)}},yt=Vt=>Vt.done?Kn(Vt.value):Promise.resolve(Vt.value).then(Be,ze);yt((pn=pn.apply(Qt,ln)).next())}),It=({getApi:Qt,identifier:ln,visible:pn,info:Kn})=>{const[Wt,Be]=(0,te.useState)({}),[ze,yt]=(0,te.useState)(!0);(0,te.useEffect)(()=>{yt(!0)},[pn]),(0,te.useEffect)(()=>{Qt&&ze&&Vt()},[Qt]);const Vt=()=>ct(void 0,null,function*(){const En=yield(0,fe.ZP)(`/api/shixuns/${ln}/cpu_basic_data.json`,{method:"get"});(En==null?void 0:En.status)==0&&Be(En)});return An.createElement("div",null,An.createElement(Un,{isFirst:ze,setIsFirst:En=>yt(En),identifier:ln,data:Wt,info:Kn}))},Jn=le(51257),yn=le(25690),ta=le(75736),Oe=le(40197),Ae=le(59301),Qe=(Qt,ln,pn)=>new Promise((Kn,Wt)=>{var Be=Vt=>{try{yt(pn.next(Vt))}catch(En){Wt(En)}},ze=Vt=>{try{yt(pn.throw(Vt))}catch(En){Wt(En)}},yt=Vt=>Vt.done?Kn(Vt.value):Promise.resolve(Vt.value).then(Be,ze);yt((pn=pn.apply(Qt,ln)).next())});const Tt=({globalSetting:Qt,dispatch:ln,practiceSetting:pn,shixunsDetail:Kn,visible:Wt,onCancel:Be,info:ze,identifier:yt,isJupyter:Vt,onOk:En})=>{const[Sn,mn]=(0,te.useState)("1"),[vn,Kt]=(0,te.useState)("\u63A8\u8350\u914D\u7F6E"),[Lt,Dn]=(0,te.useState)([]),[At,on]=(0,te.useState)(!1),[en,Nn]=(0,te.useState)(!1),[wt,Gt]=(0,te.useState)({}),[sa,gn]=(0,te.useState)(!1);(0,te.useEffect)(()=>{Wt&&(Nn(!1),mn("1"),Kt("\u63A8\u8350\u914D\u7F6E"),(ze==null?void 0:ze.type)=="\u6311\u6218\u9875\u9762"?Dn(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):Dn(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),Gt({}),Pa(),(ze==null?void 0:ze.type)=="\u6311\u6218\u9875\u9762"&&ln({type:"shixunsDetail/getShixunsDetail",payload:{id:yt}}))},[Wt]);const Pa=()=>Qe(void 0,null,function*(){gn(!0);const Mr=yield(0,ta.HS)(yt);[0,-10].includes(Mr.status)&&(Gt(Mr),gn(!1))}),Pr=Mr=>{Mr=="2"?Nn(!0):Nn(!1),mn(Mr)},Wr=()=>{x.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Ae.createElement("div",{className:"tc"},Ae.createElement("img",{src:Ke,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},Tr=()=>Qe(void 0,null,function*(){if((0,Oe.gy)(ln,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||vn=="\u5F53\u524D\u914D\u7F6E")return;on(!0),(yield(0,fe.ZP)(`/api/shixuns/${yt}/apply_recommend_config.json`,{method:"put",body:{data:vn=="\u63A8\u8350\u914D\u7F6E"?wt==null?void 0:wt.recommend:wt==null?void 0:wt.high}})).status==0&&(xe.ZP.success("\u5E94\u7528\u6210\u529F"),on(!1),Be(),En())}),so=()=>Qe(void 0,null,function*(){var Mr,Dr;if(yield ho(),(0,Jn.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Mr=Kn.detail)!=null&&Mr.is_jupyter||(Dr=Kn.detail)!=null&&Dr.is_jupyter_lab){ln({type:"shixunsDetail/execJupyter",payload:{id:yt}}).then(co=>{var Jr;co!=null&&co.identifier&&((Jr=yn.history)==null||Jr.push(`/tasks/${co.identifier}/jupyter`))});return}ln({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const lr=Vt?yield(0,ta.BK)({id:yt}):yield(0,ta.Ir)({id:yt});if(ln({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),lr!=null&&lr.game_identifier||lr!=null&&lr.identifier){(0,Jn.xg)(Vt?`/tasks/${lr==null?void 0:lr.identifier}/jupyter`:`/tasks/${lr.game_identifier}`);return}(lr==null?void 0:lr.status)===-3?(0,Jn.eF)():(lr==null?void 0:lr.status)===2?zr(lr==null?void 0:lr.message):(lr==null?void 0:lr.status)===3&&Br(lr==null?void 0:lr.message)}),ho=()=>new Promise((Mr,Dr)=>{var lr;(lr=pn==null?void 0:pn.sideBar)!=null&&lr.confirmLeave?x.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{ln({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Mr()},onCancel:()=>{Dr()}}):Mr()}),zr=Mr=>{Mr=Mr!=null&&Mr.includes(".json")?Mr:`${Mr}.json`,x.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ae.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Qe(void 0,null,function*(){const Dr=yield(0,fe.ZP)("/api"+Mr,{method:"get"});if(!Dr)return;xe.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const lr=yield(0,ta.Ir)({id:Dr.shixun_identifier});if(lr!=null&&lr.game_identifier){(0,Jn.xg)(`/tasks/${lr.game_identifier}`);return}(lr==null?void 0:lr.status)===2?zr(lr==null?void 0:lr.message):(lr==null?void 0:lr.status)===3&&Br(lr==null?void 0:lr.message)})})},Br=Mr=>{x.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ae.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Mr,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return Ae.createElement(Ae.Fragment,null,Ae.createElement(He.Z,{title:null,placement:"right",open:Wt,width:1e3,onClose:Be,closeIcon:null,footer:null},Ae.createElement("div",{className:we.header_body},Ae.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),Ae.createElement(De.Z,{className:we.close,onClick:Be})),Ae.createElement(Ge.default,{activeKey:Sn,onChange:Pr},Ae.createElement(Ge.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},Ae.createElement(Ye.Z,{spinning:sa,size:"large",tip:Ae.createElement("div",{style:{color:"#666",fontSize:"14px"}},Ae.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),Ae.createElement("div",{style:{lineHeight:"26px"}},"\u7CFB\u7EDF\u6B63\u5728\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\u8BA1\u7B97\u63A8\u8350\u914D\u7F6E",Ae.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(wt==null?void 0:wt.status)==0?Ae.createElement(Ae.Fragment,null,Ae.createElement("div",{className:we.recommend_config_introduce},Ae.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),Ae.createElement("div",null,"\u63A8\u8350\u914D\u7F6E\uFF1A\u7CFB\u7EDF\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\uFF0C\u8BA1\u7B97\u51FA\u63A8\u8350\u914D\u7F6E\u3002\u4F7F\u7528\u7684\u4EBA\u8D8A\u591A\uFF0C\u63A8\u8350\u8D8A\u51C6\u786E\u3002"),Ae.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),Ae.createElement("div",{className:we.recommend_config},Lt.map((Mr,Dr)=>Ae.createElement("div",{className:`${we.recommend_config_item} ${Mr==vn?we.recommend_config_active_item:""}`,key:Mr,onClick:()=>Kt(Mr)},Ae.createElement("div",{className:we.item_title},Ae.createElement("div",null,Mr),Dr==1?Ae.createElement("div",{className:we.recommend_text},"\u63A8\u8350"):Ae.createElement(Ae.Fragment,null)),(Mr=="\u5F53\u524D\u914D\u7F6E"&&(wt==null?void 0:wt.current)||Mr=="\u63A8\u8350\u914D\u7F6E"&&(wt==null?void 0:wt.recommend)||Mr=="\u589E\u5F3A\u914D\u7F6E"&&(wt==null?void 0:wt.high)||[]).map((lr,co)=>Ae.createElement("div",{className:we.item_content,key:co},Ae.createElement("span",null,lr==null?void 0:lr.image_name),lr!=null&&lr.cpu_limit?Ae.createElement("span",null,lr==null?void 0:lr.cpu_limit,"\u6838",lr==null?void 0:lr.memory_limit,"G"):Ae.createElement("div",null,Ae.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),Ae.createElement(ye.Z,{title:Ae.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",Ae.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",Ae.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},Ae.createElement($e.Z,{className:we.tooltip})))))))),Ae.createElement("div",{className:we.recommend_config_footer},Ae.createElement("div",null,Ae.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),Ae.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>Wr()},"\u8054\u7CFB\u7BA1\u7406\u5458")),Ae.createElement(dt.ZP,{type:"primary",shape:"round",disabled:vn=="\u5F53\u524D\u914D\u7F6E",onClick:Tr,loading:At},"\u4E00\u952E\u5E94\u7528"))):sa?Ae.createElement("div",{style:{height:400}}):Ae.createElement("div",{className:we.no_data},Ae.createElement("img",{src:it,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),Ae.createElement("p",{className:"mt20 mb20 font14",style:{color:"#7B8394",width:"100%",lineHeight:"26px"}},"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6CA1\u6709\u4EFB\u4F55\u4EBA\u4F7F\u7528\u8FC7\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u6839\u636E\u5B9E\u9645\u4F7F\u7528\u60C5\u51B5\u7ED9\u51FA\u63A8\u8350\u914D\u7F6E\u3002",Ae.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(ze==null?void 0:ze.type)!="\u6311\u6218\u9875\u9762"&&Ae.createElement("div",{className:we.application,onClick:()=>{so(),Be()}},"\u6A21\u62DF\u5B9E\u6218")))),Ae.createElement(Ge.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},Ae.createElement(It,{getApi:en,identifier:yt,visible:Wt,info:ze})))))};var Zt=(0,yn.connect)(({globalSetting:Qt,practiceSetting:ln,shixunsDetail:pn})=>({globalSetting:Qt,practiceSetting:ln,shixunsDetail:pn}))(Tt)},74976:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return Ne}});var te=le(59301),x=le(43418),xe=le(3113),He=le(8591),Ge=le(99313),Ye=le(71418),ye=le(10311),dt=le(5871),we=le(1710),De={modal:"modal___aF6vS",con_warp:"con_warp___W1gHS",flex:"flex___Cbe__",config_Warp:"config_Warp___lXnUZ",config_btn:"config_btn___OAH7T",sceneList:"sceneList___N5Y3k",sceneItem:"sceneItem____bE1H",sceneItemActive:"sceneItemActive___e82B8"},$e=le(11724),Ke=le(62772),it=le(38986),fe=le(28426),a=le(59301),E=Object.defineProperty,b=Object.defineProperties,y=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ce=(Pt,lt,Dt)=>lt in Pt?E(Pt,lt,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):Pt[lt]=Dt,de=(Pt,lt)=>{for(var Dt in lt||(lt={}))ae.call(lt,Dt)&&ce(Pt,Dt,lt[Dt]);if(z)for(var Dt of z(lt))se.call(lt,Dt)&&ce(Pt,Dt,lt[Dt]);return Pt},Se=(Pt,lt)=>b(Pt,y(lt)),Le=(Pt,lt,Dt)=>new Promise((Fa,na)=>{var Sa=bn=>{try{Yt(Dt.next(bn))}catch(ft){na(ft)}},ia=bn=>{try{Yt(Dt.throw(bn))}catch(ft){na(ft)}},Yt=bn=>bn.done?Fa(bn.value):Promise.resolve(bn.value).then(Sa,ia);Yt((Dt=Dt.apply(Pt,lt)).next())}),Ne=({visible:Pt,onOk:lt,onCancel:Dt,info:Fa})=>{var na,Sa,ia,Yt,bn;const[ft,qt]=(0,te.useState)("1"),[On,Un]=(0,te.useState)([]),[An,ct]=(0,te.useState)([]),[pt,It]=(0,te.useState)(0),[Jn,yn]=(0,te.useState)(null),[ta,Oe]=(0,te.useState)(!1);(0,te.useEffect)(()=>{Pt&&(Ae(),Qe(),Tt())},[Pt]);const Ae=()=>{qt("1"),Un([]),yn(null),It(0)};(0,te.useEffect)(()=>{var ze,yt;((yt=(ze=An==null?void 0:An[pt])==null?void 0:ze.content)==null?void 0:yt.length)>0&&yn(Se(de({},An[pt].content[0]),{index:0}))},[ft,pt,An]);const Qe=()=>Le(void 0,null,function*(){Oe(!0),yield(0,it.ZP)("/api/home/cpu_memory_limit.json",{method:"GET"}).then(ze=>{let{max_cpu:yt,max_memory:Vt,min_cpu:En,min_memory:Sn}=ze,{cpu:mn,memory:vn}=Fa;Un([{name:"CPU",value:mn,min:En,max:yt,typeName:"\u6838"},{name:"\u5185\u5B58",value:vn,min:Sn,max:Vt,typeName:"GB"}])}),Oe(!1)}),Tt=()=>Le(void 0,null,function*(){yield(0,it.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(ze=>{var yt;if(ct(ze),(ze==null?void 0:ze.length)>0){let Vt=Se(de({},(yt=ze==null?void 0:ze[0])==null?void 0:yt.content[0]),{index:0});yn(Vt)}})}),Zt=ze=>{qt(ze),ze==="2"&&It(0)},Qt=(ze,yt)=>{Un(On.map(Vt=>Vt.name===ze?yt(Vt):Vt))},ln=(ze,yt)=>{isNaN(ze)||Qt(yt,Vt=>Se(de({},Vt),{value:ze}))},pn=ze=>{var yt;if(console.log("decline",ze.value),ze.value=Number(ze.value),ze.value<=((yt=ze.min)!=null?yt:-1/0))return;let Vt=ze.value-.5<ze.min?ze.min:ze.value-.5;Qt(ze.name,En=>Se(de({},En),{value:Vt}))},Kn=ze=>{var yt;if(ze.value=Number(ze.value),ze.value>=((yt=ze.max)!=null?yt:1/0))return;let Vt=ze.value+.5>ze.max?ze.max:ze.value+.5;Qt(ze.name,En=>Se(de({},En),{value:Vt}))},Wt=(ze,yt)=>{isNaN(ze)||Qt(yt,Vt=>Se(de({},Vt),{value:ze}))},Be=ze=>{if(ze==null||Number.isInteger(ze))return ze;const yt=ze%1;return yt===.5?ze:Math.floor(ze)+(yt<.5?.5:1)};return a.createElement(a.Fragment,null,a.createElement(x.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:Pt,width:752,destroyOnClose:!0,centered:!0,onCancel:Dt,className:De.modal,footer:[a.createElement("div",{className:De.btn_warp,key:"1"},a.createElement(xe.ZP,{onClick:Dt},"\u53D6\u6D88"),a.createElement(xe.ZP,{type:"primary",onClick:()=>{let ze=de({},Fa);if(ft=="1")ze.cpu=On[0].value,ze.memory=On[1].value;else if(ft=="2"){if(!Jn){He.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}ze=Se(de({},ze),{cpu:Jn.cpu,memory:Jn.memory})}lt(ze)}},"\u4FDD\u5B58"))]},a.createElement(Ge.default,{activeKey:ft,onChange:Zt},a.createElement(Ge.default.TabPane,{tab:"\u81EA\u5B9A\u4E49\u914D\u7F6E",key:1},a.createElement(Ye.Z,{spinning:ta},On==null?void 0:On.map(ze=>a.createElement("div",{className:De.con_warp,key:ze==null?void 0:ze.name},a.createElement("div",null,ze==null?void 0:ze.name),a.createElement("div",null,a.createElement(ye.Z,{min:ze==null?void 0:ze.min,max:ze==null?void 0:ze.max,onChange:yt=>ln(yt,ze==null?void 0:ze.name),value:ze==null?void 0:ze.value,step:.5,style:{width:482,height:6,margin:"0 20px 0 12px"}})),a.createElement("div",{className:`${De.config_Warp} ${De.flex}`},a.createElement("div",{className:`${De.config_btn} ${De.flex}`,onClick:()=>pn(ze)},a.createElement($e.Z,null)),a.createElement(dt.Z,{min:ze==null?void 0:ze.min,max:ze==null?void 0:ze.max,size:"large",step:"0.1",controls:!1,style:{width:50},value:ze==null?void 0:ze.value,onChange:yt=>{const Vt=Be(yt);Wt(Vt,ze==null?void 0:ze.name)}}),a.createElement("div",{className:`${De.config_btn} ${De.flex}`,onClick:()=>Kn(ze)},a.createElement(Ke.Z,null))),a.createElement("div",null,ze==null?void 0:ze.typeName))))),(An==null?void 0:An.length)>0&&a.createElement(Ge.default.TabPane,{tab:"\u6309\u573A\u666F\u9009\u62E9",key:2},a.createElement("div",{className:De.sceneList},An==null?void 0:An.map((ze,yt)=>a.createElement("div",{className:`${De.sceneItem} ${pt==yt&&De.sceneItemActive}`,key:ze==null?void 0:ze.id,onClick:()=>{It(yt)}},ze==null?void 0:ze.name))),((Sa=(na=An==null?void 0:An[pt])==null?void 0:na.content)==null?void 0:Sa.length)>0?a.createElement(we.default,{rowSelection:{type:"radio",selectedRowKeys:[Jn==null?void 0:Jn.index],onChange:(ze,yt)=>{yn(yt[0])}},columns:[{title:"CPU",dataIndex:"cpu",align:"center",render:(ze,yt)=>a.createElement("div",null,ze,"\u6838")},{title:"\u5185\u5B58",dataIndex:"memory",align:"center",render:(ze,yt)=>a.createElement("div",null,ze,"GB")}],dataSource:(ia=An==null?void 0:An[pt])==null?void 0:ia.content.map((ze,yt)=>Se(de({},ze),{index:yt})),rowKey:"index",pagination:!1,scroll:((bn=(Yt=An==null?void 0:An[pt])==null?void 0:Yt.content)==null?void 0:bn.length)>3?{y:148}:{}}):a.createElement(fe.Z,null)))))}},61412:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return ke}});var te=le(59301),x=le(25690),xe=le(43418),He=le(8591),Ge=le(3113),Ye=le(24905),ye=le(5112),dt=le(88522),we=le(49127),De=le(5083),$e=le(5871),Ke=le(10527),it=le(81705),fe=le(40197),a=le(61186),E=le.n(a),b={wrap:"wrap___LhoYE",labelWrap:"labelWrap___kKVu_",label:"label___we33R",labelContent:"labelContent___RWgKj",flexRow:"flexRow___WhVXT",color999:"color999___R1ot6",radio:"radio___S0Uhc",selectSchool:"selectSchool___egsX3",dataPicker:"dataPicker___zNtLB",modal:"modal___J1s9f",colorOrange:"colorOrange___NDyE2",colorYellow:"colorYellow___Ijswi",bottomButton:"bottomButton___sODGQ"},y=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,se=(Ne,Pt)=>{var lt={};for(var Dt in Ne)z.call(Ne,Dt)&&Pt.indexOf(Dt)<0&&(lt[Dt]=Ne[Dt]);if(Ne!=null&&y)for(var Dt of y(Ne))Pt.indexOf(Dt)<0&&ae.call(Ne,Dt)&&(lt[Dt]=Ne[Dt]);return lt},ce=(Ne,Pt,lt)=>new Promise((Dt,Fa)=>{var na=Yt=>{try{ia(lt.next(Yt))}catch(bn){Fa(bn)}},Sa=Yt=>{try{ia(lt.throw(Yt))}catch(bn){Fa(bn)}},ia=Yt=>Yt.done?Dt(Yt.value):Promise.resolve(Yt.value).then(na,Sa);ia((lt=lt.apply(Ne,Pt)).next())});const de=Ne=>{if(!Ne)return Ne;const Pt=Ne.split(":");if(Pt[1]=="00"||Pt[1]=="30")return Ne;const lt=parseInt(Pt[1]);if(lt<30||lt==60)return[Pt[0],"30"].join(":");if(lt<60){const Dt=[Pt[0],"00"].join(":"),Fa="YYYY-MM-DD HH:mm",na=E()(Dt,Fa);return na.add(1,"hours"),na.format(Fa)}return Ne},Se="YYYY-MM-DD HH:mm",Le=Ne=>{var Pt=Ne,{shixunsDetail:lt,globalSetting:Dt,loading:Fa,user:na,dispatch:Sa}=Pt,ia=se(Pt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Yt,bn,ft,qt,On,Un,An,ct,pt;const It=(0,te.useRef)(),[Jn,yn]=(0,te.useState)(),[ta,Oe]=(0,te.useState)(),[Ae,Qe]=(0,te.useState)([]),[Tt,Zt]=(0,te.useState)([]),[Qt,ln]=(0,te.useState)(""),[pn,Kn]=(0,te.useState)(),[Wt,Be]=(0,te.useState)(),[ze,yt]=(0,te.useState)(),Vt=(bn=(Yt=na.userInfo)==null?void 0:Yt.shixun)==null?void 0:bn.editable;(0,te.useEffect)(()=>{var Lt,Dn;It.current=(Dn=(Lt=location.pathname)==null?void 0:Lt.split("/"))==null?void 0:Dn[2],En()},[]),(0,te.useEffect)(()=>{var Lt,Dn,At,on,en,Nn,wt,Gt,sa,gn,Pa,Pr;lt.setting&&(yn((Dn=(Lt=lt.setting)==null?void 0:Lt.shixun)==null?void 0:Dn.can_copy),Oe((on=(At=lt.setting)==null?void 0:At.shixun)==null?void 0:on.use_scope),Kn(!!((Nn=(en=lt.setting)==null?void 0:en.shixun)!=null&&Nn.opening_time)),Be((Gt=(wt=lt.setting)==null?void 0:wt.shixun)==null?void 0:Gt.opening_time),Qe((gn=(sa=lt.setting)==null?void 0:sa.shixun)==null?void 0:gn.scope_partment),yt((Pr=(Pa=lt.setting)==null?void 0:Pa.shixun)==null?void 0:Pr.git_size))},[lt.setting]);const En=Lt=>ce(void 0,null,function*(){const Dn=yield Sa({type:"shixunsDetail/getDepartments",payload:{q:Lt}});Dn&&Zt(Dn.shools_name||[])}),Sn=()=>ce(void 0,null,function*(){var Lt,Dn,At,on,en,Nn;const wt=(yield Sa({type:"shixunsDetail/getShixunQuote",payload:{id:It.current}}))||{};xe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:te.createElement("div",{className:`tc font14 ${b.modal}`},!!((Lt=wt.subjects)!=null&&Lt.length)&&te.createElement(te.Fragment,null,te.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(At=(Dn=wt.subjects)==null?void 0:Dn.splice(0,2))==null?void 0:At.map(Gt=>`\u300A${Gt}\u300B`),"\u7B49",te.createElement("span",{className:b.colorOrange},wt==null?void 0:wt.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),te.createElement("br",null)),!!((on=wt.courses)!=null&&on.length)&&te.createElement(te.Fragment,null,te.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(Nn=(en=wt.courses)==null?void 0:en.splice(0,2))==null?void 0:Nn.map(Gt=>`\u300A${Gt}\u300B`),"\u7B49",te.createElement("span",{className:b.colorOrange},wt==null?void 0:wt.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),te.createElement("br",null)),te.createElement("span",{className:`${b.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>ce(void 0,null,function*(){(yield Sa({type:"shixunsDetail/deleteShixun",payload:{id:It.current}})).status===1&&(He.ZP.success("\u64CD\u4F5C\u6210\u529F"),x.history.push("/shixuns"))})})}),mn=()=>{(0,fe.gy)(Sa,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},vn=Lt=>{if(Ae.includes(Lt)){He.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}ln(null),Qe([...Ae,Lt])},Kt=()=>ce(void 0,null,function*(){if(pn&&!Wt){He.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(ta===1&&!Ae.length){He.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield Sa({type:"shixunsDetail/updatePermissionSetting",payload:{id:It.current,scope_partment:ta===0?null:Ae,shixun:{can_copy:Jn,use_scope:ta,opening_time:Wt,git_size:ze}}})).status!==-1&&(He.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),Sa({type:"shixunsDetail/getSettingsData",payload:{id:It.current}}),Sa({type:"shixunsDetail/getShixunsDetail",payload:{id:It.current}}))});return te.createElement("div",null,te.createElement("section",{className:b.wrap},te.createElement("div",{style:{position:"absolute",top:"25px",right:"25px"}},((ft=lt==null?void 0:lt.detail)==null?void 0:ft.shixun_status)!==2?te.createElement(Ge.ZP,{danger:!0,onClick:Sn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):te.createElement(Ge.ZP,{danger:!0,onClick:mn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),te.createElement("div",{className:b.labelWrap},te.createElement("label",{className:b.label},"\u590D\u5236\uFF1A"),te.createElement("div",{className:b.labelContent},te.createElement("div",null,te.createElement(Ye.default,{checked:Jn,onChange:Lt=>yn(Lt.target.checked),disabled:!Vt}),te.createElement("span",{className:`${b.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((qt=lt.detail)==null?void 0:qt.shixun_status)>1||((On=lt.detail)==null?void 0:On.public)===2)&&((An=(Un=lt.setting)==null?void 0:Un.shixun)==null?void 0:An.use_scope)===0&&((ct=lt.detail)==null?void 0:ct.identity)>2)&&te.createElement("div",{className:b.labelWrap},te.createElement("label",{className:b.label},"\u516C\u5F00\u7A0B\u5EA6\uFF1A"),te.createElement("div",{className:b.labelContent},te.createElement(ye.ZP.Group,{value:ta,onChange:Lt=>Oe(Lt.target.value),disabled:!Vt},te.createElement(ye.ZP,{className:b.radio,value:0},te.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),te.createElement("span",{className:b.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),te.createElement(ye.ZP,{className:b.radio,value:1},te.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),te.createElement("span",{className:b.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),ta===1&&te.createElement(te.Fragment,null,te.createElement("div",{className:"mt10"},te.createElement(dt.Z,{showSearch:!0,className:b.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:Qt,onChange:Lt=>{ln(Lt),En(Lt)},disabled:!Vt,onSelect:vn,options:Tt==null?void 0:Tt.map(Lt=>({value:Lt}))}),te.createElement("span",{className:b.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),te.createElement("div",{className:"mt10"},Ae==null?void 0:Ae.map(Lt=>Vt?te.createElement(we.Z,{count:"x",className:"mr20 current",onClick:()=>Qe(Ae.filter(Dn=>Dn!==Lt))},te.createElement(Ge.ZP,{type:"primary",ghost:!0},Lt)):te.createElement(Ge.ZP,{type:"primary",ghost:!0,className:"mr20"},Lt)))))),te.createElement("div",{className:b.labelWrap},te.createElement("label",{className:b.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),te.createElement("div",{className:b.labelContent},te.createElement("div",null,te.createElement(Ye.default,{checked:pn,onChange:Lt=>Kn(Lt.target.checked),disabled:!Vt}),te.createElement("span",{className:`${b.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),pn&&te.createElement(De.default,{className:`${b.dataPicker} mt10`,format:Se,locale:Ke.Z,disabled:!Vt,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:Lt=>Lt&&Lt<E()().endOf("day").subtract(1,"days"),showTime:{minuteStep:30},value:Wt&&E()(Wt,Se),onChange:(Lt,Dn)=>Be(de(Dn))}))),((pt=na==null?void 0:na.userInfo)==null?void 0:pt.role)===1&&te.createElement("div",{className:b.labelWrap,style:{alignItems:"center"}},te.createElement("label",{className:b.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF\uFF1A"),te.createElement("div",{className:b.labelContent},te.createElement("div",null,te.createElement($e.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:ze,onChange:Lt=>{yt(Lt)}}),te.createElement("span",{className:"c-grey-999"}," M "))))),te.createElement(it.t,{okText:"\u4FDD\u5B58",hasOkBtn:Vt,loading:Fa.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>x.history.push(`/shixuns/${It.current}/challenges`),onOk:Kt,className:b.bottomButton}))};var ke=(0,x.connect)(({shixunsDetail:Ne,loading:Pt,globalSetting:lt,user:Dt})=>({shixunsDetail:Ne,globalSetting:lt,user:Dt,loading:Pt}))(Le)},45555:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(59301),antd__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(8591),antd__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(43418),antd__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(20834),antd__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(3113),antd__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(24905),antd__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(5112),antd__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(81327),antd__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(88522),antd__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(49127),antd__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(6848),antd__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(5083),antd__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(78673),antd__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(5871),umi__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(25690),_index_less_modules__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(96404),moment__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(61186),moment__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(10527),_components_Permission__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(61412),_utils_env__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(346),_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(40197),_utils_authority__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(48790),_utils__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(85395),React=__webpack_require__(59301),__async=(Me,bt,le)=>new Promise((te,x)=>{var xe=Ye=>{try{Ge(le.next(Ye))}catch(ye){x(ye)}},He=Ye=>{try{Ge(le.throw(Ye))}catch(ye){x(ye)}},Ge=Ye=>Ye.done?te(Ye.value):Promise.resolve(Ye.value).then(xe,He);Ge((le=le.apply(Me,bt)).next())});const timeFormat="YYYY-MM-DD HH:mm",handleDateString=Me=>{if(!Me)return Me;const bt=Me.split(":");if(bt[1]=="00"||bt[1]=="30")return Me;const le=parseInt(bt[1]);if(le<30||le==60)return[bt[0],"30"].join(":");if(le<60){const te=[bt[0],"00"].join(":"),x="YYYY-MM-DD HH:mm",xe=moment__WEBPACK_IMPORTED_MODULE_3___default()(te,x);return xe.add(1,"hours"),xe.format(x)}return Me};function Setting({user,dispatch,shixunsDetail,practiceSetting}){var _a,_b,_c,_d,_e,_f,_g,_h,_i,_j,_k,_l,_m,_n;const[MenuSelectKey,setMenuSelectKey]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[isShowSetting,setIsShowSetting]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!0),[taskPass,setTaskPass]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[testSetPermission,setTestSetPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[isCopy,setIsCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openValue,setOpenValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openAnswer,setOpenAnswer]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[selectDepartmentList,setSelectDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentList,setDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentValue,setDepartmentValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(""),[isOpenTime,setIsOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openTime,setOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeEditPermission,setCodeEditPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[allowFileUpload,setAllowFileUpload]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeHidden,setCodeHidden]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[forbidCopy,setForbidCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[display_git_address,set_display_git_address]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[disableDiscuss,setDisableDiscuss]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[disableAI,setdisableAI]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openCodeDebugger,setOpenCodeDebugger]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[startPermanent,setStartPermanent]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openSelfRun,setOpenSelfRun]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[gitSize,setgitSize]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[course_workspace_file_time,setcourse_workspace_file_time]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[podSwitch,setPodSwitch]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[ai_user,setai_user]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[openLocalEvaluate,setOpenLocalEvaluate]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[resource_recommend,setresource_recommend]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1);let params=(0,umi__WEBPACK_IMPORTED_MODULE_1__.useParams)();const diffObj={forbid_copy:"forbidCopy",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",allow_file_upload:"allowFileUpload",can_copy:"isCopy",use_scope:"openValue",open_answer_and_test:"openAnswer",opening_time:"openTime",is_disable_discuss:"disableDiscuss",display_git_address:"display_git_address",show_code_dir:"codeHidden",ai_reply:"disableAI",open_code_debugger:"openCodeDebugger",start_permanent:"startPermanent",open_self_run:"openSelfRun",exit_delete_pod_switch:"podSwitch",open_local_evaluate:"openLocalEvaluate"},editable=(_b=(_a=user.userInfo)==null?void 0:_a.shixun)==null?void 0:_b.editable,own=(_d=(_c=user.userInfo)==null?void 0:_c.shixun)==null?void 0:_d.own,handleGetDepartments=Me=>__async(this,null,function*(){const bt=yield dispatch({type:"shixunsDetail/getDepartments",payload:{q:Me}});bt&&setDepartmentList(bt.shools_name||[])});(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var Me,bt;(bt=(Me=shixunsDetail.setting)==null?void 0:Me.shixun)!=null&&bt.main_type&&handleInitState()},[shixunsDetail.setting]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{dispatch({type:"shixunsDetail/getSettingsData",payload:params})},[]);const handleSelectDepartment=Me=>{if(selectDepartmentList.includes(Me)){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([...selectDepartmentList,Me])},handleInitState=()=>{var Me,bt,le,te,x,xe,He,Ge,Ye,ye,dt,we,De,$e,Ke,it,fe,a,E,b,y,z,ae,se,ce,de,Se,Le,ke,Ne,Pt,lt,Dt,Fa,na,Sa,ia,Yt,bn,ft,qt,On,Un,An,ct,pt,It;setCodeEditPermission((bt=(Me=shixunsDetail.setting)==null?void 0:Me.shixun)==null?void 0:bt.code_edit_permission),setAllowFileUpload((te=(le=shixunsDetail.setting)==null?void 0:le.shixun)==null?void 0:te.allow_file_upload),setCodeHidden((xe=(x=shixunsDetail.setting)==null?void 0:x.shixun)==null?void 0:xe.show_code_dir),setForbidCopy((Ge=(He=shixunsDetail.setting)==null?void 0:He.shixun)==null?void 0:Ge.forbid_copy),setTaskPass((ye=(Ye=shixunsDetail.setting)==null?void 0:Ye.shixun)==null?void 0:ye.task_pass),setTestSetPermission((we=(dt=shixunsDetail.setting)==null?void 0:dt.shixun)==null?void 0:we.test_set_permission),set_display_git_address((De=shixunsDetail.setting.shixun)==null?void 0:De.display_git_address),setIsCopy((Ke=($e=shixunsDetail.setting)==null?void 0:$e.shixun)==null?void 0:Ke.can_copy),setOpenValue((fe=(it=shixunsDetail.setting)==null?void 0:it.shixun)==null?void 0:fe.use_scope),setOpenAnswer((E=(a=shixunsDetail.setting)==null?void 0:a.shixun)==null?void 0:E.open_answer_and_test),setIsOpenTime(!!((y=(b=shixunsDetail.setting)==null?void 0:b.shixun)!=null&&y.opening_time)),setOpenTime((ae=(z=shixunsDetail.setting)==null?void 0:z.shixun)==null?void 0:ae.opening_time),setSelectDepartmentList((ce=(se=shixunsDetail.setting)==null?void 0:se.shixun)==null?void 0:ce.scope_partment),setDisableDiscuss((Se=(de=shixunsDetail.setting)==null?void 0:de.shixun)==null?void 0:Se.is_disable_discuss),setdisableAI((ke=(Le=shixunsDetail.setting)==null?void 0:Le.shixun)==null?void 0:ke.ai_reply),setresource_recommend((Pt=(Ne=shixunsDetail==null?void 0:shixunsDetail.setting)==null?void 0:Ne.shixun)==null?void 0:Pt.resource_recommend),setOpenCodeDebugger((Dt=(lt=shixunsDetail.setting)==null?void 0:lt.shixun)==null?void 0:Dt.open_code_debugger),setStartPermanent((na=(Fa=shixunsDetail.setting)==null?void 0:Fa.shixun)==null?void 0:na.start_permanent),setOpenSelfRun((ia=(Sa=shixunsDetail.setting)==null?void 0:Sa.shixun)==null?void 0:ia.open_self_run),setgitSize((bn=(Yt=shixunsDetail.setting)==null?void 0:Yt.shixun)==null?void 0:bn.git_size),setcourse_workspace_file_time((qt=(ft=shixunsDetail.setting)==null?void 0:ft.shixun)==null?void 0:qt.course_workspace_file_time),setPodSwitch((Un=(On=shixunsDetail.setting)==null?void 0:On.shixun)==null?void 0:Un.exit_delete_pod_switch),setai_user((ct=(An=shixunsDetail.setting)==null?void 0:An.shixun)==null?void 0:ct.ai_user),setOpenLocalEvaluate((It=(pt=shixunsDetail.setting)==null?void 0:pt.shixun)==null?void 0:It.open_local_evaluate)};console.log("----",ai_user),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var _a2,_b2,_c2,_d2;let confirmLeave=!1;(_a2=Object.keys(diffObj).filter(item=>{var _a3;return((_a3=shixunsDetail.setting)==null?void 0:_a3.shixun[item])!=eval(diffObj[item])}))!=null&&_a2.length&&(confirmLeave=!0),selectDepartmentList.length!=((_d2=(_c2=(_b2=shixunsDetail.setting)==null?void 0:_b2.shixun)==null?void 0:_c2.scope_partment)==null?void 0:_d2.length)&&(confirmLeave=!0),selectDepartmentList==null||selectDepartmentList.map((Me,bt)=>{var le,te;Me!=((te=(le=shixunsDetail.setting)==null?void 0:le.shixun)==null?void 0:te.scope_partment[bt])&&(confirmLeave=!0)}),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave}})},[taskPass,testSetPermission,isCopy,openValue,openAnswer,selectDepartmentList,isOpenTime,openTime,display_git_address,codeHidden,codeEditPermission,allowFileUpload,forbidCopy,disableDiscuss,disableAI,openCodeDebugger,startPermanent,openSelfRun,openLocalEvaluate]);function handSubmeit(Me=!1,bt=1){return __async(this,null,function*(){var le,te;const x=yield dispatch({type:"shixunsDetail/updateSetting",payload:{id:params.id,scope_partment:openValue===0?null:selectDepartmentList,open_answer_and_test:openAnswer,shixun_info:{ai_reply:disableAI,start_permanent:startPermanent,git_size:gitSize,course_workspace_file_time,ai_user,resource_recommend},shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address,code_edit_permission:codeEditPermission,allow_file_upload:allowFileUpload,can_copy:isCopy,use_scope:openValue,open_answer_and_test:openAnswer,opening_time:openTime,is_disable_discuss:disableDiscuss,open_code_debugger:openCodeDebugger,open_self_run:openSelfRun,exit_delete_pod_switch:podSwitch,open_local_evaluate:openLocalEvaluate},sync_origin_shixun:Me}});(x==null?void 0:x.status)===0&&((le=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&le.copy_for_exercise||antd__WEBPACK_IMPORTED_MODULE_9__.ZP.success("\u4FEE\u6539\u6210\u529F"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}),(te=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&te.copy_for_exercise&&(0,_utils__WEBPACK_IMPORTED_MODULE_8__.m)(dispatch,shixunsDetail,params.id,bt))})}const handleDeleteShixun=()=>__async(this,null,function*(){var Me,bt,le,te,x,xe;const He=(yield dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:params.id}}))||{};antd__WEBPACK_IMPORTED_MODULE_10__.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:React.createElement("div",null,!!((Me=He.subjects)!=null&&Me.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230"," ",(le=(bt=He.subjects)==null?void 0:bt.splice(0,2))==null?void 0:le.map(Ge=>`\u300A${Ge}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},He==null?void 0:He.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),React.createElement("br",null)),!!((te=He.courses)!=null&&te.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(xe=(x=He.courses)==null?void 0:x.splice(0,2))==null?void 0:xe.map(Ge=>`\u300A${Ge}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},He==null?void 0:He.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),React.createElement("br",null)),React.createElement("span",{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>__async(this,null,function*(){(yield dispatch({type:"shixunsDetail/deleteShixun",payload:{id:params.id}})).status===1&&(antd__WEBPACK_IMPORTED_MODULE_9__.ZP.success("\u64CD\u4F5C\u6210\u529F"),umi__WEBPACK_IMPORTED_MODULE_1__.history.push("/shixuns"))})})}),handleDeleteElseShixun=()=>{(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.gy)(dispatch,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")};function showExitmodel(Me){antd__WEBPACK_IMPORTED_MODULE_10__.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{setMenuSelectKey(Me),parseInt(Me)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return React.createElement("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"}},React.createElement("div",{style:{height:"100%",background:"#0A143D",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},React.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:Me=>{var bt;if((bt=practiceSetting==null?void 0:practiceSetting.sideBar)!=null&&bt.confirmLeave){showExitmodel(Me.key);return}setMenuSelectKey(Me.key),parseInt(Me.key)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default.Item,{key:1},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default.Item,{key:2},"\u5173\u4E8E\u5B9E\u8BAD"))),isShowSetting&&((_e=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_e.is_jupyter_lab)&&React.createElement(_components_Permission__WEBPACK_IMPORTED_MODULE_4__.Z,null),isShowSetting&&!((_f=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&_f.is_jupyter_lab)&&React.createElement("div",{style:{width:"calc(100% - 24%)",overflow:"auto"}},React.createElement("div",{style:{padding:"40px 40px",marginBottom:"70px"}},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{display:"flex"}},React.createElement("span",{style:{flex:"1"}},"\u5173\u5361\u548C\u6D4B\u8BD5\u96C6"),((_g=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_g.shixun_status)!==2?React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{danger:!0,onClick:handleDeleteShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{danger:!0,onClick:handleDeleteElseShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8DF3\u5173\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:taskPass,disabled:!editable,onChange:Me=>setTaskPass(Me.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:testSetPermission,disabled:!editable,onChange:Me=>setTestSetPermission(Me.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u6743\u9650"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u590D\u5236/\u5408\u5E76/\u62C6\u5206\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:isCopy,onChange:Me=>setIsCopy(Me.target.checked),disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u3001\u5408\u5E76\u548C\u62C6\u5206\u8BE5\u5B9E\u8BAD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u5B9E\u8BAD\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:openValue,onChange:Me=>setOpenValue(Me.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:0},React.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginTop:"22px"},value:1},React.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")))),openValue===1&&React.createElement(React.Fragment,null,React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.Z,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.selectSchool,bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:departmentValue,onChange:Me=>{setDepartmentValue(Me),handleGetDepartments(Me)},disabled:!editable,onSelect:handleSelectDepartment,options:departmentList==null?void 0:departmentList.map(Me=>({value:Me}))})),React.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(Me=>editable?React.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,{count:"x",className:"mr20 current",onClick:()=>setSelectDepartmentList(selectDepartmentList.filter(bt=>bt!==Me))},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{type:"primary",ghost:!0},Me)):React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{type:"primary",ghost:!0,className:"mr20"},Me)))))),!((_i=(_h=shixunsDetail.setting)==null?void 0:_h.shixun)!=null&&_i.is_jupyter)&&!((_k=(_j=shixunsDetail.setting)==null?void 0:_j.shixun)!=null&&_k.is_jupyter_lab)&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u7B54\u6848\u548C\u6D4B\u8BD5\u96C6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:openAnswer,onChange:Me=>setOpenAnswer(Me.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:1},React.createElement("span",null,"\u5BF9\u6240\u6709\u8BA4\u8BC1\u6559\u5E08\u516C\u5F00"),((_m=(_l=shixunsDetail.setting)==null?void 0:_l.shixun)==null?void 0:_m.status)!==2&&React.createElement(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{title:"\u8BE5\u9009\u9879\u9700\u5728\u5B9E\u8DF5\u9879\u76EE\u53D1\u5E03\u540E\u751F\u6548"},React.createElement("i",{style:{marginLeft:10,color:"#e9b357",fontSize:14},className:"iconfont icon-jinggao-3"})),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u67E5\u770B\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginTop:"22px"},value:2},React.createElement("span",null,"\u4EC5\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u89C1"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u4EC5\u5141\u8BB8\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u4EE5\u76F4\u63A5\u67E5\u770B\uFF0C\u5176\u4ED6\u7528\u6237\u9700\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\uFF09")))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:isOpenTime,onChange:Me=>{setIsOpenTime(Me.target.checked),Me.target.checked||setOpenTime("")},disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09")),isOpenTime&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_19__.default,{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.dataPicker}`,format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_20__.Z,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:Me=>Me&&Me<moment__WEBPACK_IMPORTED_MODULE_3___default()().endOf("day").subtract(1,"days"),showTime:{minuteStep:30},value:openTime&&moment__WEBPACK_IMPORTED_MODULE_3___default()(openTime,timeFormat),onChange:(Me,bt)=>setOpenTime(handleDateString(bt))})))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u529F\u80FD"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u5E93\u5730\u5740\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:display_git_address,disabled:!editable,onChange:Me=>set_display_git_address(Me.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u4EE3\u7801\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u76EE\u5F55\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:codeHidden,disabled:!editable,onChange:Me=>{setCodeHidden(Me.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")),codeHidden&&React.createElement("div",{style:{background:"#f5f5f5",marginTop:"10px",borderRadius:"8px",justifyContent:"left",alignItems:"center",padding:"0px 20px"}},React.createElement("div",{style:{display:"flex",marginTop:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u4EE3\u7801\u5E93\u6587\u4EF6\u4FEE\u6539\u6743\u9650\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:codeEditPermission,disabled:!editable,onChange:Me=>{setCodeEditPermission(Me.target.checked),Me.target.checked||setAllowFileUpload(Me.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\u5141\u8BB8\u5B66\u5458\u4FEE\u6539\u4EE3\u7801\u5E93\u6240\u6709\u6587\u4EF6\uFF0C\u5426\u5219\u4EC5\u53EF\u4FEE\u6539\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\uFF09")))),React.createElement("div",{style:{display:"flex",marginTop:"10px",marginBottom:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u5141\u8BB8\u4E0A\u4F20\u6587\u4EF6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:allowFileUpload,disabled:!editable,onChange:Me=>{setAllowFileUpload(Me.target.checked),Me.target.checked&&setCodeEditPermission(Me.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5141\u8BB8\u7528\u6237\u5B9E\u8BAD\u6311\u6218\u65F6\uFF0C\u5728\u4EE3\u7801\u76EE\u5F55\u4E2D\u4E0A\u4F20\u6587\u4EF6\uFF0C\u5426\u5219\u4E0D\u5141\u8BB8\u4E0A\u4F20\uFF09"))))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:forbidCopy,disabled:!editable,onChange:Me=>setForbidCopy(Me.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u7F16\u7801\u533A\u57DF\u65E0\u6CD5\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),own&&editable&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8C03\u8BD5\u5668",React.createElement("a",{href:"/pdf/\u5E73\u53F0\u8C03\u8BD5\u5668\u529F\u80FD\u64CD\u4F5C\u8BF4\u660E.pdf",target:"_blank",className:"iconfont icon-xiaowenhao2 font14 ml5"}),"\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openCodeDebugger,onChange:Me=>setOpenCodeDebugger(Me)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8C03\u8BD5\u5DE5\u5177\u68C0\u67E5\u4EE3\u7801\u8FD0\u884C\u60C5\u51B5\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3, Java, C\u8BED\u8A00\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u81EA\u6D4B\u8FD0\u884C\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openSelfRun,onChange:Me=>setOpenSelfRun(Me)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u81EA\u6D4B\u8FD0\u884C\u529F\u80FD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u672C\u5730\u8BC4\u6D4B\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openLocalEvaluate,onChange:Me=>setOpenLocalEvaluate(Me)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B9E\u8BAD\u6311\u6218\u7528\u6237\u5728\u4F7F\u7528\u5BA2\u6237\u7AEF\u8FDB\u884C\u8BC4\u6D4B\u65F6\uFF0C\u5C06\u4F7F\u7528\u7528\u6237\u672C\u5730\u7684\u7B97\u529B\u8D44\u6E90\uFF0C\u51CF\u5C11\u7F51\u7EDC\u5E26\u6765\u7684\u5F71\u54CD\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3\u8BED\u8A00 ",React.createElement("a",{target:"_blank",href:"/download"},"\xA0\u4E0B\u8F7D\u5BA2\u6237\u7AEF\xA0"),"\uFF09")))),((_n=user==null?void 0:user.userInfo)==null?void 0:_n.role)===1&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF \uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:gitSize,onChange:Me=>{setgitSize(Me)}}),React.createElement("span",{className:"c-grey-999"}," M ")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:startPermanent,onChange:Me=>{if(!(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__.Ny)()){(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.pW)(2);return}setStartPermanent(Me)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u901A\u7528\u4E91\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684/data/workspace\u76EE\u5F55\u5C06\u957F\u671F\u4FDD\u5B58\uFF0C\u6559\u5E08\u53D1\u9001\u5B9E\u8DF5\u9879\u76EE\u81F3\u8BFE\u5802\u540E\u53EF\u9009\u62E9\u5BFC\u51FA\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E ",React.createElement("a",{target:"_blank",href:_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0"),"\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:podSwitch,onChange:Me=>{setPodSwitch(Me)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5728\u9000\u51FA\u5B9E\u8BAD\u65F6\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}}," ","\u8BC4\u8BBA\u533A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u8BC4\u8BBA\u533A\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:!disableDiscuss,onChange:Me=>setDisableDiscuss(!Me)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u95ED\u540E\uFF0C\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5\u9875\u53CA\u5173\u5361\u6311\u6218\u9875\u9762\u4E0D\u663E\u793A\u4EFB\u4F55\u8BC4\u8BBA\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u667A\u80FD\u63A8\u8350\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:resource_recommend,onChange:Me=>{setresource_recommend(Me)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5C06\u5B9E\u9A8C\u5173\u8054\u77E5\u8BC6\u56FE\u8C31\u5E76\u5F00\u542F\u667A\u80FD\u63A8\u8350\u540E\uFF0C\u7CFB\u7EDF\u5C06\u4F1A\u6839\u636E\u5B66\u751F\u7B54\u9898\u548C\u77E5\u8BC6\u70B9\u638C\u63E1\u7684\u60C5\u51B5\uFF0C\u667A\u80FD\u63A8\u8350\u76F8\u5173\u7684\u5B66\u4E60\u8D44\u6E90\uFF09")))),disableAI&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:ai_user+"",onChange:Me=>{setai_user(Me.target.value)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:"1"},"\u4EE5\u667A\u80FD\u52A9\u6559\u8EAB\u4EFD\u56DE\u7B54"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:"2"},"\u4EE5\u5B9E\u8BAD\u521B\u5EFA\u8005\u8EAB\u4EFD\u56DE\u7B54"))))),React.createElement("div",{style:{height:"70px",width:"76%",background:"#ffffff",boxShadow:"0px -4px 8px 1px #F1F1F1",position:"absolute",bottom:"0px",display:"flex",alignItems:"center",justifyContent:"center"}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{style:{marginRight:"10px",width:"100px",height:"40px",borderRadius:"4px",border:"1px solid #0152d9",color:"#0152d9"},onClick:()=>{umi__WEBPACK_IMPORTED_MODULE_1__.history.push(`/shixuns/${params.id}/challenges`)}},"\u53D6\u6D88"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{style:{marginLeft:"10px",width:"100px",height:"40px",fontSize:"16px",background:"#0152d9",borderRadius:"4px"},type:"primary",onClick:()=>{var Me,bt;if(isOpenTime&&!openTime){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(openValue===1&&!selectDepartmentList.length){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(Me=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&Me.is_fork_from_creator&&((bt=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&bt.copy_for_exercise)?dispatch({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"setting",fn:(le,te)=>{handSubmeit(le,te)}}}):handSubmeit()}},"\u4FDD\u5B58"))),!isShowSetting&&React.createElement("div",{style:{padding:"40px"}},React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u8005"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.itemWrap},React.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"60",width:"60",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.img,src:`${_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.IMG_SERVER}/images/${practiceSetting==null?void 0:practiceSetting.user_image_url}`}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.itemContent},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.nameWrap},React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.name},practiceSetting==null?void 0:practiceSetting.user_name),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.actionGroup})),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.schoolWrap},React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.school},practiceSetting==null?void 0:practiceSetting.user_school)),React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u65F6\u95F4\uFF1A",practiceSetting==null?void 0:practiceSetting.created_at),React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u66F4\u65B0\u65F6\u95F4\uFF1A",practiceSetting==null?void 0:practiceSetting.updated_at)))))}__webpack_exports__.Z=(0,umi__WEBPACK_IMPORTED_MODULE_1__.connect)(({user:Me,shixunsDetail:bt,practiceSetting:le})=>({user:Me,shixunsDetail:bt,practiceSetting:le}))(Setting)},21052:function(Me,bt,le){"use strict";le.r(bt),le.d(bt,{default:function(){return Bo}});var te=le(59301),x={flex_box_center:"flex_box_center___bPWMH",flex_space_between:"flex_space_between___fjQJK",flex_box_vertical_center:"flex_box_vertical_center___WWAEa",flex_box_center_end:"flex_box_center_end___mQNLW",flex_box_column:"flex_box_column___lOsG0",menu:"menu___szqfh",warehouse:"warehouse___SVzfZ",header:"header___DfoMH",title:"title___y2IOb",content:"content___pGWUf",left:"left___eYHD7",right:"right___RbSHM",loading:"loading___g8ST2",empty:"empty___JqJWS",tabs:"tabs___fuMob",line:"line___Wav7D",footer:"footer___xymfv",commit:"commit___ZwkDv",blueLight:"blueLight___f52KB",filePathWrp:"filePathWrp____p6mm",filePath:"filePath___qkzoJ",bottom0:"bottom0___MrVME"},xe=le(25690),He=le(99313),Ge=le(6848),Ye=le(8591),ye=le(20834),dt=le(95237),we=le(43604),De=le(38854),$e=le(43418),Ke=le(71418),it=le(3113),fe=le(17574),a=le(78673),E=le(56102),b=le(78241),y=le(92832),z={wrap:"wrap___yTLAj",modal:"modal___B3dwx",title:"title___FHscn",path:"path___o7aJh",colorBlue:"colorBlue___p4I9Y",width240:"width240___UNGpD",filePath:"filePath___uTJLX"},ae=Object.defineProperty,se=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,Se=(Rt,rt,Je)=>rt in Rt?ae(Rt,rt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Rt[rt]=Je,Le=(Rt,rt)=>{for(var Je in rt||(rt={}))ce.call(rt,Je)&&Se(Rt,Je,rt[Je]);if(se)for(var Je of se(rt))de.call(rt,Je)&&Se(Rt,Je,rt[Je]);return Rt},ke=(Rt,rt)=>{var Je={};for(var Xt in Rt)ce.call(Rt,Xt)&&rt.indexOf(Xt)<0&&(Je[Xt]=Rt[Xt]);if(Rt!=null&&se)for(var Xt of se(Rt))rt.indexOf(Xt)<0&&de.call(Rt,Xt)&&(Je[Xt]=Rt[Xt]);return Je},Ne=(Rt,rt,Je)=>new Promise((Xt,jn)=>{var Na=Fn=>{try{Aa(Je.next(Fn))}catch(Da){jn(Da)}},zn=Fn=>{try{Aa(Je.throw(Fn))}catch(Da){jn(Da)}},Aa=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(Na,zn);Aa((Je=Je.apply(Rt,rt)).next())});const Pt=Rt=>{var rt=Rt,{shixunsDetail:Je,globalSetting:Xt,loading:jn,user:Na,dispatch:zn,isRepository:Aa}=rt,Fn=ke(rt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Da=(0,xe.useLocation)(),mo=(0,xe.useParams)(),[zo,Au]=(0,te.useState)({}),xr=(0,te.useRef)(),[rr]=b.default.useForm(),[Gr,qr]=(0,te.useState)("");(0,te.useEffect)(()=>{Fn.visible&&rr.resetFields()},[Fn.visible]),(0,te.useEffect)(()=>{const cr=sessionStorage.getItem("pathArray");if(cr){const dr=cr.split(",").join("/"),wr=dr.indexOf("/")===0?dr.substr(1):dr;qr(wr)}},[]),(0,te.useEffect)(()=>{var cr,dr;xr.current=(dr=(cr=Da.pathname)==null?void 0:cr.split("/"))==null?void 0:dr[2]},[]);const jr=(...cr)=>Ne(void 0,[...cr],function*(dr={}){const wr=yield zn({type:"shixunsDetail/addRepositoryFile",payload:{id:mo.id,message:dr.commitMessage,content:"",path:(Fn.defaultPath?Fn.defaultPath+"/":"")+dr.path+"/"+(dr.file||".gitkeep"),secret_repository:Aa?void 0:!0}});wr!=null&&wr.url&&(Ye.ZP.success("\u6DFB\u52A0\u6210\u529F"),Fn.onOK({path:(Fn.defaultPath?Fn.defaultPath+"/":"")+dr.path+"/"+(dr.file||".gitkeep"),name:dr.path.split("/")[dr.path.split("/").length-1]}),Fn.onClose())}),Po=()=>{var cr,dr;xe.history.push(`/shixuns/${xr.current}/${(dr=(cr=Da.pathname)==null?void 0:cr.split("/"))==null?void 0:dr[3]}${Gr?`/master/shixun_show/${Gr}`:""}`)};return te.createElement($e.default,{width:"60%",centered:!0,open:Fn.visible,wrapClassName:z.modal,onOk:()=>{rr.submit()},onCancel:Fn.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},te.createElement("section",{className:z.bg},te.createElement("div",{className:z.wrap},te.createElement(b.default,{className:"mt10",form:rr,scrollToFirstError:!0,layout:"vertical",onFinish:jr,onChange:()=>{var cr,dr,wr,Xr;const Fo=Le({},rr.getFieldsValue()),Ir=(cr=Fo==null?void 0:Fo.path)==null?void 0:cr.split(""),Ra=(dr=Fo==null?void 0:Fo.file)==null?void 0:dr.split("");(wr=Ir==null?void 0:Ir.filter(pa=>pa=="/"))!=null&&wr.length&&(Fo.path=Fo.path.substring(0,Fo.path.length-1)),(Xr=Ra==null?void 0:Ra.filter(pa=>pa=="/"))!=null&&Xr.length&&(Fo.file=Fo.file.substring(0,Fo.path.length-1)),rr.setFieldsValue(Le({},Fo)),Au(Fo)}},te.createElement(b.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},te.createElement(dt.Z,null,te.createElement(we.Z,null,te.createElement("span",{className:z.filePath},Fn.defaultPath+"/")),te.createElement(we.Z,{flex:"1"},te.createElement(b.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},te.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"middle"}))))),te.createElement(b.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},te.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"middle"})),te.createElement(b.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},te.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"}))))))};var lt=(0,xe.connect)(({shixunsDetail:Rt,loading:rt,globalSetting:Je,user:Xt})=>({shixunsDetail:Rt,globalSetting:Je,user:Xt,loading:rt.models.index}))(Pt),Dt=le(69720),Fa=le(85395),na=le(59301),Sa=Object.defineProperty,ia=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,bn=Object.prototype.propertyIsEnumerable,ft=(Rt,rt,Je)=>rt in Rt?Sa(Rt,rt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Rt[rt]=Je,qt=(Rt,rt)=>{for(var Je in rt||(rt={}))Yt.call(rt,Je)&&ft(Rt,Je,rt[Je]);if(ia)for(var Je of ia(rt))bn.call(rt,Je)&&ft(Rt,Je,rt[Je]);return Rt},On=(Rt,rt)=>{var Je={};for(var Xt in Rt)Yt.call(Rt,Xt)&&rt.indexOf(Xt)<0&&(Je[Xt]=Rt[Xt]);if(Rt!=null&&ia)for(var Xt of ia(Rt))rt.indexOf(Xt)<0&&bn.call(Rt,Xt)&&(Je[Xt]=Rt[Xt]);return Je},Un=(Rt,rt,Je)=>new Promise((Xt,jn)=>{var Na=Fn=>{try{Aa(Je.next(Fn))}catch(Da){jn(Da)}},zn=Fn=>{try{Aa(Je.throw(Fn))}catch(Da){jn(Da)}},Aa=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(Na,zn);Aa((Je=Je.apply(Rt,rt)).next())});const An=Rt=>{var rt=Rt,{shixunsDetail:Je,globalSetting:Xt,loading:jn,user:Na,dispatch:zn,isRepository:Aa}=rt,Fn=On(rt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Da=(0,xe.useLocation)(),mo=(0,xe.useParams)(),[zo,Au]=(0,te.useState)({}),xr=(0,te.useRef)(),[rr]=b.default.useForm(),[Gr,qr]=(0,te.useState)("");(0,te.useEffect)(()=>{Fn.visible&&rr.resetFields()},[Fn.visible]),(0,te.useEffect)(()=>{const cr=sessionStorage.getItem("pathArray");if(cr){const dr=cr.split(",").join("/"),wr=dr.indexOf("/")===0?dr.substr(1):dr;qr(wr)}},[]),(0,te.useEffect)(()=>{var cr,dr;xr.current=(dr=(cr=Da.pathname)==null?void 0:cr.split("/"))==null?void 0:dr[2]},[]);const jr=(...cr)=>Un(void 0,[...cr],function*(dr={},wr=!1,Xr=1){var Fo,Ir;const Ra=yield zn({type:"shixunsDetail/addRepositoryFile",payload:{id:mo.id,message:dr.commitMessage,content:dr.codeMirror,path:(Fn.defaultPath?Fn.defaultPath+"/":"")+dr.path,secret_repository:Aa?void 0:!0,sync_origin_shixun:wr}});Ra!=null&&Ra.url&&((Fo=Je==null?void 0:Je.detail)!=null&&Fo.copy_for_exercise||Ye.ZP.success("\u6DFB\u52A0\u6210\u529F"),Fn.onOK({path:(Fn.defaultPath?Fn.defaultPath+"/":"")+dr.path,name:dr.path.split("/")[dr.path.split("/").length-1]}),Fn.onClose()),(Ir=Je==null?void 0:Je.detail)!=null&&Ir.copy_for_exercise&&(0,Fa.m)(zn,Je,mo.id,Xr)}),Po=()=>{var cr,dr;xe.history.push(`/shixuns/${xr.current}/${(dr=(cr=Da.pathname)==null?void 0:cr.split("/"))==null?void 0:dr[3]}${Gr?`/master/shixun_show/${Gr}`:""}`)};return na.createElement($e.default,{width:"60%",open:Fn.visible,wrapClassName:z.modal,destroyOnClose:!0,centered:!0,onOk:()=>{rr.submit()},onCancel:Fn.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},na.createElement("section",{className:z.bg},na.createElement("div",{className:z.wrap},na.createElement(b.default,{className:"mt10",form:rr,scrollToFirstError:!0,layout:"vertical",onFinish:cr=>{var dr,wr;(dr=Je==null?void 0:Je.detail)!=null&&dr.is_fork_from_creator&&((wr=Je==null?void 0:Je.detail)!=null&&wr.copy_for_exercise)?(Fn.onClose(),zn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:cr,type:"wareHouse",fn:(Xr,Fo,Ir)=>{jr(Xr,Fo,Ir)}}})):jr(cr)},onChange:()=>{var cr,dr;const wr=qt({},rr.getFieldsValue()),Xr=(cr=wr==null?void 0:wr.path)==null?void 0:cr.split("");((dr=Xr==null?void 0:Xr.filter(Fo=>Fo=="/"))==null?void 0:dr.length)>1&&(wr.path=wr.path.substring(0,wr.path.length-1)),rr.setFieldsValue(qt({},wr)),Au(wr)}},na.createElement(b.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},na.createElement(dt.Z,null,na.createElement(we.Z,null,na.createElement("span",{className:z.filePath},Fn.defaultPath+"/")),na.createElement(we.Z,{flex:"1"},na.createElement(b.default.Item,{name:"path",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},na.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle"}))))),na.createElement(b.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},na.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"})),na.createElement("div",{className:"mt10 mb20"},na.createElement(b.default.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}],style:{marginBottom:0}},na.createElement(Dt.h,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))};var ct=(0,xe.connect)(({shixunsDetail:Rt,loading:rt,globalSetting:Je,user:Xt})=>({shixunsDetail:Rt,globalSetting:Je,user:Xt,loading:rt.models.index}))(An),pt=Object.defineProperty,It=Object.getOwnPropertySymbols,Jn=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable,ta=(Rt,rt,Je)=>rt in Rt?pt(Rt,rt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Rt[rt]=Je,Oe=(Rt,rt)=>{for(var Je in rt||(rt={}))Jn.call(rt,Je)&&ta(Rt,Je,rt[Je]);if(It)for(var Je of It(rt))yn.call(rt,Je)&&ta(Rt,Je,rt[Je]);return Rt},Ae=(Rt,rt)=>{var Je={};for(var Xt in Rt)Jn.call(Rt,Xt)&&rt.indexOf(Xt)<0&&(Je[Xt]=Rt[Xt]);if(Rt!=null&&It)for(var Xt of It(Rt))rt.indexOf(Xt)<0&&yn.call(Rt,Xt)&&(Je[Xt]=Rt[Xt]);return Je},Qe=(Rt,rt,Je)=>new Promise((Xt,jn)=>{var Na=Fn=>{try{Aa(Je.next(Fn))}catch(Da){jn(Da)}},zn=Fn=>{try{Aa(Je.throw(Fn))}catch(Da){jn(Da)}},Aa=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(Na,zn);Aa((Je=Je.apply(Rt,rt)).next())});const Tt=Rt=>{var rt=Rt,{shixunsDetail:Je,globalSetting:Xt,loading:jn,user:Na,dispatch:zn,isRepository:Aa}=rt,Fn=Ae(rt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Da=(0,xe.useLocation)(),mo=(0,xe.useParams)(),[zo,Au]=(0,te.useState)({}),xr=(0,te.useRef)(),[rr]=b.default.useForm(),[Gr,qr]=(0,te.useState)(""),[jr,Po]=(0,te.useState)("");(0,te.useEffect)(()=>{Fn.visible&&rr.resetFields()},[Fn.visible]),(0,te.useEffect)(()=>{const wr=Fn.defaultPath.split("/");wr.length===1?(qr(""),Po(Fn.defaultPath)):(Po(wr.pop()),qr(wr.join("/")+"/"))},[Fn.defaultPath]),(0,te.useEffect)(()=>{var wr,Xr;xr.current=(Xr=(wr=Da.pathname)==null?void 0:wr.split("/"))==null?void 0:Xr[2]},[]);const cr=(...wr)=>Qe(void 0,[...wr],function*(Xr={}){const Fo=yield zn({type:"shixunsDetail/moveGitFile",payload:{id:mo.id,from:Fn.defaultPath,to:Gr+Xr.path,message:Xr.commitMessage||`${Fn.defaultPath} rename to ${Gr}${Xr.path} `,secret_repository:Aa}});(Fo==null?void 0:Fo.status)===0&&(Ye.ZP.success("\u6DFB\u52A0\u6210\u529F"),Fn.onOK({path:Xr.path,name:Xr.path}),Fn.onClose())}),dr=()=>{var wr,Xr;xe.history.push(`/shixuns/${xr.current}/${(Xr=(wr=Da.pathname)==null?void 0:wr.split("/"))==null?void 0:Xr[3]}${Gr?`/master/shixun_show/${Gr}`:""}`)};return te.createElement($e.default,{width:"40%",open:Fn.visible,wrapClassName:z.modal,centered:!0,onOk:()=>{rr.submit()},onCancel:Fn.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},te.createElement("section",{className:z.bg},te.createElement("div",{className:z.wrap},te.createElement(b.default,{className:"mt10",form:rr,scrollToFirstError:!0,layout:"vertical",onFinish:cr,onChange:()=>{var wr,Xr;const Fo=Oe({},rr.getFieldsValue()),Ir=(wr=Fo==null?void 0:Fo.path)==null?void 0:wr.split("");((Xr=Ir==null?void 0:Ir.filter(Ra=>Ra=="/"))==null?void 0:Xr.length)>1&&(Fo.path=Fo.path.substring(0,Fo.path.length-1)),rr.setFieldsValue(Oe({},Fo)),Au(Fo)}},te.createElement(b.default.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},te.createElement(dt.Z,null,te.createElement(we.Z,{flex:"1"},te.createElement(b.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},te.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle",defaultValue:jr}))))),te.createElement(b.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},te.createElement(y.default,{placeholder:`\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08${Fn.defaultPath} rename to \u65B0\u7684\u540D\u79F0 \uFF09`,size:"middle"}))))))};var Zt=(0,xe.connect)(({shixunsDetail:Rt,loading:rt,globalSetting:Je,user:Xt})=>({shixunsDetail:Rt,globalSetting:Je,user:Xt,loading:rt.models.index}))(Tt),Qt=le(346),ln=le(38986),pn=le(54580),Kn=le(11693),Wt={wrap:"wrap___T4tjB",title:"title____QnQT",path:"path___PLUeD",colorBlue:"colorBlue___eL7QF"},Be=le(59301),ze=Object.defineProperty,yt=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,Sn=(Rt,rt,Je)=>rt in Rt?ze(Rt,rt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Rt[rt]=Je,mn=(Rt,rt)=>{for(var Je in rt||(rt={}))Vt.call(rt,Je)&&Sn(Rt,Je,rt[Je]);if(yt)for(var Je of yt(rt))En.call(rt,Je)&&Sn(Rt,Je,rt[Je]);return Rt},vn=(Rt,rt)=>{var Je={};for(var Xt in Rt)Vt.call(Rt,Xt)&&rt.indexOf(Xt)<0&&(Je[Xt]=Rt[Xt]);if(Rt!=null&&yt)for(var Xt of yt(Rt))rt.indexOf(Xt)<0&&En.call(Rt,Xt)&&(Je[Xt]=Rt[Xt]);return Je},Kt=(Rt,rt,Je)=>new Promise((Xt,jn)=>{var Na=Fn=>{try{Aa(Je.next(Fn))}catch(Da){jn(Da)}},zn=Fn=>{try{Aa(Je.throw(Fn))}catch(Da){jn(Da)}},Aa=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(Na,zn);Aa((Je=Je.apply(Rt,rt)).next())});const{Dragger:Lt}=pn.default,Dn=Rt=>{var rt=Rt,{shixunsDetail:Je,globalSetting:Xt,loading:jn,user:Na,dispatch:zn,isRepository:Aa}=rt,Fn=vn(rt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Da=(0,xe.useLocation)(),mo=(0,xe.useParams)(),[zo,Au]=(0,te.useState)({}),xr=(0,te.useRef)(),[rr]=b.default.useForm(),[Gr,qr]=(0,te.useState)([]),[jr,Po]=(0,te.useState)();let cr;(0,te.useEffect)(()=>{Fn.visible&&(rr.resetFields(),qr([]))},[Fn.visible]),(0,te.useEffect)(()=>{xr.current=mo.id},[]),(0,te.useEffect)(()=>{const Ra=sessionStorage.getItem("pathArray");if(Ra){const pa=Ra.split(",").join("/"),tr=pa.indexOf("/")===0?pa.substr(1):pa;Po(tr)}},[]);const dr=Ra=>{var pa,tr,oo,Fr;if(cr=Ra.file.name,Ra.file.status==="done"||Ra.file.status==="uploading"){if(qr(Ra.fileList),!Ra.file.response)return;if(((pa=Ra.file.response)==null?void 0:pa.status)===0){(tr=Je==null?void 0:Je.detail)!=null&&tr.copy_for_exercise||(Ye.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01"),rr.validateFields());return}qr(Gr.filter(Lu=>Lu.uid!==Ra.file.uid)),(oo=Ra.file.response)!=null&&oo.message&&Ye.ZP.info((Fr=Ra.file.response)==null?void 0:Fr.message)}},wr=Ra=>Kt(void 0,null,function*(){if(!Ra.response){Ye.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield zn({type:"shixunsDetail/deleteGitFile",payload:{id:mo.id,path:jr?`${jr}/${Ra.name}`:Ra.name,message:rr.getFieldValue("commitMessage")||`\u5220\u9664\u4E86${jr?`${jr}/${Ra.name}`:Ra.name}`,secret_repository:Aa?null:!0}})).status===0&&(qr(Gr.filter(tr=>tr.uid!==Ra.uid)),Ye.ZP.info("\u5220\u9664\u6210\u529F"))}),Xr={height:300,multiple:!0,withCredentials:!0,openFileDialogOnClick:!!rr.getFieldValue("commitMessage"),data:()=>Kt(void 0,null,function*(){return new Promise((Ra,pa)=>Kt(void 0,null,function*(){setTimeout(()=>Kt(void 0,null,function*(){const tr=yield rr.getFieldsValue(),oo=mn(mn({},{path:Fn.defaultPath?Fn.defaultPath:"",message:zo.commitMessage||`\u4E0A\u4F20\u4E86${cr}`}),Aa?{}:{secret_repository:!0});Ra(oo)}),200)}))}),fileList:Gr,method:"post",action:`${Qt.Z.API_SERVER}/api/shixuns/${xr.current}/upload_git_file.json`,onChange:dr,onRemove:wr,beforeUpload:Ra=>(cr=Ra.name,Ra.size/1024/1024>50?(Ye.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0)},Fo=(Ra=!1,pa=1)=>Kt(void 0,null,function*(){var tr;const oo=mn(mn({},{path:Fn.defaultPath?Fn.defaultPath:"",message:zo.commitMessage||`\u4E0A\u4F20\u4E86${cr}`}),Aa?{}:{secret_repository:!0});for(let Fr=0;Fr<Gr.length;Fr++){const Lu=new FormData;Lu.append("file",Gr[Fr].originFileObj),Lu.append("sync_origin_shixun",Ra.toString()),Object.keys(oo).forEach(Nu=>{Lu.append(Nu,oo[Nu].toString())});const nu=yield(0,ln.ZP)(`/api/shixuns/${xr.current}/upload_git_file.json`,{method:"post",body:Lu},!0)}Fn.onClose(),Fn.onOK({path:Fn.defaultPath}),Ir(),(tr=Je==null?void 0:Je.detail)!=null&&tr.copy_for_exercise&&(0,Fa.m)(zn,Je,mo.id,pa)}),Ir=()=>{var Ra,pa;xe.history.push(`/shixuns/${xr.current}/${(pa=(Ra=Da.pathname)==null?void 0:Ra.split("/"))==null?void 0:pa[3]}${jr?`/master/shixun_show/${jr}`:""}`)};return Be.createElement($e.default,{open:Fn.visible,onOk:Ra=>{rr.submit()},centered:!0,onCancel:Fn.onClose,width:"70%"},Be.createElement("section",{className:Wt.bg},Be.createElement("div",{className:Wt.wrap},Be.createElement("div",{className:Wt.title},"\u4E0A\u4F20\u6587\u4EF6"),Be.createElement(b.default,{className:"mt10",form:rr,scrollToFirstError:!0,layout:"vertical",onFinish:()=>Kt(void 0,null,function*(){var Ra,pa;yield rr.validateFields(),(Ra=Je==null?void 0:Je.detail)!=null&&Ra.is_fork_from_creator&&((pa=Je==null?void 0:Je.detail)!=null&&pa.copy_for_exercise)?(Fn.onClose(),zn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(tr,oo)=>{Fo(tr,oo)}}})):Fo()}),onValuesChange:()=>Au(mn({},rr.getFieldsValue()))},Be.createElement(b.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Be.createElement(y.default,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),Be.createElement(b.default.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,validator(Ra,pa){return(Gr==null?void 0:Gr.length)===0?Promise.reject(new Error("\u8BF7\u9009\u62E9\u6587\u4EF6")):Promise.resolve()}}]},Be.createElement("div",{onClick:()=>{if(!rr.getFieldValue("commitMessage")){Ye.ZP.warning("\u8BF7\u5148\u586B\u5199\u63D0\u4EA4\u4FE1\u606F");return}}},Be.createElement(Lt,mn({},Xr),Be.createElement("div",null,Be.createElement("i",{className:`iconfont icon-shangchuan font50 ${Wt.colorBlue}`})),Be.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",Be.createElement("span",{className:`${Wt.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20\uFF08\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\uFF09"))))))),Be.createElement(Kn.Z,{onFinish:Ra=>Po(Ra)})))};var At=(0,xe.connect)(({shixunsDetail:Rt,loading:rt,globalSetting:Je,user:Xt})=>({shixunsDetail:Rt,globalSetting:Je,user:Xt,loading:rt.models.index}))(Dn),on={flex_box_center:"flex_box_center___UqJuy",flex_space_between:"flex_space_between___kWKf7",flex_box_vertical_center:"flex_box_vertical_center___nu70j",flex_box_center_end:"flex_box_center_end___NpRXJ",flex_box_column:"flex_box_column___mXaJ7",headLeft:"headLeft___CFA1O",colorBlue:"colorBlue___tdx2e",wrap:"wrap___Q6mHI",nodata:"nodata___f2U7q",nodataText:"nodataText___UUFGT",content:"content___nlH4h",gitCode:"gitCode___jaHbo",ellipsis:"ellipsis___wqs5z",menu:"menu___E01hA",overlayClass:"overlayClass___LrvQr",tips:"tips___XoHVF",gitTree:"gitTree___VsBuj"},en={wrap:"wrap___qIbzI",content:"content___cWjqb",mainPathWrap:"mainPathWrap___QP5mq",colorBlue:"colorBlue___zUy77"},Nn=Object.defineProperty,wt=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,sa=Object.prototype.propertyIsEnumerable,gn=(Rt,rt,Je)=>rt in Rt?Nn(Rt,rt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Rt[rt]=Je,Pa=(Rt,rt)=>{for(var Je in rt||(rt={}))Gt.call(rt,Je)&&gn(Rt,Je,rt[Je]);if(wt)for(var Je of wt(rt))sa.call(rt,Je)&&gn(Rt,Je,rt[Je]);return Rt},Pr=(Rt,rt,Je)=>new Promise((Xt,jn)=>{var Na=Fn=>{try{Aa(Je.next(Fn))}catch(Da){jn(Da)}},zn=Fn=>{try{Aa(Je.throw(Fn))}catch(Da){jn(Da)}},Aa=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(Na,zn);Aa((Je=Je.apply(Rt,rt)).next())});const Wr=({shixunsDetail:Rt,globalSetting:rt,loading:Je,dispatch:Xt,title:jn,pathList:Na=[],showInputPath:zn=!1,isMergeSelectFile:Aa=!1,onFinish:Fn=()=>{}})=>{const[Da]=b.default.useForm(),mo=(0,xe.useParams)(),zo=(0,xe.useLocation)(),Au=(0,te.useRef)(),[xr,rr]=(0,te.useState)(""),[Gr,qr]=(0,te.useState)(""),[jr,Po]=(0,te.useState)([]),[cr,dr]=(0,te.useState)([]);(0,te.useEffect)(()=>{var pa,tr;Au.current=((tr=(pa=zo.pathname)==null?void 0:pa.split("/"))==null?void 0:tr[3])==="repository"},[]),(0,te.useEffect)(()=>{if(Rt.actionTabs.key!=="Repository-SelectFilePath")return;const pa=Na.join("/");let tr=[];Na.map((oo,Fr)=>{Fr===0?tr.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${oo}`,path:pa}):tr.push({val:`/${oo}`,path:pa})}),Po(tr),rr(pa),qr(pa),wr(pa)},[Rt.actionTabs.key]);const wr=pa=>Pr(void 0,null,function*(){const tr=yield Xt({type:Au.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:mo.id,path:pa}});tr&&dr(tr.trees||[])}),Xr=pa=>{let tr=xr;pa.type==="tree"&&(jr.length?jr.push({val:`/${pa.name}`,path:pa.name}):jr.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${pa.name}`,path:pa.name}),Po(jr),tr=xr?`${xr}/${pa.name}`:pa.name,rr(tr)),wr(tr)},Fo=(pa,tr)=>{const oo=jr.filter((Lu,nu)=>nu<=tr);Po(oo);const Fr=oo.filter((Lu,nu)=>nu!==0).map(Lu=>Lu.val).join("").substr(1);rr(Fr),wr(Fr)},Ir=()=>Pr(void 0,null,function*(){const pa=Da==null?void 0:Da.getFieldsValue(),tr=xr?`${xr}${pa!=null&&pa.name?`/${pa==null?void 0:pa.name}`:""}`:pa==null?void 0:pa.name;if(Aa){Fn(tr),Ra();return}if(zn){yield Da.validateFields();const oo=yield Xt({type:"shixunsDetail/uploadGitFolder",payload:Pa(Pa({},{id:mo.id,path:tr}),Au.current?{}:{secret_repository:!0})});Fn(Gr),oo.status===0&&Ye.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Fn(tr),Ye.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");Ra()}),Ra=()=>{Xt({type:"shixunsDetail/setActionTabs",payload:{}}),Da.resetFields()};return te.createElement($e.default,{centered:!0,title:jn||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:Rt.actionTabs.key==="Repository-SelectFilePath",onOk:Ir,onCancel:Ra},te.createElement("div",{className:en.wrap},te.createElement("div",{className:en.content},te.createElement("div",{className:en.mainPathWrap},!!(jr!=null&&jr.length)&&jr.map((pa,tr)=>te.createElement("a",{key:tr,onClick:()=>Fo(pa,tr)},pa.val))),!!(cr!=null&&cr.length)&&cr.map((pa,tr)=>pa.type==="tree"&&te.createElement("a",{key:tr,onClick:()=>Xr(pa)},te.createElement("i",{className:`iconfont icon-wenjianjia ${en.colorBlue}`}),pa.name))),te.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),te.createElement("div",{className:"mt5 mb5"},xr),zn&&te.createElement(b.default,{form:Da,scrollToFirstError:!0,className:"mt20"},te.createElement(b.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},te.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var Tr=(0,xe.connect)(({shixunsDetail:Rt,loading:rt,globalSetting:Je})=>({shixunsDetail:Rt,globalSetting:Je,loading:rt.models.index}))(Wr),so=le(18785),ho=le(84105),zr=le(75736),Br=le(51257),Mr=le(40197),Dr=le(74508),lr=Object.defineProperty,co=Object.defineProperties,Jr=Object.getOwnPropertyDescriptors,Ot=Object.getOwnPropertySymbols,Rn=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,un=(Rt,rt,Je)=>rt in Rt?lr(Rt,rt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Rt[rt]=Je,Bn=(Rt,rt)=>{for(var Je in rt||(rt={}))Rn.call(rt,Je)&&un(Rt,Je,rt[Je]);if(Ot)for(var Je of Ot(rt))Gn.call(rt,Je)&&un(Rt,Je,rt[Je]);return Rt},ra=(Rt,rt)=>co(Rt,Jr(rt)),La=(Rt,rt)=>{var Je={};for(var Xt in Rt)Rn.call(Rt,Xt)&&rt.indexOf(Xt)<0&&(Je[Xt]=Rt[Xt]);if(Rt!=null&&Ot)for(var Xt of Ot(Rt))rt.indexOf(Xt)<0&&Gn.call(Rt,Xt)&&(Je[Xt]=Rt[Xt]);return Je},et=(Rt,rt,Je)=>new Promise((Xt,jn)=>{var Na=Fn=>{try{Aa(Je.next(Fn))}catch(Da){jn(Da)}},zn=Fn=>{try{Aa(Je.throw(Fn))}catch(Da){jn(Da)}},Aa=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(Na,zn);Aa((Je=Je.apply(Rt,rt)).next())});const{DirectoryTree:Et}=fe.default,vt=Rt=>{var rt=Rt,{shixunsDetail:Je,globalSetting:Xt,loading:jn,user:Na,activeKey:zn,dispatch:Aa,practiceSetting:Fn,isRepository:Da,treeData:mo,setTreeData:zo}=rt,Au=La(rt,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),xr,rr,Gr,qr,jr,Po,cr;const dr=(0,xe.useParams)(),wr=(0,xe.useLocation)(),[Xr,Fo]=(0,te.useState)(),[Ir,Ra]=(0,te.useState)(!1),[pa,tr]=(0,te.useState)(!1),[oo,Fr]=(0,te.useState)(!1),[Lu,nu]=(0,te.useState)(!1),[Nu,qu]=(0,te.useState)("");let[Ka,sl]=(0,te.useState)([]),[ti,Mi]=(0,te.useState)([]);const[ni,br]=(0,te.useState)([]),[xa,ya]=(0,te.useState)(!1),[Wa,Co]=(0,te.useState)(),[uu,Iu]=(0,te.useState)(),[kr,lo]=(0,te.useState)(""),[Ho,yo]=(0,te.useState)(),[hu,Su]=(0,te.useState)(!1);(0,te.useEffect)(()=>{zo([]),Bl(""),localStorage.warehouseHideTip||ya(!0)},[wr.pathname,Da]);const Ou=(Va="")=>et(void 0,null,function*(){(yield(0,zr.Zt)({id:dr.id,secret_dir_path:Va}))&&yo(Va)}),ui=Va=>{var io;return te.createElement(ye.default,{className:on.menu,onClick:So=>{switch(qu(Va.path||""),So.key){case"1":(0,Br.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Ra(!0);break;case"2":(0,Br.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Fr(!0);break;case"3":(0,Br.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),nu(!0);break;case"4":(0,Br.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),tr(!0);break;case"5":(0,Br.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Ii(Va.path,Va.name,Va);break;case"6":(0,Br.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),Cl(Va);break}}},(Va.type==="topTree"||Va.type==="tree")&&te.createElement(ye.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Va.type==="topTree"||Va.type==="tree")&&te.createElement(ye.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Va.type==="topTree"||Va.type==="tree")&&te.createElement(ye.default.Item,{key:"3"},"\u4E0A\u4F20"),Va.type!=="topTree"&&Va.type!=="tree"&&((io=Je==null?void 0:Je.detail)==null?void 0:io.public)<2&&te.createElement(ye.default.Item,{key:"4"},"\u91CD\u547D\u540D"),Va.type!=="topTree"&&te.createElement(E.CopyToClipboard,{text:`/data/workspace/myshixun/${Da?"":"secret/"}${Va==null?void 0:Va.path}`,onCopy:()=>Ye.ZP.success("\u590D\u5236\u6210\u529F")},te.createElement(ye.default.Item,{key:"6"},te.createElement(te.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Va.type!=="topTree"&&te.createElement(ye.default.Item,{key:"5"},"\u5220\u9664"))},li=(Va,io)=>Va.map(So=>(io==""?So.path=io+So.name:So.path=io+"/"+So.name,So.title=te.createElement(dt.Z,{className:"font14"},te.createElement(we.Z,{flex:"1"},te.createElement(dt.Z,null,So.type==="blob"&&te.createElement(we.Z,{flex:"20px",style:{marginLeft:-20}},te.createElement("span",{className:"iconfont icon-wenjian11 font12"})),te.createElement(we.Z,{flex:"1"},te.createElement("span",{className:" multi_ellipsis1"},So.name)))),te.createElement(we.Z,null,(So.type==="blob"||So.type==="tree")&&te.createElement(De.Z,{dropdownRender:()=>ui(So),className:on.ellipsis},te.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),So.disableCheckbox=Xr&&Xr!==So.name,So.className=So.type==="tree"?on.pl23:"",So.checkable=So.type!=="tree",So.isLeaf=So.type!=="tree",So.children=So.type==="tree"&&[],So.key=So.path,So)),Vl=Va=>{Aa({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Va}})},Ci=(Va,io)=>et(void 0,null,function*(){const So=Va.split("/");yield Bl(Nu),setTimeout(()=>{Vl(Va),Ka=[So[0]||""],ti=[Va],Mi([...ti]),sl([...Ka])},150)}),Qu=(Va,io)=>{if(io=="")mo=[...Va],zo([...Va]);else{let So=Ni(mo,io,Va);mo=So,zo([...So])}};function Ni(Va,io,So){return Va.map(Go=>Go.key===io?(Go.children=[...So],Bn({},Go)):Go.children?ra(Bn({},Go),{children:Ni(Go.children,io,So)}):Go)}const Bl=(Va="")=>et(void 0,null,function*(){var io,So;const Go=yield Aa({type:Da?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:dr.id,path:Va}});if(Go){if((io=Go.trees)!=null&&io.length){let rl=li([...Go.trees],Va);Qu(rl,Va),br(Go.trees||[]),Iu(Va||""),console.log("handleGetRepository:",rl,Va),setTimeout(()=>console.log(mo,Go.trees,Va,999999),2e3)}else Va==""&&zo([]);Co(((So=Go.commits)==null?void 0:So[0])||{})}return Go}),ai=Va=>et(void 0,null,function*(){return new Promise((io,So)=>et(void 0,null,function*(){Va.children.length&&io(),lo(Va.path),yield Bl(Va.path),io()}))}),Ui=(Va,io)=>et(void 0,null,function*(){var So;console.log("handleSelectTree",Va,io.nativeEvent.target.nodeName,io);const Go=()=>{Vl(io.node.path),Va=[io.node.path],Mi([...Va])};io.nativeEvent.target.nodeName==="svg"||io.nativeEvent.target.nodeName==="LI"||io.nativeEvent.target.nodeName==="I"||io.node.type==="blob"&&((So=Fn==null?void 0:Fn.sideBar)!=null&&So.confirmLeave?$e.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Go(),Aa({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):Go())}),Ii=(Va,io,So)=>{$e.default.confirm({centered:!0,title:`\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6${So.children?"\u5939":""}?`,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>et(void 0,null,function*(){const Go=yield Aa({type:"shixunsDetail/deleteGitFile",payload:{id:dr.id,path:Va,message:`\u5220\u9664${Va}`,secret_repository:Da?null:!0}});let rl=Va.split("/");if((Go==null?void 0:Go.status)===0){Ye.ZP.info("\u5220\u9664\u6210\u529F"),rl.splice(rl.length-1,1);const Ki=yield Bl(rl.length>1?rl.join("/"):"");return Ki!=null&&Ki.trees||(rl.splice(rl.length-1,1),yield Bl(rl.length>1?rl.join("/"):"")),Vl(""),!0}else(Go==null?void 0:Go.status)===-3?$e.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:te.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Va,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${dr.id}/edit/${Go==null?void 0:Go.message}/tab=2`}}):(Go==null?void 0:Go.status)===-4&&$e.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:te.createElement("div",null,Go==null?void 0:Go.message),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${dr.id}/edit?tabId=service`}})})})},Cl=Va=>{console.log(Va,"item")},Zo=(Va,io)=>et(void 0,null,function*(){if(console.log("handleExpand",io),io.nativeEvent.target.nodeName==="svg"||io.nativeEvent.target.nodeName==="path"||io.nativeEvent.target.nodeName==="LI")return!0;yield ai(io.node),Ka.includes(io.node.path)?Ka.splice(Ka.indexOf(io.node.path),1):Ka.push(io.node.path),sl([...Ka])}),Xi=()=>{ya(!1),localStorage.warehouseHideTip=!0},zl=Va=>et(void 0,null,function*(){var io;let So,Go="",rl,Ki;switch(Da){case!0:Go="\u5F00\u542F\u7248\u672C\u5E93",rl="\u5F00\u542F",Ki="\u4E0D\u5F00\u542F",So=te.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002");break;case!1:(io=Je==null?void 0:Je.detail)!=null&&io.secret_repository?(Go="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",rl="\u786E\u5B9A",Ki="\u53D6\u6D88",So=te.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(Go="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",rl="\u4E0D\u4F7F\u7528",Ki="\u4F7F\u7528",So=te.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002"));break}!Da&&(0,Mr.gy)(Aa,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93")||$e.default.confirm({title:Go,okText:rl,cancelText:Ki,content:So,onOk:()=>{var Ju;(0,Br.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",Go]),!Da&&!((Ju=Je==null?void 0:Je.detail)!=null&&Ju.secret_repository)||Ri(Va)},onCancel:()=>{var Ju;!Da&&!((Ju=Je==null?void 0:Je.detail)!=null&&Ju.secret_repository)&&Ri(Va)}})}),Ri=Va=>et(void 0,null,function*(){Da?(yield(0,zr.h4)(Bn({},dr)),Aa({type:"practiceSetting/getCommonData",payload:Bn({},dr)})):yield(0,zr.K0)(ra(Bn({},dr),{is_secret_repository:Va})),Bl(),Aa({type:"shixunsDetail/getShixunsDetail",payload:{id:dr.id}})}),Gl=Va=>{console.log(Va)},qi=Va=>et(void 0,null,function*(){console.log(Va);const io=Va.node.key,So=Va.dragNode.key,Go=Va.node.pos.split("-"),rl=Va.dropPosition-Number(Go[Go.length-1]);if(Va.dragNode.type==="tree"){Ye.ZP.warning("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55");return}if(Va.node.type!=="tree"){Ye.ZP.warning("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E");return}if((yield Aa({type:"shixunsDetail/moveGitFile",payload:Bn({id:dr.id,from:Va.dragNode.path,to:Va.node.path+"/"+Va.dragNode.name,message:`${Va.dragNode.path} move to ${Va.node.path+"/"+Va.dragNode.name} `},Da?{}:{secret_repository:!0})})).status===0){Vl(""),yield Bl("");for(let Xe=0;Xe<Ka.length;Xe++)Ka[Xe]!=""&&(yield Bl(Ka[Xe]))}});return te.createElement("section",{className:on.bg},te.createElement("div",{className:on.contentbg},te.createElement("div",{className:on.wrap},te.createElement(dt.Z,{className:on.gitCode},te.createElement(we.Z,{flex:"1"},te.createElement("span",{className:"iconfont icon-daimacangku2 mr8"}),Da?"\u4EE3\u7801\u4ED3\u5E93":"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",te.createElement(a.Z,{className:Da&&((xr=Je==null?void 0:Je.detail)!=null&&xr.init_repository)?"hide":"ml10",checked:Da?(Gr=Je==null?void 0:Je.detail)==null?void 0:Gr.init_repository:(rr=Je==null?void 0:Je.detail)==null?void 0:rr.secret_repository,checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",onChange:zl})),te.createElement(we.Z,null,te.createElement(De.Z,{dropdownRender:()=>ui({type:"topTree"}),className:"current"},te.createElement(Ge.Z,{open:xa,title:te.createElement("div",{className:"font16"},te.createElement(so.Z,{style:{position:"relative",left:-35},onClick:()=>Xi()}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",te.createElement("span",{onClick:()=>Xi(),className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:on.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},Da&&((qr=Je==null?void 0:Je.detail)==null?void 0:qr.init_repository)&&te.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!Da&&((jr=Je==null?void 0:Je.detail)==null?void 0:jr.secret_repository)&&te.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!mo.length&&!Da&&te.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},te.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),mo.length?te.createElement(te.Fragment,null,te.createElement("div",{className:on.content},zn==="1"&&te.createElement("div",{className:on.tips},"\u63D0\u793A\uFF1A",te.createElement("br",null),'\u4EE3\u7801\u8FD0\u884C\u5728\u670D\u52A1\u5668/data/workspace/myshixun/\u4E0B\uFF0C\u5982\u679C\u4EE3\u7801 \u9700\u8981\u7528\u5230\u6587\u4EF6\u8DEF\u5F84\u65F6\uFF0C\u60A8\u5C06\u9F20\u6807\u79FB\u5165\u4ED3\u5E93\u6587\u4EF6\u6216\u76EE\u5F55\u53F3\u4FA7\u7684"..." \u56FE\u6807\uFF0C\u9009\u62E9\u590D\u5236\u8DEF\u5F84\u5F97\u5230\u6587\u4EF6\u7684\u7EDD\u5BF9\u8DEF\u5F84\u3002'),te.createElement(Et,{disabled:!!jn.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:mo,switcherIcon:te.createElement(ho.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:5,left:-2}}),onExpand:Zo,expandedKeys:Ka,selectedKeys:ti,onSelect:Ui,draggable:!0,onDragEnter:Gl,onDrop:qi,className:on.gitTree}))):"",!mo.length&&Da&&((Po=Je==null?void 0:Je.detail)==null?void 0:Po.init_repository)&&te.createElement(Qn,null),!mo.length&&!Da&&((cr=Je==null?void 0:Je.detail)==null?void 0:cr.secret_repository)&&te.createElement(Qn,null))),te.createElement(Zt,{visible:pa,defaultPath:Nu,onClose:()=>tr(!1),isRepository:!Da,onOK:Va=>et(void 0,null,function*(){const io=Nu.split("/");io.pop(),yield Bl(io.join("/")),Vl("")})}),te.createElement(ct,{visible:Ir,defaultPath:Nu,onClose:()=>Ra(!1),isRepository:Da,onOK:Va=>{Ci(Va.path,Va.name)}}),te.createElement(lt,{visible:oo,defaultPath:Nu,onClose:()=>Fr(!1),isRepository:Da,onOK:Va=>{Ci(Va.path,Va.name)}}),te.createElement(At,{defaultPath:Nu,visible:Lu,isRepository:Da,onClose:()=>nu(!1),onOK:Va=>et(void 0,null,function*(){const io=Nu.split("/");yield Bl(Nu),Ka=[io[0]||""],ti=[Nu],Mi([...ti]),sl([...Ka])})}),te.createElement(Tr,{pathList:Nu==null?void 0:Nu.split("/"),showInputPath:!0,isMergeSelectFile:hu,onFinish:Va=>{hu?Ou(Va):Bl(Va),Su(!1)}}))},Qn=()=>te.createElement("div",{className:`mt20 pb50 ${on.nodata}`},te.createElement("div",{className:on.headLeft},"\u63D0\u793A\uFF1A",te.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",te.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",te.createElement("br",null),"1\u3001",te.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",te.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002",te.createElement("br",null),"3\u3001\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\u3002"),te.createElement("img",{width:"100%",src:Dr.Oe}));var qn=(0,xe.connect)(({shixunsDetail:Rt,loading:rt,globalSetting:Je,practiceSetting:Xt,user:jn})=>({shixunsDetail:Rt,globalSetting:Je,user:jn,practiceSetting:Xt,loading:rt}))(vt),ca={flex_box_center:"flex_box_center___JYIA5",flex_space_between:"flex_space_between___OOSa6",flex_box_vertical_center:"flex_box_vertical_center___s1AAj",flex_box_center_end:"flex_box_center_end___Ou9x8",flex_box_column:"flex_box_column___fXhOh",commitWrap:"commitWrap___xJGHF",wrap:"wrap___OEGuw",colorGray:"colorGray___nocDG",content:"content___Cvvjf",itemTime:"itemTime___wIggD",imageUrl:"imageUrl___C3Dsm",blueLight:"blueLight___qEiQB",divider:"divider___G5Y2d",empty:"empty___L1pRU"},ir=le(28103),Qa=Object.getOwnPropertySymbols,Ma=Object.prototype.hasOwnProperty,Ja=Object.prototype.propertyIsEnumerable,Ua=(Rt,rt)=>{var Je={};for(var Xt in Rt)Ma.call(Rt,Xt)&&rt.indexOf(Xt)<0&&(Je[Xt]=Rt[Xt]);if(Rt!=null&&Qa)for(var Xt of Qa(Rt))rt.indexOf(Xt)<0&&Ja.call(Rt,Xt)&&(Je[Xt]=Rt[Xt]);return Je},Ln=(Rt,rt,Je)=>new Promise((Xt,jn)=>{var Na=Fn=>{try{Aa(Je.next(Fn))}catch(Da){jn(Da)}},zn=Fn=>{try{Aa(Je.throw(Fn))}catch(Da){jn(Da)}},Aa=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(Na,zn);Aa((Je=Je.apply(Rt,rt)).next())});const Ha=Rt=>{var rt=Rt,{shixunsDetail:Je,globalSetting:Xt,loading:jn,user:Na,dispatch:zn,isRepository:Aa}=rt,Fn=Ua(rt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Da=(0,xe.useParams)(),[mo,zo]=(0,te.useState)([]);(0,te.useEffect)(()=>{Au()},[Aa]);const Au=()=>Ln(void 0,null,function*(){const xr=yield zn({type:"shixunsDetail/getRepositoryCommit",payload:{id:Da.id,secret_repository:Aa?void 0:!0}});xr&&zo(xr.commits||[])});return te.createElement(te.Fragment,null,mo==""&&te.createElement("div",{className:ca.empty},te.createElement("img",{src:Dr.em,width:"258"}),te.createElement("br",null),te.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),mo!=""&&te.createElement("section",{className:ca.bg},te.createElement("div",{className:ca.wrap},te.createElement("div",{className:ca.content},mo==null?void 0:mo.map(xr=>{var rr,Gr;return te.createElement("div",null,te.createElement(dt.Z,{align:"middle",className:"c-white font16"},te.createElement(we.Z,null,xr.title)),te.createElement(dt.Z,{align:"middle",className:"mt20 "},te.createElement(we.Z,null,te.createElement("img",{className:ca.imageUrl,src:Qt.Z.IMG_SERVER+"/"+((rr=xr.author)==null?void 0:rr.image_url)})),te.createElement(we.Z,{className:ca.blueLight},te.createElement("span",{className:"ml20"},(Gr=xr.author)==null?void 0:Gr.username)),te.createElement(we.Z,null,te.createElement("span",{className:`ml20 ${ca.blueLight}`},"\u63D0\u4EA4\u4E8E"),te.createElement("span",{className:`ml20 ${ca.blueLight}`},xr.time))),te.createElement(ir.Z,{className:ca.divider}))})))))};var Hr=(0,xe.connect)(({shixunsDetail:Rt,loading:rt,globalSetting:Je,user:Xt})=>({shixunsDetail:Rt,globalSetting:Je,user:Xt,loading:rt.models.index}))(Ha),Mo=le(75617),aa=le(59301),Cn=Object.defineProperty,du=Object.defineProperties,Nr=Object.getOwnPropertyDescriptors,No=Object.getOwnPropertySymbols,no=Object.prototype.hasOwnProperty,eu=Object.prototype.propertyIsEnumerable,tu=(Rt,rt,Je)=>rt in Rt?Cn(Rt,rt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Rt[rt]=Je,bu=(Rt,rt)=>{for(var Je in rt||(rt={}))no.call(rt,Je)&&tu(Rt,Je,rt[Je]);if(No)for(var Je of No(rt))eu.call(rt,Je)&&tu(Rt,Je,rt[Je]);return Rt},Eo=(Rt,rt)=>du(Rt,Nr(rt)),Vo=(Rt,rt)=>{var Je={};for(var Xt in Rt)no.call(Rt,Xt)&&rt.indexOf(Xt)<0&&(Je[Xt]=Rt[Xt]);if(Rt!=null&&No)for(var Xt of No(Rt))rt.indexOf(Xt)<0&&eu.call(Rt,Xt)&&(Je[Xt]=Rt[Xt]);return Je},Hn=(Rt,rt,Je)=>new Promise((Xt,jn)=>{var Na=Fn=>{try{Aa(Je.next(Fn))}catch(Da){jn(Da)}},zn=Fn=>{try{Aa(Je.throw(Fn))}catch(Da){jn(Da)}},Aa=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(Na,zn);Aa((Je=Je.apply(Rt,rt)).next())});const{TabPane:ao}=He.default,Io=Rt=>{var rt=Rt,{globalSetting:Je,loading:Xt,dispatch:jn,practiceSetting:Na,shixunsDetail:zn}=rt,Aa=Vo(rt,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Fn,Da,mo,zo,Au,xr,rr,Gr,qr,jr,Po,cr,dr,wr,Xr,Fo,Ir,Ra,pa;const[tr,oo]=(0,te.useState)("1"),[Fr,Lu]=(0,te.useState)("1");let[nu,Nu]=(0,te.useState)();const qu=(0,te.useRef)(),[Ka,sl]=(0,te.useState)(!0),[ti,Mi]=(0,te.useState)(["2","1"]),[ni,br]=(0,te.useState)([]),xa=(0,te.useRef)(),ya=(0,xe.useParams)(),Wa=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:aa.createElement("span",null,aa.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),aa.createElement(Ge.Z,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},aa.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];(0,te.useEffect)(()=>{var kr,lo,Ho,yo,hu,Su,Ou,ui,li,Vl,Ci,Qu,Ni,Bl,ai,Ui,Ii,Cl;try{((Ho=(lo=(kr=zn==null?void 0:zn.fileContent)==null?void 0:kr.content)==null?void 0:lo.content)!=null&&Ho.length||((hu=(yo=zn==null?void 0:zn.fileContent)==null?void 0:yo.content)==null?void 0:hu.content)=="")&&(((Su=zn==null?void 0:zn.fileContent)==null?void 0:Su.file_type)==="txt"?(qu.current=window.decodeURIComponent(escape(window.atob((ui=(Ou=zn==null?void 0:zn.fileContent)==null?void 0:Ou.content)==null?void 0:ui.content))),nu=window.decodeURIComponent(escape(window.atob((Vl=(li=zn==null?void 0:zn.fileContent)==null?void 0:li.content)==null?void 0:Vl.content))),Nu(nu)):(qu.current=(Qu=(Ci=zn==null?void 0:zn.fileContent)==null?void 0:Ci.content)==null?void 0:Qu.content,nu=(Bl=(Ni=zn==null?void 0:zn.fileContent)==null?void 0:Ni.content)==null?void 0:Bl.content,Nu(nu)))}catch(Zo){qu.current=window.atob((Ui=(ai=zn==null?void 0:zn.fileContent)==null?void 0:ai.content)==null?void 0:Ui.content),nu=window.atob((Cl=(Ii=zn==null?void 0:zn.fileContent)==null?void 0:Ii.content)==null?void 0:Cl.content),Nu(nu),Ye.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",zn.fileContent.content)},[(Fn=zn==null?void 0:zn.fileContent)==null?void 0:Fn.content]),(0,te.useEffect)(()=>{var kr;const lo=(kr=Na==null?void 0:Na.sideBar)==null?void 0:kr.selectPath.split("/");Mi(lo)},[(Da=Na==null?void 0:Na.sideBar)==null?void 0:Da.selectPath]);const Co=kr=>{Nu(kr);let lo=-1;kr===qu.current?lo=0:lo=1,jn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!lo}})};(0,te.useEffect)(()=>{new Promise((kr,lo)=>Hn(void 0,null,function*(){var Ho,yo,hu;if(((Ho=Na==null?void 0:Na.sideBar)==null?void 0:Ho.selectPath)!==""&&((yo=Na==null?void 0:Na.sideBar)!=null&&yo.selectPath)){const Su=yield jn({type:"shixunsDetail/getFileContent",payload:{id:ya.id,path:(hu=Na==null?void 0:Na.sideBar)==null?void 0:hu.selectPath,secret_repository:Ka?null:!0}});Su!=null&&Su.content||(Su==null?void 0:Su.content)==""||jn({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}})}}))},[(mo=Na==null?void 0:Na.sideBar)==null?void 0:mo.selectPath]);const uu=aa.createElement(ye.default,{className:x.menu,style:{background:"#24294b"},onClick:kr=>{var lo;!((lo=zn==null?void 0:zn.detail)!=null&&lo.secret_repository)&&kr.key==="2"&&Lu("1"),oo(kr.key),kr.key==="1"?sl(!0):sl(!1)}},aa.createElement(ye.default.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),Wa.filter(kr=>{var lo,Ho;return!((lo=zn==null?void 0:zn.detail)!=null&&lo.init_repository)||(Ho=zn==null?void 0:zn.detail)!=null&&Ho.is_jupyter_lab?kr.id!=="2":kr}).map((kr,lo)=>aa.createElement(ye.default.Item,{className:"leaveClick",key:kr.id},kr.name))),Iu=(kr=!1,lo=1)=>Hn(void 0,null,function*(){var Ho,yo,hu,Su;const Ou=yield jn({type:"shixunsDetail/updateRepositoryFile",payload:{id:ya.id,path:(yo=(Ho=zn==null?void 0:zn.fileContent)==null?void 0:Ho.params)==null?void 0:yo.path,content:nu,secret_repository:Ka?null:!0,sync_origin_shixun:kr}});Ou!=null&&Ou.content&&((hu=zn==null?void 0:zn.detail)!=null&&hu.copy_for_exercise||Ye.ZP.success("\u4FDD\u5B58\u6210\u529F"),jn({type:"practiceSetting/setSideBarTabs",payload:Eo(bu({},Na.sideBar),{confirmLeave:!1})})),(Su=zn==null?void 0:zn.detail)!=null&&Su.copy_for_exercise&&(0,Fa.m)(jn,zn,ya.id,lo)});return aa.createElement("div",{className:x.warehouse},aa.createElement("div",{className:x.header},aa.createElement(dt.Z,{align:"middle",className:"w100 c-white",style:{height:60}},aa.createElement(we.Z,{flex:"1"},aa.createElement(dt.Z,{align:"middle"},aa.createElement(we.Z,null,aa.createElement(De.Z,{dropdownRender:()=>uu,className:x.menu},aa.createElement("span",{className:"font16 c-white current ml20"},Wa.find(kr=>kr.id===tr).name," ",aa.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),aa.createElement(we.Z,{flex:"81px"},aa.createElement("div",{className:x.line})),aa.createElement(we.Z,null,aa.createElement(He.default,{className:x.tabs,activeKey:Fr,onChange:kr=>{var lo;(lo=Na==null?void 0:Na.sideBar)!=null&&lo.confirmLeave?$e.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Lu(kr),jn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(Lu(kr),jn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},aa.createElement(ao,{tab:aa.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),Ka&&((zo=zn==null?void 0:zn.detail)==null?void 0:zo.init_repository)&&aa.createElement(ao,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!Ka&&((Au=zn==null?void 0:zn.detail)==null?void 0:Au.secret_repository)&&aa.createElement(ao,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(Ka&&((xr=zn==null?void 0:zn.repository)==null?void 0:xr.git_url)||!Ka&&((rr=zn==null?void 0:zn.secretRepository)==null?void 0:rr.git_url))&&aa.createElement(aa.Fragment,null,aa.createElement(we.Z,null,aa.createElement("span",{className:x.title},"\u4ED3\u5E93\u5730\u5740:"),aa.createElement("input",{value:Ka?(Gr=zn==null?void 0:zn.repository)==null?void 0:Gr.git_url:(qr=zn==null?void 0:zn.secretRepository)==null?void 0:qr.git_url}),aa.createElement(E.CopyToClipboard,{text:Ka?(jr=zn==null?void 0:zn.repository)==null?void 0:jr.git_url:(Po=zn==null?void 0:zn.secretRepository)==null?void 0:Po.git_url,onCopy:()=>Ye.ZP.success("\u590D\u5236\u6210\u529F")},aa.createElement(Ge.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},aa.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),aa.createElement("div",{className:x.content,style:{overflow:"auto"}},Fr==="1"&&aa.createElement(aa.Fragment,null,aa.createElement("aside",{className:x.left},aa.createElement(Ke.Z,{spinning:!!Xt.effects["shixunsDetail/getRepository"],wrapperClassName:`${x.loading} ${x.bottom0}`},aa.createElement(qn,{setTreeData:br,treeData:ni,activeKey:tr,isRepository:Ka}))),aa.createElement("aside",{className:x.right,ref:xa},((cr=Na==null?void 0:Na.sideBar)==null?void 0:cr.selectPath)!==""&&aa.createElement(aa.Fragment,null,aa.createElement(Ke.Z,{spinning:!!Xt.effects["shixunsDetail/getFileContent"],wrapperClassName:x.loading},aa.createElement("div",{className:x.filePathWrp},aa.createElement(dt.Z,{align:"middle",className:"w100"},aa.createElement(we.Z,null,aa.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),aa.createElement(we.Z,{flex:"40px"},aa.createElement("div",{className:x.line,style:{marginLeft:20}})),aa.createElement(we.Z,{className:x.filePath},ti.map((kr,lo)=>aa.createElement("span",{className:"c-blue"},kr))))),aa.createElement("div",{className:Xt.effects["shixunsDetail/getFileContent"]?"hide":"show"},aa.createElement(Mo.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:(dr=zn==null?void 0:zn.fileContent)==null?void 0:dr.filename,type:((wr=zn==null?void 0:zn.fileContent)==null?void 0:wr.file_type)==="office"?"download":(Xr=zn==null?void 0:zn.fileContent)==null?void 0:Xr.file_type,data:nu,monacoEditor:{value:nu,language:(Fo=zn==null?void 0:zn.fileContent)==null?void 0:Fo.language,onChange:kr=>Co(kr),options:{fontSize:14}}}))),((Ir=zn==null?void 0:zn.fileContent)==null?void 0:Ir.file_type)==="txt"&&aa.createElement(dt.Z,{align:"middle",justify:"center",className:x.footer},aa.createElement(we.Z,null,aa.createElement(it.ZP,{type:"primary",size:"middle",ghost:!0,onClick:()=>{xe.history.push(`/shixuns/${ya.id}/challenges`)}},"\u53D6\u6D88"),aa.createElement(it.ZP,{type:"primary",size:"middle",className:"ml40",onClick:kr=>{var lo,Ho;(lo=zn==null?void 0:zn.detail)!=null&&lo.is_fork_from_creator&&((Ho=zn==null?void 0:zn.detail)!=null&&Ho.copy_for_exercise)?jn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(yo,hu)=>{Iu(yo,hu)}}}):Iu()}},"\u63D0\u4EA4")))),((Ra=Na==null?void 0:Na.sideBar)==null?void 0:Ra.selectPath)==""&&((pa=zn==null?void 0:zn.detail)==null?void 0:pa.init_repository)&&aa.createElement("div",{className:x.empty},aa.createElement("img",{src:Dr.x7,width:"258"}),aa.createElement("br",null),aa.createElement("span",{className:"c-grey-c"},!!(ni!=null&&ni.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(ni!=null&&ni.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),Fr==="2"&&aa.createElement("div",{className:x.commit},aa.createElement(Hr,{isRepository:Ka}))))};var Bo=(0,xe.connect)(({loading:Rt,globalSetting:rt,practiceSetting:Je,shixunsDetail:Xt})=>({globalSetting:rt,loading:Rt,practiceSetting:Je,shixunsDetail:Xt}))(Io)},85395:function(Me,bt,le){"use strict";le.d(bt,{S:function(){return Ye},m:function(){return ye}});var te=le(51257),x=le(8591),xe=le(43418),He=le(59301),Ge=(dt,we,De)=>new Promise(($e,Ke)=>{var it=E=>{try{a(De.next(E))}catch(b){Ke(b)}},fe=E=>{try{a(De.throw(E))}catch(b){Ke(b)}},a=E=>E.done?$e(E.value):Promise.resolve(E.value).then(it,fe);a((De=De.apply(dt,we)).next())});const Ye=dt=>{let we=document.createElement("textarea");return we.value=dt,we.value},ye=(dt,we,De,$e,Ke)=>Ge(void 0,null,function*(){var it,fe;const a=yield dt({type:"shixunsDetail/saveCopyForExercise",payload:{id:De,save_type:$e}});$e===1?((a==null?void 0:a.status)==0&&x.ZP.success("\u4FDD\u5B58\u6210\u529F"),(it=a==null?void 0:a.data)!=null&&it.exists_same_shixun_name?dt({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(fe=a==null?void 0:a.data)==null?void 0:fe.shixun_name}}):dt({type:"classroomList/setActionTabs",payload:{}})):(dt({type:"classroomList/setActionTabs",payload:{}}),(a==null?void 0:a.status)===0&&xe.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:He.createElement("div",null,He.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var E,b;(0,te.xg)(`/shixuns/${(b=(E=we==null?void 0:we.detail)==null?void 0:E.fork_from)==null?void 0:b.fork_identifier}/challenges`)}}))})},58473:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return z}});var te=le(59301),x=le(25690),xe=le(92832),He=le(78241),Ge=le(43418),Ye=le(8591),ye=le(54580),dt=le(3113),we=le(346),De=le(55351),$e={flexRow:"flexRow___JBN3B",flexColumn:"flexColumn___zXgFj",formWrap:"formWrap___aNgan",upload:"upload___yGdLQ",color0152d9:"color0152d9___zzEpS",colorCCC:"colorCCC___k4Dxq",footerWrap:"footerWrap___WrUZd",qrCode:"qrCode___GPwSg",a1:"a1___R6etl",code:"code___fCL_L",group:"group___n7tgy",groupNumber:"groupNumber___tw7hA",a2:"a2___GGjDE"},Ke=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,a=(ae,se)=>{var ce={};for(var de in ae)it.call(ae,de)&&se.indexOf(de)<0&&(ce[de]=ae[de]);if(ae!=null&&Ke)for(var de of Ke(ae))se.indexOf(de)<0&&fe.call(ae,de)&&(ce[de]=ae[de]);return ce},E=(ae,se,ce)=>new Promise((de,Se)=>{var Le=Pt=>{try{Ne(ce.next(Pt))}catch(lt){Se(lt)}},ke=Pt=>{try{Ne(ce.throw(Pt))}catch(lt){Se(lt)}},Ne=Pt=>Pt.done?de(Pt.value):Promise.resolve(Pt.value).then(Le,ke);Ne((ce=ce.apply(ae,se)).next())});const b=xe.default.TextArea,y=ae=>{var se=ae,{newShixuns:ce,globalSetting:de,loading:Se,dispatch:Le}=se,ke=a(se,["newShixuns","globalSetting","loading","dispatch"]);const[Ne]=He.default.useForm(),[Pt,lt]=(0,te.useState)([]),Dt=Yt=>{["uploading","done","removed"].includes(Yt.file.status)&<(Yt.fileList)},Fa=Yt=>{var bn;if(!Yt.percent||Yt.percent==100){const ft=(bn=Yt.response)==null?void 0:bn.id;return Ge.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>E(void 0,null,function*(){(yield Le({type:"newShixuns/deleteAttachment",payload:{id:ft}}))&<(Pt.filter(On=>{var Un;return((Un=On.response)==null?void 0:Un.id)!==ft}))})}),!1}},na=Yt=>Pt.length?!1:Yt.size/1024/1024>50?(Ye.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0,Sa=Yt=>E(void 0,null,function*(){var bn,ft;const{language:qt,env:On,mode:Un,code:An}=Yt||{},ct=yield Le({type:"newShixuns/applyShixunMirror",payload:{language:qt,runtime:On,run_method:Un,attachment_id:(ft=(bn=Pt==null?void 0:Pt[0])==null?void 0:bn.response)==null?void 0:ft.id}});Le({type:"newShixuns/setActionTabs",payload:{}}),ct&&Ye.ZP.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002")}),ia=()=>{Ne.resetFields(),lt([])};return te.createElement(Ge.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ce.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:ia},te.createElement("section",{className:$e.qrCode},te.createElement("aside",{className:$e.a1},te.createElement("div",{className:$e.code},te.createElement("img",{width:120,height:120,src:De,alt:"\u4E8C\u7EF4\u7801"})),te.createElement("div",{className:$e.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),te.createElement("div",{className:$e.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),te.createElement("aside",{className:$e.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",te.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),te.createElement(He.default,{className:$e.formWrap,form:Ne,labelCol:{span:4},wrapperCol:{span:20},onFinish:Sa},te.createElement(He.default.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},te.createElement(b,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),te.createElement(He.default.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},te.createElement(b,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),te.createElement(He.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},te.createElement(b,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),te.createElement(He.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},te.createElement("div",{className:$e.upload},te.createElement(ye.default,{fileList:Pt,action:`${we.Z.API_SERVER}/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a`,onChange:Dt,onRemove:Fa,beforeUpload:na,withCredentials:!0},te.createElement("span",{className:`${$e.color0152d9} current`},"\u4E0A\u4F20\u9644\u4EF6"),te.createElement("span",{className:`${$e.colorCCC} ml10`},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),te.createElement("div",{className:$e.footerWrap},te.createElement(He.default.Item,null,te.createElement(dt.ZP,{className:"mr5",size:"middle",onClick:()=>{Le({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),te.createElement(dt.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Se["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};var z=(0,x.connect)(({newShixuns:ae,loading:se,globalSetting:ce})=>({newShixuns:ae,globalSetting:ce,loading:se.effects}))(y)},70495:function(Me,bt,le){"use strict";var te=le(59301),x=le(25690),xe=le(43418),He=le(55351);const Ge=({newShixuns:Ye,dispatch:ye,user:dt})=>{var we;const[De,$e]=(0,te.useState)(!1);(0,te.useEffect)(()=>{Ye.actionTabs.key==="Create-Environment"&&it()},[(we=Ye==null?void 0:Ye.actionTabs)==null?void 0:we.key]);const Ke=()=>{ye({type:"newShixuns/setActionTabs",payload:{}})},it=()=>{var fe,a,E,b;Ke(),((fe=dt.userInfo)==null?void 0:fe.mirror_marker_status)===0?$e(!0):((a=dt.userInfo)==null?void 0:a.mirror_marker_status)===1?x.history.push(`/users/${(E=dt.userInfo)==null?void 0:E.login}/experiment-img/add`):((b=dt.userInfo)==null?void 0:b.mirror_marker_status)===2&&xe.default.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk(){var y;x.history.push(`/users/${(y=dt.userInfo)==null?void 0:y.login}/experiment-img`)}})};return te.createElement(xe.default,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",open:De,footer:null,onCancel:()=>{$e(!1)}},te.createElement("div",{style:{textAlign:"center"}},te.createElement("br",null),te.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:He,alt:"\u4E8C\u7EF4\u7801"})),te.createElement("img",null))};bt.Z=(0,x.connect)(({newShixuns:Ye,user:ye,globalSetting:dt})=>({newShixuns:Ye,globalSetting:dt,user:ye}))(Ge)},61609:function(Me,bt,le){"use strict";le.r(bt),le.d(bt,{default:function(){return yv}});var te=le(32162),x=le(59301),xe=le(25690),He={practiceSetting:"practiceSetting____JzSr",wrapHeader:"wrapHeader___UtEic",wrapLayout:"wrapLayout___LbxWe",wrapSidebar:"wrapSidebar____WwWi",wrapContent:"wrapContent___vQy6F"},Ge={flex_box_center:"flex_box_center___ZbKWZ",flex_space_between:"flex_space_between___l3I6A",flex_box_vertical_center:"flex_box_vertical_center___Lq7k2",flex_box_center_end:"flex_box_center_end___fcllt",flex_box_column:"flex_box_column___X1bbd",header:"header___e8JpO","flex-center":"flex-center___bEydb",title:"title___uCK1_",schedule:"schedule___WsVbu",clickWarp:"clickWarp___HusBA",num:"num___Zrt0Q",subject:"subject___H4tj9",btns:"btns___e2enD",btn:"btn___T6H51",simulate:"simulate___Ori5S",exit:"exit___0V4Zt"},Ye=le(51257),ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACL0lEQVRIS72WvU9TURTAf4e+qBUritRXoYkaB0w0alz4B3RQExTSbjpooouiddGVxf0hTjKQ+MkANhiVwYTNwcHFRuNgdIHGYiMmVWnja6+5La8ttq99Vesd3/n4nXPuOec+ocHpu6nCecVJFCcUHBDo0eoK0gKvEZ76hNnFy7Lg5kbqCXrGVa8vzyhwVsBoFIQCG5jM+xhNj0jyd90agGmpQVHcQwg0clwjU2SUcDoVk8fVsjUAc0yNiMICOlpyXlEuKCGWuiLjzqcyoBg5xP/CueOzoGDIyaQI0DU3bN61XBa3NBUZ22CvvpMiwLTUbYHzf1gWDpmw9B2S3yoeFEykYnJBdCvaBT4265Z6cEMgNgBn9sPQNHz4ugZgGx3sltCYuojiVqvRd/th4jjsC0J0BhKf63gQLknIUs+AY60A+rfB3UEIboTIDLz65Go9J6alFgT6vAIOboeHp2CrH64+h6m37pYKFnUGWWB9tZrfAOso5Gy4Ng/ZfEl62ISpYQisgzsJuD7fNKxcXUCoE+JR2NUFiSU49wQ2GDAbBV3798tw5D7kVsENMDnXEoUDEI9AeDN8WYGsDb0B0FM0PA0va7ZOLcYpkesl7+wqQXZsqhh7LI1jMNe0TfdsKUGCnfDjJwxMQnqlae1LCrpNvQxafzc8isCDN3DjhTfneo0XB83rqtADlczAsu45D6e8Kv7LslvNon3r2sm4rQ9OGdLOJ9OBtPXRr26Qf/Hb8gvtaezbqqd4vgAAAABJRU5ErkJggg==",dt=le(75736),we=le(43418),De=le(8591),$e=le(38986),Ke=le(59301),it=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,E=(oe,ue)=>{var re={};for(var ve in oe)fe.call(oe,ve)&&ue.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&it)for(var ve of it(oe))ue.indexOf(ve)<0&&a.call(oe,ve)&&(re[ve]=oe[ve]);return re},b=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const y=oe=>{var ue=oe,{globalSetting:re,loading:ve,dispatch:Ie,practiceSetting:nt,shixunsDetail:je}=ue,We=E(ue,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Ee,Re;const tn=(0,xe.useLocation)(),Mn=(0,x.useRef)(""),zt=(0,xe.useParams)(),{title:dn,base_info_warning:rn,challenges_warning:Yn,service_warning:sn,repository_warning:Ft,mirror_warning:Ca}=nt;(0,x.useEffect)(()=>{var Ht;Mn.current=(Ht=tn.pathname.split("/"))==null?void 0:Ht[2],Ie({type:"practiceSetting/setParams",payload:{id:Mn.current}}),Ie({type:"practiceSetting/getCommonData",payload:{id:Mn.current}})},[tn.pathname]),(0,x.useEffect)(()=>((0,Ye.Dk)(dn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),()=>{(0,Ye.Dk)()}));const xn=()=>b(void 0,null,function*(){yield Ut(),xe.history.push(`/shixuns/${Mn.current}/challenges`)}),Ut=()=>new Promise((Ht,Xn)=>{var mt;(mt=nt==null?void 0:nt.sideBar)!=null&&mt.confirmLeave?we.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Ht()},onCancel:()=>{Xn()}}):Ht()}),fn=Ht=>{var Xn;if(Ht===(nt==null?void 0:nt.sideBar.tabsActive))return;const mt=()=>{xe.history.push(`/shixuns/${Mn.current}/edit?tabId=${Ht}`),Ie({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Ht,selectPath:"",confirmLeave:!1}})};(Xn=nt==null?void 0:nt.sideBar)!=null&&Xn.confirmLeave?we.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{mt()}}):mt()},Nt=(Ht,Xn=!1)=>{Ht=Ht!=null&&Ht.includes(".json")?Ht:`${Ht}.json`,we.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ke.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>b(void 0,null,function*(){const mt=yield(0,$e.ZP)("/api"+Ht,{method:"get"});if(!mt)return;De.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Bt=yield(0,dt.Ir)({id:mt.shixun_identifier,jump_challenge_setting:Xn});if(Bt!=null&&Bt.game_identifier){(0,Ye.xg)(`/tasks/${Bt.game_identifier}`);return}(Bt==null?void 0:Bt.status)===2?Nt(Bt==null?void 0:Bt.message):(Bt==null?void 0:Bt.status)===3&&ht(Bt==null?void 0:Bt.message)})})},ht=Ht=>{we.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ke.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Ht,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},In=(Ht,Xn)=>b(void 0,null,function*(){var mt,Bt,oa,ua;if(yield Ut(),(0,Ye.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(mt=je.detail)!=null&&mt.is_jupyter||(Bt=je.detail)!=null&&Bt.is_jupyter_lab){Ie({type:"shixunsDetail/execJupyter",payload:{id:Mn.current}}).then(nn=>{var Ia;nn!=null&&nn.identifier&&((Ia=xe.history)==null||Ia.push(`/tasks/${nn.identifier}/jupyter`))});return}Ie({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Jt=Xn?yield(0,dt.BK)({id:Ht}):yield(0,dt.Ir)({id:Ht});if(Ie({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Jt==null?void 0:Jt.status)==5&&!Xn){we.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u8BC4\u6D4B\u8BBE\u7F6E",cancelText:"\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218",title:"\u63D0\u793A",content:Ke.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230",(ua=(oa=Jt==null?void 0:Jt.data)==null?void 0:oa.challenge_errors)==null?void 0:ua.map((nn,Ia)=>{var Wn;return Ke.createElement("span",{key:Ia,style:{color:"#3061D0"}},"\u7B2C",nn==null?void 0:nn.challenge_position,"\u5173",Ia!=((Wn=Jt==null?void 0:Jt.data)==null?void 0:Wn.challenge_errors)-1&&"\u3001")}),"\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u672A\u5B8C\u6210\uFF0C\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218\u65E0\u6CD5\u68C0\u6D4B\u6574\u4E2A\u5B9E\u9A8C\u6D41\u7A0B\uFF0C\u5EFA\u8BAE\u5148\u5B8C\u5584\u5173\u5361\u8BC4\u6D4B\u8BBE\u7F6E\u540E\u518D\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218"),onOk:()=>{var nn,Ia,Wn;window.location.href=`/shixuns/${Mn.current}/edit/${(Wn=(Ia=(nn=Jt==null?void 0:Jt.data)==null?void 0:nn.challenge_errors)==null?void 0:Ia[0])==null?void 0:Wn.challenge_id}/tab=2`},onCancel:()=>{(0,dt.Ir)({id:Mn.current,jump_challenge_setting:!0}).then(nn=>{if(nn!=null&&nn.game_identifier||nn!=null&&nn.identifier){(0,Ye.xg)(`/tasks/${nn.game_identifier}`);return}(nn==null?void 0:nn.status)===-3?(0,Ye.eF)():(nn==null?void 0:nn.status)===2?Nt(nn==null?void 0:nn.message,!0):(nn==null?void 0:nn.status)===3&&ht(nn==null?void 0:nn.message)})}});return}if((Jt==null?void 0:Jt.status)==6&&!Xn){we.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E",title:"\u63D0\u793A",content:Ke.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E\u4E0D\u5B8C\u5584\uFF0C\u65E0\u6CD5\u5F00\u542F\u5B9E\u9A8C\u73AF\u5883\u8FDB\u884C\u6A21\u62DF\u5B9E\u6218\u8BF7\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"),cancelButtonProps:{style:{display:"none"}},onOk:()=>{window.location.href=`/shixuns/${Mn.current}/edit?tabId=environment`}});return}if(Jt!=null&&Jt.game_identifier||Jt!=null&&Jt.identifier){(0,Ye.xg)(Xn?`/tasks/${Jt==null?void 0:Jt.identifier}/jupyter`:`/tasks/${Jt.game_identifier}`);return}(Jt==null?void 0:Jt.status)===-3?(0,Ye.eF)():(Jt==null?void 0:Jt.status)===2?Nt(Jt==null?void 0:Jt.message):(Jt==null?void 0:Jt.status)===3&&ht(Jt==null?void 0:Jt.message)}),kt=()=>b(void 0,null,function*(){yield Ut(),Ie({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}})}),Ct=Ht=>({borderBottomColor:(nt==null?void 0:nt.sideBar.tabsActive)===Ht?"#0152d9":"transparent"});return Ke.createElement("div",{className:Ge.header},Ke.createElement("aside",{className:Ge.title},Ke.createElement("i",{onClick:xn,style:{color:"#333",marginRight:20},className:"icon iconfont icon-fanhui1"}),Ke.createElement("span",{className:Ge.edit},dn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),Ke.createElement("i",{onClick:kt,style:{color:"#165DFF"},className:"icon iconfont icon-xiugai1"})),Ke.createElement("aside",{className:Ge.schedule},Ke.createElement("div",null,Ke.createElement("span",{style:Ct("information"),className:Ge.clickWarp,onClick:()=>fn("information")},rn?Ke.createElement("span",{className:Ge.num},"1"):Ke.createElement("img",{src:ye}),Ke.createElement("span",{className:Ge.subject},"\u57FA\u672C\u4FE1\u606F")),Ke.createElement("i",{className:"iconfont icon-lujing"})),Ke.createElement("div",null,Ke.createElement("span",{style:Ct("warehouse"),className:Ge.clickWarp,onClick:()=>fn("warehouse")},Ft?Ke.createElement("span",{className:Ge.num},"2"):Ke.createElement("img",{src:ye}),Ke.createElement("span",{className:Ge.subject},"\u4EE3\u7801\u4ED3\u5E93")),Ke.createElement("i",{className:"iconfont icon-lujing"})),(je==null?void 0:je.detail)&&!((Ee=je==null?void 0:je.detail)!=null&&Ee.is_jupyter_lab)&&Ke.createElement("div",null,Ke.createElement("span",{style:Ct("level"),className:Ge.clickWarp,onClick:()=>fn("level")},Yn?Ke.createElement("span",{className:Ge.num},"3"):Ke.createElement("img",{src:ye}),Ke.createElement("span",{className:Ge.subject},"\u4EFB\u52A1\u5173\u5361")),Ke.createElement("i",{className:"iconfont icon-lujing"})),(je==null?void 0:je.detail)&&((Re=je==null?void 0:je.detail)==null?void 0:Re.is_jupyter_lab)&&Ke.createElement("div",null,Ke.createElement("span",{style:Ct("service"),className:Ge.clickWarp,onClick:()=>fn("service")},sn?Ke.createElement("span",{className:Ge.num},"3"):Ke.createElement("img",{src:ye}),Ke.createElement("span",{className:Ge.subject},"\u670D\u52A1")),Ke.createElement("i",{className:"iconfont icon-lujing"})),Ke.createElement("div",null,Ke.createElement("span",{style:Ct("environment"),className:Ge.clickWarp,onClick:()=>fn("environment")},Ca?Ke.createElement("span",{className:Ge.num},"4"):Ke.createElement("img",{src:ye}),Ke.createElement("span",{className:Ge.subject},"\u5B9E\u9A8C\u73AF\u5883")))),Ke.createElement("aside",{className:Ge.btns},Ke.createElement("div",{className:Ge.simulate,onClick:()=>In(Mn.current,!1)},"\u6A21\u62DF\u5B9E\u6218")))};var z=(0,xe.connect)(({loading:oe,globalSetting:ue,practiceSetting:re,shixunsDetail:ve})=>({globalSetting:ue,loading:oe,practiceSetting:re,shixunsDetail:ve}))(y),ae={information:"information___LkgI6",scroll:"scroll___JnYs4",formWrap:"formWrap___qq0ju",img:"img___z2Jy6"},se=le(39793),ce=le(78241),de=le(3113),Se=le(92832),Le=le(19842),ke=le(95237),Ne=le(43604),Pt=le(54580),lt=le(24905),Dt={btn:"btn___LFkWh",s1:"s1___kiYKO",s2:"s2___omvJi"},Fa="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg==",na=Object.defineProperty,Sa=Object.getOwnPropertySymbols,ia=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,bn=(oe,ue,re)=>ue in oe?na(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,ft=(oe,ue)=>{for(var re in ue||(ue={}))ia.call(ue,re)&&bn(oe,re,ue[re]);if(Sa)for(var re of Sa(ue))Yt.call(ue,re)&&bn(oe,re,ue[re]);return oe},qt=(oe,ue)=>{var re={};for(var ve in oe)ia.call(oe,ve)&&ue.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Sa)for(var ve of Sa(oe))ue.indexOf(ve)<0&&Yt.call(oe,ve)&&(re[ve]=oe[ve]);return re},Un=oe=>{var ue=oe,{InputRight:re,value:ve=[],onChange:Ie}=ue,nt=qt(ue,["InputRight","value","onChange"]);const[je,We]=(0,x.useState)(),Ee=tn=>{const Mn=ve.filter((zt,dn)=>dn!==tn);Ie(Mn)},Re=tn=>{if(tn.preventDefault(),!!je){if(ve.findIndex(Mn=>Mn.name===je)>-1){De.ZP.warning("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}Ie([...ve,{id:null,name:je}]),We(null)}};return x.createElement("div",null,x.createElement(Se.default,ft({bordered:!1,style:{width:600},value:je,onChange:tn=>We(tn.target.value),onPressEnter:Re,onBlur:Re},nt)),re||x.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),x.createElement("div",{className:"mt20"},ve==null?void 0:ve.map((tn,Mn)=>x.createElement("div",{key:Mn,className:Dt.btn},x.createElement("span",{className:Dt.s1},tn.name),x.createElement("img",{src:Fa,className:Dt.s2,onClick:()=>Ee(Mn)})))))},An=le(89392),ct=le(346),pt={flex_box_center:"flex_box_center___ZDst5",flex_space_between:"flex_space_between___KjWS3",flex_box_vertical_center:"flex_box_vertical_center___JmkIN",flex_box_center_end:"flex_box_center_end___xd4AX",flex_box_column:"flex_box_column___zLQXm",complete:"complete___d4XS6",cancel:"cancel___awB16",save:"save___CMuaC"};const It=({dispatch:oe,onCancel:ue,onSave:re,loading:ve=!1})=>x.createElement("div",{className:pt.complete},x.createElement("div",{onClick:ue,className:pt.cancel},"\u53D6\u6D88"),x.createElement(de.ZP,{type:"primary",loading:ve,onClick:re,className:pt.save},"\u4FDD\u5B58"));var Jn=(0,xe.connect)()(It),yn=le(85395),ta=le(32050),Oe=le(19248),Ae=le(91842),Qe=le(59301),Tt=Object.defineProperty,Zt=Object.defineProperties,Qt=Object.getOwnPropertyDescriptors,ln=Object.getOwnPropertySymbols,pn=Object.prototype.hasOwnProperty,Kn=Object.prototype.propertyIsEnumerable,Wt=(oe,ue,re)=>ue in oe?Tt(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,Be=(oe,ue)=>{for(var re in ue||(ue={}))pn.call(ue,re)&&Wt(oe,re,ue[re]);if(ln)for(var re of ln(ue))Kn.call(ue,re)&&Wt(oe,re,ue[re]);return oe},ze=(oe,ue)=>Zt(oe,Qt(ue)),yt=(oe,ue)=>{var re={};for(var ve in oe)pn.call(oe,ve)&&ue.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&ln)for(var ve of ln(oe))ue.indexOf(ve)<0&&Kn.call(oe,ve)&&(re[ve]=oe[ve]);return re},Vt=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const En=oe=>{var ue=oe,{globalSetting:re,loading:ve,dispatch:Ie,practiceSetting:nt,problemset:je,shixunsDetail:We}=ue,Ee=yt(ue,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),Re,tn;const[Mn]=ce.default.useForm(),[zt,dn]=(0,x.useState)({}),[rn,Yn]=(0,x.useState)(!1),[sn,Ft]=(0,x.useState)(!1),[Ca,xn]=(0,x.useState)(!1),[Ut,fn]=(0,x.useState)(""),[Nt,ht]=(0,x.useState)(""),[In,kt]=(0,x.useState)(""),[Ct,Ht]=(0,x.useState)(),Xn=(0,x.useRef)({}),mt=(0,x.useRef)(""),Bt=(0,x.useRef)(""),oa=(0,x.useRef)(""),ua=(0,x.useRef)(null),Jt=(0,x.useRef)((0,An.throttle)(()=>hr(),2e3,{leading:!0,trailing:!1})).current,{id:nn}=nt,[Ia,Wn]=(0,x.useState)(!1);(0,x.useEffect)(()=>{nn&&Er()},[nn]),(0,x.useEffect)(()=>(JSON.stringify(zt)!=="{}"&&la(),()=>{clearTimeout(ua.current)}),[zt,Ut,In,Nt]);const la=()=>{clearTimeout(ua.current),ua.current=setTimeout(()=>{!(0,An.isEqual)(zt,Xn.current)||Ut!==mt.current||In!==Bt.current||Nt!==oa.current?Ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},Er=()=>Vt(void 0,null,function*(){var ba,$a,ea,vo,ko,Ao,va;Ie({type:"problemset/getEditDisciplines",payload:{source:"shixun"}});const wa=yield(0,$e.ZP)(`/api/shixuns/${nn}/edit_base_info.json`,{method:"get"});if(wa.status===0){const mr=ze(Be({},wa.data),{description:(0,yn.S)(wa.data.description)}),Qo={description:mr.description,shixun_tags:mr.shixun_tags,name:mr.name,course:((ba=mr==null?void 0:mr.disciplines)==null?void 0:ba.length)>0?[(ea=($a=mr==null?void 0:mr.disciplines)==null?void 0:$a[0])==null?void 0:ea.id,(Ao=(ko=(vo=mr==null?void 0:mr.disciplines)==null?void 0:vo[0])==null?void 0:ko.sub_discipline)==null?void 0:Ao.id]:[]};(va=We.detail)!=null&&va.is_jupyter_lab&&(Qo.jupyter_show_description=wa.data.jupyter_show_description),Mn.setFieldsValue(Qo),Xn.current=Be({},Qo),mt.current=mr.attachment_id||"",Bt.current=mr.cover_image_id||"",oa.current=mr.attachment_id_b||"",dn(Be({},Qo)),fn(mr.attachment_id||""),ht(mr.attachment_id_b||""),kt(mr.cover_image_id||""),Ht(mr.cover_image||"")}}),Lr=(ba,$a)=>{dn(Be({},$a))},Or=()=>{Za()},hr=()=>{(0,Ye.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),Mn.submit()},hn=(ba,$a=!1,ea=1)=>{var vo;const{name:ko,description:Ao,shixun_tags:va,course:wa,jupyter_show_description:mr=!1}=ba;let Qo={name:ko,description:Ao,shixun_tags:va,attachment_id:Ut,cover_image_id:In,attachment_id_b:Nt,sub_discipline_ids:wa[1]};(vo=We.detail)!=null&&vo.is_jupyter_lab&&(Qo=ze(Be({},Qo),{jupyter_show_description:mr})),(0,$e.ZP)(`/api/shixuns/${nn}/base_info_save.json`,{method:"post",body:{shixun:Be({},Qo),sync_origin_shixun:$a}}).then(Rs=>Vt(void 0,null,function*(){var sc,Ts,Dc,ja;if(Rs.status===0&&((sc=We==null?void 0:We.detail)!=null&&sc.copy_for_exercise||De.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ie({type:"practiceSetting/getCommonData",payload:{id:nn}}),Ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Xn.current={description:zt.description,shixun_tags:zt.shixun_tags,name:zt.name},mt.current=Ut,Bt.current=In,oa.current=Nt,(Ts=We==null?void 0:We.detail)!=null&&Ts.copy_for_exercise)){const Kr=yield Ie({type:"shixunsDetail/saveCopyForExercise",payload:{id:nn,save_type:ea}});ea===1?(Dc=Kr==null?void 0:Kr.data)!=null&&Dc.exists_same_shixun_name?Ie({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(ja=Kr==null?void 0:Kr.data)==null?void 0:ja.shixun_name,getBaseInfo:()=>{Er()}}}):(De.ZP.info("\u4FDD\u5B58\u6210\u529F"),Ie({type:"classroomList/setActionTabs",payload:{}})):(Ie({type:"classroomList/setActionTabs",payload:{}}),(Kr==null?void 0:Kr.status)===0&&we.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:Qe.createElement("div",null,Qe.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var po,$o;(0,Ye.xg)(`/shixuns/${($o=(po=We==null?void 0:We.detail)==null?void 0:po.fork_from)==null?void 0:$o.fork_identifier}/challenges`)}}))}}))},Za=()=>{var ba;const $a=()=>{xe.history.push(`/shixuns/${nn}/challenges`),Ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(ba=nt==null?void 0:nt.sideBar)!=null&&ba.confirmLeave?we.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{$a()}}):$a()};function Ba(ba){const $a=ba.type==="image/jpeg"||ba.type==="image/png";return $a||De.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),$a}const fa=Qe.createElement(de.ZP,{loading:rn,icon:Qe.createElement(ta.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),ur=Qe.createElement(de.ZP,{loading:Ca,icon:Qe.createElement(ta.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),qa=Qe.createElement(de.ZP,{loading:sn,icon:Qe.createElement(ta.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function Qr(ba,$a){const ea=new FileReader;ea.addEventListener("load",()=>$a(ea.result)),ea.readAsDataURL(ba)}const qo=ba=>{var $a,ea;if(ba.file.status==="uploading"){Yn(!0);return}ba.file.status==="done"&&(Yn(!1),fn((ea=($a=ba==null?void 0:ba.file)==null?void 0:$a.response)==null?void 0:ea.id))},su=ba=>{var $a,ea;if(ba.file.status==="uploading"){Ft(!0);return}ba.file.status==="done"&&(Ft(!1),ht((ea=($a=ba==null?void 0:ba.file)==null?void 0:$a.response)==null?void 0:ea.id))},Ga=()=>Qe.createElement("div",{className:ae.img},Qe.createElement("img",{src:(0,Ae.z)("/api/attachments/"+Ut,!0),alt:"avatar",style:{width:"100%"}}),Qe.createElement("div",null,Qe.createElement(Oe.Z,{onClick:()=>fn(""),style:{fontSize:"16px",color:"red"}}))),eo=()=>Qe.createElement("div",{className:ae.img},Qe.createElement("img",{src:(0,Ae.z)("/api/attachments/"+Nt,!0),alt:"avatar",style:{width:"100%"}}),Qe.createElement("div",null,Qe.createElement(Oe.Z,{onClick:()=>ht(""),style:{fontSize:"16px",color:"red"}}))),Hu=ba=>{var $a,ea;if(ba.file.status==="uploading"){xn(!0);return}ba.file.status==="done"&&(xn(!1),kt((ea=($a=ba==null?void 0:ba.file)==null?void 0:$a.response)==null?void 0:ea.id),Wn(!0))},al=()=>Qe.createElement("div",{className:ae.img},Qe.createElement("img",{src:(0,Ae.z)(Ia?"/api/attachments/"+In:Ct,!0),alt:"avatar",style:{width:"100%"}}),Qe.createElement("div",null,Qe.createElement(Oe.Z,{onClick:()=>{kt(""),Ht("")},style:{fontSize:"16px",color:"red"}})));return Qe.createElement("div",{className:ae.information},Qe.createElement("section",{className:ae.scroll},Qe.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),Qe.createElement("div",{className:ae.formWrap}," ",Qe.createElement(ce.default,{form:Mn,scrollToFirstError:!0,layout:"vertical",onValuesChange:Lr,onFinish:ba=>{var $a,ea;($a=We==null?void 0:We.detail)!=null&&$a.is_fork_from_creator&&((ea=We==null?void 0:We.detail)!=null&&ea.copy_for_exercise)?Ie({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:ba,type:"information",fn:(vo,ko,Ao)=>{hn(vo,ko,Ao)}}}):hn(ba)}},Qe.createElement(ce.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Qe.createElement(Se.default,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:`${((Re=zt.name)==null?void 0:Re.length)||0}/60`})),Qe.createElement(ce.default.Item,{className:"customAddTags",name:"shixun_tags",label:Qe.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",Qe.createElement("span",{className:"pl10 font14 c-light-black"},"\u5B66\u5458\u901A\u8FC7\u6240\u6709\u4EFB\u52A1\u5173\u5361\uFF0C\u5C06\u83B7\u5F97\u6280\u80FD\u6807\u7B7E")),rules:[{required:!0,message:"\u8BF7\u9009\u8F93\u5165\u6280\u80FD\u6807\u7B7E"}]},Qe.createElement(Un,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),Qe.createElement(ce.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},Qe.createElement(Le.Z,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:je.courseOptions,getPopupContainer:ba=>ba.parentNode})),Qe.createElement(ke.Z,null,Qe.createElement(Ne.Z,null,Qe.createElement(ce.default.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},Ut?Ga():Qe.createElement(Pt.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${ct.Z.API_SERVER}/api/attachments.json`,beforeUpload:Ba,onChange:qo},fa))),Qe.createElement(Ne.Z,{className:"c-grey-999"},Qe.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),Qe.createElement(ke.Z,null,Qe.createElement(Ne.Z,null,Qe.createElement(ce.default.Item,{label:"\u9876\u90E8\u5185\u5BB9\u56FE:"},Nt?eo():Qe.createElement(Pt.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${ct.Z.API_SERVER}/api/attachments.json`,beforeUpload:Ba,onChange:su},qa))),Qe.createElement(Ne.Z,{className:"c-grey-999"},Qe.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),Qe.createElement(ke.Z,null,Qe.createElement(Ne.Z,null,Qe.createElement(ce.default.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},In||Ct?al():Qe.createElement(Pt.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${ct.Z.API_SERVER}/api/attachments.json`,beforeUpload:Ba,onChange:Hu},ur))),Qe.createElement(Ne.Z,{className:"c-grey-999"},Qe.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528290*218\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),Qe.createElement(ce.default.Item,{name:"description",label:"\u7B80\u4ECB:"},Qe.createElement(se.Z,{defaultValue:zt.description||"",watch:!0})),((tn=We.detail)==null?void 0:tn.is_jupyter_lab)&&Qe.createElement(ce.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},Qe.createElement(lt.default,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09"))))),Qe.createElement(Jn,{onSave:Jt,onCancel:Or,loading:rn||Ca||sn}))};var Sn=(0,xe.connect)(({problemset:oe,loading:ue,globalSetting:re,practiceSetting:ve,shixunsDetail:Ie})=>({globalSetting:re,loading:ue,practiceSetting:ve,problemset:oe,shixunsDetail:Ie}))(En),mn={flex_box_center:"flex_box_center___LiAPc",flex_space_between:"flex_space_between___zOrvl",flex_box_vertical_center:"flex_box_vertical_center___pWI0p",flex_box_center_end:"flex_box_center_end___R1B7f",flex_box_column:"flex_box_column___BUSOq",menu:"menu___MLa2L",warehouse:"warehouse___NZ6o9",header:"header___DQSpw",title:"title___Q6voz",content:"content___v9Jfn",left:"left___MiFbg",right:"right___UOxcP",loading:"loading___r25tt",empty:"empty___J3rPx",tabs:"tabs___BsV1l",line:"line___tmfZh",footer:"footer___E442y",commit:"commit___vMKYK",blueLight:"blueLight___n7jAx",filePathWrp:"filePathWrp___ueAb3",filePath:"filePath___V7EhW",bottom0:"bottom0___WUqx8"},vn=le(99313),Kt=le(6848),Lt=le(20834),Dn=le(38854),At=le(71418),on=le(17574),en=le(78673),Nn=le(56102),wt={wrap:"wrap___IzxNT",modal:"modal___jcKd0",title:"title___DeCGl",path:"path___IiSd5",colorBlue:"colorBlue___P7hk_",width240:"width240___HRevG",filePath:"filePath___l5wGn"},Gt=Object.defineProperty,sa=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,Pa=Object.prototype.propertyIsEnumerable,Pr=(oe,ue,re)=>ue in oe?Gt(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,Wr=(oe,ue)=>{for(var re in ue||(ue={}))gn.call(ue,re)&&Pr(oe,re,ue[re]);if(sa)for(var re of sa(ue))Pa.call(ue,re)&&Pr(oe,re,ue[re]);return oe},Tr=(oe,ue)=>{var re={};for(var ve in oe)gn.call(oe,ve)&&ue.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&sa)for(var ve of sa(oe))ue.indexOf(ve)<0&&Pa.call(oe,ve)&&(re[ve]=oe[ve]);return re},so=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const ho=oe=>{var ue=oe,{shixunsDetail:re,globalSetting:ve,loading:Ie,user:nt,dispatch:je,isRepository:We}=ue,Ee=Tr(ue,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Re=(0,xe.useLocation)(),tn=(0,xe.useParams)(),[Mn,zt]=(0,x.useState)({}),dn=(0,x.useRef)(),[rn]=ce.default.useForm(),[Yn,sn]=(0,x.useState)("");(0,x.useEffect)(()=>{Ee.visible&&rn.resetFields()},[Ee.visible]),(0,x.useEffect)(()=>{const xn=sessionStorage.getItem("pathArray");if(xn){const Ut=xn.split(",").join("/"),fn=Ut.indexOf("/")===0?Ut.substr(1):Ut;sn(fn)}},[]),(0,x.useEffect)(()=>{var xn,Ut;dn.current=(Ut=(xn=Re.pathname)==null?void 0:xn.split("/"))==null?void 0:Ut[2]},[]);const Ft=(...xn)=>so(void 0,[...xn],function*(Ut={}){const fn=yield je({type:"shixunsDetail/addRepositoryFile",payload:{id:tn.id,message:Ut.commitMessage,content:"",path:(Ee.defaultPath?Ee.defaultPath+"/":"")+Ut.path+"/"+(Ut.file||".gitkeep"),secret_repository:We?void 0:!0}});fn!=null&&fn.url&&(De.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ee.onOK({path:(Ee.defaultPath?Ee.defaultPath+"/":"")+Ut.path+"/"+(Ut.file||".gitkeep"),name:Ut.path.split("/")[Ut.path.split("/").length-1]}),Ee.onClose())}),Ca=()=>{var xn,Ut;xe.history.push(`/shixuns/${dn.current}/${(Ut=(xn=Re.pathname)==null?void 0:xn.split("/"))==null?void 0:Ut[3]}${Yn?`/master/shixun_show/${Yn}`:""}`)};return x.createElement(we.default,{width:"60%",centered:!0,open:Ee.visible,wrapClassName:wt.modal,onOk:()=>{rn.submit()},onCancel:Ee.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},x.createElement("section",{className:wt.bg},x.createElement("div",{className:wt.wrap},x.createElement(ce.default,{className:"mt10",form:rn,scrollToFirstError:!0,layout:"vertical",onFinish:Ft,onChange:()=>{var xn,Ut,fn,Nt;const ht=Wr({},rn.getFieldsValue()),In=(xn=ht==null?void 0:ht.path)==null?void 0:xn.split(""),kt=(Ut=ht==null?void 0:ht.file)==null?void 0:Ut.split("");(fn=In==null?void 0:In.filter(Ct=>Ct=="/"))!=null&&fn.length&&(ht.path=ht.path.substring(0,ht.path.length-1)),(Nt=kt==null?void 0:kt.filter(Ct=>Ct=="/"))!=null&&Nt.length&&(ht.file=ht.file.substring(0,ht.path.length-1)),rn.setFieldsValue(Wr({},ht)),zt(ht)}},x.createElement(ce.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},x.createElement(ke.Z,null,x.createElement(Ne.Z,null,x.createElement("span",{className:wt.filePath},Ee.defaultPath+"/")),x.createElement(Ne.Z,{flex:"1"},x.createElement(ce.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"middle"}))))),x.createElement(ce.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},x.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"middle"})),x.createElement(ce.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"}))))))};var zr=(0,xe.connect)(({shixunsDetail:oe,loading:ue,globalSetting:re,user:ve})=>({shixunsDetail:oe,globalSetting:re,user:ve,loading:ue.models.index}))(ho),Br=le(69720),Mr=le(25886),Dr=le(59301),lr=Object.defineProperty,co=Object.getOwnPropertySymbols,Jr=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,Rn=(oe,ue,re)=>ue in oe?lr(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,Gn=(oe,ue)=>{for(var re in ue||(ue={}))Jr.call(ue,re)&&Rn(oe,re,ue[re]);if(co)for(var re of co(ue))Ot.call(ue,re)&&Rn(oe,re,ue[re]);return oe},un=(oe,ue)=>{var re={};for(var ve in oe)Jr.call(oe,ve)&&ue.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&co)for(var ve of co(oe))ue.indexOf(ve)<0&&Ot.call(oe,ve)&&(re[ve]=oe[ve]);return re},Bn=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const ra=oe=>{var ue=oe,{shixunsDetail:re,globalSetting:ve,loading:Ie,user:nt,dispatch:je,isRepository:We}=ue,Ee=un(ue,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Re=(0,xe.useLocation)(),tn=(0,xe.useParams)(),[Mn,zt]=(0,x.useState)({}),dn=(0,x.useRef)(),[rn]=ce.default.useForm(),[Yn,sn]=(0,x.useState)("");(0,x.useEffect)(()=>{Ee.visible&&rn.resetFields()},[Ee.visible]),(0,x.useEffect)(()=>{const xn=sessionStorage.getItem("pathArray");if(xn){const Ut=xn.split(",").join("/"),fn=Ut.indexOf("/")===0?Ut.substr(1):Ut;sn(fn)}},[]),(0,x.useEffect)(()=>{var xn,Ut;dn.current=(Ut=(xn=Re.pathname)==null?void 0:xn.split("/"))==null?void 0:Ut[2]},[]);const Ft=(...xn)=>Bn(void 0,[...xn],function*(Ut={},fn=!1,Nt=1){var ht,In;const kt=yield je({type:"shixunsDetail/addRepositoryFile",payload:{id:tn.id,message:Ut.commitMessage,content:Ut.codeMirror,path:(Ee.defaultPath?Ee.defaultPath+"/":"")+Ut.path,secret_repository:We?void 0:!0,sync_origin_shixun:fn}});kt!=null&&kt.url&&((ht=re==null?void 0:re.detail)!=null&&ht.copy_for_exercise||De.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ee.onOK({path:(Ee.defaultPath?Ee.defaultPath+"/":"")+Ut.path,name:Ut.path.split("/")[Ut.path.split("/").length-1]}),Ee.onClose()),(In=re==null?void 0:re.detail)!=null&&In.copy_for_exercise&&(0,Mr.m)(je,re,tn.id,Nt)}),Ca=()=>{var xn,Ut;xe.history.push(`/shixuns/${dn.current}/${(Ut=(xn=Re.pathname)==null?void 0:xn.split("/"))==null?void 0:Ut[3]}${Yn?`/master/shixun_show/${Yn}`:""}`)};return Dr.createElement(we.default,{width:"60%",open:Ee.visible,wrapClassName:wt.modal,destroyOnClose:!0,centered:!0,onOk:()=>{rn.submit()},onCancel:Ee.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},Dr.createElement("section",{className:wt.bg},Dr.createElement("div",{className:wt.wrap},Dr.createElement(ce.default,{className:"mt10",form:rn,scrollToFirstError:!0,layout:"vertical",onFinish:xn=>{var Ut,fn;(Ut=re==null?void 0:re.detail)!=null&&Ut.is_fork_from_creator&&((fn=re==null?void 0:re.detail)!=null&&fn.copy_for_exercise)?(Ee.onClose(),je({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:xn,type:"wareHouse",fn:(Nt,ht,In)=>{Ft(Nt,ht,In)}}})):Ft(xn)},onChange:()=>{var xn,Ut;const fn=Gn({},rn.getFieldsValue()),Nt=(xn=fn==null?void 0:fn.path)==null?void 0:xn.split("");((Ut=Nt==null?void 0:Nt.filter(ht=>ht=="/"))==null?void 0:Ut.length)>1&&(fn.path=fn.path.substring(0,fn.path.length-1)),rn.setFieldsValue(Gn({},fn)),zt(fn)}},Dr.createElement(ce.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},Dr.createElement(ke.Z,null,Dr.createElement(Ne.Z,null,Dr.createElement("span",{className:wt.filePath},Ee.defaultPath+"/")),Dr.createElement(Ne.Z,{flex:"1"},Dr.createElement(ce.default.Item,{name:"path",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Dr.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle"}))))),Dr.createElement(ce.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Dr.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"})),Dr.createElement("div",{className:"mt10 mb20"},Dr.createElement(ce.default.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}],style:{marginBottom:0}},Dr.createElement(Br.h,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))};var La=(0,xe.connect)(({shixunsDetail:oe,loading:ue,globalSetting:re,user:ve})=>({shixunsDetail:oe,globalSetting:re,user:ve,loading:ue.models.index}))(ra),et=Object.defineProperty,Et=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,Qn=Object.prototype.propertyIsEnumerable,qn=(oe,ue,re)=>ue in oe?et(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,ca=(oe,ue)=>{for(var re in ue||(ue={}))vt.call(ue,re)&&qn(oe,re,ue[re]);if(Et)for(var re of Et(ue))Qn.call(ue,re)&&qn(oe,re,ue[re]);return oe},ir=(oe,ue)=>{var re={};for(var ve in oe)vt.call(oe,ve)&&ue.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Et)for(var ve of Et(oe))ue.indexOf(ve)<0&&Qn.call(oe,ve)&&(re[ve]=oe[ve]);return re},Qa=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const Ma=oe=>{var ue=oe,{shixunsDetail:re,globalSetting:ve,loading:Ie,user:nt,dispatch:je,isRepository:We}=ue,Ee=ir(ue,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Re=(0,xe.useLocation)(),tn=(0,xe.useParams)(),[Mn,zt]=(0,x.useState)({}),dn=(0,x.useRef)(),[rn]=ce.default.useForm(),[Yn,sn]=(0,x.useState)(""),[Ft,Ca]=(0,x.useState)("");(0,x.useEffect)(()=>{Ee.visible&&rn.resetFields()},[Ee.visible]),(0,x.useEffect)(()=>{const fn=Ee.defaultPath.split("/");fn.length===1?(sn(""),Ca(Ee.defaultPath)):(Ca(fn.pop()),sn(fn.join("/")+"/"))},[Ee.defaultPath]),(0,x.useEffect)(()=>{var fn,Nt;dn.current=(Nt=(fn=Re.pathname)==null?void 0:fn.split("/"))==null?void 0:Nt[2]},[]);const xn=(...fn)=>Qa(void 0,[...fn],function*(Nt={}){const ht=yield je({type:"shixunsDetail/moveGitFile",payload:{id:tn.id,from:Ee.defaultPath,to:Yn+Nt.path,message:Nt.commitMessage||`${Ee.defaultPath} rename to ${Yn}${Nt.path} `,secret_repository:We}});(ht==null?void 0:ht.status)===0&&(De.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ee.onOK({path:Nt.path,name:Nt.path}),Ee.onClose())}),Ut=()=>{var fn,Nt;xe.history.push(`/shixuns/${dn.current}/${(Nt=(fn=Re.pathname)==null?void 0:fn.split("/"))==null?void 0:Nt[3]}${Yn?`/master/shixun_show/${Yn}`:""}`)};return x.createElement(we.default,{width:"40%",open:Ee.visible,wrapClassName:wt.modal,centered:!0,onOk:()=>{rn.submit()},onCancel:Ee.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},x.createElement("section",{className:wt.bg},x.createElement("div",{className:wt.wrap},x.createElement(ce.default,{className:"mt10",form:rn,scrollToFirstError:!0,layout:"vertical",onFinish:xn,onChange:()=>{var fn,Nt;const ht=ca({},rn.getFieldsValue()),In=(fn=ht==null?void 0:ht.path)==null?void 0:fn.split("");((Nt=In==null?void 0:In.filter(kt=>kt=="/"))==null?void 0:Nt.length)>1&&(ht.path=ht.path.substring(0,ht.path.length-1)),rn.setFieldsValue(ca({},ht)),zt(ht)}},x.createElement(ce.default.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},x.createElement(ke.Z,null,x.createElement(Ne.Z,{flex:"1"},x.createElement(ce.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle",defaultValue:Ft}))))),x.createElement(ce.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},x.createElement(Se.default,{placeholder:`\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08${Ee.defaultPath} rename to \u65B0\u7684\u540D\u79F0 \uFF09`,size:"middle"}))))))};var Ja=(0,xe.connect)(({shixunsDetail:oe,loading:ue,globalSetting:re,user:ve})=>({shixunsDetail:oe,globalSetting:re,user:ve,loading:ue.models.index}))(Ma),Ua=le(25532),Ln={wrap:"wrap___mjOgj",title:"title___yLtbX",path:"path___oKd0o",colorBlue:"colorBlue___HAuxN"},Ha=le(59301),Hr=Object.defineProperty,Mo=Object.getOwnPropertySymbols,aa=Object.prototype.hasOwnProperty,Cn=Object.prototype.propertyIsEnumerable,du=(oe,ue,re)=>ue in oe?Hr(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,Nr=(oe,ue)=>{for(var re in ue||(ue={}))aa.call(ue,re)&&du(oe,re,ue[re]);if(Mo)for(var re of Mo(ue))Cn.call(ue,re)&&du(oe,re,ue[re]);return oe},No=(oe,ue)=>{var re={};for(var ve in oe)aa.call(oe,ve)&&ue.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Mo)for(var ve of Mo(oe))ue.indexOf(ve)<0&&Cn.call(oe,ve)&&(re[ve]=oe[ve]);return re},no=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const{Dragger:eu}=Pt.default,tu=oe=>{var ue=oe,{shixunsDetail:re,globalSetting:ve,loading:Ie,user:nt,dispatch:je,isRepository:We}=ue,Ee=No(ue,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Re=(0,xe.useLocation)(),tn=(0,xe.useParams)(),[Mn,zt]=(0,x.useState)({}),dn=(0,x.useRef)(),[rn]=ce.default.useForm(),[Yn,sn]=(0,x.useState)([]),[Ft,Ca]=(0,x.useState)();let xn;(0,x.useEffect)(()=>{Ee.visible&&(rn.resetFields(),sn([]))},[Ee.visible]),(0,x.useEffect)(()=>{dn.current=tn.id},[]),(0,x.useEffect)(()=>{const kt=sessionStorage.getItem("pathArray");if(kt){const Ct=kt.split(",").join("/"),Ht=Ct.indexOf("/")===0?Ct.substr(1):Ct;Ca(Ht)}},[]);const Ut=kt=>{var Ct,Ht,Xn,mt;if(xn=kt.file.name,kt.file.status==="done"||kt.file.status==="uploading"){if(sn(kt.fileList),!kt.file.response)return;if(((Ct=kt.file.response)==null?void 0:Ct.status)===0){(Ht=re==null?void 0:re.detail)!=null&&Ht.copy_for_exercise||(De.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01"),rn.validateFields());return}sn(Yn.filter(Bt=>Bt.uid!==kt.file.uid)),(Xn=kt.file.response)!=null&&Xn.message&&De.ZP.info((mt=kt.file.response)==null?void 0:mt.message)}},fn=kt=>no(void 0,null,function*(){if(!kt.response){De.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield je({type:"shixunsDetail/deleteGitFile",payload:{id:tn.id,path:Ft?`${Ft}/${kt.name}`:kt.name,message:rn.getFieldValue("commitMessage")||`\u5220\u9664\u4E86${Ft?`${Ft}/${kt.name}`:kt.name}`,secret_repository:We?null:!0}})).status===0&&(sn(Yn.filter(Ht=>Ht.uid!==kt.uid)),De.ZP.info("\u5220\u9664\u6210\u529F"))}),Nt={height:300,multiple:!0,withCredentials:!0,openFileDialogOnClick:!!rn.getFieldValue("commitMessage"),data:()=>no(void 0,null,function*(){return new Promise((kt,Ct)=>no(void 0,null,function*(){setTimeout(()=>no(void 0,null,function*(){const Ht=yield rn.getFieldsValue(),Xn=Nr(Nr({},{path:Ee.defaultPath?Ee.defaultPath:"",message:Mn.commitMessage||`\u4E0A\u4F20\u4E86${xn}`}),We?{}:{secret_repository:!0});kt(Xn)}),200)}))}),fileList:Yn,method:"post",action:`${ct.Z.API_SERVER}/api/shixuns/${dn.current}/upload_git_file.json`,onChange:Ut,onRemove:fn,beforeUpload:kt=>(xn=kt.name,kt.size/1024/1024>50?(De.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0)},ht=(kt=!1,Ct=1)=>no(void 0,null,function*(){var Ht;const Xn=Nr(Nr({},{path:Ee.defaultPath?Ee.defaultPath:"",message:Mn.commitMessage||`\u4E0A\u4F20\u4E86${xn}`}),We?{}:{secret_repository:!0});for(let mt=0;mt<Yn.length;mt++){const Bt=new FormData;Bt.append("file",Yn[mt].originFileObj),Bt.append("sync_origin_shixun",kt.toString()),Object.keys(Xn).forEach(ua=>{Bt.append(ua,Xn[ua].toString())});const oa=yield(0,$e.ZP)(`/api/shixuns/${dn.current}/upload_git_file.json`,{method:"post",body:Bt},!0)}Ee.onClose(),Ee.onOK({path:Ee.defaultPath}),In(),(Ht=re==null?void 0:re.detail)!=null&&Ht.copy_for_exercise&&(0,Mr.m)(je,re,tn.id,Ct)}),In=()=>{var kt,Ct;xe.history.push(`/shixuns/${dn.current}/${(Ct=(kt=Re.pathname)==null?void 0:kt.split("/"))==null?void 0:Ct[3]}${Ft?`/master/shixun_show/${Ft}`:""}`)};return Ha.createElement(we.default,{open:Ee.visible,onOk:kt=>{rn.submit()},centered:!0,onCancel:Ee.onClose,width:"70%"},Ha.createElement("section",{className:Ln.bg},Ha.createElement("div",{className:Ln.wrap},Ha.createElement("div",{className:Ln.title},"\u4E0A\u4F20\u6587\u4EF6"),Ha.createElement(ce.default,{className:"mt10",form:rn,scrollToFirstError:!0,layout:"vertical",onFinish:()=>no(void 0,null,function*(){var kt,Ct;yield rn.validateFields(),(kt=re==null?void 0:re.detail)!=null&&kt.is_fork_from_creator&&((Ct=re==null?void 0:re.detail)!=null&&Ct.copy_for_exercise)?(Ee.onClose(),je({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(Ht,Xn)=>{ht(Ht,Xn)}}})):ht()}),onValuesChange:()=>zt(Nr({},rn.getFieldsValue()))},Ha.createElement(ce.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Ha.createElement(Se.default,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),Ha.createElement(ce.default.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,validator(kt,Ct){return(Yn==null?void 0:Yn.length)===0?Promise.reject(new Error("\u8BF7\u9009\u62E9\u6587\u4EF6")):Promise.resolve()}}]},Ha.createElement("div",{onClick:()=>{if(!rn.getFieldValue("commitMessage")){De.ZP.warning("\u8BF7\u5148\u586B\u5199\u63D0\u4EA4\u4FE1\u606F");return}}},Ha.createElement(eu,Nr({},Nt),Ha.createElement("div",null,Ha.createElement("i",{className:`iconfont icon-shangchuan font50 ${Ln.colorBlue}`})),Ha.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",Ha.createElement("span",{className:`${Ln.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20\uFF08\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\uFF09"))))))),Ha.createElement(Ua.Z,{onFinish:kt=>Ca(kt)})))};var bu=(0,xe.connect)(({shixunsDetail:oe,loading:ue,globalSetting:re,user:ve})=>({shixunsDetail:oe,globalSetting:re,user:ve,loading:ue.models.index}))(tu),Eo={flex_box_center:"flex_box_center___yg9nA",flex_space_between:"flex_space_between___f3dyx",flex_box_vertical_center:"flex_box_vertical_center___ezJcl",flex_box_center_end:"flex_box_center_end___nfffI",flex_box_column:"flex_box_column___c30ic",headLeft:"headLeft___rFzBG",colorBlue:"colorBlue___I8QNd",wrap:"wrap___E3izY",nodata:"nodata___o_3nl",nodataText:"nodataText___bDrE1",content:"content___oLCqi",gitCode:"gitCode___CGi8t",ellipsis:"ellipsis___OJSuo",menu:"menu___aPJ5X",overlayClass:"overlayClass___EtZDz",tips:"tips___P5llh",gitTree:"gitTree___uVb5X"},Vo={wrap:"wrap___MYOb_",content:"content___hIU8_",mainPathWrap:"mainPathWrap___U1qhQ",colorBlue:"colorBlue___UUdCo"},Hn=Object.defineProperty,ao=Object.getOwnPropertySymbols,Io=Object.prototype.hasOwnProperty,Bo=Object.prototype.propertyIsEnumerable,Rt=(oe,ue,re)=>ue in oe?Hn(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,rt=(oe,ue)=>{for(var re in ue||(ue={}))Io.call(ue,re)&&Rt(oe,re,ue[re]);if(ao)for(var re of ao(ue))Bo.call(ue,re)&&Rt(oe,re,ue[re]);return oe},Je=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const Xt=({shixunsDetail:oe,globalSetting:ue,loading:re,dispatch:ve,title:Ie,pathList:nt=[],showInputPath:je=!1,isMergeSelectFile:We=!1,onFinish:Ee=()=>{}})=>{const[Re]=ce.default.useForm(),tn=(0,xe.useParams)(),Mn=(0,xe.useLocation)(),zt=(0,x.useRef)(),[dn,rn]=(0,x.useState)(""),[Yn,sn]=(0,x.useState)(""),[Ft,Ca]=(0,x.useState)([]),[xn,Ut]=(0,x.useState)([]);(0,x.useEffect)(()=>{var Ct,Ht;zt.current=((Ht=(Ct=Mn.pathname)==null?void 0:Ct.split("/"))==null?void 0:Ht[3])==="repository"},[]),(0,x.useEffect)(()=>{if(oe.actionTabs.key!=="Repository-SelectFilePath")return;const Ct=nt.join("/");let Ht=[];nt.map((Xn,mt)=>{mt===0?Ht.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Xn}`,path:Ct}):Ht.push({val:`/${Xn}`,path:Ct})}),Ca(Ht),rn(Ct),sn(Ct),fn(Ct)},[oe.actionTabs.key]);const fn=Ct=>Je(void 0,null,function*(){const Ht=yield ve({type:zt.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:tn.id,path:Ct}});Ht&&Ut(Ht.trees||[])}),Nt=Ct=>{let Ht=dn;Ct.type==="tree"&&(Ft.length?Ft.push({val:`/${Ct.name}`,path:Ct.name}):Ft.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Ct.name}`,path:Ct.name}),Ca(Ft),Ht=dn?`${dn}/${Ct.name}`:Ct.name,rn(Ht)),fn(Ht)},ht=(Ct,Ht)=>{const Xn=Ft.filter((Bt,oa)=>oa<=Ht);Ca(Xn);const mt=Xn.filter((Bt,oa)=>oa!==0).map(Bt=>Bt.val).join("").substr(1);rn(mt),fn(mt)},In=()=>Je(void 0,null,function*(){const Ct=Re==null?void 0:Re.getFieldsValue(),Ht=dn?`${dn}${Ct!=null&&Ct.name?`/${Ct==null?void 0:Ct.name}`:""}`:Ct==null?void 0:Ct.name;if(We){Ee(Ht),kt();return}if(je){yield Re.validateFields();const Xn=yield ve({type:"shixunsDetail/uploadGitFolder",payload:rt(rt({},{id:tn.id,path:Ht}),zt.current?{}:{secret_repository:!0})});Ee(Yn),Xn.status===0&&De.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Ee(Ht),De.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");kt()}),kt=()=>{ve({type:"shixunsDetail/setActionTabs",payload:{}}),Re.resetFields()};return x.createElement(we.default,{centered:!0,title:Ie||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:oe.actionTabs.key==="Repository-SelectFilePath",onOk:In,onCancel:kt},x.createElement("div",{className:Vo.wrap},x.createElement("div",{className:Vo.content},x.createElement("div",{className:Vo.mainPathWrap},!!(Ft!=null&&Ft.length)&&Ft.map((Ct,Ht)=>x.createElement("a",{key:Ht,onClick:()=>ht(Ct,Ht)},Ct.val))),!!(xn!=null&&xn.length)&&xn.map((Ct,Ht)=>Ct.type==="tree"&&x.createElement("a",{key:Ht,onClick:()=>Nt(Ct)},x.createElement("i",{className:`iconfont icon-wenjianjia ${Vo.colorBlue}`}),Ct.name))),x.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),x.createElement("div",{className:"mt5 mb5"},dn),je&&x.createElement(ce.default,{form:Re,scrollToFirstError:!0,className:"mt20"},x.createElement(ce.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var jn=(0,xe.connect)(({shixunsDetail:oe,loading:ue,globalSetting:re})=>({shixunsDetail:oe,globalSetting:re,loading:ue.models.index}))(Xt),Na=le(18785),zn=le(84105),Aa=le(40197),Fn=le(74508),Da=Object.defineProperty,mo=Object.defineProperties,zo=Object.getOwnPropertyDescriptors,Au=Object.getOwnPropertySymbols,xr=Object.prototype.hasOwnProperty,rr=Object.prototype.propertyIsEnumerable,Gr=(oe,ue,re)=>ue in oe?Da(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,qr=(oe,ue)=>{for(var re in ue||(ue={}))xr.call(ue,re)&&Gr(oe,re,ue[re]);if(Au)for(var re of Au(ue))rr.call(ue,re)&&Gr(oe,re,ue[re]);return oe},jr=(oe,ue)=>mo(oe,zo(ue)),Po=(oe,ue)=>{var re={};for(var ve in oe)xr.call(oe,ve)&&ue.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Au)for(var ve of Au(oe))ue.indexOf(ve)<0&&rr.call(oe,ve)&&(re[ve]=oe[ve]);return re},cr=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const{DirectoryTree:dr}=on.default,wr=oe=>{var ue=oe,{shixunsDetail:re,globalSetting:ve,loading:Ie,user:nt,activeKey:je,dispatch:We,practiceSetting:Ee,isRepository:Re,treeData:tn,setTreeData:Mn}=ue,zt=Po(ue,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),dn,rn,Yn,sn,Ft,Ca,xn;const Ut=(0,xe.useParams)(),fn=(0,xe.useLocation)(),[Nt,ht]=(0,x.useState)(),[In,kt]=(0,x.useState)(!1),[Ct,Ht]=(0,x.useState)(!1),[Xn,mt]=(0,x.useState)(!1),[Bt,oa]=(0,x.useState)(!1),[ua,Jt]=(0,x.useState)("");let[nn,Ia]=(0,x.useState)([]),[Wn,la]=(0,x.useState)([]);const[Er,Lr]=(0,x.useState)([]),[Or,hr]=(0,x.useState)(!1),[hn,Za]=(0,x.useState)(),[Ba,fa]=(0,x.useState)(),[ur,qa]=(0,x.useState)(""),[Qr,qo]=(0,x.useState)(),[su,Ga]=(0,x.useState)(!1);(0,x.useEffect)(()=>{Mn([]),ko(""),localStorage.warehouseHideTip||hr(!0)},[fn.pathname,Re]);const eo=(ja="")=>cr(void 0,null,function*(){(yield(0,dt.Zt)({id:Ut.id,secret_dir_path:ja}))&&qo(ja)}),Hu=ja=>{var Kr;return x.createElement(Lt.default,{className:Eo.menu,onClick:po=>{switch(Jt(ja.path||""),po.key){case"1":(0,Ye.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),kt(!0);break;case"2":(0,Ye.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),mt(!0);break;case"3":(0,Ye.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),oa(!0);break;case"4":(0,Ye.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),Ht(!0);break;case"5":(0,Ye.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),wa(ja.path,ja.name,ja);break;case"6":(0,Ye.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),mr(ja);break}}},(ja.type==="topTree"||ja.type==="tree")&&x.createElement(Lt.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(ja.type==="topTree"||ja.type==="tree")&&x.createElement(Lt.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(ja.type==="topTree"||ja.type==="tree")&&x.createElement(Lt.default.Item,{key:"3"},"\u4E0A\u4F20"),ja.type!=="topTree"&&ja.type!=="tree"&&((Kr=re==null?void 0:re.detail)==null?void 0:Kr.public)<2&&x.createElement(Lt.default.Item,{key:"4"},"\u91CD\u547D\u540D"),ja.type!=="topTree"&&x.createElement(Nn.CopyToClipboard,{text:`/data/workspace/myshixun/${Re?"":"secret/"}${ja==null?void 0:ja.path}`,onCopy:()=>De.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(Lt.default.Item,{key:"6"},x.createElement(x.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),ja.type!=="topTree"&&x.createElement(Lt.default.Item,{key:"5"},"\u5220\u9664"))},al=(ja,Kr)=>ja.map(po=>(Kr==""?po.path=Kr+po.name:po.path=Kr+"/"+po.name,po.title=x.createElement(ke.Z,{className:"font14"},x.createElement(Ne.Z,{flex:"1"},x.createElement(ke.Z,null,po.type==="blob"&&x.createElement(Ne.Z,{flex:"20px",style:{marginLeft:-20}},x.createElement("span",{className:"iconfont icon-wenjian11 font12"})),x.createElement(Ne.Z,{flex:"1"},x.createElement("span",{className:" multi_ellipsis1"},po.name)))),x.createElement(Ne.Z,null,(po.type==="blob"||po.type==="tree")&&x.createElement(Dn.Z,{dropdownRender:()=>Hu(po),className:Eo.ellipsis},x.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),po.disableCheckbox=Nt&&Nt!==po.name,po.className=po.type==="tree"?Eo.pl23:"",po.checkable=po.type!=="tree",po.isLeaf=po.type!=="tree",po.children=po.type==="tree"&&[],po.key=po.path,po)),ba=ja=>{We({type:"practiceSetting/setSideBarTabs",payload:{selectPath:ja}})},$a=(ja,Kr)=>cr(void 0,null,function*(){const po=ja.split("/");yield ko(ua),setTimeout(()=>{ba(ja),nn=[po[0]||""],Wn=[ja],la([...Wn]),Ia([...nn])},150)}),ea=(ja,Kr)=>{if(Kr=="")tn=[...ja],Mn([...ja]);else{let po=vo(tn,Kr,ja);tn=po,Mn([...po])}};function vo(ja,Kr,po){return ja.map($o=>$o.key===Kr?($o.children=[...po],qr({},$o)):$o.children?jr(qr({},$o),{children:vo($o.children,Kr,po)}):$o)}const ko=(ja="")=>cr(void 0,null,function*(){var Kr,po;const $o=yield We({type:Re?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Ut.id,path:ja}});if($o){if((Kr=$o.trees)!=null&&Kr.length){let fi=al([...$o.trees],ja);ea(fi,ja),Lr($o.trees||[]),fa(ja||""),console.log("handleGetRepository:",fi,ja),setTimeout(()=>console.log(tn,$o.trees,ja,999999),2e3)}else ja==""&&Mn([]);Za(((po=$o.commits)==null?void 0:po[0])||{})}return $o}),Ao=ja=>cr(void 0,null,function*(){return new Promise((Kr,po)=>cr(void 0,null,function*(){ja.children.length&&Kr(),qa(ja.path),yield ko(ja.path),Kr()}))}),va=(ja,Kr)=>cr(void 0,null,function*(){var po;console.log("handleSelectTree",ja,Kr.nativeEvent.target.nodeName,Kr);const $o=()=>{ba(Kr.node.path),ja=[Kr.node.path],la([...ja])};Kr.nativeEvent.target.nodeName==="svg"||Kr.nativeEvent.target.nodeName==="LI"||Kr.nativeEvent.target.nodeName==="I"||Kr.node.type==="blob"&&((po=Ee==null?void 0:Ee.sideBar)!=null&&po.confirmLeave?we.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{$o(),We({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):$o())}),wa=(ja,Kr,po)=>{we.default.confirm({centered:!0,title:`\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6${po.children?"\u5939":""}?`,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>cr(void 0,null,function*(){const $o=yield We({type:"shixunsDetail/deleteGitFile",payload:{id:Ut.id,path:ja,message:`\u5220\u9664${ja}`,secret_repository:Re?null:!0}});let fi=ja.split("/");if(($o==null?void 0:$o.status)===0){De.ZP.info("\u5220\u9664\u6210\u529F"),fi.splice(fi.length-1,1);const Ys=yield ko(fi.length>1?fi.join("/"):"");return Ys!=null&&Ys.trees||(fi.splice(fi.length-1,1),yield ko(fi.length>1?fi.join("/"):"")),ba(""),!0}else($o==null?void 0:$o.status)===-3?we.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:x.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",ja,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${Ut.id}/edit/${$o==null?void 0:$o.message}/tab=2`}}):($o==null?void 0:$o.status)===-4&&we.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:x.createElement("div",null,$o==null?void 0:$o.message),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${Ut.id}/edit?tabId=service`}})})})},mr=ja=>{console.log(ja,"item")},Qo=(ja,Kr)=>cr(void 0,null,function*(){if(console.log("handleExpand",Kr),Kr.nativeEvent.target.nodeName==="svg"||Kr.nativeEvent.target.nodeName==="path"||Kr.nativeEvent.target.nodeName==="LI")return!0;yield Ao(Kr.node),nn.includes(Kr.node.path)?nn.splice(nn.indexOf(Kr.node.path),1):nn.push(Kr.node.path),Ia([...nn])}),Hc=()=>{hr(!1),localStorage.warehouseHideTip=!0},Rs=ja=>cr(void 0,null,function*(){var Kr;let po,$o="",fi,Ys;switch(Re){case!0:$o="\u5F00\u542F\u7248\u672C\u5E93",fi="\u5F00\u542F",Ys="\u4E0D\u5F00\u542F",po=x.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002");break;case!1:(Kr=re==null?void 0:re.detail)!=null&&Kr.secret_repository?($o="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",fi="\u786E\u5B9A",Ys="\u53D6\u6D88",po=x.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):($o="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",fi="\u4E0D\u4F7F\u7528",Ys="\u4F7F\u7528",po=x.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002"));break}!Re&&(0,Aa.gy)(We,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93")||we.default.confirm({title:$o,okText:fi,cancelText:Ys,content:po,onOk:()=>{var ys;(0,Ye.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",$o]),!Re&&!((ys=re==null?void 0:re.detail)!=null&&ys.secret_repository)||sc(ja)},onCancel:()=>{var ys;!Re&&!((ys=re==null?void 0:re.detail)!=null&&ys.secret_repository)&&sc(ja)}})}),sc=ja=>cr(void 0,null,function*(){Re?(yield(0,dt.h4)(qr({},Ut)),We({type:"practiceSetting/getCommonData",payload:qr({},Ut)})):yield(0,dt.K0)(jr(qr({},Ut),{is_secret_repository:ja})),ko(),We({type:"shixunsDetail/getShixunsDetail",payload:{id:Ut.id}})}),Ts=ja=>{console.log(ja)},Dc=ja=>cr(void 0,null,function*(){console.log(ja);const Kr=ja.node.key,po=ja.dragNode.key,$o=ja.node.pos.split("-"),fi=ja.dropPosition-Number($o[$o.length-1]);if(ja.dragNode.type==="tree"){De.ZP.warning("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55");return}if(ja.node.type!=="tree"){De.ZP.warning("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E");return}if((yield We({type:"shixunsDetail/moveGitFile",payload:qr({id:Ut.id,from:ja.dragNode.path,to:ja.node.path+"/"+ja.dragNode.name,message:`${ja.dragNode.path} move to ${ja.node.path+"/"+ja.dragNode.name} `},Re?{}:{secret_repository:!0})})).status===0){ba(""),yield ko("");for(let hl=0;hl<nn.length;hl++)nn[hl]!=""&&(yield ko(nn[hl]))}});return x.createElement("section",{className:Eo.bg},x.createElement("div",{className:Eo.contentbg},x.createElement("div",{className:Eo.wrap},x.createElement(ke.Z,{className:Eo.gitCode},x.createElement(Ne.Z,{flex:"1"},x.createElement("span",{className:"iconfont icon-daimacangku2 mr8"}),Re?"\u4EE3\u7801\u4ED3\u5E93":"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",x.createElement(en.Z,{className:Re&&((dn=re==null?void 0:re.detail)!=null&&dn.init_repository)?"hide":"ml10",checked:Re?(Yn=re==null?void 0:re.detail)==null?void 0:Yn.init_repository:(rn=re==null?void 0:re.detail)==null?void 0:rn.secret_repository,checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",onChange:Rs})),x.createElement(Ne.Z,null,x.createElement(Dn.Z,{dropdownRender:()=>Hu({type:"topTree"}),className:"current"},x.createElement(Kt.Z,{open:Or,title:x.createElement("div",{className:"font16"},x.createElement(Na.Z,{style:{position:"relative",left:-35},onClick:()=>Hc()}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",x.createElement("span",{onClick:()=>Hc(),className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:Eo.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},Re&&((sn=re==null?void 0:re.detail)==null?void 0:sn.init_repository)&&x.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!Re&&((Ft=re==null?void 0:re.detail)==null?void 0:Ft.secret_repository)&&x.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!tn.length&&!Re&&x.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},x.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),tn.length?x.createElement(x.Fragment,null,x.createElement("div",{className:Eo.content},je==="1"&&x.createElement("div",{className:Eo.tips},"\u63D0\u793A\uFF1A",x.createElement("br",null),'\u4EE3\u7801\u8FD0\u884C\u5728\u670D\u52A1\u5668/data/workspace/myshixun/\u4E0B\uFF0C\u5982\u679C\u4EE3\u7801 \u9700\u8981\u7528\u5230\u6587\u4EF6\u8DEF\u5F84\u65F6\uFF0C\u60A8\u5C06\u9F20\u6807\u79FB\u5165\u4ED3\u5E93\u6587\u4EF6\u6216\u76EE\u5F55\u53F3\u4FA7\u7684"..." \u56FE\u6807\uFF0C\u9009\u62E9\u590D\u5236\u8DEF\u5F84\u5F97\u5230\u6587\u4EF6\u7684\u7EDD\u5BF9\u8DEF\u5F84\u3002'),x.createElement(dr,{disabled:!!Ie.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:tn,switcherIcon:x.createElement(zn.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:5,left:-2}}),onExpand:Qo,expandedKeys:nn,selectedKeys:Wn,onSelect:va,draggable:!0,onDragEnter:Ts,onDrop:Dc,className:Eo.gitTree}))):"",!tn.length&&Re&&((Ca=re==null?void 0:re.detail)==null?void 0:Ca.init_repository)&&x.createElement(Xr,null),!tn.length&&!Re&&((xn=re==null?void 0:re.detail)==null?void 0:xn.secret_repository)&&x.createElement(Xr,null))),x.createElement(Ja,{visible:Ct,defaultPath:ua,onClose:()=>Ht(!1),isRepository:!Re,onOK:ja=>cr(void 0,null,function*(){const Kr=ua.split("/");Kr.pop(),yield ko(Kr.join("/")),ba("")})}),x.createElement(La,{visible:In,defaultPath:ua,onClose:()=>kt(!1),isRepository:Re,onOK:ja=>{$a(ja.path,ja.name)}}),x.createElement(zr,{visible:Xn,defaultPath:ua,onClose:()=>mt(!1),isRepository:Re,onOK:ja=>{$a(ja.path,ja.name)}}),x.createElement(bu,{defaultPath:ua,visible:Bt,isRepository:Re,onClose:()=>oa(!1),onOK:ja=>cr(void 0,null,function*(){const Kr=ua.split("/");yield ko(ua),nn=[Kr[0]||""],Wn=[ua],la([...Wn]),Ia([...nn])})}),x.createElement(jn,{pathList:ua==null?void 0:ua.split("/"),showInputPath:!0,isMergeSelectFile:su,onFinish:ja=>{su?eo(ja):ko(ja),Ga(!1)}}))},Xr=()=>x.createElement("div",{className:`mt20 pb50 ${Eo.nodata}`},x.createElement("div",{className:Eo.headLeft},"\u63D0\u793A\uFF1A",x.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",x.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",x.createElement("br",null),"1\u3001",x.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",x.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002",x.createElement("br",null),"3\u3001\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\u3002"),x.createElement("img",{width:"100%",src:Fn.Oe}));var Fo=(0,xe.connect)(({shixunsDetail:oe,loading:ue,globalSetting:re,practiceSetting:ve,user:Ie})=>({shixunsDetail:oe,globalSetting:re,user:Ie,practiceSetting:ve,loading:ue}))(wr),Ir={flex_box_center:"flex_box_center___uEeXZ",flex_space_between:"flex_space_between___z5vGD",flex_box_vertical_center:"flex_box_vertical_center___yPWu8",flex_box_center_end:"flex_box_center_end___A11tq",flex_box_column:"flex_box_column___Mpz7g",commitWrap:"commitWrap____iXlX",wrap:"wrap___TqYMq",colorGray:"colorGray___zz_Ji",content:"content___jIgca",itemTime:"itemTime___u4iJz",imageUrl:"imageUrl___iQiEg",blueLight:"blueLight___saBbR",divider:"divider___Vpgba",empty:"empty___vUjYH"},Ra=le(28103),pa=Object.getOwnPropertySymbols,tr=Object.prototype.hasOwnProperty,oo=Object.prototype.propertyIsEnumerable,Fr=(oe,ue)=>{var re={};for(var ve in oe)tr.call(oe,ve)&&ue.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&pa)for(var ve of pa(oe))ue.indexOf(ve)<0&&oo.call(oe,ve)&&(re[ve]=oe[ve]);return re},Lu=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const nu=oe=>{var ue=oe,{shixunsDetail:re,globalSetting:ve,loading:Ie,user:nt,dispatch:je,isRepository:We}=ue,Ee=Fr(ue,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Re=(0,xe.useParams)(),[tn,Mn]=(0,x.useState)([]);(0,x.useEffect)(()=>{zt()},[We]);const zt=()=>Lu(void 0,null,function*(){const dn=yield je({type:"shixunsDetail/getRepositoryCommit",payload:{id:Re.id,secret_repository:We?void 0:!0}});dn&&Mn(dn.commits||[])});return x.createElement(x.Fragment,null,tn==""&&x.createElement("div",{className:Ir.empty},x.createElement("img",{src:Fn.em,width:"258"}),x.createElement("br",null),x.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),tn!=""&&x.createElement("section",{className:Ir.bg},x.createElement("div",{className:Ir.wrap},x.createElement("div",{className:Ir.content},tn==null?void 0:tn.map(dn=>{var rn,Yn;return x.createElement("div",null,x.createElement(ke.Z,{align:"middle",className:"c-white font16"},x.createElement(Ne.Z,null,dn.title)),x.createElement(ke.Z,{align:"middle",className:"mt20 "},x.createElement(Ne.Z,null,x.createElement("img",{className:Ir.imageUrl,src:ct.Z.IMG_SERVER+"/"+((rn=dn.author)==null?void 0:rn.image_url)})),x.createElement(Ne.Z,{className:Ir.blueLight},x.createElement("span",{className:"ml20"},(Yn=dn.author)==null?void 0:Yn.username)),x.createElement(Ne.Z,null,x.createElement("span",{className:`ml20 ${Ir.blueLight}`},"\u63D0\u4EA4\u4E8E"),x.createElement("span",{className:`ml20 ${Ir.blueLight}`},dn.time))),x.createElement(Ra.Z,{className:Ir.divider}))})))))};var Nu=(0,xe.connect)(({shixunsDetail:oe,loading:ue,globalSetting:re,user:ve})=>({shixunsDetail:oe,globalSetting:re,user:ve,loading:ue.models.index}))(nu),qu=le(75617),Ka=le(59301),sl=Object.defineProperty,ti=Object.defineProperties,Mi=Object.getOwnPropertyDescriptors,ni=Object.getOwnPropertySymbols,br=Object.prototype.hasOwnProperty,xa=Object.prototype.propertyIsEnumerable,ya=(oe,ue,re)=>ue in oe?sl(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,Wa=(oe,ue)=>{for(var re in ue||(ue={}))br.call(ue,re)&&ya(oe,re,ue[re]);if(ni)for(var re of ni(ue))xa.call(ue,re)&&ya(oe,re,ue[re]);return oe},Co=(oe,ue)=>ti(oe,Mi(ue)),uu=(oe,ue)=>{var re={};for(var ve in oe)br.call(oe,ve)&&ue.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&ni)for(var ve of ni(oe))ue.indexOf(ve)<0&&xa.call(oe,ve)&&(re[ve]=oe[ve]);return re},Iu=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const{TabPane:kr}=vn.default,lo=oe=>{var ue=oe,{globalSetting:re,loading:ve,dispatch:Ie,practiceSetting:nt,shixunsDetail:je}=ue,We=uu(ue,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Ee,Re,tn,Mn,zt,dn,rn,Yn,sn,Ft,Ca,xn,Ut,fn,Nt,ht,In,kt,Ct;const[Ht,Xn]=(0,x.useState)("1"),[mt,Bt]=(0,x.useState)("1");let[oa,ua]=(0,x.useState)();const Jt=(0,x.useRef)(),[nn,Ia]=(0,x.useState)(!0),[Wn,la]=(0,x.useState)(["2","1"]),[Er,Lr]=(0,x.useState)([]),Or=(0,x.useRef)(),hr=(0,xe.useParams)(),hn=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:Ka.createElement("span",null,Ka.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),Ka.createElement(Kt.Z,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},Ka.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];(0,x.useEffect)(()=>{var ur,qa,Qr,qo,su,Ga,eo,Hu,al,ba,$a,ea,vo,ko,Ao,va,wa,mr;try{((Qr=(qa=(ur=je==null?void 0:je.fileContent)==null?void 0:ur.content)==null?void 0:qa.content)!=null&&Qr.length||((su=(qo=je==null?void 0:je.fileContent)==null?void 0:qo.content)==null?void 0:su.content)=="")&&(((Ga=je==null?void 0:je.fileContent)==null?void 0:Ga.file_type)==="txt"?(Jt.current=window.decodeURIComponent(escape(window.atob((Hu=(eo=je==null?void 0:je.fileContent)==null?void 0:eo.content)==null?void 0:Hu.content))),oa=window.decodeURIComponent(escape(window.atob((ba=(al=je==null?void 0:je.fileContent)==null?void 0:al.content)==null?void 0:ba.content))),ua(oa)):(Jt.current=(ea=($a=je==null?void 0:je.fileContent)==null?void 0:$a.content)==null?void 0:ea.content,oa=(ko=(vo=je==null?void 0:je.fileContent)==null?void 0:vo.content)==null?void 0:ko.content,ua(oa)))}catch(Qo){Jt.current=window.atob((va=(Ao=je==null?void 0:je.fileContent)==null?void 0:Ao.content)==null?void 0:va.content),oa=window.atob((mr=(wa=je==null?void 0:je.fileContent)==null?void 0:wa.content)==null?void 0:mr.content),ua(oa),De.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",je.fileContent.content)},[(Ee=je==null?void 0:je.fileContent)==null?void 0:Ee.content]),(0,x.useEffect)(()=>{var ur;const qa=(ur=nt==null?void 0:nt.sideBar)==null?void 0:ur.selectPath.split("/");la(qa)},[(Re=nt==null?void 0:nt.sideBar)==null?void 0:Re.selectPath]);const Za=ur=>{ua(ur);let qa=-1;ur===Jt.current?qa=0:qa=1,Ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!qa}})};(0,x.useEffect)(()=>{new Promise((ur,qa)=>Iu(void 0,null,function*(){var Qr,qo,su;if(((Qr=nt==null?void 0:nt.sideBar)==null?void 0:Qr.selectPath)!==""&&((qo=nt==null?void 0:nt.sideBar)!=null&&qo.selectPath)){const Ga=yield Ie({type:"shixunsDetail/getFileContent",payload:{id:hr.id,path:(su=nt==null?void 0:nt.sideBar)==null?void 0:su.selectPath,secret_repository:nn?null:!0}});Ga!=null&&Ga.content||(Ga==null?void 0:Ga.content)==""||Ie({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}})}}))},[(tn=nt==null?void 0:nt.sideBar)==null?void 0:tn.selectPath]);const Ba=Ka.createElement(Lt.default,{className:mn.menu,style:{background:"#24294b"},onClick:ur=>{var qa;!((qa=je==null?void 0:je.detail)!=null&&qa.secret_repository)&&ur.key==="2"&&Bt("1"),Xn(ur.key),ur.key==="1"?Ia(!0):Ia(!1)}},Ka.createElement(Lt.default.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),hn.filter(ur=>{var qa,Qr;return!((qa=je==null?void 0:je.detail)!=null&&qa.init_repository)||(Qr=je==null?void 0:je.detail)!=null&&Qr.is_jupyter_lab?ur.id!=="2":ur}).map((ur,qa)=>Ka.createElement(Lt.default.Item,{className:"leaveClick",key:ur.id},ur.name))),fa=(ur=!1,qa=1)=>Iu(void 0,null,function*(){var Qr,qo,su,Ga;const eo=yield Ie({type:"shixunsDetail/updateRepositoryFile",payload:{id:hr.id,path:(qo=(Qr=je==null?void 0:je.fileContent)==null?void 0:Qr.params)==null?void 0:qo.path,content:oa,secret_repository:nn?null:!0,sync_origin_shixun:ur}});eo!=null&&eo.content&&((su=je==null?void 0:je.detail)!=null&&su.copy_for_exercise||De.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ie({type:"practiceSetting/setSideBarTabs",payload:Co(Wa({},nt.sideBar),{confirmLeave:!1})})),(Ga=je==null?void 0:je.detail)!=null&&Ga.copy_for_exercise&&(0,Mr.m)(Ie,je,hr.id,qa)});return Ka.createElement("div",{className:mn.warehouse},Ka.createElement("div",{className:mn.header},Ka.createElement(ke.Z,{align:"middle",className:"w100 c-white",style:{height:60}},Ka.createElement(Ne.Z,{flex:"1"},Ka.createElement(ke.Z,{align:"middle"},Ka.createElement(Ne.Z,null,Ka.createElement(Dn.Z,{dropdownRender:()=>Ba,className:mn.menu},Ka.createElement("span",{className:"font16 c-white current ml20"},hn.find(ur=>ur.id===Ht).name," ",Ka.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),Ka.createElement(Ne.Z,{flex:"81px"},Ka.createElement("div",{className:mn.line})),Ka.createElement(Ne.Z,null,Ka.createElement(vn.default,{className:mn.tabs,activeKey:mt,onChange:ur=>{var qa;(qa=nt==null?void 0:nt.sideBar)!=null&&qa.confirmLeave?we.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Bt(ur),Ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(Bt(ur),Ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},Ka.createElement(kr,{tab:Ka.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),nn&&((Mn=je==null?void 0:je.detail)==null?void 0:Mn.init_repository)&&Ka.createElement(kr,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!nn&&((zt=je==null?void 0:je.detail)==null?void 0:zt.secret_repository)&&Ka.createElement(kr,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(nn&&((dn=je==null?void 0:je.repository)==null?void 0:dn.git_url)||!nn&&((rn=je==null?void 0:je.secretRepository)==null?void 0:rn.git_url))&&Ka.createElement(Ka.Fragment,null,Ka.createElement(Ne.Z,null,Ka.createElement("span",{className:mn.title},"\u4ED3\u5E93\u5730\u5740:"),Ka.createElement("input",{value:nn?(Yn=je==null?void 0:je.repository)==null?void 0:Yn.git_url:(sn=je==null?void 0:je.secretRepository)==null?void 0:sn.git_url}),Ka.createElement(Nn.CopyToClipboard,{text:nn?(Ft=je==null?void 0:je.repository)==null?void 0:Ft.git_url:(Ca=je==null?void 0:je.secretRepository)==null?void 0:Ca.git_url,onCopy:()=>De.ZP.success("\u590D\u5236\u6210\u529F")},Ka.createElement(Kt.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},Ka.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),Ka.createElement("div",{className:mn.content,style:{overflow:"auto"}},mt==="1"&&Ka.createElement(Ka.Fragment,null,Ka.createElement("aside",{className:mn.left},Ka.createElement(At.Z,{spinning:!!ve.effects["shixunsDetail/getRepository"],wrapperClassName:`${mn.loading} ${mn.bottom0}`},Ka.createElement(Fo,{setTreeData:Lr,treeData:Er,activeKey:Ht,isRepository:nn}))),Ka.createElement("aside",{className:mn.right,ref:Or},((xn=nt==null?void 0:nt.sideBar)==null?void 0:xn.selectPath)!==""&&Ka.createElement(Ka.Fragment,null,Ka.createElement(At.Z,{spinning:!!ve.effects["shixunsDetail/getFileContent"],wrapperClassName:mn.loading},Ka.createElement("div",{className:mn.filePathWrp},Ka.createElement(ke.Z,{align:"middle",className:"w100"},Ka.createElement(Ne.Z,null,Ka.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),Ka.createElement(Ne.Z,{flex:"40px"},Ka.createElement("div",{className:mn.line,style:{marginLeft:20}})),Ka.createElement(Ne.Z,{className:mn.filePath},Wn.map((ur,qa)=>Ka.createElement("span",{className:"c-blue"},ur))))),Ka.createElement("div",{className:ve.effects["shixunsDetail/getFileContent"]?"hide":"show"},Ka.createElement(qu.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:(Ut=je==null?void 0:je.fileContent)==null?void 0:Ut.filename,type:((fn=je==null?void 0:je.fileContent)==null?void 0:fn.file_type)==="office"?"download":(Nt=je==null?void 0:je.fileContent)==null?void 0:Nt.file_type,data:oa,monacoEditor:{value:oa,language:(ht=je==null?void 0:je.fileContent)==null?void 0:ht.language,onChange:ur=>Za(ur),options:{fontSize:14}}}))),((In=je==null?void 0:je.fileContent)==null?void 0:In.file_type)==="txt"&&Ka.createElement(ke.Z,{align:"middle",justify:"center",className:mn.footer},Ka.createElement(Ne.Z,null,Ka.createElement(de.ZP,{type:"primary",size:"middle",ghost:!0,onClick:()=>{xe.history.push(`/shixuns/${hr.id}/challenges`)}},"\u53D6\u6D88"),Ka.createElement(de.ZP,{type:"primary",size:"middle",className:"ml40",onClick:ur=>{var qa,Qr;(qa=je==null?void 0:je.detail)!=null&&qa.is_fork_from_creator&&((Qr=je==null?void 0:je.detail)!=null&&Qr.copy_for_exercise)?Ie({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(qo,su)=>{fa(qo,su)}}}):fa()}},"\u63D0\u4EA4")))),((kt=nt==null?void 0:nt.sideBar)==null?void 0:kt.selectPath)==""&&((Ct=je==null?void 0:je.detail)==null?void 0:Ct.init_repository)&&Ka.createElement("div",{className:mn.empty},Ka.createElement("img",{src:Fn.x7,width:"258"}),Ka.createElement("br",null),Ka.createElement("span",{className:"c-grey-c"},!!(Er!=null&&Er.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(Er!=null&&Er.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),mt==="2"&&Ka.createElement("div",{className:mn.commit},Ka.createElement(Nu,{isRepository:nn}))))};var Ho=(0,xe.connect)(({loading:oe,globalSetting:ue,practiceSetting:re,shixunsDetail:ve})=>({globalSetting:ue,loading:oe,practiceSetting:re,shixunsDetail:ve}))(lo),yo={flex_box_center:"flex_box_center___qr2XQ",flex_space_between:"flex_space_between___aexCP",flex_box_vertical_center:"flex_box_vertical_center___BCwy9",flex_box_center_end:"flex_box_center_end___MMXT9",flex_box_column:"flex_box_column___XpXt5",level:"level___zlDui",left:"left___eEQyc",container:"container___uKDQP",title:"title___NIFJk",listWrap:"listWrap___uVi_7",list:"list___K1CRH",s3:"s3___s7a1S",s2:"s2___LsTSy",listActive:"listActive___r53KB",os:"os___zLMDu",btns:"btns___fvyWI",btnsWrap:"btnsWrap___pVqhU",icon:"icon___TBkIn",btn:"btn___RbP1C",d1:"d1_____n0x",d2:"d2___TFujl",shrink:"shrink___XsTLO",elseShrink:"elseShrink___Sgotd",right:"right___kNV70",addIcon:"addIcon___Dagu_"},hu="data:image/png;base64,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",Su=le(64165),Ou=le(57985),ui=Object.defineProperty,li=Object.defineProperties,Vl=Object.getOwnPropertyDescriptors,Ci=Object.getOwnPropertySymbols,Qu=Object.prototype.hasOwnProperty,Ni=Object.prototype.propertyIsEnumerable,Bl=(oe,ue,re)=>ue in oe?ui(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,ai=(oe,ue)=>{for(var re in ue||(ue={}))Qu.call(ue,re)&&Bl(oe,re,ue[re]);if(Ci)for(var re of Ci(ue))Ni.call(ue,re)&&Bl(oe,re,ue[re]);return oe},Ui=(oe,ue)=>li(oe,Vl(ue)),Ii=(oe,ue)=>{var re={};for(var ve in oe)Qu.call(oe,ve)&&ue.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Ci)for(var ve of Ci(oe))ue.indexOf(ve)<0&&Ni.call(oe,ve)&&(re[ve]=oe[ve]);return re},Cl=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const Zo=oe=>{var ue=oe,{globalSetting:re,dispatch:ve,practiceSetting:Ie}=ue,nt=Ii(ue,["globalSetting","dispatch","practiceSetting"]);const je=(0,xe.useLocation)(),[We]=(0,xe.useSearchParams)(),[Ee,Re]=(0,x.useState)(!1),[tn,Mn]=(0,x.useState)({}),[zt,dn]=(0,x.useState)(!0),[rn,Yn]=(0,x.useState)(!1),[sn,Ft]=(0,x.useState)(null),Ca=(0,x.useRef)(!1),{id:xn,updateIndex:Ut,is_published:fn,newQuestion:Nt}=Ie,{challenge_list:ht=[]}=tn;(0,x.useEffect)(()=>{if(xn)return kt(),()=>{ve({type:"practiceSetting/setParams",payload:{newQuestion:null}})}},[xn,Ut]),(0,x.useEffect)(()=>{In()},[je]);const In=()=>{const Wn=je.pathname.split("/");(Wn.includes("newquestion")||Wn.includes("new")||We.get("tabId"))&&(Ca.current=!0)},kt=()=>Cl(void 0,null,function*(){var Wn,la,Er;dn(!0);const Lr=yield(0,dt.n5)({id:xn});if((Wn=Lr==null?void 0:Lr.challenge_list)!=null&&Wn.length){const Or=je.pathname.split("/"),hr=Lr.challenge_list.find(hn=>String(hn.challenge_id)===Or[4]);if(Or.includes("newquestion")||Or.includes("new")){const hn=Lr.challenge_list[((la=Lr.challenge_list)==null?void 0:la.length)-1];ve({type:"practiceSetting/setParams",payload:{newQuestion:{st:Or.includes("new")?0:1,name:""}}}),Ft(void 0),Bt(hn)}else Or[4]&&hr?Ct(hr,!1):Ct(Lr.challenge_list[0])}(Er=Lr==null?void 0:Lr.challenge_list)!=null&&Er.length||Ft(null),Mn(Lr),dn(!1)}),Ct=(Wn,la=!0)=>{if(Ft(Wn.challenge_id),Bt(Wn),la){const Er=`/shixuns/${xn}/edit/${Wn.challenge_id}/${Wn.st===1?"editquestion":"editcheckpoint"}`;xe.history.push(Er)}},Ht=(Wn,la)=>{la.stopPropagation();const{challenge_id:Er}=Wn,Lr=()=>Cl(void 0,null,function*(){var Or,hr;if((yield(0,dt.rO)({id:xn,challengesId:Er})).status===1){const Za=yield(0,dt.n5)({id:xn});if(Mn(Za),Er===sn&&((Or=Za.challenge_list)!=null&&Or.length)){Ct(Za.challenge_list[0]);return}(hr=Za.challenge_list)!=null&&hr.length||(Ft(null),Ca.current=!0,Bt({}),xe.history.push(`/shixuns/${xn}/edit?tabId=level`))}});we.default.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:Lr})},Xn=(Wn,la,Er)=>{const Lr=Array.from(Wn),[Or]=Lr.splice(la,1);return Lr.splice(Er,0,Or),Lr},mt=(Wn,la)=>{if(!Wn.destination)return;const Er=Xn(la,Wn.source.index,Wn.destination.index);Mn(Ui(ai({},tn),{challenge_list:Er}));const Lr=Er.map(Or=>Or.challenge_id);(0,dt.xg)({id:xn,ids:Lr}).then(Or=>{Or.status!==0&&Mn(Ui(ai({},tn),{challenge_list:la}))})},Bt=Wn=>{ve({type:"practiceSetting/setParams",payload:{selectQuestionParams:Wn}})},oa=(Wn,la)=>Cl(void 0,null,function*(){if(Wn===sn)return;yield ua(),Ft(Wn),Bt(la),ve({type:"practiceSetting/setParams",payload:{newQuestion:null}});const Er=`/shixuns/${xn}/edit/${Wn}/${la.st===1?"editquestion":"editcheckpoint"}`;xe.history.push(Er)}),ua=()=>new Promise((Wn,la)=>{var Er;(Er=Ie==null?void 0:Ie.sideBar)!=null&&Er.confirmLeave?we.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{ve({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Wn()},onCancel:()=>{la()}}):Wn()}),Jt=Wn=>x.createElement(x.Fragment,null,x.createElement(Ou.Z5,{onDragEnd:la=>mt(la,Wn)},x.createElement(Ou.bK,{droppableId:"droppable"},(la,Er)=>x.createElement("div",Ui(ai({ref:la.innerRef},la.droppableProps),{style:{width:"100%"}}),Wn.map((Lr,Or)=>{const{st:hr,name:hn,challenge_id:Za}=Lr;return x.createElement(Ou._l,{key:Za,draggableId:Za.toString(),index:Or,isDragDisabled:fn},(Ba,fa)=>x.createElement("div",Ui(ai(ai({ref:Ba.innerRef},Ba.draggableProps),Ba.dragHandleProps),{className:sn===Za?yo.listActive:yo.list,onClick:()=>oa(Za,Lr)}),x.createElement("span",{className:yo.s1},hr===0?x.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):x.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),x.createElement("span",{className:yo.s2},"\u7B2C",Or+1,"\u5173: ",hn),!fn&&x.createElement("span",{className:yo.s3,onClick:ur=>Ht(Lr,ur)},x.createElement("i",{className:"iconfont icon-shanchu7"}))))})))),Nt&&x.createElement("div",{className:yo.listActive},x.createElement("span",{className:yo.s1},(Nt==null?void 0:Nt.st)===0?x.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):x.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),x.createElement("span",{className:yo.s2},"\u7B2C",Wn.length+1,"\u5173: ",Nt==null?void 0:Nt.name)),!fn&&x.createElement("div",{className:yo.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--")),nn=Wn=>Cl(void 0,null,function*(){yield ua(),Wn==="new"?xe.history.push(`/shixuns/${xn}/edit/new`):xe.history.push(`/shixuns/${xn}/edit/newquestion`),Re(!1),Ft(void 0),ve({type:"practiceSetting/setParams",payload:{newQuestion:{st:Wn==="new"?0:1,name:""}}})}),Ia=()=>{(0,Aa.gy)(ve,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361")||Re(!Ee)};return x.createElement("div",{className:yo.level},x.createElement("aside",{className:yo.left,style:{width:rn?"0":"25%"}},x.createElement("div",{className:yo.container},x.createElement("div",{className:yo.title},"\u4EFB\u52A1\u5173\u5361(",ht.length,")"),x.createElement("div",{className:yo.listWrap},zt?x.createElement(At.Z,{size:"middle"}):ht.length||Nt?Jt(ht):x.createElement(Su.Z,{image:hu,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!rn&&x.createElement("div",{className:yo.btns},x.createElement("aside",{className:yo.btnsWrap},x.createElement("div",{style:{transform:Ee?"rotate(45deg)":"rotate(0deg)"},className:yo.icon,onClick:Ia},"+"),x.createElement("div",{className:yo.btn,style:{left:Ee?20:-154}},x.createElement("div",{className:yo.d1,onClick:()=>nn("new")},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),x.createElement("div",{className:yo.d2,onClick:()=>nn("newquestion")},"\u65B0\u5EFA\u7406\u8BBA\u9898\u5173\u5361")))),x.createElement("div",{className:rn?yo.elseShrink:yo.shrink,onClick:()=>Yn(!rn)},x.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),x.createElement("aside",{className:yo.right,id:"modal-level-question"},sn===null&&Ca.current?x.createElement("div",{className:yo.addIcon},x.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):x.createElement(xe.Outlet,null)))};var Xi=(0,xe.connect)(({globalSetting:oe,practiceSetting:ue})=>({globalSetting:oe,practiceSetting:ue}))(Zo),zl=le(61621),Ri=le(58421),Gl=le(5112),qi={title:"title___nOeqx",content:"content___fZhlH",add:"add___UacIA",colorBlue:"colorBlue___mDMlZ",radio:"radio___mI6Bh"},Va=Object.getOwnPropertySymbols,io=Object.prototype.hasOwnProperty,So=Object.prototype.propertyIsEnumerable,Go=(oe,ue)=>{var re={};for(var ve in oe)io.call(oe,ve)&&ue.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Va)for(var ve of Va(oe))ue.indexOf(ve)<0&&So.call(oe,ve)&&(re[ve]=oe[ve]);return re},rl=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const Ki=oe=>{var ue=oe,{shixunsDetail:re,globalSetting:ve,loading:Ie,dispatch:nt,onReloadData:je}=ue,We=Go(ue,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[Ee,Re]=(0,x.useState)(),[tn,Mn]=(0,x.useState)([]);(0,x.useEffect)(()=>{re.actionTabs.key==="Collaborators-ChangeManager"&&zt()},[re.actionTabs.key]);const zt=()=>rl(void 0,null,function*(){var sn;const Ft=yield nt({type:"shixunsDetail/getChangeManager",payload:{id:(sn=re.actionTabs.params)==null?void 0:sn.id}});Mn(Ft||[])}),dn=()=>{var sn;nt({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(sn=re.actionTabs.params)==null?void 0:sn.id}}})},rn=()=>rl(void 0,null,function*(){var sn;if(!Ee){De.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const Ft=yield nt({type:"shixunsDetail/changeManager",payload:{id:(sn=re.actionTabs.params)==null?void 0:sn.id,user_id:Ee}});Yn(),Ft&&(je(),De.ZP.info(Ft.message))}),Yn=()=>{nt({type:"shixunsDetail/setActionTabs",payload:{}}),Re(null)};return x.createElement(we.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:re.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:Ie.effects["shixunsDetail/changeManager"],onOk:rn,onCancel:Yn},x.createElement("div",null,x.createElement("div",{className:qi.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",x.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),x.createElement("div",{className:qi.content},tn.length?x.createElement(Gl.ZP.Group,{value:Ee,onChange:sn=>Re(sn.target.value)},tn.map((sn,Ft)=>x.createElement(Gl.ZP,{className:qi.radio,key:Ft,value:sn.user_id},sn.name))):x.createElement("div",{className:qi.add},x.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",x.createElement("a",{className:qi.colorBlue,onClick:dn},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var Ju=(0,xe.connect)(({shixunsDetail:oe,loading:ue,globalSetting:re})=>({shixunsDetail:oe,globalSetting:re,loading:ue}))(Ki),Ue=le(28027),ot=le(99605);const{TabPane:Xe}=vn.default;var Mt=({visible:oe,onCancel:ue,onSelectGroup:re,shixunId:ve,onSelectCollaborator:Ie})=>x.createElement(we.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:oe,width:1100,centered:!0,keyboard:!1,onCancel:ue,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400},footer:null},x.createElement(vn.default,{defaultActiveKey:"1"},x.createElement(Xe,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},x.createElement(Ue.Z,{onCancel:ue,container_type:2,container_id:ve,onSelect:Ie})),x.createElement(Xe,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},x.createElement(ot.Z,{onCancel:ue,onSelect:re})))),jt={bg:"bg___eNGI2",wrap:"wrap___cXTZg",modal:"modal___tpv7Q",content:"content___MwVZ6",head:"head___PxksF",headCount:"headCount___ltwMD",button:"button___KydF2",itemWrap:"itemWrap___E0xoZ",imgWrap:"imgWrap___sjKtg",img:"img___iT84N",manager:"manager___T0le_",itemContent:"itemContent___v3w_e",nameWrap:"nameWrap___dFMCl",name:"name___Y7cXc",actionGroup:"actionGroup___fIyBj",deleteIcon:"deleteIcon___gBNJ0",schoolWrap:"schoolWrap___rJCGL",school:"school___V97lL",countWrap:"countWrap___Dhs2Z",deletetitle:"deletetitle___ifJFw",yseTitle:"yseTitle___yrW0X"},vr=le(45930),Sr=Object.defineProperty,za=Object.getOwnPropertySymbols,Zn=Object.prototype.hasOwnProperty,sr=Object.prototype.propertyIsEnumerable,Zr=(oe,ue,re)=>ue in oe?Sr(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,_r=(oe,ue)=>{for(var re in ue||(ue={}))Zn.call(ue,re)&&Zr(oe,re,ue[re]);if(za)for(var re of za(ue))sr.call(ue,re)&&Zr(oe,re,ue[re]);return oe},nr=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const Yo=({shixunsDetail:oe,globalSetting:ue,loading:re,user:ve,dispatch:Ie})=>{var nt,je,We,Ee,Re,tn;const Mn=(0,xe.useParams)(),zt=(0,x.useRef)(),[dn,rn]=(0,x.useState)(0),[Yn,sn]=(0,x.useState)([]),[Ft,Ca]=(0,x.useState)({id:null,page:1}),xn=(je=(nt=ve.userInfo)==null?void 0:nt.shixun)==null?void 0:je.editable,Ut=((We=ve.userInfo)==null?void 0:We.role)<=2||((Re=(Ee=ve.userInfo)==null?void 0:Ee.shixun)==null?void 0:Re.is_creator);(0,x.useEffect)(()=>{zt.current=Mn.id,Ft.id=zt.current,Ca(Ft),fn(Ft)},[]);const fn=Bt=>nr(void 0,null,function*(){const oa=yield Ie({type:"shixunsDetail/getCollaboratorsData",payload:Bt});oa&&(sn(oa.members||[]),rn(oa.member_count))}),Nt=()=>nr(void 0,null,function*(){Ft.page=1,Ca(Ft);const Bt=(0,vr.g)();yield Ie({type:"user/getUserInfo",payload:Bt}),yield fn(Ft)}),ht=Bt=>{Ft.page=Bt,Ca(Ft),fn(Ft)},In=Bt=>{we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:x.createElement("div",{className:jt.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:()=>nr(void 0,null,function*(){var oa;const ua=yield Ie({type:"shixunsDetail/deleteCollaborators",payload:{id:zt.current,userId:Bt}});if(((oa=ve.userInfo)==null?void 0:oa.user_id)===Bt){xe.history.push("/shixuns");return}De.ZP.info(ua==null?void 0:ua.message),Ft.page=1,Ca(Ft),fn(Ft)})})},kt=()=>{Ie({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:zt.current}}})};function Ct(Bt,oa,ua,Jt){return nr(this,null,function*(){yield Ie({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:Bt,user_id:oa,editable:ua?0:1}}),fn(Ft)})}const Ht=()=>{Ie({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:zt.current}}})};function Xn(){Ie({type:"shixunsDetail/setActionTabs",payload:{}})}const mt={visible:oe.actionTabs.key==="Collaborators-AddCollaborator",onCancel:Xn,shixunId:zt.current,onSelectCollaborator:Bt=>nr(void 0,null,function*(){Xn(),(yield Ie({type:"shixunsDetail/addCollaborator",payload:{id:zt.current,user_ids:Bt}}))&&(De.ZP.success("\u6DFB\u52A0\u6210\u529F"),Nt())}),onSelectGroup:Bt=>nr(void 0,null,function*(){Xn(),(yield Ie({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:zt.current,group_id:Bt.group_id}}))&&(De.ZP.success("\u6DFB\u52A0\u6210\u529F"),Nt())})};return x.createElement("section",null,x.createElement("div",{className:jt.wrap},x.createElement("div",{className:jt.content},((tn=oe.detail)==null?void 0:tn.identity)<5&&x.createElement("div",{className:jt.head},x.createElement("span",{className:jt.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",dn,"\u4EBA\uFF09"),x.createElement("div",null,Ut&&x.createElement(de.ZP,{type:"primary",ghost:!0,className:jt.button,style:{marginRight:"20px"},onClick:kt},"\u66F4\u6362\u7BA1\u7406\u5458"),xn&&x.createElement(de.ZP,{type:"primary",className:jt.button,style:{marginRight:"40px"},onClick:Ht},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),x.createElement("div",{className:jt.list},x.createElement(zl.Z,{loading:re.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Yn.map((Bt,oa)=>{var ua,Jt,nn,Ia,Wn,la,Er,Lr;return x.createElement("div",{style:{display:"inline-block",width:"50%"}},x.createElement("div",{className:jt.itemWrap,key:oa},x.createElement("a",{href:(ua=Bt.user)==null?void 0:ua.user_url,target:"_blank",className:jt.imgWrap},x.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:jt.img,src:`${ct.Z.IMG_SERVER}/images/${(Jt=Bt.user)==null?void 0:Jt.image_url}`}),((nn=Bt.user)==null?void 0:nn.shixun_manager)&&x.createElement("span",{className:jt.manager},"\u521B\u5EFA\u8005")),x.createElement("div",{className:jt.itemContent},x.createElement("p",{className:jt.nameWrap},x.createElement("a",{href:Bt.user.user_url,target:"_blank",className:jt.name},(Ia=Bt.user)==null?void 0:Ia.name,Bt.user.user_id===((Wn=ve.userInfo)==null?void 0:Wn.user_id)?x.createElement("span",null,"\u6211"):null),x.createElement("div",{className:jt.actionGroup},Ut?(la=Bt.user)!=null&&la.shixun_manager?null:x.createElement(Dn.Z,{dropdownRender:()=>x.createElement(Lt.default,{selectedKeys:[Bt.editable?"1":"2"],onClick:()=>{var Or;Ct(oe.detail.identifier,Bt.user.user_id,Bt.editable,(Or=Bt.user)==null?void 0:Or.name)}},x.createElement(Lt.default.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),x.createElement(Lt.default.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},x.createElement("div",null,Bt.editable?x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",x.createElement(zn.Z,{style:{fontSize:"14px",color:"#888888"}}))):Bt.editable?x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((Er=Bt.user)!=null&&Er.shixun_manager)&&xn?x.createElement("a",{className:jt.deletetitle,onClick:()=>{var Or;return In((Or=Bt.user)==null?void 0:Or.user_id)}},"\u5220\u9664"):null)),x.createElement("p",{className:jt.schoolWrap},x.createElement("span",{className:jt.school},(Lr=Bt.user)==null?void 0:Lr.school_name)))))})))),dn>10&&x.createElement("div",{className:jt.countWrap},x.createElement(Ri.Z,{showQuickJumper:!1,showSizeChanger:!1,total:dn,onChange:Bt=>ht(Bt),pageSize:10,current:Ft.page}))),x.createElement(Ju,{onReloadData:Nt}),x.createElement(Mt,_r({},mt)))};var Ro=(0,xe.connect)(({shixunsDetail:oe,loading:ue,globalSetting:re,user:ve})=>({shixunsDetail:oe,globalSetting:re,user:ve,loading:ue}))(Yo),_o=le(87405),jo=le(57809),Do=le(37532),Yu=le(36723),Bu=le(52244),To={mirrorModal:"mirrorModal___z1tEP",right:"right___ZlGrr",title:"title___lWaS3",content:"content___bCC9x",des:"des___ujB5y",btns:"btns___L4vgc",confirm:"confirm___RFRg4",cancel:"cancel___F1WB_",modal:"modal___A5dbG"},Ur=le(58473),Nl=le(70495),ii=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const Uo=({newShixuns:oe,user:ue,dispatch:re,visible:ve,onOk:Ie,onCancel:nt,useId:je=null,identifier:We,shixun_environment_id:Ee,tab_type:Re})=>{var tn,Mn;const[zt,dn]=(0,x.useState)(null),[rn,Yn]=(0,x.useState)({}),[sn,Ft]=(0,x.useState)(""),{environmentData:Ca}=oe,{frequence_image:xn=[],environments:Ut=[],other_image:fn=[]}=Ca,{name:Nt,description:ht}=rn;(0,x.useEffect)(()=>{ve&&(re({type:"newShixuns/getEnvironmentData",payload:{tab_type:Re}}),Ft(""),dn(je))},[ve,je]),(0,x.useEffect)(()=>{oe.actionTabs.key==="NewShixuns-Apply"&&nt()},[(tn=oe==null?void 0:oe.actionTabs)==null?void 0:tn.key]),(0,x.useEffect)(()=>{zt!==null&&In()},[zt]);const In=()=>ii(void 0,null,function*(){const kt=yield(0,dt.Q1)({mirror_repository_id:zt,identifier:We,shixun_environment_id:Ee});Yn(kt.data)});return x.createElement(x.Fragment,null,x.createElement(we.default,{title:"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF",open:ve,width:1e3,destroyOnClose:!0,centered:!0,onCancel:nt,className:To.modal,footer:null},x.createElement("div",{className:To.mirrorModal},x.createElement(Bu.Z,{dispatch:re,value:zt,data:Ut,otherData:fn,tags:xn,onChange:kt=>dn(kt),onSearchWord:kt=>Ft(kt),tab_type:Re}),x.createElement("div",{className:To.right},x.createElement("header",null,x.createElement("div",{className:To.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",x.createElement("span",{dangerouslySetInnerHTML:{__html:zt===null?"\u2014 \u2014":(Mn=Nt||"")==null?void 0:Mn.replace(new RegExp(sn==null?void 0:sn.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>')}}))),x.createElement("div",{className:To.content},zt===null&&x.createElement(Su.Z,{image:Yu,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),zt!==null&&x.createElement("div",{className:To.des},x.createElement(Ae.Z,{value:ht,highlightKeywords:sn})),x.createElement("div",{className:To.btns},x.createElement(de.ZP,{onClick:()=>{dn(null),Yn({}),nt()},className:To.cancel},"\u53D6\u6D88 "),x.createElement(de.ZP,{onClick:()=>{Ie(rn)},className:To.confirm,type:"primary"},"\u4FDD\u5B58 ")))))),x.createElement(Ur.Z,null),x.createElement(Nl.Z,null))};var Ru=(0,xe.connect)(({newShixuns:oe,globalSetting:ue,user:re})=>({newShixuns:oe,globalSetting:ue,user:re}))(Uo),ka={flex_box_center:"flex_box_center___jnFK3",flex_space_between:"flex_space_between___JoMuQ",flex_box_vertical_center:"flex_box_vertical_center___XkWzp",flex_box_center_end:"flex_box_center_end___kfVJX",flex_box_column:"flex_box_column___mfxox",content:"content___ujW8g",explain:"explain___vGa5a",tabs:"tabs___MbGuX",active:"active___SCmkJ",btns:"btns___MiEQa",must:"must___n8wNT",popover:"popover___wqXWh",zybzForm:"zybzForm___m1nC0",graaytitle:"graaytitle___vdUDn",dataPicker:"dataPicker___RiEgz",examineStatus:"examineStatus___OCyYC",contacts:"contacts___MWvKz",contacts_img:"contacts_img___kiMTs",suc_status:"suc_status___p81iO",fail_status:"fail_status___Rv54W",bohui:"bohui___wtuT5",selecticon:"selecticon___AAPZz"},gr=le(43428),Zu=le(46400),zu=le(60324),xo=le(88522),Gu=le(5083),Jo=le(5871),Dl=le(75975),Yr={footerWrap:"footerWrap___lXI4I"},Ku=Object.getOwnPropertySymbols,Wu=Object.prototype.hasOwnProperty,fl=Object.prototype.propertyIsEnumerable,cl=(oe,ue)=>{var re={};for(var ve in oe)Wu.call(oe,ve)&&ue.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Ku)for(var ve of Ku(oe))ue.indexOf(ve)<0&&fl.call(oe,ve)&&(re[ve]=oe[ve]);return re},ri=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const Hi=Se.default.TextArea,ms=oe=>{var ue=oe,{shixunsDetail:re,globalSetting:ve,loading:Ie,dispatch:nt,onFinish:je=()=>{}}=ue,We=cl(ue,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Ee]=ce.default.useForm(),Re=Mn=>ri(void 0,null,function*(){var zt;const dn=yield nt({type:"shixunsDetail/getCustomScript",payload:{id:(zt=re.actionTabs.params)==null?void 0:zt.id,compile:Mn.execute,excutive:Mn.compile}});tn(),dn&&je(dn==null?void 0:dn.shixun_script)}),tn=()=>{nt({type:"shixunsDetail/setActionTabs",payload:{}})};return x.createElement(we.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:re.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:tn},x.createElement(ce.default,{form:Ee,scrollToFirstError:!0,layout:"vertical",onFinish:Re},x.createElement(ce.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},x.createElement(Hi,{rows:4})),x.createElement(ce.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},x.createElement(Hi,{rows:4})),x.createElement("div",{className:Yr.footerWrap},x.createElement(ce.default.Item,null,x.createElement(de.ZP,{className:"mr5",size:"middle",onClick:tn},"\u53D6\u6D88"),x.createElement(de.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Ie.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var rs=(0,xe.connect)(({shixunsDetail:oe,loading:ue,globalSetting:re})=>({shixunsDetail:oe,globalSetting:re,loading:ue}))(ms),oi=le(48790),si=le(61186),El=le.n(si),Yl=le(29679),Ea=le(59301),Yi=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const me="YYYY-MM-DD HH:mm",pe=({shixunsDetail:oe,visible:ue,onOk:re,onCancel:ve,dispatch:Ie,is_published:nt,id:je,has_relation:We,environment:Ee=[],verifyModal:Re})=>{var tn,Mn,zt;const dn=(0,xe.useParams)(),[rn,Yn]=(0,x.useState)(1),[sn,Ft]=(0,x.useState)(!0),[Ca,xn]=(0,x.useState)(!1),[Ut,fn]=(0,x.useState)(null),[Nt,ht]=(0,x.useState)(),[In,kt]=(0,x.useState)(),[Ct,Ht]=(0,x.useState)([]),[Xn,mt]=(0,x.useState)(!1),[Bt,oa]=(0,x.useState)(""),[ua,Jt]=(0,x.useState)(null),[nn]=ce.default.useForm(),[Ia,Wn]=(0,x.useState)([]),[la,Er]=(0,x.useState)(""),[Lr,Or]=(0,x.useState)([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"}]),hr=(0,x.useRef)((0,An.throttle)(Ga=>Za(Ga),1200,{leading:!0,trailing:!0})).current;(0,x.useEffect)(()=>{var Ga;((0,oi.Ny)()||(Ga=oe==null?void 0:oe.detail)!=null&&Ga.manager_of_shixun)&&Or([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"}])},[]),(0,x.useEffect)(()=>{je&&ue&&hn()},[je,ue]);const hn=(Ga=null)=>Yi(void 0,null,function*(){var eo,Hu;Ga||Ft(!0);const al=yield(0,$e.ZP)(`/api/shixuns/${je}/get_shixun_env_setting.json`,{method:"get",params:{shixun_environment_id:Ga}});if(al.status===0&&!Ga){const{data:ba}=al;console.log("data",ba),fn((ba==null?void 0:ba.shixun_environment_id)||null),ht((ba==null?void 0:ba.evaluate_script)||""),kt((ba==null?void 0:ba.choice_standard_scripts)||null),Ht((ba==null?void 0:ba.standard_scripts)||[]),oa((eo=ba.shixun)==null?void 0:eo.survival_time);let $a=(Hu=ba.shixun)==null?void 0:Hu.important_shixun_configs;nn.setFieldsValue({identifier:($a==null?void 0:$a.identifier)||"",people_number:($a==null?void 0:$a.people_number)||"",school_id:($a==null?void 0:$a.school_name)||"",times:$a!=null&&$a.start_time&&($a!=null&&$a.end_time)?[El()($a==null?void 0:$a.start_time),El()($a==null?void 0:$a.end_time)]:["",""]}),Er(($a==null?void 0:$a.verify_reason)||""),Jt(($a==null?void 0:$a.process)||null),yield Za($a==null?void 0:$a.school_name)}if(al.status===0&&Ga){const{data:ba}=al;ht((ba==null?void 0:ba.evaluate_script)||""),kt(null),Ht((ba==null?void 0:ba.standard_scripts)||[]),yield Za()}Ft(!1)}),Za=Ga=>Yi(void 0,null,function*(){const eo=yield Ie({type:"account/getSchoolOption",payload:{keyword:Ga,limit:99999,display_aliases:!0}});Wn(eo==null?void 0:eo.schools)}),Ba=()=>{Re()||Ie({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:dn.id}}})},fa=Ga=>Yi(void 0,null,function*(){const eo=yield Ie({type:"shixunsDetail/getScriptContent",payload:{id:dn.id,script_id:Ga}});eo&&ht(eo.content)}),ur=Ga=>{we.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ea.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",Ea.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>Yi(void 0,null,function*(){yield fa(Ga),kt(Ga),we.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:Ea.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},qa=(Ga=!1,eo=1)=>Yi(void 0,null,function*(){var Hu,al,ba;let $a;if(rn===1&&(xn(!0),$a=yield(0,$e.ZP)(`/api/shixuns/${dn.id}/update_evaluate_script_setting.json`,{method:"put",body:{shixun_environment_id:Ut,mirror_script_id:In,evaluate_script:Nt,sync_origin_shixun:Ga}})),rn===2){xn(!0);let ea={close_internet:Xn,survival_time:Bt,sync_origin_shixun:Ga};$a=yield(0,$e.ZP)(`/api/shixuns/${dn.id}/update_environment_setting.json`,{method:"put",body:ea})}if(rn===3){let ea=nn.getFieldsValue();yield nn.validateFields(),xn(!0);let vo={close_internet:Xn,survival_time:Bt,sync_origin_shixun:Ga};vo.important_shixun_configs={identifier:ea==null?void 0:ea.identifier,people_number:ea==null?void 0:ea.people_number,school_id:(Hu=Ia.find(ko=>ko.name===(ea==null?void 0:ea.school_id)))==null?void 0:Hu.id,start_time:El()(ea==null?void 0:ea.times[0]).format("YYYY-MM-DD HH:mm"),end_time:El()(ea==null?void 0:ea.times[1]).format("YYYY-MM-DD HH:mm")},$a=yield(0,$e.ZP)(`/api/shixuns/${dn.id}/resources_first_ensure.json`,{method:"post",body:vo})}$a.status===0&&((!((al=oe==null?void 0:oe.detail)!=null&&al.copy_for_exercise)||rn===3)&&De.ZP.success(`${rn==3?"\u63D0\u4EA4\u7533\u8BF7\u6210\u529F":"\u4FDD\u5B58\u6210\u529F"}`),(ba=oe==null?void 0:oe.detail)!=null&&ba.copy_for_exercise&&rn!=3&&(0,yn.m)(Ie,oe,je,eo),hn(),re()),xn(!1)}),Qr=(Ga,eo)=>{const Hu=/^[^0-9][a-zA-Z0-9]*$/,al=/^.{4,30}$/;return eo&&!/^[a-zA-Z0-9]+$/.test(eo)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u53EA\u80FD\u5305\u542B\u6570\u5B57\u548C\u5B57\u6BCD"):eo&&!Hu.test(eo)?Promise.reject("\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934"):eo&&!al.test(eo)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u957F\u5EA6\u5FC5\u987B\u57284\u523030\u4E2A\u5B57\u7B26\u4E4B\u95F4"):Promise.resolve()},qo=Ga=>parseInt(Ga||"0",10),su=(Ga,eo)=>{if(eo&&eo.length===2){const[Hu,al]=eo;if(!Hu||!al)return Promise.reject(new Error("\u8BF7\u9009\u62E9\u8D77\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"))}return Promise.resolve()};return Ea.createElement(Ea.Fragment,null,Ea.createElement(gr.Z,{title:null,width:1e3,placement:"right",closable:!1,onClose:ve,open:ue},Ea.createElement("div",{className:ka.content},Ea.createElement(zl.Z,{loading:sn,active:!0},Ea.createElement(ke.Z,{className:"mt10",justify:"space-between"},Ea.createElement("b",{className:"c-grey-333 font16"},"\u8BBE\u7F6E"),Ea.createElement("i",{onClick:ve,className:"iconfont icon-guanbi11 current",style:{color:"#979797"}})),Ea.createElement("div",{className:ka.tabs},Lr.map(Ga=>{const{name:eo,id:Hu}=Ga;return Ea.createElement("div",{key:Hu,className:rn===Hu?ka.active:"",onClick:()=>Yn(Hu)},eo)})),rn===1&&Ea.createElement(x.Fragment,null,Ea.createElement(Zu.Z,{className:"mt20",message:"\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684\u8BC4\u6D4B\u811A\u672C\uFF1A\u5C06\u4F5C\u4E3A\u6574\u4E2A\u5B9E\u8BAD\u6240\u6709\u5B9E\u9A8C\u73AF\u5883\u4E0B\uFF0C\u5B66\u5458\u8BC4\u6D4B\u65F6\u8FD0\u884C\u7684\u811A\u672C\u3002",type:"info",showIcon:!0,closable:!0}),Ea.createElement(ke.Z,{align:"middle",className:"mt20"},Ea.createElement("span",{className:"c-grey-333 font16"},"\u8FD0\u884C\u73AF\u5883"),Ea.createElement(jo.default,{onClick:Re,getPopupContainer:Ga=>Ga.parentNode,bordered:!1,className:"ml10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:Ut,onChange:Ga=>{fn(Ga),hn(Ga)},showArrow:!0,placeholder:"\u5B9E\u9A8C\u73AF\u5883"},(tn=Ee.filter(Ga=>Ga.id!==0))==null?void 0:tn.map((Ga,eo)=>Ea.createElement(jo.default.Option,{value:Ga.id,name:Ga.name,key:Ga.id},Ga.name)))),Ea.createElement(ke.Z,{align:"middle",className:"mt20"},Ea.createElement("span",{className:"c-grey-333 font16"},"\u8BC4\u6D4B\u811A\u672C"),Ea.createElement(jo.default,{onClick:Re,getPopupContainer:Ga=>Ga.parentNode,bordered:!1,className:"ml10 mr10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:In,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:Ga=>{ur(Ga)}},(Ct||[]).map((Ga,eo)=>Ea.createElement(jo.default.Option,{value:parseInt(Ga.id),name:Ga.scptname,key:eo},Ga.scptname))),Ea.createElement("span",{className:ka.explain,onClick:Ba},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),Ea.createElement(zu.Z,{className:ka.popover,content:Ea.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",Ea.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",Ea.createElement("br",null),"challengeProgramNames",Ea.createElement("br",null),"sourceClassNames",Ea.createElement("br",null),Ea.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",Ea.createElement("br",null),Ea.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",Ea.createElement("br",null),"src/step1/HelloWorld.java",Ea.createElement("br",null),"src/step2/Other.java",Ea.createElement("br",null),Ea.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",Ea.createElement("br",null),"step1.HelloWorld",Ea.createElement("br",null),"step2.Other",Ea.createElement("br",null),Ea.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",Ea.createElement("br",null),'ff challengeProgramNames=("src/step1/',Ea.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',Ea.createElement("br",null),'sourceClassNames=("step1.HelloWorld',Ea.createElement("br",null),'" "step2.Other")',Ea.createElement("br",null),Ea.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},Ea.createElement("span",{style:{color:"#999",fontSize:14,marginTop:2,marginLeft:4},className:"iconfont icon-tishi11 c-grey-999"}))),Ea.createElement(Dl.ZP,{style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"30px"},language:"shell",theme:"vs-light",value:Nt,options:{readOnly:nt},onChange:Ga=>{ht(Ga)}})),rn===2&&Ea.createElement("div",{style:{flex:1,overflowY:"auto"}},Ea.createElement(ke.Z,{align:"middle",className:"mt20"},Ea.createElement("span",{className:"c-grey-333 font16 mr10"},"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"),Ea.createElement(Se.default,{bordered:!1,value:Bt,onChange:Ga=>oa(Ga.target.value),style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4}}),Ea.createElement("span",{className:"ml10 c-grey-999 font14"},"\u5206"))),rn===3&&((0,oi.Ny)()||((Mn=oe==null?void 0:oe.detail)==null?void 0:Mn.manager_of_shixun))&&Ea.createElement("div",{style:{flex:1,overflowY:"auto"}},Ea.createElement(ke.Z,{align:"middle",className:"mt20"},Ea.createElement(ce.default,{form:nn,layout:"horizontal",className:ka.zybzForm},Ea.createElement(ke.Z,{align:"middle"},Ea.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},Ea.createElement("span",{className:ka.must},"*"),"\u4FDD\u969C\u6807\u8BC6"),Ea.createElement(ce.default.Item,{label:"",name:"identifier",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"},{validator:Qr}]},Ea.createElement(Se.default,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4},minLength:4,maxLength:30,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"})),Ea.createElement("span",{className:"ml10 c-grey-999 font14"},"\u4FDD\u969C\u6807\u8BC6\u53EA\u80FD\u7531\u5B57\u6BCD\u548C\u6570\u5B57\u7EC4\u6210\uFF084~30 \u4F4D\uFF09\uFF0C\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934\u3002",Ea.createElement("br",null),"\u586B\u5199\u4FDD\u969C\u6807\u8BC6\u662F\u4E3A\u4E86\u4FBF\u4E8E\u5E73\u53F0\u4E3A\u6B64\u5B9E\u8DF5\u9879\u76EE\u7279\u522B\u5206\u914D\u8282\u70B9\u3002")),Ea.createElement(ke.Z,{align:"middle",className:"mt25"},Ea.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:7}},Ea.createElement("span",{className:ka.must},"*"),"\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"),Ea.createElement("div",{style:{position:"relative"}},Ea.createElement(ce.default.Item,{label:"",name:"school_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"}]},Ea.createElement(xo.Z,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onChange:hr,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"},(zt=Ia==null?void 0:Ia.filter(Ga=>(Ga==null?void 0:Ga.id)!==0))==null?void 0:zt.map((Ga,eo)=>Ea.createElement(jo.default.Option,{key:eo+1,title:Ga==null?void 0:Ga.name,value:Ga==null?void 0:Ga.name},Ga==null?void 0:Ga.name)))),Ea.createElement("span",{className:ka.selecticon},Ea.createElement("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},Ea.createElement("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}))))),Ea.createElement(ke.Z,{align:"middle",className:"mt25"},Ea.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},Ea.createElement("span",{className:ka.must},"*"),"\u4FDD\u969C\u65F6\u95F4"),Ea.createElement("div",{className:ka.graaytitle},Ea.createElement(ce.default.Item,{label:"",name:"times",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"},{validator:su}]},Ea.createElement(Gu.default.RangePicker,{disabledDate:Ga=>Ga&&Ga<El()().startOf("days"),className:`${ka.dataPicker}`,format:me,showTime:{format:"HH:mm"},bordered:!1,allowClear:!1,onChange:Ga=>{if(Ga&&Ga[0]&&Ga[1]){const eo=Ga[0].isBefore(El()())?El()():Ga[0];nn.setFieldValue("times",[eo,Ga[1]])}else nn.setFieldValue("times",Ga)}})))),Ea.createElement(ke.Z,{align:"middle",className:"mt25"},Ea.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},Ea.createElement("span",{className:ka.must},"*"),"\u4FDD\u969C\u4EBA\u6570"),Ea.createElement(ce.default.Item,{label:"",name:"people_number",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570"}]},Ea.createElement(Jo.Z,{parser:qo,style:{width:200},placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570",min:1})))),Ea.createElement("div",{className:`${ka.examineStatus} mt25`},ua>=1&&Ea.createElement("div",null," ",Ea.createElement(Yl.Z,{className:ka.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C\u7533\u8BF7\u6210\u529F\uFF0C\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u4E2D"),ua>=2&&ua!=3&&Ea.createElement("div",null," ",Ea.createElement(Yl.Z,{className:ka.suc_status})," \u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\uFF0C\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u4E2D"),ua==3&&Ea.createElement("div",null," ",Ea.createElement(Oe.Z,{className:ka.fail_status}),"\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u9A73\u56DE\uFF0C\u9A73\u56DE\u539F\u56E0: ( ",Ea.createElement("span",{title:la,className:ka.bohui},la),") \u5982\u6709\u95EE\u9898\u8BF7\u8054\u7CFB",Ea.createElement("span",{className:ka.contacts},Ea.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Ea.createElement("div",{className:ka.contacts_img}))),ua>=4&&ua!=5&&ua!=7&&Ea.createElement("div",null," ",Ea.createElement(Yl.Z,{className:ka.suc_status})," \u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5B8C\u6210\uFF0C\u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u4E2D"),(ua==5||ua==7)&&Ea.createElement("div",null," ",Ea.createElement(Oe.Z,{className:ka.fail_status}),"\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB",Ea.createElement("span",{className:ka.contacts},Ea.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Ea.createElement("div",{className:ka.contacts_img}))),ua>5&&Ea.createElement("div",null," ",Ea.createElement(Yl.Z,{className:ka.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u5DF2\u7ED3\u675F")))),Ea.createElement("div",{className:ka.btns},Ea.createElement(de.ZP,{onClick:ve},"\u53D6\u6D88"),Ea.createElement(de.ZP,{disabled:rn==3&&[2,4,5].includes(ua),onClick:()=>Yi(void 0,null,function*(){var Ga,eo;if(rn===1&&!Ut){De.ZP.warning("\u8BF7\u9009\u62E9\u8FD0\u884C\u73AF\u5883");return}(Ga=oe==null?void 0:oe.detail)!=null&&Ga.is_fork_from_creator&&((eo=oe==null?void 0:oe.detail)!=null&&eo.copy_for_exercise)&&rn!=3&&(Ee.filter(Hu=>Hu.id===Ut)[0].has_relation&&rn===1||rn===2)?Ie({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(Hu,al)=>{qa(Hu,al)},zIndex:1e4}}):qa()}),loading:Ca,type:"primary",className:"ml20"},rn==3?"\u63D0\u4EA4\u7533\u8BF7":"\u4FDD\u5B58"))))),Ea.createElement(rs,{onFinish:Ga=>ht(Ga)}))};var he=(0,xe.connect)(({shixunsDetail:oe})=>({shixunsDetail:oe}))(pe),Ze=le(76081),Ve=le(25510),ut={wrap:"wrap___S9yE5",content:"content___xIxOT",head:"head___icGJE",title:"title___NbDBd",add:"add___ntZkv",addDisable:"addDisable___pgd9I",setting:"setting___kQ9Qx",tabs:"tabs___o2qas",name:"name___HUyj5",active:"active___SVp4l",line:"line___DSw6E",resource:"resource___AgLC3",mirror:"mirror___DGr0Q",interface:"interface___xxy5c",disabled:"disabled___GqKcR",port:"port___vGmHQ",grade:"grade___b6Adk",tabsBox:"tabsBox___TnoNw",tabTitle:"tabTitle___i8cO0",more:"more___kbzpa",serverConfig:"serverConfig___BtI29",viewRecommendConfig:"viewRecommendConfig___ODGyC",system:"system___YygCM",explain:"explain___klZ55",btns:"btns___o6xWf",template:"template___AMzZZ",liWrap:"liWrap___tCbB1",li:"li___srrGx",tag:"tag___NcFBh"},St=le(3878),an=le(74976),$t=le(42546),wn={list:"list___p00l5",head:"head___JcQe0",row:"row___kLpLL"},da=le(59301),kn=Object.defineProperty,Vn=Object.defineProperties,ma=Object.getOwnPropertyDescriptors,ga=Object.getOwnPropertySymbols,cn=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,ha=(oe,ue,re)=>ue in oe?kn(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,fr=(oe,ue)=>{for(var re in ue||(ue={}))cn.call(ue,re)&&ha(oe,re,ue[re]);if(ga)for(var re of ga(ue))Tn.call(ue,re)&&ha(oe,re,ue[re]);return oe},or=(oe,ue)=>Vn(oe,ma(ue)),yr=({showError:oe,value:ue,onChange:re,optionsLevelList:ve})=>{const[Ie,nt]=(0,x.useState)([]);(0,x.useEffect)(()=>{if(!ue.length){nt([{command:"",challenge_ids:[]}]);return}nt(ue)},[JSON.stringify(ue)]);const je=(We,Ee,Re)=>{let tn=JSON.parse(JSON.stringify(Ie));Ee==="add"?tn.push({command:"",challenge_ids:[-1]}):Ee==="delete"?tn.splice(Re,1):tn[Re][Ee]=We,nt(tn),re(tn)};return console.log(Ie,"value2"),da.createElement("div",{className:wn.list},da.createElement("div",{className:wn.head},da.createElement("div",{style:{width:400}},"\u547D\u4EE4"),da.createElement("div",null,"\u5E94\u7528\u5173\u5361")),Ie==null?void 0:Ie.map((We,Ee)=>{var Re,tn,Mn;let zt=ve.map((dn,rn)=>{const Yn=`\u7B2C${rn+1}\u5173\uFF1A${dn.name}`;let sn=Yn,Ft=!1;return dn.st===1&&(sn=da.createElement(Kt.Z,{placement:"left",title:"\u7406\u8BBA\u9898\u5173\u5361\u65E0\u6CD5\u89E6\u53D1\u547D\u4EE4"},Yn),Ft=!0),or(fr({},dn),{value:dn.challenge_id,label:sn,disabled:Ft})});return zt=[{label:"\u6240\u6709\u5173\u5361",value:-1},...zt],da.createElement(ke.Z,{wrap:!1,align:"middle",style:{position:"relative"},className:Ee<Ie.length-1?"mb20":"",key:Ee},oe&&da.createElement(da.Fragment,null,!We.command&&!!((Re=We.challenge_ids)!=null&&Re.length)&&da.createElement("div",{style:{position:"absolute",zIndex:1,left:0,bottom:-18,color:"#FF0000",fontSize:12}},"\u8BF7\u8F93\u5165\u89E6\u53D1\u547D\u4EE4"),We.command&&!((tn=We.challenge_ids)!=null&&tn.length)&&da.createElement("div",{style:{position:"absolute",zIndex:1,left:420,bottom:-18,color:"#FF0000",fontSize:12}},"\u8BF7\u9009\u62E9\u5E94\u7528\u5173\u5361")),da.createElement(Se.default,{value:We==null?void 0:We.command,onChange:dn=>je(dn.target.value,"command",Ee),bordered:!1,placeholder:"\u4F8B\u5982\uFF1Amysql -uroot -p123123 -h127.0.0.1",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4}}),da.createElement(jo.default,{options:zt,getPopupContainer:dn=>dn.parentNode,value:We==null?void 0:We.challenge_ids,onChange:dn=>{var rn,Yn;let sn=dn;!((rn=We==null?void 0:We.challenge_ids)!=null&&rn.includes(-1))&&(dn!=null&&dn.includes(-1))&&(sn=[-1]),(Yn=We==null?void 0:We.challenge_ids)!=null&&Yn.includes(-1)&&(dn!=null&&dn.includes(-1))&&(sn=dn==null?void 0:dn.filter(Ft=>Ft!==-1)),je(sn,"challenge_ids",Ee)},mode:"multiple",maxTagTextLength:(Mn=We==null?void 0:We.challenge_ids)!=null&&Mn.includes(-1)?4:3,placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u5173\u5361",maxTagCount:5,bordered:!1,style:{width:560,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,margin:"0 20px"}}),da.createElement(ke.Z,{wrap:!1},da.createElement("i",{onClick:()=>je("","add",Ee),style:{color:"#3061D0"},className:"iconfont icon-tianjiatimu font20 current ml20"}),Ee!==0&&da.createElement("i",{onClick:()=>je("","delete",Ee),style:{color:"#E30000"},className:"iconfont icon-shanjian font20 ml20"})))}))},Te=le(59301),ar=Object.defineProperty,Ko=Object.defineProperties,$r=Object.getOwnPropertyDescriptors,wo=Object.getOwnPropertySymbols,lu=Object.prototype.hasOwnProperty,vu=Object.prototype.propertyIsEnumerable,yu=(oe,ue,re)=>ue in oe?ar(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,cu=(oe,ue)=>{for(var re in ue||(ue={}))lu.call(ue,re)&&yu(oe,re,ue[re]);if(wo)for(var re of wo(ue))vu.call(ue,re)&&yu(oe,re,ue[re]);return oe},Wo=(oe,ue)=>Ko(oe,$r(ue)),uo=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const iu=jo.default.Option,Tu=5,ju=({practiceSetting:oe,dispatch:ue,shixunsDetail:re,user:ve})=>{var Ie,nt,je,We,Ee,Re,tn,Mn,zt,dn;const{id:rn,is_published:Yn}=oe,[sn,Ft]=(0,x.useState)([]),[Ca,xn]=(0,x.useState)(null),[Ut,fn]=(0,x.useState)([]),[Nt,ht]=(0,x.useState)([]),In=(0,x.useRef)(null),[kt,Ct]=(0,x.useState)({}),Ht=(0,x.useRef)({}),Xn=(0,x.useRef)({}),{shixun_environment:mt={},mirror_repository:Bt={},small_type:oa=[],new_service_configs:ua=[],network_mode_list:Jt=[],boosters:nn=[]}=kt,[Ia,Wn]=(0,x.useState)(""),[la,Er]=(0,x.useState)("\u8BF7\u8F93\u5165\u7AEF\u53E3"),[Lr,Or]=(0,x.useState)(!1),[hr,hn]=(0,x.useState)(!1),[Za,Ba]=(0,x.useState)(!0),[fa,ur]=(0,x.useState)(!0),[qa,Qr]=(0,x.useState)(!1),[qo,su]=(0,x.useState)(!1),[Ga,eo]=(0,x.useState)(!1),[Hu,al]=(0,x.useState)(!1),[ba,$a]=(0,x.useState)(0),[ea,vo]=(0,x.useState)(!1),[ko,Ao]=(0,x.useState)({}),[va,wa]=(0,x.useState)({}),[mr,Qo]=(0,x.useState)({}),[Hc,Rs]=(0,x.useState)(""),[sc,Ts]=(0,x.useState)(!1),[Dc,ja]=(0,x.useState)(!1),[Kr,po]=(0,x.useState)({}),[$o,fi]=(0,x.useState)([]),Ys=(0,x.useRef)([]);console.log("--1111-",nn,$o);const ys=[{id:1,name:"\u901A\u7528\u4E91"},{id:2,name:"\u4E13\u6709\u4E91"}],fd=[{id:1,name:"Windows",icon:"iconfont icon-Windows"},{id:2,name:"Linux",icon:"iconfont icon-Linux"},{id:3,name:"\u5176\u4ED6",icon:"iconfont icon-qitaxitong"}],vd=[{id:1,name:"VNC"},{id:2,name:"RDP"}],hl=[{id:0,name:"\u516C\u5171\u955C\u50CF",type:"public"},{id:1,name:"\u81EA\u5B9A\u4E49\u955C\u50CF",type:"customize"},{id:2,name:"\u5171\u4EAB\u955C\u50CF",type:"share"}],cc=(Nt==null?void 0:Nt.find(xt=>xt.id===mt.instance_startup_template_id))||{},{desc:Yc,virt_type:ks}=cc,gg=((Ie=Ut==null?void 0:Ut.find(xt=>xt.id===(mt==null?void 0:mt.private_cloud_id)))==null?void 0:Ie.cloud_type)===1,Cv=((nt=Ut==null?void 0:Ut.find(xt=>xt.id===(mt==null?void 0:mt.private_cloud_id)))==null?void 0:nt.cloud_type)===4;(0,x.useEffect)(()=>(window.addEventListener("click",R0),()=>{window.removeEventListener("click",R0)}),[]),(0,x.useEffect)(()=>{fg(),Qd(),Bv(),Dv()},[]),(0,x.useEffect)(()=>{(0,An.isEqual)(Xn.current,kt)?ue({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):ue({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}),Ht.current=kt},[kt]);const bv=()=>uo(void 0,null,function*(){var xt,Ta,ro,_u;const Mu=yield(0,$e.ZP)("/api/shixuns/new.json",{method:"get",params:{tab_type:(xt=hl[Number(ba)])==null?void 0:xt.type}});(Mu==null?void 0:Mu.status)===0&&(((ro=(Ta=Mu==null?void 0:Mu.data)==null?void 0:Ta.environments)==null?void 0:ro.length)===0&&((_u=Mu==null?void 0:Mu.data)==null?void 0:_u.other_image.length)===0?vo(!0):vo(!1))});(0,x.useEffect)(()=>{bv()},[ba]);const Av=()=>{var xt;const Ta=()=>{xe.history.push(`/shixuns/${rn}/challenges`),ue({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(xt=oe==null?void 0:oe.sideBar)!=null&&xt.confirmLeave?we.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Ta()}}):Ta()},fg=()=>uo(void 0,null,function*(){var xt;const Ta=yield(0,$e.ZP)(`/api/shixuns/${rn}/get_shixun_env_tabs.json`,{method:"get"});if(Ta.status===0){const ro=((xt=Ta.data)==null?void 0:xt.shixun_environments_tabs)||[];ro.length&&Ca===null&&xn(ro[0].id),Ft(ro)}}),Bv=()=>uo(void 0,null,function*(){var xt;ur(!0);const Ta=yield(0,$e.ZP)("/api/shixuns/get_private_clouds.json",{method:"get"});Ta.status===0&&fn((xt=Ta==null?void 0:Ta.data)==null?void 0:xt.list),ur(!1)}),Dv=()=>uo(void 0,null,function*(){const xt=yield(0,$e.ZP)(`/api/shixuns/${rn}/challenges.json`,{method:"get"});xt.challenge_list&&fi(xt.challenge_list||[])}),vg=(xt,Ta)=>uo(void 0,null,function*(){var ro;const _u=yield(0,$e.ZP)("/api/shixuns/get_instance_startup_template.json",{method:"get",params:{private_cloud_id:xt,operating_system:Ta}});_u.status===0&&ht((ro=_u==null?void 0:_u.data)==null?void 0:ro.list)}),Qd=(xt=null)=>uo(void 0,null,function*(){var Ta,ro,_u,Mu,xu,yi,vi,Cs,Oi,fu,as,dc,Qc,xm,wm;Ba(!0);const ji=yield(0,$e.ZP)(`/api/shixuns/${rn}/get_multi_environments.json`,{method:"get",params:{shixun_environment_id:xt}});if(ji.status===0){Xn.current=(0,An.cloneDeep)(ji.data||{}),Ct(ji.data||{}),$a(Number((ro=(Ta=ji.data)==null?void 0:Ta.shixun_environment)==null?void 0:ro.mirror_tab_type)||0),Number((Mu=(_u=ji.data)==null?void 0:_u.shixun_environment)==null?void 0:Mu.mirror_tab_type)===0?(Ao((xu=ji.data)==null?void 0:xu.mirror_repository),wa({}),Qo({})):Number((vi=(yi=ji.data)==null?void 0:yi.shixun_environment)==null?void 0:vi.mirror_tab_type)===1?(wa((Cs=ji.data)==null?void 0:Cs.mirror_repository),Ao({}),Qo({})):Number((fu=(Oi=ji.data)==null?void 0:Oi.shixun_environment)==null?void 0:fu.mirror_tab_type)===2&&(Qo((as=ji.data)==null?void 0:as.mirror_repository),Ao({}),Qo({}));const Lm=(Qc=(dc=ji==null?void 0:ji.data)==null?void 0:dc.shixun_environment)==null?void 0:Qc.private_cloud_id,Om=(wm=(xm=ji==null?void 0:ji.data)==null?void 0:xm.shixun_environment)==null?void 0:wm.operating_system;Lm&&Om&&vg(Lm,Om)}Ba(!1)}),_v=()=>uo(void 0,null,function*(){var xt;const Ta=yield(0,$e.ZP)(`/api/shixuns/${rn}/check_code_editor.json`,{method:"get",params:{shixun_environment_id:Ca}});return Ta.status===0&&Ta.is_exist_code_editor?(we.default.confirm({icon:null,centered:!0,className:St.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:425,okText:"\u524D\u5F80\u5173\u95ED",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Te.createElement("div",null,Te.createElement("div",null,"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002"),Te.createElement("div",null,"\u201C",(xt=Ta==null?void 0:Ta.shixun_environment)==null?void 0:xt.name,"\u201D\u5DF2\u5F00\u542F\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u9700\u5148\u5173\u95ED\uFF0C\u7136\u540E\u624D\u80FD\u5728\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u9009\u62E9\u4EE3\u7801\u7F16\u8F91\u5668\u3002")),onOk:()=>uo(void 0,null,function*(){xn(Ta.shixun_environment.id),Qd(Ta.shixun_environment.id),fg()})}),Promise.reject()):Promise.resolve()}),xv={shixun_environment:{id:0,resource_type:1,command_settings:[],is_support_code_editor:!1,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:!1,disabled_support_webssh:!1,private_is_support_vnc:!1,private_is_support_webssh:!1,private_is_support_jupyter_lab:!1,disabled2_support_vnc:!1,disabled2_support_webssh:!1,disabled2_support_jupyter_lab:!1,proxy_port:"",web_route:"",private_cloud_id:null,instance_startup_template_id:null,operating_system:1,instance_startup_type:1},mirror_repository:{choice_small_mirrors:[],shixun_service_configs:[]},small_type:[]},wv=(xt,Ta)=>{var ro,_u;if(typeof(xt==null?void 0:xt.className)=="string"&&((ro=xt==null?void 0:xt.className)!=null&&ro.includes(Ta)))return xt;for(let Mu=0,xu=xt;xu=xu.parentNode;Mu++){if(typeof(xt==null?void 0:xt.className)=="string"&&((_u=xu==null?void 0:xu.className)!=null&&_u.includes(Ta)))return xu;if(xu==document.documentElement)return!1}},R0=xt=>{wv(xt.target,"editor-scrollable")&&wi()},wi=()=>(0,Aa.gy)(ue,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"),T0=xt=>Te.createElement(Do.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u754C\u9762",errorKey:"interface",errorValue:Ia,align:"start",errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u754C\u9762",tooltipTitle:Te.createElement("div",{className:"p10"},xt&&Te.createElement(Te.Fragment,null,Te.createElement("b",{className:"font14"},"\u4EE3\u7801\u7F16\u8F91\u5668"),Te.createElement("br",null),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4E3A\u5B66\u5458\u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\u3001\u7F16\u8BD1\u5668\u3001\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177\u3002",Te.createElement("br",null),"\u5F53\u9009\u62E9\u4E86VSCode\u76F8\u5173\u7684\u5B9E\u9A8C\u955C\u50CF\u65F6\uFF0C\u4EE3\u7801\u7F16\u8F91\u5668\u4EE5VSCode\u7684\u5F62\u5F0F\u5C55\u793A\u7ED9\u5B66\u5458\u3002",Te.createElement("br",null),"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE",Te.createElement("b",null,"\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A"),"\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002",Te.createElement("br",null)),Te.createElement("div",{className:"mt10 blod font14"},"\u56FE\u5F62\u5316\u684C\u9762"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\u3002",Te.createElement("br",null),Te.createElement("div",{className:"mt10 blod font14"},"\u547D\u4EE4\u884C\u7EC8\u7AEF"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4E3A\u5B66\u5458\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3\u3002",xt&&Te.createElement(Te.Fragment,null,Te.createElement("div",{className:"mt10 blod font14"},"\u5BB9\u5668\u5185\u670D\u52A1"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u53EF\u4EE5\u5728\u5B9E\u9A8C\u9875\u9762\u76F4\u63A5\u9884\u89C8\u5BB9\u5668\u5185\u90E8Web\u670D\u52A1\u3002"))},Te.createElement("div",{className:ut.interface},xt&&Te.createElement("div",{onClick:()=>Li("shixun_environment","is_support_code_editor",!(mt!=null&&mt.is_support_code_editor)),className:mt!=null&&mt.is_support_code_editor?ut.active:""},Te.createElement("span",{className:"iconfont icon-xuanzhong9"}),Te.createElement("div",null,Te.createElement("i",{className:"iconfont icon-daimabianjiqi1"}),Te.createElement("span",null,"\u4EE3\u7801\u7F16\u8F91\u5668")),Te.createElement("aside",null," \u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u7F16\u8BD1\u5668\uFF0C\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177")),mt!=null&&mt[xt?"disabled_support_vnc":"disabled2_support_vnc"]?Te.createElement(Kt.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u56FE\u5F62\u5316\u684C\u9762"},Te.createElement("div",{className:ut.disabled},Te.createElement("span",{className:"iconfont icon-xuanzhong9"}),Te.createElement("div",null,Te.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),Te.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),Te.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762"))):Te.createElement("div",{onClick:()=>Li("shixun_environment",xt?"is_support_vnc":"private_is_support_vnc",!(mt!=null&&mt[xt?"is_support_vnc":"private_is_support_vnc"])),className:mt!=null&&mt[xt?"is_support_vnc":"private_is_support_vnc"]?ut.active:""},Te.createElement("span",{className:"iconfont icon-xuanzhong9"}),Te.createElement("div",null,Te.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),Te.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),Te.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762")),mt!=null&&mt[xt?"disabled_support_webssh":"disabled2_support_webssh"]?Te.createElement(Kt.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u547D\u4EE4\u884C\u7EC8\u7AEF"},Te.createElement("div",{className:ut.disabled},Te.createElement("span",{className:"iconfont icon-xuanzhong9"}),Te.createElement("div",null,Te.createElement("i",{className:"iconfont icon-minglinghang"}),Te.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),Te.createElement("aside",null,"\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3"))):Te.createElement("div",{onClick:()=>Li("shixun_environment",xt?"is_support_webssh":"private_is_support_webssh",!(mt!=null&&mt[xt?"is_support_webssh":"private_is_support_webssh"])),className:mt!=null&&mt[xt?"is_support_webssh":"private_is_support_webssh"]?ut.active:""},Te.createElement("span",{className:"iconfont icon-xuanzhong9"}),Te.createElement("div",null,Te.createElement("i",{className:"iconfont icon-minglinghang"}),Te.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),Te.createElement("aside",null," \u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3")),xt&&Te.createElement("div",{onClick:()=>Li("shixun_environment","is_support_thiry_party",!(mt!=null&&mt.is_support_thiry_party)),className:mt!=null&&mt.is_support_thiry_party?ut.active:""},Te.createElement("span",{className:"iconfont icon-xuanzhong9"}),Te.createElement("div",null,Te.createElement("i",{className:"iconfont icon-rongqi1"}),Te.createElement("span",null,"\u5BB9\u5668\u5185\u670D\u52A1")),Te.createElement("aside",null," \u76F4\u63A5\u9884\u89C8\u5BB9\u5668\u5185\u90E8Web\u670D\u52A1")),!xt&&Te.createElement(Te.Fragment,null,mt!=null&&mt.disabled2_support_jupyter_lab?Te.createElement(Kt.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301jupyterLab"},Te.createElement("div",{className:ut.disabled},Te.createElement("span",{className:"iconfont icon-xuanzhong9"}),Te.createElement("div",null,Te.createElement("i",{className:"iconfont icon-jupyterLab"}),Te.createElement("span",null,"jupyter Lab")),Te.createElement("aside",null,"\u63D0\u4F9B\u4EA4\u4E92\u5F0F\u7B14\u8BB0\u64CD\u4F5C\u754C\u9762"))):Te.createElement("div",{onClick:()=>Li("shixun_environment","private_is_support_jupyter_lab",!(mt!=null&&mt.private_is_support_jupyter_lab)),className:mt!=null&&mt.private_is_support_jupyter_lab?ut.active:""},Te.createElement("span",{className:"iconfont icon-xuanzhong9"}),Te.createElement("div",null,Te.createElement("i",{className:"iconfont icon-jupyterLab"}),Te.createElement("span",null,"jupyter Lab")),Te.createElement("aside",null," \u63D0\u4F9B\u4EA4\u4E92\u5F0F\u7B14\u8BB0\u64CD\u4F5C\u754C\u9762"))))),Lv=(xt,Ta,ro)=>{const _u=Array.from(xt),[Mu]=_u.splice(Ta,1);return _u.splice(ro,0,Mu),_u},Ov=(xt,Ta)=>uo(void 0,null,function*(){if(!xt.destination)return;const ro=Lv(Ta,xt.source.index,xt.destination.index);Ft(ro),(0,$e.ZP)(`/api/shixuns/${rn}/update_environment_position.json`,{method:"put",body:{tabs:ro}})}),Mv=(xt,Ta)=>{let ro=Ta;we.default.confirm({icon:null,centered:!0,className:St.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:460,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:Te.createElement("div",null,Te.createElement("div",{className:"mb5 c-grey-333"},"\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"),Te.createElement("div",null,Te.createElement(Se.default,{defaultValue:ro,onChange:_u=>ro=_u.target.value,maxLength:8,style:{width:300},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"}),Te.createElement("span",{className:"c-grey-999 font14 ml10"},"\u6700\u591A8\u4E2A\u5B57"))),onOk:()=>uo(void 0,null,function*(){if(!ro)return De.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const _u=sn.map(xu=>xu.id===xt?Wo(cu({},xu),{name:ro}):xu);if(Ca===0){Ft(_u);return}(yield(0,$e.ZP)(`/api/shixuns/${rn}/update_environment_name.json`,{method:"put",body:{shixun_environment_id:xt,name:ro}})).status===0&&Ft(_u)})})},Nv=(xt,Ta)=>{wi()||we.default.confirm({icon:null,centered:!0,className:St.Z.CustomTipsModalCss,width:425,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u5220\u9664",content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u5B9E\u9A8C\u73AF\u5883\uFF1F",okButtonProps:{type:"primary"},onOk:()=>uo(void 0,null,function*(){var ro;if((Ca===0?{status:0}:yield(0,$e.ZP)(`/api/shixuns/${rn}/delete_environment.json`,{method:"delete",body:{shixun_environment_id:xt}})).status===0){const Mu=sn.filter(xu=>xu.id!==xt);if(xt===Ca){const xu=((ro=Mu==null?void 0:Mu[0])==null?void 0:ro.id)||null;xn(xu),Qd(xu),Ft(Mu)}else Ft(Mu)}})})},Iv=xt=>{var Ta;if(xt===Ca)return;const ro=()=>{xn(xt),Qd(xt),fg()};(Ta=oe==null?void 0:oe.sideBar)!=null&&Ta.confirmLeave?we.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{ro()}}):ro()},Rv=xt=>{const Ta=Wo(cu({},kt),{shixun_environment:Wo(cu({},mt),{is_support_code_editor:xt.no_used_code_editor,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:xt.disabled_support_vnc,disabled_support_webssh:xt.disabled_support_webssh,open_start_command:xt.open_start_command,start_command:xt.start_command,open_envs:xt.open_envs,envs:xt.envs,privileged:xt.privileged,add_cap:xt.add_cap,drop_cap:xt.drop_cap}),mirror_repository:Wo(cu({},Bt),{id:xt.id,name:xt.name,choice_small_type:[],choice_small_mirrors:[],shixun_service_configs:xt.shixun_service_configs||[],description:xt.description}),small_type:xt.small_type,boosters:(xt==null?void 0:xt.boosters)||[]});ba===0?Ao(Ta==null?void 0:Ta.mirror_repository):ba===1?wa(Ta==null?void 0:Ta.mirror_repository):ba===2&&Qo(Ta==null?void 0:Ta.mirror_repository),Ct(Ta),al(!1),Wn("")},Tv=xt=>{al(!1)},k0=(xt=!1,Ta=1)=>uo(void 0,null,function*(){var ro,_u,Mu;Qr(!0);const xu=(ro=sn.find(vi=>vi.id===Ca))==null?void 0:ro.name,yi=yield(0,$e.ZP)(`/api/shixuns/${rn}/update_for_multi.json`,{method:"put",body:{tabs:sn,shixun_environment_id:Ca,sub_type:Bt==null?void 0:Bt.choice_small_type,main_type:Bt.id,shixun_environment:Wo(cu({},mt),{name:xu,mirror_tab_type:ba,network_mode:Hc}),shixun_service_configs:Bt==null?void 0:Bt.shixun_service_configs,new_service_configs:ua,sync_origin_shixun:xt,command_settings:mt==null?void 0:mt.command_settings}});yi.status===0&&(Qd(yi.shixun_environment_id),xn(yi.shixun_environment_id),fg(),(_u=re==null?void 0:re.detail)!=null&&_u.copy_for_exercise||De.ZP.success("\u4FDD\u5B58\u6210\u529F"),(Mu=re==null?void 0:re.detail)!=null&&Mu.copy_for_exercise&&(0,yn.m)(ue,re,rn,Ta)),Qr(!1)}),kv=()=>{var xt;if(wi())return;if(Ca===0||(xt=oe==null?void 0:oe.sideBar)!=null&&xt.confirmLeave){De.ZP.warning("\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u6B63\u5728\u7F16\u8F91\u4E2D\uFF0C\u4E0D\u80FD\u6DFB\u52A0\u65B0\u7684\u5B9E\u9A8C\u73AF\u5883");return}const Ta=(0,An.cloneDeep)(xv);console.log("cloneData---",Ta),Ft([...sn,{id:0,name:`\u5B9E\u9A8C\u73AF\u5883${sn.length+1}`}]),$a(0),Ao({}),wa({}),Qo({}),xn(0),Ct(Ta)},Li=(xt,Ta,ro)=>uo(void 0,null,function*(){var _u,Mu,xu,yi,vi,Cs,Oi,fu,as,dc,Qc,xm,wm,ji,Lm,Om,Z0,W0,V0,z0,G0,j0;if(wi())return;const wu=(0,An.cloneDeep)(Ht.current);if(Ta==="is_support_code_editor"&&ro&&(yield _v()),Ta==="resource_type"&&(wu.shixun_environment.instance_startup_type=1,wu.shixun_environment.command_settings=Ys.current,Ys.current=Ht.current.shixun_environment.command_settings,ro===2&&!wu.shixun_environment.private_cloud_id&&(wu.shixun_environment.private_cloud_id=(_u=Ut==null?void 0:Ut[0])==null?void 0:_u.id,wu.shixun_environment.operating_system=1,vg(wu.shixun_environment.private_cloud_id,wu.shixun_environment.operating_system))),Ta==="private_cloud_id"&&(wu.shixun_environment.private_is_support_vnc=!1,wu.shixun_environment.private_is_support_webssh=!1,wu.shixun_environment.private_is_support_jupyter_lab=!1,wu.shixun_environment.operating_system=1,wu.shixun_environment.instance_startup_template_id=null,wu.shixun_environment.instance_startup_type=1,vg(ro,wu.shixun_environment.operating_system)),Ta==="operating_system"&&ro&&(wu.shixun_environment.private_is_support_vnc=!1,wu.shixun_environment.private_is_support_webssh=!1,wu.shixun_environment.private_is_support_jupyter_lab=!1,wu.shixun_environment.instance_startup_template_id=null,wu.shixun_environment.instance_startup_type=1,vg(wu.shixun_environment.private_cloud_id,ro)),Ta==="instance_startup_template_id"){wu.shixun_environment.private_is_support_vnc=!1,wu.shixun_environment.private_is_support_webssh=!1,wu.shixun_environment.private_is_support_jupyter_lab=!1,wu.shixun_environment.instance_startup_type=1;const bs=Nt.find(pd=>pd.id===ro);wu.shixun_environment.disabled2_support_vnc=bs.disabled_support_vnc,wu.shixun_environment.disabled2_support_webssh=bs.disabled_support_webssh,wu.shixun_environment.disabled2_support_jupyter_lab=bs.disabled_support_jupyter_lab,wu.boosters=bs.boosters,wu.network_mode_list=bs.network_mode_list,Rs((yi=(xu=(Mu=bs.network_mode_list)==null?void 0:Mu.filter(pd=>pd.is_default))==null?void 0:xu[0])==null?void 0:yi.network_mode),wu.new_service_configs=bs!=null&&bs.service_config_info?[bs.service_config_info]:[]}if((Ta==="private_is_support_vnc"||Ta==="private_is_support_webssh")&&(wu.shixun_environment.instance_startup_type=1),Ta==="choice_small_type"){wu.mirror_repository.choice_small_mirrors=oa.filter(pi=>ro.includes(pi.id));const bs=wu.mirror_repository.choice_small_mirrors,pd=Bt.choice_small_mirrors;if(bs.length>pd.length){const pi=(0,An.differenceBy)(bs,pd,"id");if((vi=pi==null?void 0:pi[0])!=null&&vi.mirror_name){const Gg={cpu_limit:((fu=(Oi=(Cs=pi==null?void 0:pi[0])==null?void 0:Cs.shixun_service_configs)==null?void 0:Oi[0])==null?void 0:fu.cpu_limit)||1,lower_cpu_limit:((Qc=(dc=(as=pi==null?void 0:pi[0])==null?void 0:as.shixun_service_configs)==null?void 0:dc[0])==null?void 0:Qc.lower_cpu_limit)||.1,memory_limit:((ji=(wm=(xm=pi==null?void 0:pi[0])==null?void 0:xm.shixun_service_configs)==null?void 0:wm[0])==null?void 0:ji.memory_limit)||1,mirror_repository_id:(Lm=pi==null?void 0:pi[0])==null?void 0:Lm.id,name:(Om=pi==null?void 0:pi[0])==null?void 0:Om.mirror_name,request_limit:((V0=(W0=(Z0=pi==null?void 0:pi[0])==null?void 0:Z0.shixun_service_configs)==null?void 0:W0[0])==null?void 0:V0.request_limit)||10,resource_limit:((j0=(G0=(z0=pi==null?void 0:pi[0])==null?void 0:z0.shixun_service_configs)==null?void 0:G0[0])==null?void 0:j0.resource_limit)||10};wu.mirror_repository.shixun_service_configs.push(Gg)}}else{const pi=(0,An.differenceBy)(pd,bs,"id");wu.mirror_repository.shixun_service_configs=wu.mirror_repository.shixun_service_configs.filter(Gg=>{var U0;return Gg.mirror_repository_id!==((U0=pi==null?void 0:pi[0])==null?void 0:U0.id)})}}Ta?wu[xt][Ta]=ro:wu[xt]=ro,console.log("cloneData",wu),Wn(""),Ct(wu)}),Zs=(xt,Ta,ro)=>{var _u,Mu;const xu=/^\d*(\.\d*)?$/,yi=["cpu_limit","lower_cpu_limit","memory_limit","request_limit","resource_limit"],vi=(0,An.cloneDeep)((Mu=(_u=Ht.current)==null?void 0:_u.mirror_repository)==null?void 0:Mu.shixun_service_configs);if(yi.includes(Ta)){ro.match(xu)&&(vi[xt][Ta]=ro,Li("mirror_repository","shixun_service_configs",vi));return}vi[xt][Ta]=ro,Li("mirror_repository","shixun_service_configs",vi)},Zv=()=>{we.default.info({centered:!0,icon:null,width:460,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Te.createElement("div",{className:"tc"},Te.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ve,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"})},Wv=()=>{var xt,Ta,ro,_u,Mu,xu,yi,vi,Cs,Oi;if(!wi()){if((mt==null?void 0:mt.resource_type)===1){if(!(Bt!=null&&Bt.id)){Wn("mirror");return}if(!(mt!=null&&mt.is_support_code_editor)&&!(mt!=null&&mt.is_support_vnc)&&!(mt!=null&&mt.is_support_webssh)&&!(mt!=null&&mt.is_support_thiry_party)){Wn("interface");return}if(mt.is_support_thiry_party&&!(mt!=null&&mt.proxy_port)){Wn("port"),Er("\u8BF7\u8F93\u5165\u7AEF\u53E3");return}if(mt.is_support_thiry_party&&(mt!=null&&mt.proxy_port)&&parseInt(mt==null?void 0:mt.proxy_port)>65535||((xt=mt==null?void 0:mt.proxy_port)==null?void 0:xt.length)>1&&((Ta=mt==null?void 0:mt.proxy_port)==null?void 0:Ta[0])==="0"){Wn("port"),Er("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u7AEF\u53E3");return}if(!((ro=Bt==null?void 0:Bt.shixun_service_configs)!=null&&ro.length)){Wn("shixun_service_configs");return}for(let fu of Bt==null?void 0:Bt.shixun_service_configs){if(fu!=null&&fu.open_start_command&&!(fu!=null&&fu.start_command)){Wn("start_command");return}if(fu!=null&&fu.open_envs&&!(fu!=null&&fu.envs)){Wn("envs");return}}if(mt!=null&&mt.webssh_host&&!/^[a-z0-9\-]*$/.test(mt==null?void 0:mt.webssh_host)){De.ZP.warning("\u4E3B\u673A\u540D\u53EA\u80FD\u8F93\u5165\u6570\u5B57\u3001\u5C0F\u5199\u5B57\u6BCD\u3001\u8FDE\u5B57\u7B26");return}if((Mu=(_u=Bt==null?void 0:Bt.shixun_service_configs)==null?void 0:_u[0])!=null&&Mu.webssh_host&&!/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test((yi=(xu=Bt==null?void 0:Bt.shixun_service_configs)==null?void 0:xu[0])==null?void 0:yi.webssh_host)){su(!0);return}}if((mt==null?void 0:mt.resource_type)===2){if(!(mt!=null&&mt.operating_system)){Wn("system");return}if(!(mt!=null&&mt.instance_startup_template_id)){Wn("template");return}if(!(mt!=null&&mt.private_is_support_vnc)&&!(mt!=null&&mt.private_is_support_webssh)&&!(mt!=null&&mt.private_is_support_jupyter_lab)){Wn("interface");return}if((mt==null?void 0:mt.operating_system)===1&&(mt!=null&&mt.private_is_support_vnc)&&gg&&!(mt!=null&&mt.instance_startup_type)){Wn("instance_startup_type");return}}if((mt!=null&&mt.is_support_webssh||mt!=null&&mt.private_is_support_webssh)&&((vi=mt==null?void 0:mt.command_settings)==null?void 0:vi.some(as=>{var dc,Qc;return!as.command&&!!((dc=as.challenge_ids)!=null&&dc.length)||as.command&&!((Qc=as.challenge_ids)!=null&&Qc.length)}))){Wn("command_settings");return}(Cs=re==null?void 0:re.detail)!=null&&Cs.is_fork_from_creator&&((Oi=re==null?void 0:re.detail)!=null&&Oi.copy_for_exercise)&&Ca!=0&&(mt!=null&&mt.has_relation)?ue({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(fu,as)=>{k0(fu,as)}}}):k0(),cloneConfigs[i][type]=value,Li("mirror_repository","shixun_service_configs",cloneConfigs)}},Vv=xt=>uo(void 0,null,function*(){yield Zs(xt.index,"cpu_limit",String(xt==null?void 0:xt.cpu)),yield Zs(xt.index,"memory_limit",String(xt==null?void 0:xt.memory))}),zv=xt=>{const Ta=(0,An.cloneDeep)(ua);Ta[xt.index]=Wo(cu({},Ta[xt.index]),{cpu_limit:String(xt==null?void 0:xt.cpu),memory_limit:String(xt==null?void 0:xt.memory)}),Li("new_service_configs","",Ta)};return Te.createElement("div",{className:ut.wrap},Te.createElement("div",{className:ut.content},Te.createElement("div",{className:ut.head},Te.createElement("div",{className:ut.title},"\u5B9E\u9A8C\u73AF\u5883"),sn.length<Tu?Te.createElement("div",{onClick:kv,className:ut.add},"\u6DFB\u52A0\u5B9E\u9A8C\u73AF\u5883"):Te.createElement(Kt.Z,{title:`\u6700\u591A\u53EF\u4EE5\u6DFB\u52A0${Tu}\u4E2A\u5B9E\u9A8C\u73AF\u5883`},Te.createElement("div",{className:ut.addDisable},"\u6DFB\u52A0\u5B9E\u9A8C\u73AF\u5883")),Te.createElement("div",{onClick:()=>eo(!0),className:ut.setting},"\u8BBE\u7F6E")),!!sn.length&&Te.createElement(x.Fragment,null,Te.createElement(Ou.Z5,{onDragEnd:xt=>Ov(xt,sn)},Te.createElement(Ou.bK,{droppableId:"droppable",direction:"horizontal"},(xt,Ta)=>Te.createElement("div",Wo(cu({},xt.droppableProps),{ref:xt.innerRef,className:ut.tabs}),sn.map((ro,_u)=>{const{name:Mu,id:xu}=ro;return Te.createElement(Ou._l,{key:xu,draggableId:xu.toString(),index:_u},(yi,vi)=>Te.createElement("div",Wo(cu(cu({},yi.draggableProps),yi.dragHandleProps),{ref:yi.innerRef,className:Ca===xu?ut.active:"",key:xu}),Te.createElement("i",{className:"iconfont icon-tuodong"}),Te.createElement("span",{className:ut.name,onClick:()=>Iv(xu)},Mu),Te.createElement(Dn.Z,{trigger:["click"],dropdownRender:()=>Te.createElement(Lt.default,{style:{width:92}},Te.createElement(Lt.default.Item,{onClick:()=>Mv(xu,Mu),className:"font14"},"\u91CD\u547D\u540D"),Te.createElement(Lt.default.Item,{onClick:()=>Nv(xu,Mu),className:"font14"},"\u5220\u9664")),getPopupContainer:Cs=>Cs.parentNode},Te.createElement("i",{className:"iconfont icon-zhankai5 current"}))))}),xt.placeholder))),Te.createElement("div",{className:ut.line})),Te.createElement(zl.Z,{loading:Za||fa,active:!0},!!sn.length&&Te.createElement(x.Fragment,null,Te.createElement(Do.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u8D44\u6E90",tooltipTitle:Te.createElement("div",{className:"p10"},Te.createElement("b",{className:"font14"},"\u901A\u7528\u4E91"),Te.createElement("br",null),"\u5E38\u89C4\u573A\u666F\u9009\u7528\uFF0C\u8C03\u7528\u901A\u7528\u8D44\u6E90\uFF0C\u57FA\u4E8E\u5BB9\u5668\u5F62\u5F0F\u4E3A\u5B9E\u8BAD\u63D0\u4F9B\u865A\u62DF\u5B9E\u9A8C\u73AF\u5883\u3002",Te.createElement("br",null),Te.createElement("div",{className:"mt10 blod font14"},"\u4E13\u6709\u4E91"),"\u4E13\u7528\u573A\u666F\uFF0C\u53EF\u9009\u7528\u4E0D\u540C\u4E91\u96C6\u7FA4\u7684\u8D44\u6E90\uFF0C\u5305\u62EC\u963F\u91CC\u4E91\u3001\u534E\u4E3A\u4E91\u3001\u7B97\u80FD\u4E91\u7B49\uFF0C\u5982\u7B97\u80FD\u4E91\u9002\u7528\u4E8E\u9700\u8981\u8C03\u7528TPU\u8D44\u6E90\u8BAD\u7EC3\u7684\u5B9E\u8BAD")},Te.createElement("div",{className:ut.resource},ys.map(xt=>Te.createElement("div",{key:xt.id,className:(mt==null?void 0:mt.resource_type)===xt.id?ut.active:"",onClick:()=>{(mt==null?void 0:mt.resource_type)!==xt.id&&Li("shixun_environment","resource_type",xt.id)}},xt.name)))),(mt==null?void 0:mt.resource_type)===1&&Te.createElement(x.Fragment,null,Te.createElement(Do.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u955C\u50CF"},Te.createElement("div",{className:ut.resource,style:{width:300}},hl.map(xt=>Te.createElement("div",{key:xt.id,className:ba===xt.id?ut.active:"",onClick:()=>{ba!==xt.id&&(wi()||($a(xt.id),Wn(""),xt.id===0&&Ct(Wo(cu({},kt),{mirror_repository:cu({},ko)})),xt.id===1&&Ct(Wo(cu({},kt),{mirror_repository:cu({},va)})),xt.id===2&&Ct(Wo(cu({},kt),{mirror_repository:cu({},mr)}))))}},xt.name)))),Te.createElement(Do.Z,{nameWidth:150,errorKey:"mirror",errorValue:Ia,errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"},Te.createElement(ke.Z,{align:"middle"},ea===!1?Te.createElement(Te.Fragment,null,!!(Bt!=null&&Bt.id)&&Te.createElement(Te.Fragment,null,Te.createElement("div",{onClick:()=>{wi()||al(!0)},className:ut.mirror},Te.createElement("div",null,Bt==null?void 0:Bt.name),Te.createElement("i",{className:"iconfont icon-genghuan"})),Te.createElement(Ze.Z,{value:[{description:Bt==null?void 0:Bt.description,name:Bt==null?void 0:Bt.name}],title:"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"},Te.createElement("span",{className:ut.explain},"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"))),!(Bt!=null&&Bt.id)&&Te.createElement("div",{onClick:()=>{al(!0)},className:ut.mirror},Te.createElement("i",{className:"iconfont icon-tianjia3 font14 mr10"}),Te.createElement("div",null,"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"))):"\u6682\u65E0\u6570\u636E")),T0(!0),(mt==null?void 0:mt.is_support_webssh)&&Te.createElement(Do.Z,{nameWidth:150,align:"start",name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:Te.createElement("div",null,"\u6BCF\u6B21\u6253\u5F00\u65B0\u7684\u7EC8\u7AEF\u7A97\u53E3\u65F6\uFF0C\u81EA\u52A8\u53D1\u9001\u5E76\u6267\u884C\u6307\u5B9A\u7684\u547D\u4EE4\u6216\u6587\u672C\u3002\u7528\u4E8E\u81EA\u52A8\u5316\u7EC8\u7AEF\u4EFB\u52A1\u6216\u521D\u59CB\u5316\u5DE5\u4F5C\u73AF\u5883")},Te.createElement(yr,{showError:Ia==="command_settings",value:mt==null?void 0:mt.command_settings,onChange:xt=>Li("shixun_environment","command_settings",xt),optionsLevelList:$o})),(mt==null?void 0:mt.is_support_thiry_party)&&Te.createElement(Do.Z,{required:!0,nameWidth:150,align:"start",name:"\u7AEF\u53E3\u914D\u7F6E",errorKey:"port",errorValue:Ia,errorName:la},Te.createElement(ke.Z,null,Te.createElement("div",{className:"font14",style:{lineHeight:"14px"}},Te.createElement("div",null,"\u5BB9\u5668\u7AEF\u53E3"),Te.createElement(Se.default,{onClick:wi,value:mt==null?void 0:mt.proxy_port,onChange:xt=>{const Ta=xt.target.value;(Ta===""||/^[0-9]\d*$/.test(Ta))&&Li("shixun_environment","proxy_port",xt.target.value)},bordered:!1,style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})),Te.createElement("div",{className:"ml20"},Te.createElement("div",{className:"font14",style:{lineHeight:"14px"}},"\u8DEF\u7531\uFF08\u9009\u586B\uFF09"),Te.createElement(Se.default,{onClick:wi,value:mt==null?void 0:mt.web_route,onChange:xt=>Li("shixun_environment","web_route",xt.target.value),bordered:!1,style:{width:450,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})))),Te.createElement(Do.Z,{name:"\u9644\u5E26\u73AF\u5883",nameWidth:150},Te.createElement(ke.Z,{align:"middle"},Te.createElement(jo.default,{getPopupContainer:xt=>xt.parentNode,onClick:wi,mode:"multiple",bordered:!1,className:"mr10",optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:Bt==null?void 0:Bt.choice_small_type,onChange:xt=>Li("mirror_repository","choice_small_type",xt),showArrow:!0,maxTagCount:5},oa.map((xt,Ta)=>Te.createElement(iu,{key:xt.id,value:xt.id},xt.type_name))),!!((je=Bt==null?void 0:Bt.choice_small_mirrors)!=null&&je.length)&&Te.createElement(Ze.Z,{value:(Bt==null?void 0:Bt.choice_small_mirrors)||[],title:"\u9644\u5E26\u73AF\u5883\u8BF4\u660E"},Te.createElement("span",{className:ut.explain},"\u9644\u5E26\u73AF\u5883\u8BF4\u660E")))),(0,oi.Ny)()&&Te.createElement(x.Fragment,null,Te.createElement("div",{onClick:()=>Or(!Lr),className:ut.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",Te.createElement("i",{className:`iconfont ${Lr?"icon-shouqi4":"icon-a-xialazhankai"}`})),Lr&&Te.createElement(x.Fragment,null,Te.createElement(Do.Z,{required:!0,nameWidth:150,name:"\u955C\u50CF\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:Ia,errorName:"\u8BF7\u6DFB\u52A0\u955C\u50CF\u914D\u7F6E",contentStyle:{overflow:(We=Bt==null?void 0:Bt.shixun_service_configs)!=null&&We.length?"hidden":"initial"}},Te.createElement("div",{className:ut.tabsBox},!((Ee=Bt==null?void 0:Bt.shixun_service_configs)!=null&&Ee.length)&&Te.createElement(Su.Z,{image:Yu,imageStyle:{height:180,marginTop:67},description:""}),!!((Re=Bt==null?void 0:Bt.shixun_service_configs)!=null&&Re.length)&&Te.createElement(vn.default,{destroyInactiveTabPane:!0,moreIcon:Te.createElement("span",{className:ut.more},"\u66F4\u591A ",Te.createElement("i",{className:"iconfont icon-xiala1"}))},(tn=Bt==null?void 0:Bt.shixun_service_configs)==null?void 0:tn.map((xt,Ta)=>{var ro;const{cpu_limit:_u,lower_cpu_limit:Mu,memory_limit:xu,request_limit:yi,resource_limit:vi,name:Cs,shixun_update_logs:Oi}=xt;return Te.createElement(vn.default.TabPane,{className:"p20",tab:Te.createElement("div",{title:Cs,className:ut.tabTitle},Cs),key:Ta},(Oi==null?void 0:Oi.user_name)&&Te.createElement("div",{style:{margin:"-15px 0 15px 0"}},"\u6700\u8FD1\u4FEE\u6539\u4EBA\uFF1A ",Oi==null?void 0:Oi.user_name,"\uFF08",Oi==null?void 0:Oi.user_login,"\uFF09 \u4FEE\u6539\u65F6\u95F4\uFF1A",Oi!=null&&Oi.created_at?El()(Oi==null?void 0:Oi.created_at).format("YYYY-MM-DD HH:mm:ss"):"--"),Te.createElement(Do.Z,{nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"center"},Te.createElement(ke.Z,{align:"middle"},Te.createElement(ke.Z,{align:"middle",className:"mr20",wrap:!1},Te.createElement("div",{className:ut.serverConfig,onClick:()=>{wi()||(po({index:Ta,cpu:_u,memory:xu}),Ts(!0))}},Te.createElement("div",null,Te.createElement("span",null,_u,"\u6838")," ",Te.createElement("span",null,xu,"GB")),Te.createElement("i",{className:"iconfont icon-bianji21"}))),Ta==0&&Te.createElement(ke.Z,{align:"middle",wrap:!1},Te.createElement("div",{className:ut.viewRecommendConfig,onClick:()=>ja(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E")))),Te.createElement(Do.Z,{nameWidth:150,name:"\u6587\u4EF6\u5927\u5C0F\u9650\u5236",align:"center"},Te.createElement(ke.Z,{align:"middle"},Te.createElement(ke.Z,{align:"middle",wrap:!1},Te.createElement(Se.default,{onClick:wi,style:{width:400},value:vi,maxLength:5,onChange:fu=>{const{value:as}=fu.target,dc=/^\d*(\.\d*)?$/;as.match(dc)&&Zs(Ta,"resource_limit",fu.target.value)},addonAfter:"M"}),Te.createElement("span",{style:{marginLeft:10,color:"#999"}},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))),Te.createElement(Do.Z,{nameWidth:150,name:"\u542F\u52A8\u8BBE\u7F6E",align:"start",required:xt==null?void 0:xt.open_start_command,errorKey:"start_command",errorValue:Ia,errorName:"\u8BF7\u8F93\u5165\u542F\u52A8\u547D\u4EE4"},Te.createElement("div",{className:"font14 mb5"},"\u7528\u6237\u540D",Te.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u4F7F\u7528\u7684\u7528\u6237\u540D\uFF09")),Te.createElement(jo.default,{getPopupContainer:fu=>fu.parentNode,onClick:wi,bordered:!1,fieldNames:{label:"name",value:"id"},options:(ro=kt==null?void 0:kt.mirror_repository)==null?void 0:ro.webssh_user_arr,value:(xt==null?void 0:xt.webssh_user)||"root",onChange:fu=>Zs(Ta,"webssh_user",fu),style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,marginBottom:20}}),Te.createElement("div",{className:"font14 mb5"},"\u4E3B\u673A\u540D",Te.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u6307\u5B9A\u4E3B\u673A\u540D\uFF09")),Te.createElement(ke.Z,{className:"mb20"},Te.createElement(Se.default,{bordered:!1,onClick:wi,value:xt==null?void 0:xt.webssh_host,maxLength:255,placeholder:"\u9009\u586B\uFF0C\u64CD\u4F5C\u7CFB\u7EDF\u5185\u90E8\u7684\u8BA1\u7B97\u673A\u540D",onChange:fu=>{Zs(Ta,"webssh_host",fu.target.value),fu.target.value?/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test(fu.target.value)?su(!1):su(!0):su(!1)},style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5,marginRight:10}}),Te.createElement("div",{style:{marginTop:8,maxWidth:575},className:"c-grey-999"},"\u957F\u5EA6\u4E3A2~64\u4E2A\u5B57\u7B26\uFF0C\u53EA\u80FD\u5305\u542B\u5C0F\u5199\u5B57\u6BCD\u3001\u6570\u5B57\u3001\u8FDE\u5B57\u7B26 \u201C-\u201D\uFF0C\u5FC5\u987B\u4EE5\u5B57\u6BCD\u6216\u6570\u5B57\u5F00\u5934\u548C\u7ED3\u5C3E",Te.createElement("br",null),"\u4E0D\u80FD\u8FDE\u7EED\u4F7F\u7528 \u201C-\u201D\uFF0C\u4E0D\u80FD\u4F7F\u7528\u7EAF\u6570\u5B57")),qo&&Te.createElement("div",{style:{color:"#E53333",marginTop:"-15px",marginBottom:"5px"}},"\u8BF7\u8F93\u5165\u89C4\u8303\u7684\u4E3B\u673A\u540D"),Te.createElement(lt.default,{checked:xt==null?void 0:xt.open_start_command,onChange:fu=>Zs(Ta,"open_start_command",fu.target.checked),style:{marginTop:-4},className:"font14"},"\u542F\u52A8\u547D\u4EE4",Te.createElement("span",{className:"c-grey-999"},"\uFF08\u542F\u52A8\u5BB9\u5668\u65F6\u8FD0\u884C\u7684\u547D\u4EE4\u6216\u811A\u672C\uFF0C\u586B\u5199\u5C06\u8986\u76D6\u5BB9\u5668\u9ED8\u8BA4\u7684\u542F\u52A8\u6307\u4EE4\u3002\uFF09")),(xt==null?void 0:xt.open_start_command)&&Te.createElement(Dl.ZP,{width:"90%",height:250,placeholder:"\u4F8B\u5982\uFF1Aecho helloworld > /data/workspace/01.txt",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},value:xt==null?void 0:xt.start_command,language:"shell",theme:"vs-light",onChange:fu=>Zs(Ta,"start_command",fu)})),Te.createElement(Do.Z,{required:xt==null?void 0:xt.open_envs,nameWidth:150,name:"\u73AF\u5883\u53D8\u91CF",align:"start",errorKey:"envs",errorValue:Ia,errorName:"\u8BF7\u8F93\u5165\u73AF\u5883\u53D8\u91CF"},Te.createElement(lt.default,{checked:xt==null?void 0:xt.open_envs,onChange:fu=>Zs(Ta,"open_envs",fu.target.checked),style:{marginTop:-4},className:"font14"},"\u73AF\u5883\u53D8\u91CF",Te.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u5BB9\u5668\u6DFB\u52A0\u73AF\u5883\u53D8\u91CF\uFF09")),(xt==null?void 0:xt.open_envs)&&Te.createElement(Dl.ZP,{width:"90%",height:250,placeholder:"\u4F8B\u5982\uFF1AMY_VARIABLE=my_value",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},language:"shell",theme:"vs-light",value:xt==null?void 0:xt.envs,onChange:fu=>Zs(Ta,"envs",fu)})),Te.createElement(Do.Z,{name:"\u8BBF\u95EE\u6A21\u5F0F",nameWidth:150},Te.createElement(ke.Z,{align:"middle"},Te.createElement(en.Z,{checked:xt==null?void 0:xt.privileged,onChange:fu=>Zs(Ta,"privileged",fu)}),Te.createElement("span",{className:"ml10 c-grey-333 font14"},"\u7279\u6743\u6A21\u5F0F"),Te.createElement("span",{className:"c-grey-999 font14"},"\uFF08\u8D4B\u4E88\u5BB9\u5668\u8BBF\u95EE\u5BBF\u4E3B\u673A\u5185\u6838\u7279\u6027\u548C\u8BBE\u5907\u7684\u80FD\u529B\uFF09"))),Te.createElement(Do.Z,{name:"\u6743\u9650\u63A7\u5236",nameWidth:150,align:"start"},Te.createElement("div",{className:"font14"},"\u6DFB\u52A0\u6743\u9650",Te.createElement("span",{className:"c-grey-999"},"\uFF08\u6DFB\u52A0\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),Te.createElement(Se.default,{onClick:wi,value:xt==null?void 0:xt.add_cap,onChange:fu=>Zs(Ta,"add_cap",fu.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ANET_ADMIN",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}}),Te.createElement("div",{className:"font14 mt20"},"\u79FB\u9664\u6743\u9650",Te.createElement("span",{className:"c-grey-999"},"\uFF08\u79FB\u9664\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),Te.createElement(Se.default,{onClick:wi,value:xt==null?void 0:xt.drop_cap,onChange:fu=>Zs(Ta,"drop_cap",fu.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ASYS_PTRACE",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}})))}))))))),(mt==null?void 0:mt.resource_type)===2&&Te.createElement(x.Fragment,null,Te.createElement(Do.Z,{nameWidth:150},Te.createElement(jo.default,{getPopupContainer:xt=>xt.parentNode,bordered:!1,onClick:wi,className:"mr10",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:mt==null?void 0:mt.private_cloud_id,onChange:xt=>Li("shixun_environment","private_cloud_id",xt)},Ut.map((xt,Ta)=>Te.createElement(iu,{key:xt.id,value:xt.id},xt.name)))),Te.createElement(Do.Z,{name:"\u64CD\u4F5C\u7CFB\u7EDF",nameWidth:150,required:!0,nameWidth:150,errorKey:"system",errorValue:Ia,errorName:"\u8BF7\u9009\u62E9\u64CD\u4F5C\u7CFB\u7EDF"},Te.createElement("div",{className:ut.system},fd.map(xt=>Te.createElement("div",{onClick:()=>{mt.operating_system!==xt.id&&Li("shixun_environment","operating_system",xt.id)},key:xt.id,className:(mt==null?void 0:mt.operating_system)===xt.id?ut.active:""},Te.createElement("i",{className:xt.icon}),Te.createElement("span",null,xt.name))))),Te.createElement(Do.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248",errorKey:"template",errorValue:Ia,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},Te.createElement(ke.Z,{align:"middle"},Te.createElement(jo.default,{getPopupContainer:xt=>xt.parentNode,bordered:!1,className:"mr10",placeholder:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onClick:wi,ref:In,showArrow:!0,dropdownRender:xt=>Te.createElement("div",{className:ut.template},Te.createElement("div",{className:ut.liWrap},Nt.map(Ta=>Te.createElement("div",{className:ut.li,key:Ta.id,onClick:()=>{In.current.blur(),Li("shixun_environment","instance_startup_template_id",Ta.id)}},Te.createElement("span",{title:Ta.name,style:{color:(mt==null?void 0:mt.instance_startup_template_id)===Ta.id?"#0152d9":"initial"}},Ta.name),!Ta.is_public&&Te.createElement("b",{className:ut.tag},"\u79C1\u6709")))),Te.createElement("div",{style:{padding:12}},!Nt.length&&Te.createElement(Su.Z,{image:Yu,imageStyle:{height:120,marginTop:20},description:"\u6682\u65E0\u6570\u636E"}),Te.createElement("div",{style:{marginTop:Nt!=null&&Nt.length?0:20},className:"c-grey-999 font14"},"\u672A\u627E\u5230\u5408\u9002\u7684\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1F",Te.createElement("span",{onClick:Zv,className:"c-light-primary current"},"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458")))),options:Nt==null?void 0:Nt.map(xt=>({label:xt.name,value:xt.id})),value:mt==null?void 0:mt.instance_startup_template_id}),!!Yc&&Te.createElement(Ze.Z,{value:Yc,title:"\u6A21\u7248\u63CF\u8FF0"},Te.createElement("span",{className:ut.explain},"\u6A21\u7248\u63CF\u8FF0")))),T0(!1),(mt==null?void 0:mt.private_is_support_webssh)&&Te.createElement(Do.Z,{align:"start",nameWidth:150,name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:Te.createElement("div",null,"\u6BCF\u6B21\u6253\u5F00\u65B0\u7684\u7EC8\u7AEF\u7A97\u53E3\u65F6\uFF0C\u81EA\u52A8\u53D1\u9001\u5E76\u6267\u884C\u6307\u5B9A\u7684\u547D\u4EE4\u6216\u6587\u672C\u3002\u7528\u4E8E\u81EA\u52A8\u5316\u7EC8\u7AEF\u4EFB\u52A1\u6216\u521D\u59CB\u5316\u5DE5\u4F5C\u73AF\u5883")},Te.createElement(yr,{showError:Ia==="command_settings",value:mt==null?void 0:mt.command_settings,onChange:xt=>Li("shixun_environment","command_settings",xt),optionsLevelList:$o})),(mt==null?void 0:mt.operating_system)===1&&(mt==null?void 0:mt.private_is_support_vnc)&&(gg||Cv&&ks===1)&&Te.createElement(Do.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u65B9\u5F0F",errorKey:"instance_startup_type",errorValue:Ia,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},Te.createElement("div",{className:ut.resource},vd.map(xt=>Te.createElement("div",{key:xt.id,className:(mt==null?void 0:mt.instance_startup_type)===xt.id?ut.active:"",onClick:()=>Li("shixun_environment","instance_startup_type",xt.id)},xt.name)))),(0,oi.Ny)()&&ks===1&&Te.createElement(x.Fragment,null,Te.createElement("div",{onClick:()=>hn(!hr),className:ut.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",Te.createElement("i",{className:`iconfont ${hr?"icon-shouqi4":"icon-a-xialazhankai"}`})),hr&&Te.createElement(x.Fragment,null,Te.createElement(Do.Z,{required:!0,nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:Ia,errorName:"\u8BF7\u6DFB\u52A0\u8D44\u6E90\u914D\u7F6E",contentStyle:{overflow:ua!=null&&ua.length?"hidden":"initial"}},Te.createElement("div",{className:ut.tabsBox},!(ua!=null&&ua.length)&&Te.createElement(Su.Z,{image:Yu,imageStyle:{height:180,marginTop:67},description:""}),!!(ua!=null&&ua.length)&&Te.createElement(vn.default,{destroyInactiveTabPane:!0,moreIcon:Te.createElement("span",{className:ut.more},"\u66F4\u591A ",Te.createElement("i",{className:"iconfont icon-xiala1"}))},ua==null?void 0:ua.map((xt,Ta)=>{const{cpu_limit:ro,lower_cpu_limit:_u,memory_limit:Mu,request_limit:xu,resource_limit:yi,name:vi}=xt;return Te.createElement(vn.default.TabPane,{className:"p20",tab:Te.createElement("div",{title:vi,className:ut.tabTitle},vi),key:Ta},Te.createElement(ke.Z,{align:"middle"},Te.createElement(ke.Z,{align:"middle",className:"mr20",wrap:!1},Te.createElement("div",{className:ut.serverConfig,onClick:()=>{po({index:Ta,cpu:ro,memory:Mu}),Ts(!0)}},Te.createElement("div",null,Te.createElement("span",null,ro,"\u6838")," ",Te.createElement("span",null,Mu,"GB")),Te.createElement("i",{className:"iconfont icon-bianji21"}))),Ta==0&&Te.createElement(ke.Z,{align:"middle",wrap:!1},Te.createElement("div",{className:ut.viewRecommendConfig,onClick:()=>ja(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))))})))),(0,oi.Ny)()&&(nn==null?void 0:nn.length)>0&&Te.createElement(Do.Z,{required:!0,nameWidth:150,name:"GPU\u52A0\u901F\u5668",align:"center"},Te.createElement(jo.default,{disabled:!0,getPopupContainer:xt=>xt.parentNode,bordered:!1,className:"mr10",value:nn[0],style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},nn.map(xt=>Te.createElement(jo.default.Option,{key:xt,value:xt},xt)))),(0,oi.Ny)()&&(Jt==null?void 0:Jt.length)>0&&Te.createElement(Do.Z,{required:!0,nameWidth:150,name:"\u7F51\u7EDC\u6A21\u5F0F",align:"center",tooltipTitle:Te.createElement("div",{className:"p10"},Te.createElement("p",null,"NAT\u6A21\u5F0F\uFF1A\u865A\u62DF\u673A\u901A\u8FC7\u4E3B\u673A\u7684\u7F51\u7EDC\u8FDE\u63A5\u5171\u4EABIP\u5730\u5740\u3002\u865A\u62DF\u673A\u7684IP\u56FA\u5B9A\u4E3A10.0.2.2"),Te.createElement("p",null,"passt\u6A21\u5F0F\uFF1A\u5141\u8BB8\u865A\u62DF\u673A\u76F4\u63A5\u8BBF\u95EE\u4E3B\u673A\u4E0A\u7684\u786C\u4EF6\u8BBE\u5907\u3002\u865A\u62DF\u673A\u7684IP\u4E3Apod\u7684IP"))},Te.createElement(jo.default,{disabled:!0,getPopupContainer:xt=>xt.parentNode,bordered:!1,className:"mr10",value:(zt=(Mn=Jt==null?void 0:Jt.filter(xt=>xt.is_default))==null?void 0:Mn[0])==null?void 0:zt.network_mode,onChange:xt=>{Rs(xt)},style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},Jt==null?void 0:Jt.map(xt=>Te.createElement(jo.default.Option,{key:xt==null?void 0:xt.network_mode,value:xt==null?void 0:xt.network_mode},xt.name)))))))),!sn.length&&Te.createElement(Su.Z,{image:Yu,imageStyle:{height:180,marginTop:100},description:"\u8BF7\u6DFB\u52A0\u5B9E\u9A8C\u73AF\u5883"}))),Te.createElement("div",{className:ut.btns},Te.createElement(de.ZP,{onClick:Av,style:{marginRight:40}},"\u53D6\u6D88"),Te.createElement(de.ZP,{loading:qa,type:"primary",disabled:!(sn!=null&&sn.length),onClick:()=>{Wv()}},"\u4FDD\u5B58")),Te.createElement(Ru,{identifier:rn,shixun_environment_id:Ca,useId:Bt==null?void 0:Bt.id,visible:Hu,onCancel:()=>al(!1),onOk:xt=>Rv(xt),tab_type:(dn=hl[Number(ba)])==null?void 0:dn.type}),Te.createElement(he,{verifyModal:wi,id:rn,environment:sn,is_published:Yn,dispatch:ue,visible:Ga,onCancel:()=>eo(!1),onOk:xt=>Tv(xt)}),Te.createElement(an.Z,{visible:sc,onOk:xt=>{let Ta=mt==null?void 0:mt.resource_type;Ta==1&&Vv(xt),Ta==2&&zv(xt),Ts(!1)},onCancel:()=>Ts(!1),info:Kr}),Te.createElement($t.Z,{onOk:()=>{Qd(mt==null?void 0:mt.id)},identifier:rn,visible:Dc,onCancel:()=>ja(!1),info:null,isJupyter:!1}))};var Eu=(0,xe.connect)(({practiceSetting:oe,globalSetting:ue,shixunsDetail:re,user:ve})=>({practiceSetting:oe,globalSetting:ue,shixunsDetail:re,user:ve}))(ju),$u=le(87169),Il={footerWrap:"footerWrap___Qaahm"},Pl=Object.getOwnPropertySymbols,Ql=Object.prototype.hasOwnProperty,dl=Object.prototype.propertyIsEnumerable,Jl=(oe,ue)=>{var re={};for(var ve in oe)Ql.call(oe,ve)&&ue.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Pl)for(var ve of Pl(oe))ue.indexOf(ve)<0&&dl.call(oe,ve)&&(re[ve]=oe[ve]);return re},ol=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const Fl=Se.default.TextArea,jl=oe=>{var ue=oe,{shixunsDetail:re,globalSetting:ve,loading:Ie,dispatch:nt,onFinish:je=()=>{}}=ue,We=Jl(ue,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Ee]=ce.default.useForm(),Re=Mn=>ol(void 0,null,function*(){var zt;const dn=yield nt({type:"shixunsDetail/getCustomScript",payload:{id:(zt=re.actionTabs.params)==null?void 0:zt.id,compile:Mn.execute,excutive:Mn.compile}});tn(),dn&&je(dn==null?void 0:dn.shixun_script)}),tn=()=>{nt({type:"shixunsDetail/setActionTabs",payload:{}})};return x.createElement(we.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:re.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:tn},x.createElement(ce.default,{form:Ee,scrollToFirstError:!0,layout:"vertical",onFinish:Re},x.createElement(ce.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},x.createElement(Fl,{rows:4})),x.createElement(ce.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},x.createElement(Fl,{rows:4})),x.createElement("div",{className:Il.footerWrap},x.createElement(ce.default.Item,null,x.createElement(de.ZP,{className:"mr5",size:"middle",onClick:tn},"\u53D6\u6D88"),x.createElement(de.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Ie.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var ci=(0,xe.connect)(({shixunsDetail:oe,loading:ue,globalSetting:re})=>({shixunsDetail:oe,globalSetting:re,loading:ue}))(jl),au={practice:"practice___g43Av",right:"right___plViv",title:"title___fJJJd",content:"content___Aiv2H",des:"des___kaZig",mainBody:"mainBody___fTSjs",selectBox:"selectBox___omezm",smallType:"smallType___NU4X3",evaluating:"evaluating___YaR_r",evaluatingLabel:"evaluatingLabel___Cy_Vk",mask:"mask___ewIvw",evaluatingS1:"evaluatingS1___oKt4O",serviceSettingWrap:"serviceSettingWrap___Haz9b",serviceBox:"serviceBox___Oc9DS",serviceSetLeft:"serviceSetLeft___ek9V_",serviceSetTip:"serviceSetTip___t8Vpy",btns:"btns___E8bN3",popover:"popover___s3ipd",serverConfig:"serverConfig___tirr2",viewRecommendConfig:"viewRecommendConfig___vFIgu"},bi=Object.defineProperty,Wi=Object.defineProperties,ru=Object.getOwnPropertyDescriptors,el=Object.getOwnPropertySymbols,ul=Object.prototype.hasOwnProperty,Rl=Object.prototype.propertyIsEnumerable,Xl=(oe,ue,re)=>ue in oe?bi(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,ll=(oe,ue)=>{for(var re in ue||(ue={}))ul.call(ue,re)&&Xl(oe,re,ue[re]);if(el)for(var re of el(ue))Rl.call(ue,re)&&Xl(oe,re,ue[re]);return oe},Tl=(oe,ue)=>Wi(oe,ru(ue)),Ai=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const Vi=jo.default.Option,hi=({practiceSetting:oe,dispatch:ue,shixunsDetail:re,user:ve})=>{var Ie,nt;const[je,We]=(0,x.useState)(null),[Ee,Re]=(0,x.useState)([]),[tn,Mn]=(0,x.useState)(!0),[zt,dn]=(0,x.useState)({}),[rn,Yn]=(0,x.useState)([]),[sn,Ft]=(0,x.useState)(),[Ca,xn]=(0,x.useState)(),[Ut,fn]=(0,x.useState)([]),[Nt,ht]=(0,x.useState)({}),In=(0,x.useRef)(null),kt=(0,x.useRef)(!0),Ct=(0,x.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),Ht=(0,x.useRef)(null),[Xn,mt]=(0,x.useState)(!1),[Bt,oa]=(0,x.useState)(!1),[ua,Jt]=(0,x.useState)({}),{id:nn,is_published:Ia}=oe,{frequence_image:Wn=[],environments:la=[],choice_small_type:Er=[],other_image:Lr=[]}=Nt,{name:Or,description:hr,authorization:hn,small_type:Za=[]}=zt;(0,x.useEffect)(()=>{je!==null&&(ur(),In.current.scrollTop=0)},[je]),(0,x.useEffect)(()=>{nn&&fa()},[nn]),(0,x.useEffect)(()=>{if(je!==null)return Ba(),()=>{clearTimeout(Ht.current)}},[je,Ee,rn,sn,Ca]);const Ba=()=>{clearTimeout(Ht.current),Ht.current=setTimeout(()=>{!(0,An.isEqual)(Ct.current.activeId,je)||!(0,An.isEqual)(Ct.current.selectId,Ee)||!(0,An.isEqual)(Ct.current.serviceConfigList,rn)||!(0,An.isEqual)(Ct.current.evaluateScript,sn)||!(0,An.isEqual)(Ct.current.evaluationScript,Ca)?ue({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):ue({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},fa=()=>Ai(void 0,null,function*(){var ea,vo,ko;Mn(!0);const Ao=yield(0,$e.ZP)(`/api/shixuns/${nn}/edit_environment_info.json`,{method:"get"});Ao.status===0&&(ht(ll({},Ao.data)),Mn(!1),(ea=Ao==null?void 0:Ao.data)!=null&&ea.id?(Ct.current.activeId=(vo=Ao==null?void 0:Ao.data)==null?void 0:vo.id,We((ko=Ao==null?void 0:Ao.data)==null?void 0:ko.id)):We(null))}),ur=()=>Ai(void 0,null,function*(){var ea,vo,ko,Ao;const va=yield(0,$e.ZP)(`/api/shixuns/${nn}/edit_environment_info.json`,{method:"get",params:{mirror_repository_id:je}});dn(va.data),Ct.current.selectId=(ea=va.data)==null?void 0:ea.choice_small_type,Re((vo=va.data)==null?void 0:vo.choice_small_type),Ct.current.serviceConfigList=(ko=va.data)==null?void 0:ko.shixun_service_configs,Yn((Ao=va.data)==null?void 0:Ao.shixun_service_configs),Ct.current.evaluateScript=va.data.evaluate_script,Ft(va.data.evaluate_script),Ct.current.evaluationScript=va.data.choice_standard_scripts,xn(va.data.choice_standard_scripts),fn(va.data.standard_scripts)}),qa=()=>{var ea;const vo=()=>{xe.history.push(`/shixuns/${nn}/challenges`),ue({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(ea=oe==null?void 0:oe.sideBar)!=null&&ea.confirmLeave?we.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{vo()}}):vo()},Qr=(ea=!1)=>Ai(void 0,null,function*(){if((zt==null?void 0:zt.survival_time)<10){De.ZP.warning("\u57FA\u672C\u4FE1\u606F\u66F4\u65B0\u5931\u8D25:\u9A8C\u8BC1\u5931\u8D25: \u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F\u5FC5\u987B\u5927\u4E8E\u6216\u7B49\u4E8E 10");return}if((0,Aa.gy)(ue,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;const vo={sub_type:Ee,main_type:je,shixun:{mirror_script_id:Ca,is_jupyter_lab_private_cloud:!1,survival_time:zt==null?void 0:zt.survival_time},shixun_info:{evaluate_script:sn},shixun_service_configs:rn.map(Ao=>({mirror_repository_id:Ao.mirror_repository_id,cpu_limit:Ao.cpu_limit,lower_cpu_limit:Ao.lower_cpu_limit,memory_limit:Ao.memory_limit,request_limit:Ao.request_limit,resource_limit:Ao.resource_limit}))};(yield(0,$e.ZP)(`/api/shixuns/${nn}`,{method:"put",body:vo})).status===0&&(De.ZP.success("\u7F16\u8F91\u6210\u529F"),Ct.current={activeId:je,selectId:Ee,serviceConfigList:rn,evaluateScript:sn,evaluationScript:Ca},ue({type:"practiceSetting/getCommonData",payload:{id:nn}}),ue({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}))}),qo=Za.filter(ea=>Ee.includes(ea.id)),su=()=>{qa()},Ga=(ea,vo,ko)=>{Yn(Ao=>Ao.map((va,wa)=>wa===ko?Tl(ll({},va),{[vo]:ea}):va))},eo=()=>{(0,Aa.gy)(ue,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||ue({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:nn}}})},Hu=ea=>Ai(void 0,null,function*(){const vo=yield ue({type:"shixunsDetail/getScriptContent",payload:{id:nn,script_id:ea}});vo&&Ft(vo.content)}),al=ea=>{we.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:x.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",x.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>Ai(void 0,null,function*(){yield Hu(ea),we.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:x.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},ba=(ea,vo)=>{const ko=rn[0]?[rn[0]]:[];vo.forEach(Ao=>{const va=rn.find(wa=>wa.mirror_repository_id===Number(Ao.key));if(va)ko.push(va);else{const wa=Za.find(mr=>mr.id===Number(Ao.key));if(wa.mirror_name){const mr={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,mirror_repository_id:Number(Ao.key),name:wa.mirror_name,request_limit:10};ko.push(mr)}}}),Yn(ko),Re(ea)},$a=ea=>{Ga(String(ea==null?void 0:ea.cpu),"cpu_limit",ea.index),Ga(String(ea==null?void 0:ea.memory),"memory_limit",ea.index),mt(!1)};return x.createElement("div",{className:au.practice},x.createElement(Bu.Z,{loading:tn,skin:"night",className:au.left,dispatch:ue,value:je,data:la,otherData:Lr,tags:Wn,onChange:ea=>We(ea),onSearchWord:()=>{}}),x.createElement("div",{className:au.right},x.createElement("header",null,x.createElement("div",{className:au.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",je===null?"\u2014 \u2014":Or)),x.createElement("div",{className:au.content,ref:In},je===null&&x.createElement(Su.Z,{image:Yu,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),je!==null&&x.createElement("div",{className:au.des},x.createElement("div",{className:au.mainBody},x.createElement(Ae.Z,{value:hr})),x.createElement("div",{className:au.title},"\u9644\u5E26\u73AF\u5883"),x.createElement("div",{className:au.selectBox},x.createElement(jo.default,{onChange:(ea,vo)=>ba(ea,vo),getPopupContainer:ea=>ea.parentNode,mode:"multiple",bordered:!1,value:Ee,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},Za.map((ea,vo)=>x.createElement(Vi,{key:ea.id,value:ea.id},ea.type_name))),x.createElement("div",{className:au.smallType},qo.map(ea=>ea.description?x.createElement("span",{key:ea.id},ea.description):null))),!((Ie=re==null?void 0:re.detail)!=null&&Ie.is_jupyter_lab)&&x.createElement(x.Fragment,null,x.createElement("div",{className:au.title},"\u8BC4\u6D4B\u811A\u672C"),x.createElement("div",{className:au.evaluating},x.createElement("div",{className:au.evaluatingLabel},Ia&&x.createElement("div",{onClick:()=>{(0,Aa.gy)(ue,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")},className:au.mask}),x.createElement(jo.default,{style:{width:400},bordered:!1,getPopupContainer:ea=>ea.parentNode,value:Ca,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:ea=>{al(ea),xn(ea)}},(Ut||[]).map((ea,vo)=>x.createElement(Vi,{value:parseInt(ea.id),name:ea.scptname,key:vo},ea.scptname))),x.createElement("span",{className:au.evaluatingS1,onClick:eo},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),x.createElement(zu.Z,{overlayClassName:au.popover,placement:"bottomLeft",content:x.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",x.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",x.createElement("br",null),"challengeProgramNames",x.createElement("br",null),"sourceClassNames",x.createElement("br",null),x.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",x.createElement("br",null),x.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",x.createElement("br",null),"src/step1/HelloWorld.java",x.createElement("br",null),"src/step2/Other.java",x.createElement("br",null),x.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",x.createElement("br",null),"step1.HelloWorld",x.createElement("br",null),"step2.Other",x.createElement("br",null),x.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",x.createElement("br",null),'ff challengeProgramNames=("src/step1/',x.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',x.createElement("br",null),'sourceClassNames=("step1.HelloWorld',x.createElement("br",null),'" "step2.Other")',x.createElement("br",null),x.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},x.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},x.createElement($u.Z,null)))),x.createElement(Dl.ZP,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:sn,onChange:ea=>{if(kt.current){kt.current=!1;return}Ft(ea),(0,Aa.gy)(ue,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(()=>{kt.current=!0,Ft(Ct.current.evaluateScript)},200)}}))),((nt=re.detail)==null?void 0:nt.identity)<3&&!!rn.length&&x.createElement(x.Fragment,null,x.createElement("div",{className:au.title},"\u8D44\u6E90\u914D\u7F6E"),x.createElement("div",{className:au.serviceSettingWrap},rn==null?void 0:rn.map((ea,vo)=>x.createElement("div",{key:vo,className:"mb30"},x.createElement("div",{className:"mb20"},x.createElement("span",{className:"font16"},ea.name)),x.createElement("div",{style:{color:"#333",marginBottom:4}},"CPU\u548C\u5185\u5B58"),x.createElement(ke.Z,{align:"middle"},x.createElement(ke.Z,{align:"middle",wrap:!1},x.createElement("div",{className:au.serverConfig,style:Ia?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{Ia||(Jt({index:vo,cpu:ea==null?void 0:ea.cpu_limit,memory:ea==null?void 0:ea.memory_limit}),mt(!0))}},x.createElement("div",null,x.createElement("span",null,ea==null?void 0:ea.cpu_limit,"\u6838")," ",x.createElement("span",null,ea==null?void 0:ea.memory_limit,"GB")),x.createElement("i",{className:"iconfont icon-bianji21",style:Ia?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}}))),x.createElement(ke.Z,{align:"middle",wrap:!1},x.createElement("div",{className:au.viewRecommendConfig,onClick:()=>oa(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))),x.createElement("div",{className:au.serviceBox},x.createElement("div",{className:au.serviceSetLeft},"\u6587\u4EF6\u5927\u5C0F\u9650\u5236"),x.createElement(Se.default,{value:ea.resource_limit,style:{width:400,height:50},disabled:Ia,maxLength:5,onChange:ko=>{const{value:Ao}=ko.target,va=/^\d*(\.\d*)?$/;Ao.match(va)&&Ga(ko.target.value,"resource_limit",vo)},addonAfter:"M"}),x.createElement("label",{className:au.serviceSetTip},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))))),x.createElement("div",{className:"flex flex-col gap-10px"},x.createElement("div",null,"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"),x.createElement(Jo.Z,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F",value:zt==null?void 0:zt.survival_time,addonAfter:"\u5206",min:0,style:{width:256},onChange:ea=>{dn(Tl(ll({},zt),{survival_time:ea}))}})))),x.createElement("div",{className:au.btns},x.createElement(de.ZP,{size:"middle",style:{marginRight:20},onClick:su},"\u53D6\u6D88"),x.createElement(de.ZP,{size:"middle",type:"primary",disabled:je===null,onClick:()=>Qr()},"\u4FDD\u5B58"))),x.createElement(Ur.Z,null),x.createElement(ci,{onFinish:ea=>Ft(ea)}),x.createElement(Nl.Z,null),x.createElement(an.Z,{visible:Xn,onOk:ea=>$a(ea),onCancel:()=>mt(!1),info:ua}),x.createElement($t.Z,{identifier:nn,visible:Bt,onCancel:()=>oa(!1),info:null,isJupyter:!0}))};var gs=(0,xe.connect)(({practiceSetting:oe,globalSetting:ue,shixunsDetail:re,user:ve})=>({practiceSetting:oe,globalSetting:ue,shixunsDetail:re,user:ve}))(hi);const Qs=({shixunsDetail:oe})=>{var ue,re,ve,Ie;const[nt,je]=(0,x.useState)(!0);return(0,x.useEffect)(()=>{var We;typeof((We=oe==null?void 0:oe.detail)==null?void 0:We.is_jupyter_lab)=="boolean"&&nt&&je(!1)},[(ue=oe==null?void 0:oe.detail)==null?void 0:ue.is_jupyter_lab,nt]),console.log((re=oe==null?void 0:oe.detail)==null?void 0:re.is_jupyter_lab,nt),x.createElement(zl.Z,{loading:nt,active:!0},((ve=oe==null?void 0:oe.detail)==null?void 0:ve.is_jupyter_lab)===!1&&x.createElement(Eu,null),((Ie=oe==null?void 0:oe.detail)==null?void 0:Ie.is_jupyter_lab)===!0&&x.createElement(gs,null))};var Ws=(0,xe.connect)(({shixunsDetail:oe})=>({shixunsDetail:oe}))(Qs),xl=le(1710),ku={flex_box_center:"flex_box_center___ap7QK",flex_space_between:"flex_space_between___y0ril",flex_box_vertical_center:"flex_box_vertical_center___lHV36",flex_box_center_end:"flex_box_center_end___LZ9Th",flex_box_column:"flex_box_column___w365Y",dataset:"dataset___Fpv_2",header:"header___JaI8B",title:"title___W2bjU",dataPath:"dataPath___VR6tz",pathTitle:"pathTitle___ZsIta",btns:"btns___o1xZS",content:"content___bsrju",customTable:"customTable___RS8yq",row:"row___dbMWu",empty:"empty___jeKzD",path:"path___q4vau",text:"text___Xngoj",actionsBtns:"actionsBtns___lW7NZ",customModal:"customModal___j7oZm",shareModal:"shareModal___UfYMy",fileName:"fileName___oCsnD",renameModal:"renameModal___kGFhU",errorDes:"errorDes___GQgpo",uploadFileModal:"uploadFileModal___uvHAo",selectBtn:"selectBtn___wCM31",leftButton:"leftButton___KNGj3",rightButton:"rightButton___ejFn9",centerText:"centerText___oZo20"},ql={wrap:"wrap___tHiDz",colorBlue:"colorBlue___YpQqS",repeatedName:"repeatedName___THyMO"},As=le(16253),os=Object.defineProperty,Ti=Object.defineProperties,vl=Object.getOwnPropertyDescriptors,Ei=Object.getOwnPropertySymbols,us=Object.prototype.hasOwnProperty,$i=Object.prototype.propertyIsEnumerable,Bi=(oe,ue,re)=>ue in oe?os(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,wl=(oe,ue)=>{for(var re in ue||(ue={}))us.call(ue,re)&&Bi(oe,re,ue[re]);if(Ei)for(var re of Ei(ue))$i.call(ue,re)&&Bi(oe,re,ue[re]);return oe},Di=(oe,ue)=>Ti(oe,vl(ue)),Ll=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const{Dragger:Pi}=Pt.default;var Xu=({dispatch:oe,id:ue,onClose:re,onOK:ve,visible:Ie,wrapClassName:nt,local:je,containerId:We,rootIdentifier:Ee})=>{var Re;const[tn,Mn]=(0,x.useState)({}),[zt,dn]=(0,x.useState)([]),[rn,Yn]=(0,x.useState)([]),[sn,Ft]=(0,x.useState)(0),[Ca,xn]=(0,x.useState)(!1),[Ut,fn]=(0,x.useState)(!1),[Nt]=ce.default.useForm(),[ht,In]=(0,x.useState)([]),kt=(0,x.useRef)([]);(0,x.useEffect)(()=>{Ie&&(Nt.resetFields(),In([]),Yn([]),dn([]),Ft(0),fn(!1),xn(!1))},[Ie]);const Ct=hn=>{var Za,Ba,fa;if(hn.file.status==="done"||hn.file.status==="uploading"){if(In(hn.fileList),!hn.file.response)return;if((Za=hn.file.response)!=null&&Za.id){De.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}In(ht.filter(ur=>ur.uid!==hn.file.uid)),(Ba=hn.file.response)!=null&&Ba.message&&De.ZP.info((fa=hn.file.response)==null?void 0:fa.message)}},Ht=hn=>Ll(void 0,null,function*(){var Za;if(!sn){const fa=ht.filter(ur=>ur.uid!==hn.uid);In(fa),kt.current=[...fa],dn(zt.filter(ur=>ur!==hn.name)),De.ZP.info("\u5220\u9664\u6210\u529F"),fa.length||(Nt.setFieldsValue({file:void 0}),Nt.validateFields());return}if(!hn.response){De.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield(0,$e.ZP)(`/api/shixuns/${ue}/destroy_data_sets.json`,{method:"Delete",body:{id:[(Za=hn==null?void 0:hn.response)==null?void 0:Za.id]}})).status===0&&(In(ht.filter(fa=>fa.uid!==hn.uid)),De.ZP.info("\u5220\u9664\u6210\u529F"))}),Xn=hn=>{if(ht!=null&&ht.some(Ba=>Ba.name===hn.name))return De.ZP.info(`${hn.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;const Za={name:hn.name,uid:hn.uid,file:hn,percent:0};return ht.push(Za),kt.current=[...ht],In([...ht]),!1},mt={height:300,multiple:!0,disabled:sn>0,withCredentials:!0,fileList:ht,action:`${ct.Z.API_SERVER}/api/attachments.json`,onChange:Ct,onRemove:Ht,beforeUpload:Xn},Bt=(hn,Za,Ba,fa,ur)=>{const qa=new FormData;Object.keys(hn).forEach(qo=>{qa.append(qo,hn[qo])});const Qr=new window.XMLHttpRequest;return Qr.withCredentials=!0,Qr.addEventListener("load",function(qo){var su;Ba(JSON.parse((su=qo==null?void 0:qo.target)==null?void 0:su.response))},!1),Qr.addEventListener("error",function(qo){ur&&ur(qo)},!1),Qr.upload.onprogress=qo=>{fa&&fa(qo)},Qr.open("POST",Za),Qr.send(qa),Qr},oa=(hn,Za)=>{if(hn.lengthComputable){const Ba=Math.floor(hn.loaded/hn.total*100),fa=Di(wl({},Za),{percent:Ba,status:Ba===100?"done":"uploading"});console.log(kt.current,333),kt.current=kt.current.map(ur=>ur.uid===Za.uid?fa:ur),In(kt.current)}},ua=(hn,Za)=>{const Ba=Di(wl({},Za),{status:"error"});De.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),kt.current=kt.current.map(fa=>fa.uid===Za.uid?Ba:fa),kt.current.every(fa=>fa.status==="done"||fa.status==="error")&&(fn(!1),Ft(2)),In(kt.current)},Jt=(hn,Za)=>{let Ba=Di(wl({},Za),{status:"done"});if(hn.status===0||(Ba=Di(wl({},Za),{status:"error"}),De.ZP.error("\u4E0A\u4F20\u5931\u8D25!")),kt.current=kt.current.map(fa=>fa.uid===Za.uid?Ba:fa),kt.current.every(fa=>fa.status==="done")){De.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),Er(!0);return}kt.current.every(fa=>fa.status==="done"||fa.status==="error")&&(fn(!1),Ft(2)),In(kt.current)},nn=()=>{let hn=!0;return window.navigator.onLine==!0?hn=!0:hn=!1,hn},Ia=hn=>Ll(void 0,null,function*(){if(fn(!0),sn===3){Ft(2);return}if(sn===2||sn===1){Wn();return}const{commitMessage:Za="",fileOss:Ba=[]}=hn||{},ur=(je?ht:Ba).map(Qr=>Qr.name);if(ur.filter(Qr=>Qr.indexOf("\u3001")!=-1||Qr.indexOf(" ")!=-1).length>0){De.ZP.info("\u6570\u636E\u96C6\u540D\u79F0\u7981\u6B62\u6709\u7A7A\u683C\u4E0E\u3001"),fn(!1);return}const qa=yield(0,$e.ZP)(`/api/shixuns/${ue}/check_data_sets`,{method:"post",body:{files_name:ur}});if(qa.status===-3){dn(qa==null?void 0:qa.exist_files),fn(!1);return}if(JSON.stringify(qa)==="{}"){fn(!1),De.ZP.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!");return}qa.status===0&&(ht.forEach(Qr=>{const qo=Bt({file:Qr.file,description:Za},`${ct.Z.API_SERVER}/api/shixuns/${ue}/upload_data_sets.json`,su=>Jt(su,Qr),su=>oa(su,Qr),su=>ua(su,Qr));rn.push(qo)}),Ft(1))}),Wn=()=>{const{commitMessage:hn=""}=wl({},Nt.getFieldsValue())||{},Za=kt.current.filter(fa=>fa.status==="error"),Ba=kt.current.map(fa=>Di(wl({},fa),{status:fa.status==="error"?"uploading":fa.status}));In(Ba),Za.forEach(fa=>{const ur=Bt({file:fa.file,description:hn},`${ct.Z.API_SERVER}/api/shixuns/${ue}/upload_data_sets.json`,qa=>Jt(qa,fa),qa=>oa(qa,fa),qa=>ua(qa,fa));rn.push(ur)})},la=hn=>{var Za,Ba;if(console.log(hn,"changedValues"),"fileOss"in hn){if(hn!=null&&hn.fileOss.every(fa=>fa.status==="done")&&((Za=hn==null?void 0:hn.fileOss)!=null&&Za.length)){De.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),Er(!0);return}if(hn!=null&&hn.fileOss.every(fa=>fa.status==="done"||fa.status==="error")&&((Ba=hn==null?void 0:hn.fileOss)!=null&&Ba.length)){Ft(3),fn(!1);return}dn(zt.filter(fa=>{var ur;return(ur=hn==null?void 0:hn.fileOss)==null?void 0:ur.some(qa=>qa.name===fa)}))}Mn(wl({},Nt.getFieldsValue()))},Er=hn=>{hn||(xn(!0),rn.forEach(Za=>{Za.abort()})),ve(),re()},Lr=()=>{const{fileOss:hn=[]}=wl({},Nt.getFieldsValue())||{},Za=ht==null?void 0:ht.every(fa=>fa.status==="done"),Ba=hn==null?void 0:hn.every(fa=>fa.status==="done");if(!Za||!Ba){we.default.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20,\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Er()}});return}Er()},Or=()=>x.createElement(x.Fragment,null,x.createElement("div",null,x.createElement("i",{className:`iconfont icon-shangchuan font50 ${ql.colorBlue}`})),x.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",x.createElement("span",{className:`${ql.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))),hr=hn=>{console.log(hn,444)};return x.createElement(we.default,{open:Ie,onOk:()=>{(0,Ye.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),Nt.submit()},centered:!0,okText:sn===0?"\u786E\u5B9A":sn===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:Ut},onCancel:Lr,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},x.createElement("div",{className:ql.wrap},x.createElement(ce.default,{className:"mt10",form:Nt,scrollToFirstError:!0,layout:"vertical",onFinish:Ia,onValuesChange:la},je?x.createElement(ce.default.Item,{label:x.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",x.createElement("span",{style:{visibility:"hidden"},className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},x.createElement(Pi,wl({},mt)," ",Or())):x.createElement(ce.default.Item,{label:x.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",x.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},x.createElement(As.ZP,{identifier:Ee,cancelUpload:Ca,container_type:"Shixun",container_id:We,uploading:sn<3?sn:0,disabled:sn>0,height:300,maxSize:100*1024*1024*1024,description:tn.commitMessage||"",text:Or(),onComplete:hr,realFileName:!0})),!!zt.length&&x.createElement("span",{className:ql.repeatedName},zt.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),x.createElement(ce.default.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(Se.default,{bordered:!1,disabled:sn>0,maxLength:100,suffix:`${((Re=tn.commitMessage)==null?void 0:Re.length)||0}/100`,placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))},pl={flex_box_center:"flex_box_center___RwP4Q",flex_space_between:"flex_space_between___JqfPJ",flex_box_vertical_center:"flex_box_vertical_center___L0FU3",flex_box_center_end:"flex_box_center_end___wLRsI",flex_box_column:"flex_box_column___MEfj6",listItem:"listItem___UjT9q",wrap:"wrap___tj83M",leftContent:"leftContent___SgeL2",header:"header___JIhx8",title:"title___Wc9o6",time:"time___SMHCq",introduction:"introduction___uNDtN",from:"from___Cg8bF",bottom:"bottom___Ve8Zg",user_img:"user_img___qqs9Y",user_name:"user_name___LjcGY",tags_name:"tags_name___xvwsP",buttonList:"buttonList___nAH2P",buttonItem:"buttonItem___D6ug3"},bl=le(92427),Vu=le(28426),ls=le(84816),mu=le(59301),zi=Object.defineProperty,Ds=Object.getOwnPropertySymbols,is=Object.prototype.hasOwnProperty,Vs=Object.prototype.propertyIsEnumerable,fs=(oe,ue,re)=>ue in oe?zi(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,bo=(oe,ue)=>{for(var re in ue||(ue={}))is.call(ue,re)&&fs(oe,re,ue[re]);if(Ds)for(var re of Ds(ue))Vs.call(ue,re)&&fs(oe,re,ue[re]);return oe},Cr=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const ou=({globalSetting:oe,dispatch:ue,practiceSetting:re,shixunsDetail:ve,user:Ie,visible:nt,setVisible:je,type:We="all",updateData:Ee,recordId:Re,identifier:tn})=>{const[Mn,zt]=(0,x.useState)([]),[dn,rn]=(0,x.useState)(0),[Yn,sn]=(0,x.useState)([]),[Ft,Ca]=(0,x.useState)({page:1,limit:4,search:"",order:"public"}),[xn,Ut]=(0,x.useState)([{id:"public",name:"\u516C\u5F00\u6570\u636E\u96C6"},{id:"mine",name:"\u6211\u7684\u6570\u636E\u96C6"},{id:"share",name:"\u56E2\u961F\u5171\u4EAB"},{id:"collect",name:"\u6211\u6536\u85CF\u7684"}]);(0,x.useEffect)(()=>{nt&&ht()},[nt,Ft]);const fn=Ct=>{Ft.search=Ct,Ft.page=1,Ca(bo({},Ft))},Nt=Ct=>{Ft.page=1,Ft.order=Ct,Ca(bo({},Ft))},ht=()=>Cr(void 0,null,function*(){(0,ls._S)({page:Ft==null?void 0:Ft.page,limit:Ft==null?void 0:Ft.limit,search:Ft==null?void 0:Ft.search,category:We=="all"?Ft==null?void 0:Ft.order:"mine"}).then(Ct=>{var Ht,Xn;(Ct==null?void 0:Ct.status)==0&&(zt((Ht=Ct==null?void 0:Ct.data)==null?void 0:Ht.list),rn((Xn=Ct==null?void 0:Ct.data)==null?void 0:Xn.count))})}),In=()=>Cr(void 0,null,function*(){if((Yn==null?void 0:Yn.length)===0)return De.ZP.warning("\u8BF7\u9009\u62E9\u6570\u636E\u96C6");let Ct=We=="all"?{url:"/api/data_sets/batch_send_to_shixun.json",body:{shixun_identifier:tn,data_set_ids:Yn}}:{url:"/api/data_sets/sync_my_data_sets.json",body:{attachment_ids:Re,data_set_id:Yn[0]}};(yield(0,$e.ZP)(Ct==null?void 0:Ct.url,{method:"post",body:Ct==null?void 0:Ct.body})).status===0&&(De.ZP.info("\u6DFB\u52A0\u6210\u529F"),kt(),Ee())}),kt=()=>{je(!1),zt([]),sn([]),rn(0),Ca({page:1,limit:4,search:"",order:"public"})};return mu.createElement(we.default,{title:"\u9009\u62E9\u6570\u636E\u96C6",open:nt,width:900,centered:!0,keyboard:!1,onCancel:()=>kt(),maskClosable:!1,bodyStyle:{minHeight:400},okText:mu.createElement("div",{onClick:()=>In()},"\u6DFB\u52A0(",Yn==null?void 0:Yn.length,")")},mu.createElement(ke.Z,{align:"middle",justify:"space-between",className:"mt10 mb20"},mu.createElement(bl.tp,{dataSource:We=="all"?xn:[{id:"mine",name:"\u6211\u7684\u6570\u636E\u96C6"}],value:We=="all"?Ft==null?void 0:Ft.order:"mine",onChange:Nt}),mu.createElement(bl.t7,{style:{width:303},placeholder:"\u8BF7\u641C\u7D22\u6570\u636E\u96C6\u540D\u79F0",value:Ft==null?void 0:Ft.search,onChange:fn})),(Mn==null?void 0:Mn.length)===0?mu.createElement(Vu.Z,{customText:"\u6682\u65E0\u6570\u636E"}):mu.createElement("div",null,mu.createElement("div",{style:{height:"410px",overflowY:"auto"}},Mn==null?void 0:Mn.map((Ct,Ht)=>{var Xn,mt,Bt;return mu.createElement("div",{className:pl.listItem,key:Ht,onClick:oa=>{if(We=="my"){sn([Ct.id]);return}Yn.indexOf(Ct.id)>-1?sn(Yn.filter(ua=>ua!==Ct.id)):sn(Yn.concat(Ct.id))}},mu.createElement("div",{style:{display:"flex"}},mu.createElement("div",{style:{marginTop:"1px"}},We=="all"?mu.createElement(lt.default,{checked:Yn.includes(Ct.id),value:Ct.id}):mu.createElement(Gl.ZP,{checked:Yn.includes(Ct.id),value:Ct.id})),mu.createElement("aside",{className:pl.wrap,key:Ht},mu.createElement("div",{className:pl.leftContent},mu.createElement("div",{className:pl.header},mu.createElement("div",{className:pl.title},Ct==null?void 0:Ct.title)),mu.createElement(Kt.Z,{title:Ct==null?void 0:Ct.introduction},mu.createElement("div",{className:pl.introduction},Ct==null?void 0:Ct.desc)),mu.createElement("div",{className:pl.bottom},mu.createElement("img",{className:pl.user_img,alt:"\u7528\u6237\u5934\u50CF",src:`${ct.Z.IMG_SERVER}/images/${(Xn=Ct==null?void 0:Ct.user_info)==null?void 0:Xn.image_url}`}),mu.createElement("div",{className:pl.user_name},(mt=Ct==null?void 0:Ct.user_info)==null?void 0:mt.name),(Bt=Ct==null?void 0:Ct.data_set_tags)==null?void 0:Bt.map((oa,ua)=>{var Jt;return ua<3?mu.createElement("div",{key:ua,className:pl.tags_name},oa==null?void 0:oa.tag_name):ua==3?mu.createElement(Kt.Z,{key:ua,title:(Jt=Ct==null?void 0:Ct.data_set_tags)==null?void 0:Jt.map((nn,Ia)=>{var Wn;if(Ia>2)return(nn==null?void 0:nn.tag_name)+(Ia===((Wn=nn==null?void 0:nn.data_set_tags)==null?void 0:Wn.length)-1?"":"\u3001")}).join("")},mu.createElement("div",{key:ua,className:pl.tags_name},"...")):null}))))))})),mu.createElement(Ri.Z,{showTotal:Ct=>mu.createElement("span",null,"\u5171",mu.createElement("span",{style:{color:"#165DFF",marginLeft:"3px"}},Ct)," \u6761\u6570\u636E"),style:{marginTop:10},onChange:(Ct,Ht)=>{Ft.page=Ct,Ft.limit=Ht,Ca(bo({},Ft)),ht()},defaultCurrent:1,pageSize:Ft.limit||4,current:Ft.page||1,total:dn})))};var ml=(0,xe.connect)(({globalSetting:oe,shixunsDetail:ue,practiceSetting:re,user:ve})=>({globalSetting:oe,shixunsDetail:ue,user:ve,practiceSetting:re}))(ou),ki=le(33633),Js=Object.defineProperty,mc=Object.defineProperties,Xs=Object.getOwnPropertyDescriptors,vs=Object.getOwnPropertySymbols,Ul=Object.prototype.hasOwnProperty,Lo=Object.prototype.propertyIsEnumerable,zs=(oe,ue,re)=>ue in oe?Js(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,kl=(oe,ue)=>{for(var re in ue||(ue={}))Ul.call(ue,re)&&zs(oe,re,ue[re]);if(vs)for(var re of vs(ue))Lo.call(ue,re)&&zs(oe,re,ue[re]);return oe},Qi=(oe,ue)=>mc(oe,Xs(ue)),Jc=(oe,ue)=>{var re={};for(var ve in oe)Ul.call(oe,ve)&&ue.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&vs)for(var ve of vs(oe))ue.indexOf(ve)<0&&Lo.call(oe,ve)&&(re[ve]=oe[ve]);return re},ss=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const{Fragment:_s}=x,{TabPane:qs}=vn.default,xc=oe=>{var ue=oe,{globalSetting:re,dispatch:ve,practiceSetting:Ie,shixunsDetail:nt,user:je}=ue,We=Jc(ue,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),Ee,Re,tn,Mn,zt,dn;const{id:rn}=Ie,[Yn,sn]=(0,x.useState)([]),[Ft,Ca]=(0,x.useState)({}),[xn,Ut]=(0,x.useState)([]),[fn,Nt]=(0,x.useState)(!1),[ht,In]=(0,x.useState)(!0),[kt,Ct]=(0,x.useState)(!1),[Ht,Xn]=(0,x.useState)(!1),[mt,Bt]=(0,x.useState)(!1),[oa,ua]=(0,x.useState)(!1),[Jt,nn]=(0,x.useState)("all"),[Ia,Wn]=(0,x.useState)([]),[la,Er]=(0,x.useState)([]),[Lr,Or]=(0,x.useState)(!1),[hr,hn]=(0,x.useState)({}),[Za,Ba]=(0,x.useState)(!1),[fa,ur]=(0,x.useState)([]),[qa,Qr]=(0,x.useState)({page:1,limit:10,total:0}),[qo,su]=(0,x.useState)({page:1,limit:10,search:"",order:"mine"});(0,x.useEffect)(()=>{rn&&eo()},[rn]);const Ga=va=>{const wa=Qi(kl({},qa),{page:va});Er([]),Qr(wa),eo(wa)},eo=va=>ss(void 0,null,function*(){const mr=va||{page:1,limit:10,total:0};Nt(!0);const Qo=yield ve({type:"shixunsDetail/getSetData",payload:Qi(kl({},mr),{id:rn})});Qo!=null&&Qo.data_sets&&(Nt(!1),sn([...Qo.data_sets]),Qr(Qi(kl({},mr),{total:Qo==null?void 0:Qo.data_sets_count})),In(!1),Ca(kl({},Qo)))}),Hu=()=>x.createElement("div",{className:ku.empty},x.createElement("img",{src:Fn.x7,width:"258"}),x.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~")),ba={selectedRowKeys:la,columnWidth:70,onChange:va=>{console.log("selectedRowKeys changed: ",va),Er(va)}},$a=va=>{(0,Ye.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);const wa=va?[va]:la;we.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ss(void 0,null,function*(){if((yield(0,$e.ZP)(`/api/shixuns/${rn}/destroy_data_sets.json`,{method:"Delete",body:{id:wa}})).status===0){const Qo=wa.length===Yn.length&&qa.page>1?qa.page-1:qa.page;De.ZP.success("\u5220\u9664\u6210\u529F"),eo(Qi(kl({},qa),{page:Qo})),Er([])}})})},ea=()=>ss(void 0,null,function*(){const{title:va}=hr;let wa=null;if(console.log(va,"title"),va===""){wa="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",hn(Qi(kl({},hr),{errorDes:wa}));return}if(va.includes(" ")){wa="\u6587\u4EF6\u540D\u4E0D\u80FD\u6709\u7A7A\u683C",hn(Qi(kl({},hr),{errorDes:wa}));return}const mr=Yn.find(Rs=>Rs.id===(hr==null?void 0:hr.id)).title;if(va===mr.substring(0,mr.lastIndexOf("."))||va===mr){wa="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",hn(Qi(kl({},hr),{errorDes:wa}));return}const Qo=mr.includes(".")?mr.substring(mr.lastIndexOf("."),mr.length):"";(yield(0,$e.ZP)(`/api/shixuns/${rn}/rename_data_sets.json`,{method:"post",body:{id:hr==null?void 0:hr.id,new_file_name:va+Qo}})).status===0&&(De.ZP.success("\u91CD\u547D\u540D\u6210\u529F"),eo(qa),Ct(!1),hn({}))}),vo=()=>{const{download_url:va}=hr;ko(va),De.ZP.success("\u590D\u5236\u6210\u529F"),Xn(!1),hn({})},ko=va=>{const wa=va,mr=document.createElement("input");mr.value=wa,document.body.appendChild(mr),mr.select(),document.execCommand("Copy"),mr.style.display="none"},Ao=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:va=>x.createElement(Kt.Z,{title:va},x.createElement("span",null,va))},{title:"\u6570\u636E\u96C6\u6765\u6E90",dataIndex:"data_set_title",key:"data_set_title",align:"left",ellipsis:!0,render:(va,wa)=>wa!=null&&wa.data_set_id?x.createElement(Kt.Z,{title:va},x.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{(0,Ye.xg)(`/dataset/${wa==null?void 0:wa.data_set_id}/detail?tabId=public`)}},va)):"--"},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:va=>x.createElement(Kt.Z,{title:va},x.createElement("span",null,va||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:(va,wa)=>El()(wa.created_on).format("YYYY-MM-DD HH:mm")},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:(va,wa)=>x.createElement("div",{className:ku.path},x.createElement(Kt.Z,{title:va},x.createElement("span",{className:ku.text},va)),x.createElement(Nn.CopyToClipboard,{text:va,onCopy:()=>De.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(Kt.Z,{title:"\u590D\u5236"},x.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author",align:"left",width:120},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"left",width:200,render:(va,wa)=>x.createElement("div",{className:ku.actionsBtns},x.createElement(Kt.Z,{title:"\u91CD\u547D\u540D"},x.createElement("span",{className:"iconfont icon-zhongmingming",onClick:()=>{var mr;hn((0,An.clone)(Qi(kl({},wa),{title:wa!=null&&wa.title.includes(".")?(mr=wa==null?void 0:wa.title)==null?void 0:mr.substring(0,wa.title.lastIndexOf(".")):wa==null?void 0:wa.title}))),Ct(!0),(0,Ye.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),x.createElement(Kt.Z,{title:"\u5206\u4EAB"},x.createElement("span",{className:"iconfont icon-fenxiang",onClick:()=>{(0,Ye.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),hn((0,An.clone)(wa)),Xn(!0)}})),x.createElement(Kt.Z,{title:"\u4E0B\u8F7D"},x.createElement("span",{className:"iconfont icon-xiazai3",onClick:()=>{(0,Ye.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),(0,Ye.Nd)(wa.title,wa==null?void 0:wa.download_url)}})),x.createElement(Kt.Z,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D"},x.createElement("span",{className:"iconfont icon-tongbushuju",onClick:()=>{(0,Ye.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u540C\u6B65"]),ua(!0),ur([wa]),Wn([wa.id])}})),x.createElement(Kt.Z,{title:"\u5220\u9664"},x.createElement("span",{className:"iconfont icon-shanchu8",onClick:()=>{(0,Ye.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),$a(wa.id)}})))}];return x.createElement("div",{className:ku.dataset},x.createElement("div",{className:ku.header},x.createElement("div",{className:ku.title},"\u6570\u636E\u96C6(",qa.total,")"),x.createElement("div",{className:ku.dataPath},x.createElement("span",{className:ku.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),x.createElement("input",{value:Ft==null?void 0:Ft.folder_name,disabled:!0}),x.createElement(Nn.CopyToClipboard,{text:Ft==null?void 0:Ft.folder_name,onCopy:()=>De.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(Kt.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},x.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),x.createElement("div",{className:ku.btns},x.createElement(de.ZP,{type:"primary",ghost:!0,onClick:()=>$a(),disabled:!la.length,style:{width:"60px"}},"\u5220\u9664"),x.createElement(de.ZP,{type:"primary",className:"ml10",style:{width:"60px"},ghost:!0,onClick:()=>{ua(!0),Wn(la),ur(Yn.filter(va=>la.includes(va.id)))},disabled:!la.length},"\u540C\u6B65"),x.createElement(Dn.Z,{className:"ml10",disabled:((Ee=je==null?void 0:je.userInfo)==null?void 0:Ee.user_status)===2,dropdownRender:()=>x.createElement(Lt.default,null,x.createElement(Lt.default.Item,{key:1,onClick:()=>{Or(!0)}},"\u4E0A\u4F20\u6570\u636E\u96C6"),x.createElement(Lt.default.Item,{key:2,onClick:()=>{Bt(!0),nn("all")}},"\u9009\u62E9\u6570\u636E\u96C6"))},x.createElement("span",{className:ku.selectBtn},x.createElement("span",null,"\u589E\u52A0\u6570\u636E\u96C6"))))),x.createElement("div",{className:ku.content},x.createElement(zl.Z,{loading:ht,active:!0,paragraph:{rows:5}},qa.total?x.createElement(xl.default,{rowSelection:ba,className:ku.customTable,dataSource:Yn,bordered:!1,rowKey:va=>va.id,rowClassName:ku.row,columns:Ao,loading:fn,pagination:{pageSize:qa.limit,total:qa.total,current:qa.page,onChange:Ga,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):Hu())),x.createElement(Xu,{rootIdentifier:(Re=nt==null?void 0:nt.detail)==null?void 0:Re.root_identifier,wrapClassName:ku.uploadFileModal,id:rn,containerId:(tn=nt==null?void 0:nt.detail)==null?void 0:tn.id,local:(Mn=re==null?void 0:re.setting)==null?void 0:Mn.is_local,dispatch:ve,visible:Lr,onClose:()=>Or(!1),onOK:eo}),x.createElement(we.default,{title:"\u91CD\u547D\u540D",open:kt,onOk:ea,centered:!0,wrapClassName:ku.renameModal,onCancel:()=>{Ct(!1),hn({})},width:"1000px"},x.createElement("div",null,x.createElement("div",{className:ku.fileName},x.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),x.createElement(Se.default,{value:hr==null?void 0:hr.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:va=>{hn(Qi(kl({},hr),{title:va.target.value,errorDes:null}))},maxLength:60,suffix:`${((zt=hr==null?void 0:hr.title)==null?void 0:zt.length)||0}/60`}),(hr==null?void 0:hr.errorDes)&&x.createElement("div",{className:ku.errorDes},hr==null?void 0:hr.errorDes))),x.createElement(we.default,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",open:Ht,onOk:vo,centered:!0,wrapClassName:ku.shareModal,onCancel:()=>{Xn(!1),hn({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},x.createElement("div",null,x.createElement("div",{className:ku.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",x.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),x.createElement(Se.default,{bordered:!1,addonBefore:"\u94FE\u63A5",value:hr==null?void 0:hr.download_url}))),x.createElement(ml,{setVisible:Bt,visible:mt,recordId:Ia,type:Jt,updateData:eo,identifier:(dn=nt.detail)==null?void 0:dn.identifier}),x.createElement(we.default,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6",open:oa,width:400,centered:!0,keyboard:!1,onCancel:()=>ua(!1),maskClosable:!1,footer:x.createElement("div",{style:{display:"flex",justifyContent:"center"}},x.createElement("div",{className:ku.leftButton,onClick:()=>{Ba(!0)}},"\u751F\u6210\u65B0\u7684\u6570\u636E\u96C6"),x.createElement("div",{className:ku.rightButton,onClick:()=>{ua(!1),Bt(!0),nn("my")}},"\u53D1\u9001\u5230\u5DF2\u6709\u6570\u636E\u96C6\u4E2D"))},x.createElement("div",{className:ku.centerText},"\u5C06\u8BE5\u6570\u636E\u96C6\u6587\u4EF6\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D\uFF0C\u8BF7\u9009\u62E9\u540C\u6B65\u65B9\u5F0F\uFF1A")),x.createElement(ki.Z,{visible:Za,attachmentInfo:fa,onClose:()=>Ba(!1),onSuccess:va=>{Ba(!1),xe.history.push(`/dataset/${va}/detail?tabId=mine`)}}))};var wc=(0,xe.connect)(({globalSetting:oe,shixunsDetail:ue,practiceSetting:re,user:ve})=>({globalSetting:oe,shixunsDetail:ue,user:ve,practiceSetting:re}))(xc),gc=le(31797),Uu={wrap:"wrap___XfiDL",content:"content___Wo8S5",mainPathWrap:"mainPathWrap___HiWyw",colorBlue:"colorBlue___YquQT"},to=Object.defineProperty,di=Object.getOwnPropertySymbols,il=Object.prototype.hasOwnProperty,Xc=Object.prototype.propertyIsEnumerable,Lc=(oe,ue,re)=>ue in oe?to(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,hd=(oe,ue)=>{for(var re in ue||(ue={}))il.call(ue,re)&&Lc(oe,re,ue[re]);if(di)for(var re of di(ue))Xc.call(ue,re)&&Lc(oe,re,ue[re]);return oe},Oc=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const es=oe=>oe!=null&&oe.length?oe.filter((ue,re)=>re!==0).map(ue=>ue.val).join("").substr(1):"",Ed=({shixunsDetail:oe,globalSetting:ue,loading:re,dispatch:ve,fileType:Ie,path:nt,onFinish:je=()=>{}})=>{const We=(0,xe.useParams)(),[Ee,Re]=(0,x.useState)(""),[tn,Mn]=(0,x.useState)([]),[zt,dn]=(0,x.useState)([]),Yn=[ws.OriginalPicturePath,ws.ExpectPicturePath,ws.PicturePath].includes(Ie);(0,x.useEffect)(()=>{oe.actionTabs.key==="EditPracticeSetting-SelectFilePath"&&(Re(nt||""),sn())},[oe.actionTabs.key]);const sn=(ht="")=>Oc(void 0,null,function*(){var In;const kt=yield ve({type:"shixunsDetail/getRepository",payload:{id:We.id,path:ht}});if(ht===""&&!((In=kt==null?void 0:kt.trees)!=null&&In.length)&&De.ZP.warning("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),kt!=null&&kt.trees){const Ct=kt.trees.map(Ht=>hd(hd({},Ht),{name:Ht.name,val:Ht.name}));dn(Ct||[])}}),Ft=ht=>{const In=es(tn),kt=`${In&&`${In}/`}${ht}`;Ie===ws.Path?!(Ee!=null&&Ee.includes(`${kt}\uFF1B`))&&Re(`${Ee}${kt}\uFF1B`):Ie===ws.ExecPath&&Re(kt)},Ca=ht=>{if(ht.type==="tree"){tn.length?tn.push({val:`/${ht.val}`,path:ht.val}):tn.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${ht.val}`,path:ht.val}),Mn(tn);const In=es(tn);Yn&&Re(In),sn(In)}},xn=(ht,In)=>{const kt=tn.filter((Ht,Xn)=>Xn<=In);Mn(kt);const Ct=es(kt);Yn&&Re(Ct),sn(Ct)},Ut=()=>Oc(void 0,null,function*(){je(Ee),fn()}),fn=()=>{Re(""),Mn([]),dn([]),ve({type:"shixunsDetail/setActionTabs",payload:{}})},Nt=es(tn);return x.createElement(we.default,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,open:oe.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Ut,onCancel:fn},x.createElement("div",{className:Uu.wrap},x.createElement("div",{className:Uu.content},x.createElement("div",{className:Uu.mainPathWrap},!!(tn!=null&&tn.length)&&tn.map((ht,In)=>x.createElement("a",{key:In,onClick:()=>xn(ht,In)},ht.val))),!!(zt!=null&&zt.length)&&zt.map((ht,In)=>ht.type==="tree"?x.createElement("a",{key:In,onClick:()=>Ca(ht)},x.createElement("i",{className:`iconfont icon-wenjianjia ${Uu.colorBlue}`}),Nt&&`${Nt}/`,ht.name):x.createElement("a",{key:In,onClick:()=>Ft(`${ht.name}`)},x.createElement("i",{className:`iconfont icon-zuoye ${Uu.colorBlue}`}),Nt&&`${Nt}/`,ht.name))),x.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),x.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:Ee,onChange:ht=>Re(ht.target.value)})))};var Jd=(0,xe.connect)(({shixunsDetail:oe,loading:ue,globalSetting:re})=>({shixunsDetail:oe,globalSetting:re,loading:ue.models.index}))(Ed),qc={wrap:"wrap___B8qi_",fixBtn:"fixBtn___OvNbo"},$s=le(81705),$c=Object.defineProperty,ps=Object.getOwnPropertySymbols,Pd=Object.prototype.hasOwnProperty,Mc=Object.prototype.propertyIsEnumerable,fc=(oe,ue,re)=>ue in oe?$c(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,ed=(oe,ue)=>{for(var re in ue||(ue={}))Pd.call(ue,re)&&fc(oe,re,ue[re]);if(ps)for(var re of ps(ue))Mc.call(ue,re)&&fc(oe,re,ue[re]);return oe},Fd=(oe,ue)=>{var re={};for(var ve in oe)Pd.call(oe,ve)&&ue.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&ps)for(var ve of ps(oe))ue.indexOf(ve)<0&&Mc.call(oe,ve)&&(re[ve]=oe[ve]);return re},Sd=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const vc=oe=>{var ue=oe,{shixunsDetail:re,globalSetting:ve,user:Ie,dispatch:nt}=ue,je=Fd(ue,["shixunsDetail","globalSetting","user","dispatch"]),We,Ee;const Re=(0,xe.useLocation)(),tn=(0,x.useRef)((Ee=(We=Re.pathname)==null?void 0:We.split("/"))==null?void 0:Ee[2]),[Mn]=ce.default.useForm(),[zt,dn]=(0,x.useState)(""),[rn,Yn]=(0,x.useState)(!1),[sn,Ft]=(0,x.useState)(!1);(0,x.useEffect)(()=>{tn.current&&Ca()},[tn.current]);const Ca=()=>Sd(void 0,null,function*(){Yn(!0);const Ut=yield(0,$e.ZP)(`/api/shixuns/${tn.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});Ut.status===0&&(dn((Ut==null?void 0:Ut.standard_answer)||""),Mn.setFieldsValue({hide_answer:Ut==null?void 0:Ut.hide_answer,disable_copy:Ut==null?void 0:Ut.disable_copy}),Yn(!1))}),xn=Ut=>Sd(void 0,null,function*(){Ft(!0),(yield(0,$e.ZP)(`/api/shixuns/${tn.current}/set_standard_answer.json`,{method:"post",body:ed({},Ut)})).status===0&&De.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ft(!1)});return x.createElement("section",{className:qc.wrap},x.createElement(zl.Z,{loading:rn},x.createElement(ce.default,{form:Mn,scrollToFirstError:!0,layout:"vertical",onFinish:xn},x.createElement(ce.default.Item,{name:"hide_answer",valuePropName:"checked"},x.createElement(lt.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),x.createElement(ce.default.Item,{name:"disable_copy",valuePropName:"checked"},x.createElement(lt.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),x.createElement(ce.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},x.createElement(se.Z,{defaultValue:zt})),x.createElement(ce.default.Item,null,x.createElement($s.t,{okText:"\u4FDD\u5B58",loading:sn,hasCancelBtn:!1,className:qc.fixBtn,okButtonProps:{htmlType:"submit"}})))))};var Nc=(0,xe.connect)(({shixunsDetail:oe,globalSetting:ue,user:re})=>({shixunsDetail:oe,globalSetting:ue,user:re}))(vc),pc=le(49535),ec=le(61485),yd=le(36381),td=le(81327),xs={wrap:"wrap___BgpUe",row:"row___UWxAG",textarea:"textarea___gaLin",btn:"btn___ZpuhS",sub:"sub___Jd_ZS"},Xa=le(59301),Xd=Object.defineProperty,qd=Object.defineProperties,tc=Object.getOwnPropertyDescriptors,Cd=Object.getOwnPropertySymbols,hc=Object.prototype.hasOwnProperty,nd=Object.prototype.propertyIsEnumerable,Ec=(oe,ue,re)=>ue in oe?Xd(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,Kl=(oe,ue)=>{for(var re in ue||(ue={}))hc.call(ue,re)&&Ec(oe,re,ue[re]);if(Cd)for(var re of Cd(ue))nd.call(ue,re)&&Ec(oe,re,ue[re]);return oe},Fi=(oe,ue)=>qd(oe,tc(ue)),Ic=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const{Panel:Pc}=yd.default,{TextArea:ad}=Se.default;var Rc=({active:oe,type:ue="jupyter"})=>{var re,ve;const Ie=(0,xe.useParams)(),[nt]=ce.default.useForm(),[je,We]=(0,x.useState)({}),[Ee,Re]=(0,x.useState)(!1),[tn,Mn]=(0,x.useState)(0),[zt,dn]=(0,x.useState)([]),[rn,Yn]=(0,x.useState)([]),[sn,Ft]=(0,x.useState)([]),Ca=(ve=(re=(0,oi.eY)())==null?void 0:re.shixun)==null?void 0:ve.editable;(0,x.useEffect)(()=>{oe==="testCase"&&xn()},[oe]),(0,x.useEffect)(()=>{Ut()},[]);const xn=()=>Ic(void 0,null,function*(){var mt,Bt,oa,ua,Jt,nn,Ia,Wn,la,Er,Lr,Or,hr,hn;const Za=[{hidden:0,input:"",output:"",score:100}],Ba=yield(0,$e.ZP)(`/api/shixuns/${Ie==null?void 0:Ie.id}/jupyter_evalute_setting.json`,{method:"get"});if((Ba==null?void 0:Ba.status)===0){Ft((mt=Ba==null?void 0:Ba.data)==null?void 0:mt.standard_scripts);const fa={open_evaluate:(Bt=Ba==null?void 0:Ba.data)==null?void 0:Bt.open_evaluate,exec_time:((oa=Ba==null?void 0:Ba.data)==null?void 0:oa.exec_time)||3,test_set_score:((ua=Ba==null?void 0:Ba.data)==null?void 0:ua.test_set_score)===null?!1:(Jt=Ba==null?void 0:Ba.data)==null?void 0:Jt.test_set_score,test_set_average:((nn=Ba==null?void 0:Ba.data)==null?void 0:nn.test_set_average)===null?!0:(Ia=Ba==null?void 0:Ba.data)==null?void 0:Ia.test_set_average,choice_standard_scripts:((Wn=Ba==null?void 0:Ba.data)==null?void 0:Wn.choice_standard_scripts)||null,evaluate_script:((la=Ba==null?void 0:Ba.data)==null?void 0:la.evaluate_script)||"",evaluate_method:(Er=Ba==null?void 0:Ba.data)==null?void 0:Er.evaluate_method,use_jupyter_result:(Lr=Ba==null?void 0:Ba.data)==null?void 0:Lr.use_jupyter_result};nt.setFieldsValue(fa),We(fa),dn((hr=(Or=Ba==null?void 0:Ba.data)==null?void 0:Or.test_sets)!=null&&hr.length?(hn=Ba==null?void 0:Ba.data)==null?void 0:hn.test_sets:Za)}}),Ut=()=>Ic(void 0,null,function*(){var mt;const Bt=yield(0,$e.ZP)(`/api/shixuns/${Ie==null?void 0:Ie.id}/get_jupyter_tags.json`,{method:"get"});(Bt==null?void 0:Bt.status)===0&&Yn(((mt=Bt==null?void 0:Bt.data)==null?void 0:mt.list)||[])}),fn=mt=>Ic(void 0,null,function*(){const oa=zt.map(Jt=>Jt.score).reduce((Jt,nn)=>Jt+nn,0);if(mt.test_set_score&&oa!==100){De.ZP.warning("\u6D4B\u8BD5\u7528\u4F8B\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");return}if(mt.evaluate_method===3&&(zt!=null&&zt.some(Jt=>!Jt.tags))){De.ZP.warning("\u8BF7\u9009\u62E9\u6307\u5B9A\u4EE3\u7801\u5757");return}Re(!0),(yield(0,$e.ZP)(`/api/shixuns/${Ie==null?void 0:Ie.id}/update_jupyter_evaluate_setting.json`,{method:"post",body:Fi(Kl({},mt),{mirror_script_id:mt==null?void 0:mt.choice_standard_scripts,open_evaluate:mt!=null&&mt.open_evaluate?1:0,test_set:zt.map(Jt=>Fi(Kl({},Jt),{is_file:!1}))})})).status===0&&De.ZP.success("\u4FDD\u5B58\u6210\u529F"),Re(!1)}),Nt=mt=>{We(Kl({},nt.getFieldsValue())),"test_set_average"in mt&&(mt!=null&&mt.test_set_average)&&ht(zt),"test_set_score"in mt&&(mt!=null&&mt.test_set_score)&&(nt.setFieldsValue({test_set_average:!0}),We(Fi(Kl({},nt.getFieldsValue()),{test_set_average:!0})),ht(zt)),"choice_standard_scripts"in mt&&we.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Xa.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",Xa.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>Ic(void 0,null,function*(){const Bt=yield(0,$e.ZP)(`/api/shixuns/${Ie==null?void 0:Ie.id}/get_script_contents.json`,{method:"get",params:{id:Ie==null?void 0:Ie.id,script_id:mt==null?void 0:mt.choice_standard_scripts}});Bt!=null&&Bt.content&&(we.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:Xa.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")}),nt.setFieldsValue({evaluate_script:Bt==null?void 0:Bt.content}),We(Fi(Kl({},nt.getFieldsValue()),{evaluate_script:Bt==null?void 0:Bt.content})))})})},ht=mt=>{let Bt=0;const oa=Math.floor((100-Bt)/mt.length),ua=oa+(100-Bt)%mt.length;mt=mt.map((Jt,nn)=>nn===mt.length-1?Fi(Kl({},Jt),{score:ua}):Fi(Kl({},Jt),{score:oa})),dn(mt)},In=()=>{const mt=[...zt,{hidden:0,input:"",output:"",score:0}];nt.getFieldValue("test_set_average")?ht(mt):dn(mt)},{test_set_score:kt,test_set_average:Ct,choice_standard_scripts:Ht,open_evaluate:Xn}=je;return Xa.createElement("section",{className:xs.wrap},Xa.createElement(ce.default,{form:nt,disabled:!Xn,layout:"vertical",onValuesChange:Nt,onFinish:fn},Xa.createElement(ce.default.Item,{name:"open_evaluate",style:{marginTop:10},valuePropName:"checked"},Xa.createElement(lt.default,{disabled:!1},"\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD")),Xa.createElement("h4",{className:"font14"},"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),Xa.createElement(Kt.Z,{title:!Xn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Xa.createElement(ce.default.Item,{label:"\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09\uFF1A",name:"exec_time",className:xs.row,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}]},Xa.createElement(Jo.Z,{size:"large",style:{width:400},min:3}))),Xa.createElement("h4",{className:"font14 mb10"},"\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),Xa.createElement(Kt.Z,{title:!Xn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Xa.createElement(ce.default.Item,{name:"test_set_score"},Xa.createElement(Gl.ZP.Group,null,Xa.createElement(td.Z,{direction:"vertical"},Xa.createElement(Gl.ZP,{value:!1},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",Xa.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u4EC5\u5F53\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u83B7\u5F97\u4E00\u6B21\u6027\u5956\u52B1\uFF09")),Xa.createElement(Gl.ZP,{value:!0},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",Xa.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))))),Xa.createElement(ce.default.Item,{label:Xa.createElement("span",{style:{fontWeight:500},className:"c-black"},"\u8BC4\u6D4B\u8BBE\u7F6E"),name:"evaluate_method",style:{flexDirection:"row",marginTop:15},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u8BBE\u7F6E"}]},Xa.createElement(Gl.ZP.Group,null,Xa.createElement(td.Z,{direction:"vertical"},Xa.createElement(Gl.ZP,{value:1},"\u901A\u8FC7\u6240\u6709\u4EE3\u7801\u5757\u8BC4\u6D4B",Xa.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6240\u6709\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09")),Xa.createElement(Gl.ZP,{value:3},"\u901A\u8FC7\u6307\u5B9A\u4EE3\u7801\u5757\u8BC4\u6D4B",Xa.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6307\u5B9A\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09"))))),Xa.createElement(ke.Z,{align:"middle",justify:"space-between",className:"font14"},Xa.createElement("div",{style:{fontWeight:500}},Xa.createElement("span",{className:xs.sub},"*"),"\u6D4B\u8BD5\u7528\u4F8B"),Xa.createElement(Kt.Z,{title:!Xn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Xa.createElement(bl.op,{style:{borderRadius:2},onClick:In},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),kt&&Xa.createElement(ce.default.Item,{name:"test_set_average"},Xa.createElement(Gl.ZP.Group,null,Xa.createElement(Gl.ZP,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),Xa.createElement(Gl.ZP,{value:!1,style:{marginLeft:50}},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),Xa.createElement(Kt.Z,{title:!Xn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Xa.createElement("div",null,zt.map((mt,Bt)=>Xa.createElement(yd.default,{activeKey:tn,key:Bt,onChange:()=>{Mn(oa=>oa===Bt?null:Bt)}},Xa.createElement(Pc,{header:Xa.createElement("div",{className:"font16"},Xa.createElement("span",{className:"mr10"},"\u6D4B\u8BD5\u7528\u4F8B",Bt+1),je.test_set_score&&Xa.createElement("span",{style:{marginLeft:40}},Xa.createElement(Jo.Z,{style:{width:120},value:mt.score,onClick:oa=>oa.stopPropagation(),min:0,max:100,precision:0,onBlur:oa=>{if(Number(oa)<0||Number(oa)>100){De.ZP.info("\u6D4B\u8BD5\u7528\u4F8B\u7684\u6743\u91CD\u6BD4\u4F8B\u503C\u9650\u5236\u4E3A 0-100");const ua=zt.map((nn,Ia)=>Ia===Bt?Fi(Kl({},nn),{score:100}):nn),Jt={test_set_average:!1};We(Kl(Kl({},je),Jt)),nt.setFieldsValue(Jt),dn(ua)}},disabled:Ct,onChange:oa=>{const ua=zt.map((nn,Ia)=>Ia===Bt?Fi(Kl({},nn),{score:oa?Number(oa):0}):nn),Jt={test_set_average:!1};We(Kl(Kl({},je),Jt)),nt.setFieldsValue(Jt),dn(ua)}}),Xa.createElement("span",{className:"ml10 mr10"},"%")),Xa.createElement("span",{className:"tr flex1",style:{float:"right"}},Bt!==0&&Xa.createElement(Kt.Z,{placement:"bottom",title:"\u5220\u9664"},Xa.createElement("span",{style:{color:"#c5c5c5"},className:"current iconfont icon-shanchu4",onClick:oa=>{oa.stopPropagation(),we.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u6D4B\u8BD5\u7528\u4F8B\u5417\uFF1F",onOk:()=>{const ua=zt.filter((Jt,nn)=>nn!==Bt);ht(ua)}})}})))),key:Bt},Xa.createElement("div",null,je.evaluate_method===3&&Xa.createElement(ke.Z,{align:"middle",className:"mb20"},Xa.createElement("div",null,Xa.createElement("span",{className:xs.sub},"*"),Xa.createElement("span",null,"\u6307\u5B9A\u4EE3\u7801\u5757"),Xa.createElement(Kt.Z,{title:"\u8BF7\u5148\u5728Jupyter\u4E2D\u5BF9\u60A8\u9700\u8981\u8BC4\u6D4B\u7684\u6307\u5B9A\u4EE3\u7801\u5757\u5B8C\u6210\u6807\u7B7E\u8BBE\u7F6E\u3002"},Xa.createElement("i",{style:{marginLeft:6,marginRight:20,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),Xa.createElement(jo.default,{value:mt.tags,size:"large",style:{width:450},onChange:oa=>{const ua=zt.map((Jt,nn)=>nn===Bt?Fi(Kl({},Jt),{tags:oa}):Jt);dn(ua)}},rn==null?void 0:rn.map(oa=>Xa.createElement(jo.default.Option,{value:oa==null?void 0:oa.tags,key:oa==null?void 0:oa.tags},oa==null?void 0:oa.tags)))),Xa.createElement(ke.Z,{align:"middle"},Xa.createElement("div",null," ",Xa.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),Xa.createElement(ad,{bordered:!1,className:xs.textarea,rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:mt.output,onChange:oa=>{const ua=zt.map((Jt,nn)=>nn===Bt?Fi(Kl({},Jt),{output:oa.target.value}):Jt);dn(ua)}})),Xa.createElement(ke.Z,{className:"mt20",align:"middle"},Xa.createElement("div",null,Xa.createElement("span",null,"\u53EF\u89C1\u6027"),Xa.createElement(Kt.Z,{title:Xa.createElement("div",null,Xa.createElement("div",null,'\u5168\u90E8\u9690\u85CF\uFF1A\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'),Xa.createElement("div",null,"\u9690\u85CF\u9884\u671F\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"),Xa.createElement("div",null,"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"))},Xa.createElement("i",{style:{marginLeft:6,marginRight:13,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),Xa.createElement("div",null,Xa.createElement(lt.default,{className:"font14 ml5",checked:mt.hidden===1,onChange:oa=>{const ua=zt.map((Jt,nn)=>{if(nn===Bt){let Ia={is_invisible:!1,actual_output_visible:!1};return oa.target.checked&&(Ia={is_invisible:!0,actual_output_visible:!0}),Fi(Kl(Kl({},Jt),Ia),{hidden:oa.target.checked?1:0})}return Jt});dn(ua)}},"\u5168\u90E8\u9690\u85CF")),Xa.createElement(lt.default,{checked:mt.is_invisible,style:{margin:"0 60px"},onChange:oa=>{const ua=zt.map((Jt,nn)=>{if(nn===Bt){let Ia=0;return oa.target.checked&&Jt.actual_output_visible&&(Ia=1),Fi(Kl({},Jt),{hidden:Ia,is_invisible:oa.target.checked})}return Jt});dn(ua)}},"\u9690\u85CF\u9884\u671F\u8F93\u51FA"),Xa.createElement(lt.default,{checked:mt.actual_output_visible,onChange:oa=>{const ua=zt.map((Jt,nn)=>{if(nn===Bt){let Ia=0;return oa.target.checked&&Jt.is_invisible&&(Ia=1),Fi(Kl({},Jt),{hidden:Ia,actual_output_visible:oa.target.checked})}return Jt});dn(ua)}},"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA")),Xa.createElement("div",{className:"mt20"},Xa.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),Xa.createElement(lt.default,{checked:mt.last_match_rule,onChange:oa=>{const ua=zt.map((Jt,nn)=>nn===Bt?Fi(Kl({},Jt),{last_match_rule:oa.target.checked}):Jt);dn(ua)}},Xa.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",Xa.createElement("span",{className:"font12 c-light-black"},"\uFF08\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173\uFF09")))))))))),Xa.createElement("h4",{className:"font14 mt20 mb10"},Xa.createElement("span",{className:xs.sub},"*"),"\u8BC4\u6D4B\u811A\u672C"),Xa.createElement(Kt.Z,{title:!Xn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Xa.createElement(ce.default.Item,{name:"choice_standard_scripts",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"}]},Xa.createElement(jo.default,{getPopupContainer:mt=>mt.parentNode,size:"large",style:{width:400},placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},sn.map((mt,Bt)=>Xa.createElement(jo.default.Option,{value:mt.id,key:Bt},mt.scptname))))),Xa.createElement(Kt.Z,{title:!Xn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Xa.createElement(ce.default.Item,{name:"evaluate_script"},Xa.createElement(Dl.ZP,{height:450,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light",options:{readOnly:!Xn}}))),(0,oi.Ny)()&&Xa.createElement(ke.Z,{className:"mb20",align:"middle"},Xa.createElement(ce.default.Item,{name:"use_jupyter_result",className:"mt10",valuePropName:"checked",noStyle:!0},Xa.createElement(en.Z,null)),Xa.createElement("div",{className:"ml10"},"\u662F\u5426\u6CBF\u7528Jupyter\u8FD0\u884C\u7ED3\u679C"))),Xa.createElement($s.t,{okText:"\u4FDD\u5B58",hasOkBtn:Ca,loading:Ee,onCancel:()=>xe.history.push(`/shixuns/${Ie==null?void 0:Ie.id}/challenges`),onOk:()=>nt.submit(),className:ue==="jupyterLab"?xs.btn:""}))},Zl=le(59301),$d=Object.defineProperty,em=Object.defineProperties,bd=Object.getOwnPropertyDescriptors,Ad=Object.getOwnPropertySymbols,tm=Object.prototype.hasOwnProperty,Tc=Object.prototype.propertyIsEnumerable,rd=(oe,ue,re)=>ue in oe?$d(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,kc=(oe,ue)=>{for(var re in ue||(ue={}))tm.call(ue,re)&&rd(oe,re,ue[re]);if(Ad)for(var re of Ad(ue))Tc.call(ue,re)&&rd(oe,re,ue[re]);return oe},Zc=(oe,ue)=>em(oe,bd(ue)),hs=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const{Countdown:Bd}=gc.default;var Dd=(oe=>(oe[oe.LoadingFail=1]="LoadingFail",oe[oe.Loading=2]="Loading",oe[oe.Finish=3]="Finish",oe))(Dd||{}),ws=(oe=>(oe.Path="path",oe.ExecPath="exec_path",oe.OriginalPicturePath="original_picture_path",oe.ExpectPicturePath="expect_picture_path",oe.PicturePath="picture_path",oe))(ws||{});const xd=({globalSetting:oe,loading:ue,dispatch:re,practiceSetting:ve,shixunsDetail:Ie})=>{var nt;const[je,We]=(0,x.useState)(),[Ee,Re]=(0,x.useState)(),tn=(0,x.useRef)(),[Mn,zt]=(0,x.useState)(),[dn,rn]=(0,x.useState)(),[Yn,sn]=(0,x.useState)(!0),[Ft,Ca]=(0,x.useState)(700),[xn,Ut]=(0,x.useState)(""),[fn,Nt]=(0,x.useState)("1"),ht=(0,xe.useParams)();(0,x.useEffect)(()=>{kt()},[]);const In=()=>hs(void 0,null,function*(){var Jt,nn;const Ia=yield re({type:"shixunsDetail/updateRepositoryFile",payload:{id:ht.id,path:(nn=(Jt=Ie==null?void 0:Ie.fileContent)==null?void 0:Jt.params)==null?void 0:nn.path,content:je,secret_repository:Yn?null:!0}});Ia!=null&&Ia.content&&(De.ZP.info("\u4FDD\u5B58\u6210\u529F"),re({type:"practiceSetting/setSideBarTabs",payload:Zc(kc({},ve.sideBar),{confirmLeave:!1})}))}),kt=()=>hs(void 0,null,function*(){var Jt,nn,Ia,Wn;const la=yield(0,dt.Ui)({identifier:ht.id});if((nn=(Jt=la==null?void 0:la.data)==null?void 0:Jt.data_list)!=null&&nn.length){pc.Z.publish("pod-restrict-data",{identifier:(Ia=la==null?void 0:la.data)==null?void 0:Ia.identifier,data_list:(Wn=la==null?void 0:la.data)==null?void 0:Wn.data_list});return}la!=null&&la.url&&Ut(la==null?void 0:la.url)}),Ct=()=>hs(void 0,null,function*(){const Jt=yield(0,dt.K_)({identifier:ht.id});(Jt==null?void 0:Jt.status)===0&&(Jt!=null&&Jt.remainingSeconds?(zt(Date.now()+Jt.remainingSeconds*1e3),rn(Jt.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Jt.remainingSeconds-300)*1e3)):Ht())}),Ht=()=>{we.default.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:Zl.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:()=>hs(void 0,null,function*(){Xn()})})},Xn=()=>hs(void 0,null,function*(){var Jt,nn,Ia,Wn;Re(2);const la=yield(0,dt.zH)({identifier:ht.id});if((nn=(Jt=la==null?void 0:la.data)==null?void 0:Jt.data_list)!=null&&nn.length){pc.Z.publish("pod-restrict-data",{identifier:(Ia=la==null?void 0:la.data)==null?void 0:Ia.identifier,data_list:(Wn=la==null?void 0:la.data)==null?void 0:Wn.data_list});return}(la==null?void 0:la.status)===0&&(Re(3),Ut(la.url),tn.current=la.port,De.ZP.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!"))}),mt=()=>{we.default.destroyAll(),we.default.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:Zl.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",Zl.createElement("span",null,Zl.createElement(Bd,{value:Mn,format:"HH:mm:ss",onFinish:Bt})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:()=>hs(void 0,null,function*(){(yield(0,dt.q9)({identifier:ht.id})).status===0&&(yield Ct(),De.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},Bt=()=>{we.default.destroyAll(),we.default.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:Zl.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{Xn()}})},oa=Jt=>{re({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},ua=Jt=>hs(void 0,null,function*(){yield(0,dt.QA)({id:ht.id,startup_file:Jt}),kt(),re({type:"practiceSetting/getCommonData",payload:kc({},ht)})});return Zl.createElement(vn.default,{activeKey:fn,onChange:Jt=>Nt(Jt),tabBarStyle:{paddingLeft:20},items:[{key:"1",label:"\u670D\u52A1\u8BBE\u7F6E",children:Zl.createElement("div",null,Zl.createElement(ke.Z,{className:"mt20 ml20 font14",align:"middle"},Zl.createElement(Ne.Z,null,Zl.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),Zl.createElement(Ne.Z,{className:"mr10"},Zl.createElement(Kt.Z,{title:"\u5F00\u542FJupyterLab\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5219\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\u540C\u65F6\u4E5F\u4F5C\u4E3A\u8BC4\u6D4B\u7684\u6267\u884C\u6587\u4EF6\u3002",placement:"bottom"},Zl.createElement(ec.Z,{style:{cursor:"pointer"}}))),Zl.createElement(Ne.Z,{flex:"300px",onClick:()=>oa("exec_path")},Zl.createElement(Se.default,{value:xn})),Zl.createElement(Ne.Z,{flex:"1"},Zl.createElement(de.ZP,{type:"primary",className:"ml10",onClick:()=>oa("exec_path")},"\u8BBE\u7F6E"))),Zl.createElement("iframe",{onLoad:Jt=>{},src:xn,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),Zl.createElement(Jd,{fileType:"path",path:(nt=Ie==null?void 0:Ie.detail)==null?void 0:nt.startup_file,onFinish:Jt=>ua(Jt)}))},{key:"2",label:"\u8BC4\u6D4B\u8BBE\u7F6E",children:fn==="2"?Zl.createElement(Rc,{active:"testCase",type:"jupyterLab"}):null},{key:"3",label:"\u53C2\u8003\u7B54\u6848",children:Zl.createElement(Nc,null)}]})};var nm=(0,xe.connect)(({loading:oe,globalSetting:ue,practiceSetting:re,shixunsDetail:ve})=>({globalSetting:ue,loading:oe,practiceSetting:re,shixunsDetail:ve}))(xd),Ls={catechism:"catechism___sjAIS",tab:"tab___g7aXg"},wd={collect:"collect___gSAx5",head:"head___h3Wha"},Gs=le(59301),Ld=Object.defineProperty,od=Object.getOwnPropertySymbols,ud=Object.prototype.hasOwnProperty,am=Object.prototype.propertyIsEnumerable,Od=(oe,ue,re)=>ue in oe?Ld(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,rm=(oe,ue)=>{for(var re in ue||(ue={}))ud.call(ue,re)&&Od(oe,re,ue[re]);if(od)for(var re of od(ue))am.call(ue,re)&&Od(oe,re,ue[re]);return oe},ld=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())}),Md=({onOk:oe,onCancel:ue,visible:re,modalParams:ve,forceIn:Ie})=>{const[nt]=ce.default.useForm(),[je,We]=(0,x.useState)(!1),Ee=Ie?!1:typeof re=="number";(0,x.useEffect)(()=>{re?nt.setFieldsValue(rm({},ve)):nt.resetFields()},[re]);const Re=tn=>ld(void 0,null,function*(){We(!0),yield oe(tn),We(!1)});return Gs.createElement(we.default,{centered:!0,destroyOnClose:!0,onCancel:()=>ue(),onOk:()=>nt.submit(),open:!!re,confirmLoading:je,title:Ee?"\u7F16\u8F91\u95EE\u7B54":"\u65B0\u589E\u95EE\u7B54",width:900,okText:Ee?"\u786E\u5B9A":"\u52A0\u5165\u95EE\u9898\u96C6"},Gs.createElement(ce.default,{form:nt,size:"large",onFinish:Re},Gs.createElement(ce.default.Item,{name:"title",label:"\u95EE\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"}]},Gs.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"})),Gs.createElement(ce.default.Item,{className:"mb0",name:"content",label:"\u56DE\u7B54",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54"}]},Gs.createElement(se.Z,{className:"mb0",placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54",watch:!0,defaultValue:ve==null?void 0:ve.content}))))},tl=le(59301),Es=Object.defineProperty,id=Object.getOwnPropertySymbols,om=Object.prototype.hasOwnProperty,Nd=Object.prototype.propertyIsEnumerable,sd=(oe,ue,re)=>ue in oe?Es(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,js=(oe,ue)=>{for(var re in ue||(ue={}))om.call(ue,re)&&sd(oe,re,ue[re]);if(id)for(var re of id(ue))Nd.call(ue,re)&&sd(oe,re,ue[re]);return oe},Fc=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())}),Id=({})=>{const oe=(0,xe.useParams)(),[ue,re]=(0,x.useState)(!1),[ve,Ie]=(0,x.useState)(0),[nt,je]=(0,x.useState)([]),[We,Ee]=(0,x.useState)(!1),[Re,tn]=(0,x.useState)({title:"",content:""}),[Mn,zt]=(0,x.useState)(!1),[dn,rn]=(0,x.useState)(!1),[Yn,sn]=(0,x.useState)([]),[Ft,Ca]=(0,x.useState)({keywords:"",page:1,limit:10});(0,x.useEffect)(()=>{xn(Ft)},[]);const xn=Ct=>Fc(void 0,null,function*(){var Ht,Xn;re(!0);const mt=yield(0,$e.ZP)(`/api/shixuns/${oe.id}/qna_sets.json`,{method:"get",params:Ct});mt.status===0&&(je(((Ht=mt==null?void 0:mt.data)==null?void 0:Ht.qna_sets)||[]),Ie((Xn=mt==null?void 0:mt.data)==null?void 0:Xn.total_count)),re(!1)}),Ut=Ct=>{Ft.keywords=Ct,Ft.page=1,Ca(js({},Ft)),xn(Ft)},fn=(Ct,Ht)=>{Ft.page=Ct,Ft.limit=Ht,Ca(js({},Ft)),xn(Ft)},Nt=Ct=>Fc(void 0,null,function*(){if(typeof We=="number"){const Ht=yield(0,$e.ZP)(`/api/shixuns/${oe.id}/qna_sets/${We}.json`,{method:"put",body:Ct});(Ht==null?void 0:Ht.status)===0&&(De.ZP.success("\u7F16\u8F91\u6210\u529F"),xn(Ft),Ee(!1))}else{const Ht=yield(0,$e.ZP)(`/api/shixuns/${oe.id}/qna_sets.json`,{method:"post",body:Ct});(Ht==null?void 0:Ht.status)===0&&(De.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ft.page=1,Ft.keywords="",Ca(js({},Ft)),xn(Ft),Ee(!1))}}),ht=Ct=>Fc(void 0,null,function*(){we.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5220\u9664\u5417\uFF1F",onOk:()=>Fc(void 0,null,function*(){const Ht=yield(0,$e.ZP)(`/api/shixuns/${oe.id}/qna_sets/${Ct.id}.json`,{method:"delete"});if((Ht==null?void 0:Ht.status)===0){const Xn=nt.length===1&&Ft.page>1?Ft.page-1:Ft.page;Ft.page=Xn,Ca(js({},Ft)),xn(Ft),De.ZP.success("\u5220\u9664\u6210\u529F")}})})}),In=[{title:"\u95EE\u9898",dataIndex:"title",ellipsis:!0,render:Ct=>tl.createElement(Kt.Z,{placement:"topLeft",title:Ct},tl.createElement("span",{className:"c-black"},Ct||"--"))},{title:"\u56DE\u7B54",dataIndex:"content",ellipsis:!0,render:Ct=>tl.createElement(Kt.Z,{placement:"topLeft",title:Ct},tl.createElement("span",{className:"c-black"},Ct||"--"))},{title:"\u64CD\u4F5C",width:104,align:"right",dataIndex:"id",ellipsis:!0,render:(Ct,Ht)=>tl.createElement("span",null,tl.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Ee(Ct),tn({title:Ht==null?void 0:Ht.title,content:Ht==null?void 0:Ht.content})}},"\u7F16\u8F91"),tl.createElement("span",{className:"current c-red",onClick:()=>ht(Ht)},"\u5220\u9664"))}],kt={onRemove:()=>{sn([])},beforeUpload:Ct=>{if((Ct==null?void 0:Ct.size)>1024*1024*50)return De.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!(Ct.type==="application/vnd.ms-excel"||Ct.type==="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"))return De.ZP.info("\u8BF7\u4E0A\u4F20 .xls \u6216 .xlsx \u6587\u4EF6\uFF01"),!1;let Xn=[];return Xn.push(Ct),sn([...Xn]),!1},fileList:Yn,accept:".xls,.xlsx"};return tl.createElement("div",{className:wd.collect},tl.createElement("div",{className:wd.head},tl.createElement(bl.t7,{style:{width:480},placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",value:Ft.keywords,onChange:Ut}),tl.createElement(bl.op,{className:"ml40 mr20",shape:"default",onClick:()=>{Ee(!0),tn({title:"",content:""})}},"\u65B0\u589E\u95EE\u7B54"),tl.createElement(bl.op,{type:"primary",shape:"default",onClick:()=>zt(!0)},"\u5BFC\u5165\u95EE\u7B54")),tl.createElement(xl.default,{columns:In,style:{marginTop:33},dataSource:nt,loading:ue,rowKey:"id",pagination:{current:Ft.page,hideOnSinglePage:!ve,showQuickJumper:!0,showSizeChanger:!0,pageSize:Ft.limit,pageSizeOptions:["10","20","50","100","200"],total:ve,size:"default",showTotal:Ye.rU,onChange:fn}}),tl.createElement(we.default,{title:"\u5BFC\u5165\u95EE\u7B54",open:Mn,centered:!0,confirmLoading:dn,onCancel:()=>{zt(!1),sn([])},onOk:()=>Fc(void 0,null,function*(){var Ct;const Ht=new FormData;if(Yn.length>0)Ht.append("file",Yn[0]);else{De.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}rn(!0);let Xn=yield(0,$e.ZP)(`/api/shixuns/${oe==null?void 0:oe.id}/qna_sets/import.json`,{method:"post",body:Ht},!0);(Xn==null?void 0:Xn.status)===0&&((Ct=Xn==null?void 0:Xn.fail)!=null&&Ct.length?we.default.confirm({icon:null,width:485,title:"\u5BFC\u5165\u5931\u8D25",centered:!0,content:tl.createElement("span",null,"\u68C0\u6D4B\u5230\u672C\u6B21\u5BFC\u5165\u5B58\u5728\u4E0D\u7B26\u5408\u8981\u6C42\u7684\u6570\u636E\uFF0C\u70B9\u51FB\u4E0B\u8F7D",tl.createElement("a",{href:`${ct.Z.API_SERVER}/api/shixuns/${oe==null?void 0:oe.id}/qna_sets/down_error_import_file.json`},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}):(De.ZP.success("\u5BFC\u5165\u6210\u529F"),Ft.page=1,Ft.keywords="",Ca(js({},Ft)),xn(Ft),zt(!1),sn([]))),rn(!1)})},tl.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E00\uFF1A",tl.createElement("span",{className:"ml15 mr5"},"\u4E0B\u8F7D"),tl.createElement("a",{href:`${ct.Z.API_SERVER}/api/shixuns/${oe==null?void 0:oe.id}/qna_sets/down_template.json`},"\u5BFC\u5165\u95EE\u7B54\u96C6\u6A21\u677F"),"\uFF0C\u5E76\u586B\u5199\u5BF9\u5E94\u5185\u5BB9"),tl.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E8C\uFF1A",tl.createElement("span",{className:"ml15"},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u5BFC\u5165\u95EE\u7B54\u6A21\u677F\u300B")),tl.createElement("div",{style:{marginLeft:74}},tl.createElement(Pt.default,js({},kt),tl.createElement(bl.op,{shape:"default",icon:tl.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6")))),tl.createElement(Md,{visible:We,onCancel:()=>Ee(!1),onOk:Nt,modalParams:Re}))},Rd={record:"record___zypfi",head:"head___bEv4O"},nl=le(59301),um=Object.defineProperty,Sc=Object.defineProperties,Wc=Object.getOwnPropertyDescriptors,Vc=Object.getOwnPropertySymbols,lm=Object.prototype.hasOwnProperty,im=Object.prototype.propertyIsEnumerable,Cu=(oe,ue,re)=>ue in oe?um(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,Ar=(oe,ue)=>{for(var re in ue||(ue={}))lm.call(ue,re)&&Cu(oe,re,ue[re]);if(Vc)for(var re of Vc(ue))im.call(ue,re)&&Cu(oe,re,ue[re]);return oe},fo=(oe,ue)=>Sc(oe,Wc(ue)),pu=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())}),nc=({})=>{const oe=(0,xe.useParams)(),[ue]=ce.default.useForm(),[re,ve]=(0,x.useState)(!1),[Ie,nt]=(0,x.useState)(0),[je,We]=(0,x.useState)([]),[Ee,Re]=(0,x.useState)(!1),[tn,Mn]=(0,x.useState)({title:"",content:""});let[zt,dn]=(0,x.useState)({page:1,limit:10});(0,x.useEffect)(()=>{sn(zt)},[]);const rn=[{value:"ai",label:"AI\u6A21\u578B"},{value:"qna_set",label:"\u5B9E\u8BAD\u95EE\u7B54\u96C6"}],Yn=[{value:"added_to_set",label:"\u5DF2\u52A0\u5165\u95EE\u7B54\u96C6"},{value:"skipped",label:"\u65E0\u9700\u5904\u7406"},{value:"pending",label:"\u5F85\u5904\u7406"},{value:"ignored",label:"\u5DF2\u5FFD\u7565"}],sn=Nt=>pu(void 0,null,function*(){var ht,In;ve(!0);const kt=yield(0,$e.ZP)(`/api/shixuns/${oe.id}/qna_records.json`,{method:"get",params:Nt});kt.status===0&&(We(((ht=kt==null?void 0:kt.data)==null?void 0:ht.qna_records)||[]),nt((In=kt==null?void 0:kt.data)==null?void 0:In.total_count)),ve(!1)}),Ft=Nt=>{zt.page=1,zt=Ar(Ar({},zt),Nt),dn(Ar({},zt)),sn(zt)},Ca=(Nt,ht)=>{zt.page=Nt,zt.limit=ht,dn(Ar({},zt)),sn(zt)},xn=Nt=>pu(void 0,null,function*(){const ht=yield(0,$e.ZP)(`/api/shixuns/${oe.id}/qna_sets.json`,{method:"post",body:fo(Ar({},Nt),{qna_record_id:Ee})});(ht==null?void 0:ht.status)===0&&(De.ZP.success("\u6DFB\u52A0\u6210\u529F"),sn(zt),Re(!1))}),Ut=Nt=>pu(void 0,null,function*(){we.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5FFD\u7565\u5417\uFF1F",onOk:()=>pu(void 0,null,function*(){const ht=yield(0,$e.ZP)(`/api/shixuns/${oe.id}/qna_records/${Nt.id}/update_status.json`,{method:"post",body:{status:"ignored"}});(ht==null?void 0:ht.status)===0&&sn(zt)})})}),fn=[{title:"\u95EE\u9898",dataIndex:"question",ellipsis:!0,render:Nt=>nl.createElement(Kt.Z,{placement:"topLeft",title:Nt},nl.createElement("span",{className:"c-black"},Nt||"--"))},{title:"\u56DE\u7B54",dataIndex:"answer",ellipsis:!0,render:Nt=>nl.createElement(Kt.Z,{placement:"topLeft",title:Nt},nl.createElement("span",{className:"c-black"},Nt||"--"))},{title:"\u56DE\u7B54\u6765\u6E90",dataIndex:"answer_source",width:110,render:Nt=>{var ht;return nl.createElement("span",{className:"c-black"},(ht=rn==null?void 0:rn.find(In=>In.value===Nt))==null?void 0:ht.label)}},{title:"\u72B6\u6001",dataIndex:"status",width:120,render:Nt=>{var ht;return nl.createElement("span",{className:"c-black"},(ht=Yn==null?void 0:Yn.find(In=>In.value===Nt))==null?void 0:ht.label)}},{title:"\u64CD\u4F5C",width:140,align:"right",dataIndex:"id",ellipsis:!0,render:(Nt,ht)=>nl.createElement("span",null,["pending","ignored"].includes(ht.status)&&nl.createElement(nl.Fragment,null,nl.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Re(Nt),Mn({title:ht==null?void 0:ht.question,content:ht==null?void 0:ht.answer})}},"\u52A0\u5165\u95EE\u7B54\u96C6"),nl.createElement("span",{className:"current c-light-primary",onClick:()=>Ut(ht)},"\u5FFD\u7565")),["skipped"].includes(ht.status)&&nl.createElement(Kt.Z,{placement:"topRight",title:"\u56DE\u7B54\u6765\u81EA\u95EE\u9898\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},nl.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")),["added_to_set"].includes(ht.status)&&nl.createElement(Kt.Z,{placement:"topRight",title:"\u5DF2\u7ECF\u52A0\u5165\u95EE\u7B54\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},nl.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")))}];return nl.createElement("div",{className:Rd.record},nl.createElement("div",{className:Rd.head},nl.createElement(ce.default,{layout:"inline",form:ue,colon:!1,size:"large",onFinish:Ft},nl.createElement(ce.default.Item,{name:"keywords",label:"\u95EE\u9898"},nl.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",style:{width:300}})),nl.createElement(ce.default.Item,{name:"answer_source",label:"\u56DE\u7B54\u6765\u6E90"},nl.createElement(jo.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u56DE\u7B54\u6765\u6E90",options:rn,style:{width:200}})),nl.createElement(ce.default.Item,{name:"status",label:"\u72B6\u6001"},nl.createElement(jo.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u72B6\u6001",options:Yn,style:{width:200}})),nl.createElement(ce.default.Item,{style:{marginRight:0}},nl.createElement(de.ZP,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))),nl.createElement(xl.default,{columns:fn,style:{marginTop:33},dataSource:je,loading:re,rowKey:"id",pagination:{current:zt.page,hideOnSinglePage:!Ie,showQuickJumper:!0,showSizeChanger:!0,pageSize:zt.limit,pageSizeOptions:["10","20","50","100","200"],total:Ie,size:"default",showTotal:Ye.rU,onChange:Ca}}),nl.createElement(Md,{visible:Ee,onCancel:()=>Re(!1),onOk:xn,modalParams:tn,forceIn:!0}))},Gi=le(59301);const Os=({dispatch:oe,practiceSetting:ue,shixunsDetail:re})=>{const[ve,Ie]=(0,x.useState)("1");return Gi.createElement("div",{className:Ls.catechism},Gi.createElement(bl.tp,{dataSource:[{id:"1",name:"\u95EE\u7B54\u96C6"},{id:"2",name:"\u95EE\u7B54\u8BB0\u5F55"}],value:ve,onChange:nt=>Ie(nt),className:Ls.tab}),ve==="1"&&Gi.createElement(Id,null),ve==="2"&&Gi.createElement(nc,null))};var cs=(0,xe.connect)(({practiceSetting:oe,shixunsDetail:ue})=>({practiceSetting:oe,shixunsDetail:ue}))(Os),yc=Object.defineProperty,ds=Object.getOwnPropertySymbols,Ji=Object.prototype.hasOwnProperty,sm=Object.prototype.propertyIsEnumerable,Rm=(oe,ue,re)=>ue in oe?yc(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,zc=(oe,ue)=>{for(var re in ue||(ue={}))Ji.call(ue,re)&&Rm(oe,re,ue[re]);if(ds)for(var re of ds(ue))sm.call(ue,re)&&Rm(oe,re,ue[re]);return oe},pg=(oe,ue)=>{var re={};for(var ve in oe)Ji.call(oe,ve)&&ue.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&ds)for(var ve of ds(oe))ue.indexOf(ve)<0&&sm.call(oe,ve)&&(re[ve]=oe[ve]);return re},jg=oe=>{var ue=oe,{tabsActive:re}=ue,ve=pg(ue,["tabsActive"]);return x.createElement(x.Fragment,null,re==="information"&&x.createElement(Sn,null),re==="warehouse"&&x.createElement(Ho,null),re==="level"&&x.createElement(Xi,zc({},ve)),re==="collaborate"&&x.createElement(Ro,zc({},ve)),re==="setting"&&x.createElement(_o.Z,null),re==="environment"&&x.createElement(Ws,zc({},ve)),re==="dataset"&&x.createElement(wc,null),re==="service"&&x.createElement(nm,zc({},ve)),re==="catechism"&&x.createElement(cs,zc({},ve)))},ac={flex_box_center:"flex_box_center___MI0To",flex_space_between:"flex_space_between___Gn3Yr",flex_box_vertical_center:"flex_box_vertical_center___K5RIt",flex_box_center_end:"flex_box_center_end___WhL43",flex_box_column:"flex_box_column___AAEDd",sidebar:"sidebar___NrZKL",items:"items___Q_UEK",item:"item___VHVCz",name:"name___oYWmC",itemActive:"itemActive___UBKSy",question:"question___D6Z4B"},Eg=Object.defineProperty,Tm=Object.getOwnPropertySymbols,Pg=Object.prototype.hasOwnProperty,Fg=Object.prototype.propertyIsEnumerable,km=(oe,ue,re)=>ue in oe?Eg(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,Sg=(oe,ue)=>{for(var re in ue||(ue={}))Pg.call(ue,re)&&km(oe,re,ue[re]);if(Tm)for(var re of Tm(ue))Fg.call(ue,re)&&km(oe,re,ue[re]);return oe};const Ug=oe=>React.createElement("svg",Sg({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},oe),React.createElement("title",null,"\u63D0\u793A\u4FE1\u606F"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M8 0a8 8 0 1 1-8 8 8.01 8.01 0 0 1 8-8Z",fill:"#FEB300"}),React.createElement("path",{d:"M8.111 12a.78.78 0 1 0 .006-1.56.78.78 0 0 0-.006 1.56ZM7.556 4a.21.21 0 0 0-.212.218l.244 5.133a.117.117 0 0 0 .116.11h.815a.118.118 0 0 0 .117-.11l.243-5.133A.208.208 0 0 0 8.666 4h-1.11Z",fill:"#FFF"})));var Us="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOCAwYTggOCAwIDEgMS04IDggOC4wMSA4LjAxIDAgMCAxIDgtOFoiIGZpbGw9IiNGRUIzMDAiLz48cGF0aCBkPSJNOC4xMTEgMTJhLjc4Ljc4IDAgMSAwIC4wMDYtMS41Ni43OC43OCAwIDAgMC0uMDA2IDEuNTZaTTcuNTU2IDRhLjIxLjIxIDAgMCAwLS4yMTIuMjE4bC4yNDQgNS4xMzNhLjExNy4xMTcgMCAwIDAgLjExNi4xMWguODE1YS4xMTguMTE4IDAgMCAwIC4xMTctLjExbC4yNDMtNS4xMzNBLjIwOC4yMDggMCAwIDAgOC42NjYgNGgtMS4xMVoiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+",Td=Object.defineProperty,cd=Object.getOwnPropertySymbols,yg=Object.prototype.hasOwnProperty,cm=Object.prototype.propertyIsEnumerable,dm=(oe,ue,re)=>ue in oe?Td(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,Cg=(oe,ue)=>{for(var re in ue||(ue={}))yg.call(ue,re)&&dm(oe,re,ue[re]);if(cd)for(var re of cd(ue))cm.call(ue,re)&&dm(oe,re,ue[re]);return oe};const Kg=oe=>React.createElement("svg",Cg({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},oe),React.createElement("title",null,"\u5F62\u72B6 6"),React.createElement("path",{d:"M12 24C5.372 24 0 18.628 0 12S5.372 0 12 0s12 5.372 12 12-5.372 12-12 12Zm0-5.25c.445 0 .806-.144 1.083-.431.277-.288.417-.644.417-1.069 0-.425-.139-.774-.417-1.048-.278-.274-.638-.424-1.083-.452-.584.028-1.014.288-1.291.78-.278.494-.278.987 0 1.48.277.493.707.74 1.291.74Zm1.149-4.9c0-.086-.03-.333-.026-.298-.031-.312.01-.59.181-.857.125-.196.318-.38.606-.55 1.693-1 2.312-2.115 2.277-3.275-.052-1.737-1.332-3.441-4.107-3.466-2.32-.022-3.844 1.098-4.205 3.202a1.125 1.125 0 0 0 2.217.38c.164-.952.698-1.344 1.967-1.333 1.393.013 1.86.635 1.88 1.284a.54.54 0 0 1-.086.316c-.155.279-.492.603-1.087.955-.589.347-1.042.779-1.36 1.278-.494.777-.602 1.545-.518 2.325.012.118.011.103.011.04a1.125 1.125 0 1 0 2.25 0Z",fill:"#F7B500",fillRule:"nonzero"}));var bg="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDI0QzUuMzcyIDI0IDAgMTguNjI4IDAgMTJTNS4zNzIgMCAxMiAwczEyIDUuMzcyIDEyIDEyLTUuMzcyIDEyLTEyIDEyWm0wLTUuMjVjLjQ0NSAwIC44MDYtLjE0NCAxLjA4My0uNDMxLjI3Ny0uMjg4LjQxNy0uNjQ0LjQxNy0xLjA2OSAwLS40MjUtLjEzOS0uNzc0LS40MTctMS4wNDgtLjI3OC0uMjc0LS42MzgtLjQyNC0xLjA4My0uNDUyLS41ODQuMDI4LTEuMDE0LjI4OC0xLjI5MS43OC0uMjc4LjQ5NC0uMjc4Ljk4NyAwIDEuNDguMjc3LjQ5My43MDcuNzQgMS4yOTEuNzRabTEuMTQ5LTQuOWMwLS4wODYtLjAzLS4zMzMtLjAyNi0uMjk4LS4wMzEtLjMxMi4wMS0uNTkuMTgxLS44NTcuMTI1LS4xOTYuMzE4LS4zOC42MDYtLjU1IDEuNjkzLTEgMi4zMTItMi4xMTUgMi4yNzctMy4yNzUtLjA1Mi0xLjczNy0xLjMzMi0zLjQ0MS00LjEwNy0zLjQ2Ni0yLjMyLS4wMjItMy44NDQgMS4wOTgtNC4yMDUgMy4yMDJhMS4xMjUgMS4xMjUgMCAwIDAgMi4yMTcuMzhjLjE2NC0uOTUyLjY5OC0xLjM0NCAxLjk2Ny0xLjMzMyAxLjM5My4wMTMgMS44Ni42MzUgMS44OCAxLjI4NGEuNTQuNTQgMCAwIDEtLjA4Ni4zMTZjLS4xNTUuMjc5LS40OTIuNjAzLTEuMDg3Ljk1NS0uNTg5LjM0Ny0xLjA0Mi43NzktMS4zNiAxLjI3OC0uNDk0Ljc3Ny0uNjAyIDEuNTQ1LS41MTggMi4zMjUuMDEyLjExOC4wMTEuMTAzLjAxMS4wNGExLjEyNSAxLjEyNSAwIDEgMCAyLjI1IDBaIiBmaWxsPSIjRjdCNTAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Al=le(59301),mm=Object.defineProperty,Zm=Object.defineProperties,gm=Object.getOwnPropertyDescriptors,Gc=Object.getOwnPropertySymbols,Wm=Object.prototype.hasOwnProperty,Vm=Object.prototype.propertyIsEnumerable,zm=(oe,ue,re)=>ue in oe?mm(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,Ag=(oe,ue)=>{for(var re in ue||(ue={}))Wm.call(ue,re)&&zm(oe,re,ue[re]);if(Gc)for(var re of Gc(ue))Vm.call(ue,re)&&zm(oe,re,ue[re]);return oe},Bg=(oe,ue)=>Zm(oe,gm(ue)),Gm=(oe,ue)=>{var re={};for(var ve in oe)Wm.call(oe,ve)&&ue.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Gc)for(var ve of Gc(oe))ue.indexOf(ve)<0&&Vm.call(oe,ve)&&(re[ve]=oe[ve]);return re};const kd=[{name:"\u57FA\u672C\u4FE1\u606F",icon:Al.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:Al.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:Al.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:Al.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:Al.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1\u4E0E\u8BC4\u6D4B",icon:Al.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:Al.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:Al.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"},{name:"\u95EE\u7B54\u96C6",icon:Al.createElement("i",{className:"icon iconfont icon-wendaji"}),tabId:"catechism"}],Dg=oe=>{var ue=oe,{globalSetting:re,loading:ve,dispatch:Ie,shixunsDetail:nt,practiceSetting:je}=ue,We=Gm(ue,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),Ee;const{base_info_warning:Re,challenges_warning:tn,id:Mn,repository_warning:zt,sideBar:dn,service_warning:rn}=je,Yn=(0,xe.useLocation)(),sn=(0,xe.useParams)(),[Ft]=(0,xe.useSearchParams)();(0,x.useEffect)(()=>{var Ut;const fn=Ft.get("tabId"),Nt=Yn.pathname.split("/").length,In=((Ut=nt==null?void 0:nt.detail)!=null&&Ut.windows_vnc?kd.filter(kt=>kt.tabId!=="dataset"):kd).map(kt=>kt.tabId).includes(fn);if(fn&&In){Ie({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:fn}});return}if(Nt>4){Ie({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!fn||fn&&!In){Ie({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[(Ee=nt==null?void 0:nt.detail)==null?void 0:Ee.windows_vnc]),(0,x.useEffect)(()=>()=>{Ie({type:"practiceSetting/setSideBarTabs",payload:Bg(Ag({},je.sideBar),{selectPath:""})})},[sn.id]);const Ca=Ut=>{var fn;if(Ut===dn.tabsActive)return;const Nt=()=>{xe.history.push(`/shixuns/${Mn}/edit?tabId=${Ut}`),Ie({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Ut,selectPath:"",confirmLeave:!1}})};(fn=je==null?void 0:je.sideBar)!=null&&fn.confirmLeave?we.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Nt()}}):Nt()},xn=()=>{var Ut;return((Ut=nt==null?void 0:nt.detail)!=null&&Ut.windows_vnc?kd.filter(Nt=>Nt.tabId!=="dataset"):kd).filter(Nt=>{var ht;return(ht=nt==null?void 0:nt.detail)!=null&&ht.is_jupyter_lab?Nt.tabId!=="level":Nt.tabId!=="service"}).map(Nt=>{const{name:ht,icon:In,tabId:kt}=Nt;return Al.createElement("div",{key:kt,className:`${je.sideBar.tabsActive===kt?ac.itemActive:ac.item} font12`,onClick:()=>Ca(kt)},In,Al.createElement("span",{className:ac.name},ht),kt==="information"&&Re&&Al.createElement(Kt.Z,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},Al.createElement("img",{src:Us,alt:""})),kt==="level"&&tn&&Al.createElement(Kt.Z,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},Al.createElement("img",{src:Us,alt:""})),kt==="service"&&rn&&Al.createElement(Kt.Z,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},Al.createElement("img",{src:Us,alt:""})),kt==="warehouse"&&zt&&Al.createElement(Kt.Z,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},Al.createElement("img",{src:Us,alt:""})))})};return Al.createElement("div",{className:ac.sidebar},Al.createElement("div",{className:ac.items},xn()),Al.createElement("div",{className:ac.question},Al.createElement(Kt.Z,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},Al.createElement("span",{style:{cursor:"pointer"},onClick:()=>window.open(`${ENV.API_SERVER}/pdf/\u5B9E\u8BAD\u5236\u4F5C\u5E38\u89C1\u95EE\u9898.pdf`)},Al.createElement("img",{src:bg,height:24,width:24,alt:""})))))};var xg=(0,xe.connect)(({loading:oe,globalSetting:ue,shixunsDetail:re,practiceSetting:ve})=>({globalSetting:ue,loading:oe,practiceSetting:ve,shixunsDetail:re}))(Dg),fm={bottom:"bottom___g7TNS",yes:"yes___IpiGn",no:"no___xC90Y"},Si=le(59301),wg=Object.defineProperty,jm=Object.getOwnPropertySymbols,Lg=Object.prototype.hasOwnProperty,Og=Object.prototype.propertyIsEnumerable,Um=(oe,ue,re)=>ue in oe?wg(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,Km=(oe,ue)=>{for(var re in ue||(ue={}))Lg.call(ue,re)&&Um(oe,re,ue[re]);if(jm)for(var re of jm(ue))Og.call(ue,re)&&Um(oe,re,ue[re]);return oe},Zd=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const Hm=({classroomList:oe,loading:ue,dispatch:re,shixunsDetail:ve})=>{var Ie,nt;const je=(0,xe.useParams)(),We=(0,xe.useLocation)(),[Ee,Re]=(0,x.useState)(!1),[tn,Mn]=(0,x.useState)(!1),{actionTabs:zt}=oe,[dn]=ce.default.useForm(),[rn,Yn]=(0,x.useState)({name:"string"}),sn=Ut=>Ut&&Ut<El()().startOf("day"),[Ft,Ca]=(0,x.useState)();(0,x.useEffect)(()=>{console.log(je),oe.actionTabs.key==="\u91CD\u540D\u4FEE\u6539"&&(rn.name=zt==null?void 0:zt.name),Yn(Km({},rn)),dn.setFieldsValue({name:zt==null?void 0:zt.name})},[oe.actionTabs.key]);const xn={information:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u57FA\u672C\u4FE1\u606F\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",wareHouse:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4EE3\u7801\u4ED3\u5E93\u4FEE\u6539\u5185\u5BB9\u540C\u6B65\u5230\u539F\u5B9E\u8BAD\u4E2D",environment:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u5B9E\u9A8C\u73AF\u5883\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",taskLevel:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u4EFB\u52A1\u5173\u5361\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",setting:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u8BBE\u7F6E\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D"};return Si.createElement(Si.Fragment,null,Si.createElement(we.default,{centered:!0,title:"\u63D0\u793A",open:oe.actionTabs.key==="\u540C\u6B65\u4FEE\u6539",width:460,zIndex:((Ie=oe==null?void 0:oe.actionTabs)==null?void 0:Ie.zIndex)||1e3,footer:null,onOk:()=>Zd(void 0,null,function*(){console.log(123123)}),onCancel:()=>{re({type:"classroomList/setActionTabs",payload:{}})}},Si.createElement("div",null,Si.createElement("p",null,"\u672C\u5B9E\u8BAD\u4E3A\u521B\u5EFA\u4F5C\u4E1A/\u8003\u8BD5\u65F6\u590D\u5236\u751F\u6210\u7684\uFF0C",xn[oe.actionTabs.type],"\uFF1F")),Si.createElement("div",{className:fm.bottom},Si.createElement(de.ZP,{loading:ue["shixunsDetail/saveCopyForExercise"]&&tn,className:fm.no,onClick:()=>Zd(void 0,null,function*(){var Ut;Mn(!0),(Ut=oe.actionTabs)!=null&&Ut.value?oe.actionTabs.fn(oe.actionTabs.value,!0,2):oe.actionTabs.fn(!0,2)})},"\u540C\u6B65\u4FEE\u6539\u539F\u5B9E\u8BAD"),Si.createElement(de.ZP,{loading:ue["shixunsDetail/saveCopyForExercise"]&&!tn,className:fm.yes,onClick:()=>Zd(void 0,null,function*(){var Ut;Mn(!1),(Ut=oe.actionTabs)!=null&&Ut.value?oe.actionTabs.fn(oe.actionTabs.value,!1,1):oe.actionTabs.fn(!1,1)})},"\u4EC5\u4FDD\u5B58\u672C\u5B9E\u8BAD"))),Si.createElement(we.default,{centered:!0,title:"\u63D0\u793A",open:oe.actionTabs.key==="\u91CD\u540D\u4FEE\u6539",okText:"\u4FDD\u5B58\u540D\u79F0",cancelText:"\u4E0D\u66F4\u6362\u540D\u79F0",destroyOnClose:!0,width:550,confirmLoading:Ee,onOk:()=>Zd(void 0,null,function*(){var Ut,fn;yield dn.validateFields();const Nt=dn.getFieldValue();Re(!0);const ht=yield(0,$e.ZP)(`/api/shixuns/${je==null?void 0:je.id}/update_shixun_name.json`,{method:"post",body:{shixun_name:Nt.name}});Re(!1),ht.status===0&&(De.ZP.success("\u4FEE\u6539\u6210\u529F"),re({type:"practiceSetting/getCommonData",payload:{id:je.id}}),(Ut=oe.actionTabs)!=null&&Ut.getBaseInfo&&((fn=oe.actionTabs)==null||fn.getBaseInfo())),re({type:"classroomList/setActionTabs",payload:{}})}),onCancel:()=>{re({type:"classroomList/setActionTabs",payload:{}})}},Si.createElement("div",null,Si.createElement("p",null,"\u4F60\u7BA1\u7406\u7684\u5B9E\u8BAD\u4E2D\u6709\u540C\u540D\u5B9E\u8BAD\uFF0C\u5EFA\u8BAE\u66F4\u6362\u5B9E\u8BAD\u540D\u79F0\uFF08\u5982\uFF1A\u6DFB\u52A0\u65E5\u671F\u3001\u7528\u9014\u7B49\u6587\u6848\uFF09"),Si.createElement(ce.default,{form:dn,initialValues:{name:Ft},onChange:()=>{Yn(dn.getFieldValue())}},Si.createElement(ce.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u540D\u79F0"}]},Si.createElement(ke.Z,{className:"mt30",align:"middle"},Si.createElement(Ne.Z,{className:"font14"},"\u5B9E\u8BAD\u540D\u79F0\uFF1A"),Si.createElement(Ne.Z,{flex:"1"},Si.createElement(Se.default,{maxLength:60,defaultValue:zt==null?void 0:zt.name,suffix:Si.createElement("span",null,((nt=rn==null?void 0:rn.name)==null?void 0:nt.length)||0,"/",60)}))))))))};var Ym=(0,xe.connect)(({classroomList:oe,loading:ue,shixunsDetail:re})=>({classroomList:oe,loading:ue.effects,shixunsDetail:re}))(Hm),Ks=le(59301),Mg=Object.defineProperty,Ng=Object.defineProperties,Qm=Object.getOwnPropertyDescriptors,Wd=Object.getOwnPropertySymbols,Jm=Object.prototype.hasOwnProperty,Xm=Object.prototype.propertyIsEnumerable,qm=(oe,ue,re)=>ue in oe?Mg(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,$m=(oe,ue)=>{for(var re in ue||(ue={}))Jm.call(ue,re)&&qm(oe,re,ue[re]);if(Wd)for(var re of Wd(ue))Xm.call(ue,re)&&qm(oe,re,ue[re]);return oe},vm=(oe,ue)=>Ng(oe,Qm(ue)),Ig=(oe,ue)=>{var re={};for(var ve in oe)Jm.call(oe,ve)&&ue.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Wd)for(var ve of Wd(oe))ue.indexOf(ve)<0&&Xm.call(oe,ve)&&(re[ve]=oe[ve]);return re};const Rg=oe=>{var ue=oe,{globalSetting:re,loading:ve,dispatch:Ie,practiceSetting:nt}=ue,je=Ig(ue,["globalSetting","loading","dispatch","practiceSetting"]);const{sideBar:We}=nt,{tabsActive:Ee}=We;let Re=(0,xe.useParams)();return(0,x.useEffect)(()=>(Ie({type:"globalSetting/headerFooterToggle",payload:!1}),Ie({type:"shixunsDetail/getShixunsDetail",payload:vm($m({},Re),{shixun_managed:!0})}),()=>{Ie({type:"globalSetting/headerFooterToggle",payload:!0}),Ie({type:"practiceSetting/setParams",payload:{id:""}})}),[]),Ks.createElement("div",{className:He.practiceSetting},Ks.createElement("div",{className:He.wrapHeader},Ks.createElement(z,null)),Ks.createElement("div",{className:He.wrapLayout},Ks.createElement("div",{className:He.wrapSidebar},Ks.createElement(xg,null)),Ks.createElement("div",{className:He.wrapContent},Ks.createElement(jg,vm($m({},je),{tabsActive:nt.sideBar.tabsActive})))),Ks.createElement(Ym,null))};var pm=(0,xe.connect)(({loading:oe,globalSetting:ue,practiceSetting:re})=>({globalSetting:ue,loading:oe,practiceSetting:re}))(Rg),jc={practiceSetting:"practiceSetting___duHIg",wrapHeader:"wrapHeader___vb3NV",wrapLayout:"wrapLayout___z6EgF",wrapSidebar:"wrapSidebar___TzHq8",wrapContent:"wrapContent___iZrCo"},$l={flex_box_center:"flex_box_center___XeTw7",flex_space_between:"flex_space_between___Hfc9g",flex_box_vertical_center:"flex_box_vertical_center___JWkfv",flex_box_center_end:"flex_box_center_end___bKF19",flex_box_column:"flex_box_column___XWcdc",header:"header___HkrmL","flex-center":"flex-center___Xqcdj",title:"title___rc2FS",schedule:"schedule___MloKP",clickWarp:"clickWarp___yvMMm",num:"num___etFJa",subject:"subject___ZbcjS",btns:"btns___R7eGw",btn:"btn___NLvn4",simulate:"simulate___kVrJQ",exit:"exit___CTNC5"},gu=le(59301),eg=Object.getOwnPropertySymbols,Tg=Object.prototype.hasOwnProperty,tg=Object.prototype.propertyIsEnumerable,ee=(oe,ue)=>{var re={};for(var ve in oe)Tg.call(oe,ve)&&ue.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&eg)for(var ve of eg(oe))ue.indexOf(ve)<0&&tg.call(oe,ve)&&(re[ve]=oe[ve]);return re},ne=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const ie=oe=>{var ue=oe,{globalSetting:re,loading:ve,dispatch:Ie,practiceSetting:nt,shixunsDetail:je}=ue,We=ee(ue,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Ee,Re;const tn=(0,xe.useLocation)(),Mn=(0,x.useRef)(""),zt=(0,xe.useParams)(),{title:dn,base_info_warning:rn,challenges_warning:Yn,service_warning:sn,repository_warning:Ft,mirror_warning:Ca}=nt;(0,x.useEffect)(()=>{var Ht;Mn.current=(Ht=tn.pathname.split("/"))==null?void 0:Ht[2],Ie({type:"practiceSetting/setParams",payload:{id:Mn.current}}),Ie({type:"practiceSetting/getCommonData",payload:{id:Mn.current}})},[tn.pathname]),(0,x.useEffect)(()=>((0,Ye.Dk)(dn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),()=>{(0,Ye.Dk)()}));const xn=()=>ne(void 0,null,function*(){yield Ut(),xe.history.push(`/shixuns/${Mn.current}/challenges`)}),Ut=()=>new Promise((Ht,Xn)=>{var mt;(mt=nt==null?void 0:nt.sideBar)!=null&&mt.confirmLeave?we.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Ht()},onCancel:()=>{Xn()}}):Ht()}),fn=Ht=>{var Xn;if(Ht===(nt==null?void 0:nt.sideBar.tabsActive))return;const mt=()=>{xe.history.push(`/shixuns/${Mn.current}/edit?tabId=${Ht}`),Ie({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Ht,selectPath:"",confirmLeave:!1}})};(Xn=nt==null?void 0:nt.sideBar)!=null&&Xn.confirmLeave?we.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{mt()}}):mt()},Nt=(Ht,Xn=!1)=>{Ht=Ht!=null&&Ht.includes(".json")?Ht:`${Ht}.json`,we.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:gu.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>ne(void 0,null,function*(){const mt=yield(0,$e.ZP)("/api"+Ht,{method:"get"});if(!mt)return;De.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Bt=yield(0,dt.Ir)({id:mt.shixun_identifier,jump_challenge_setting:Xn});if(Bt!=null&&Bt.game_identifier){(0,Ye.xg)(`/tasks/${Bt.game_identifier}`);return}(Bt==null?void 0:Bt.status)===2?Nt(Bt==null?void 0:Bt.message):(Bt==null?void 0:Bt.status)===3&&ht(Bt==null?void 0:Bt.message)})})},ht=Ht=>{we.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:gu.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Ht,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},In=(Ht,Xn)=>ne(void 0,null,function*(){var mt,Bt,oa,ua;if(yield Ut(),(0,Ye.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(mt=je.detail)!=null&&mt.is_jupyter||(Bt=je.detail)!=null&&Bt.is_jupyter_lab){Ie({type:"shixunsDetail/execJupyter",payload:{id:Mn.current}}).then(nn=>{var Ia;nn!=null&&nn.identifier&&((Ia=xe.history)==null||Ia.push(`/tasks/${nn.identifier}/jupyter`))});return}Ie({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Jt=Xn?yield(0,dt.BK)({id:Ht}):yield(0,dt.Ir)({id:Ht});if(Ie({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Jt==null?void 0:Jt.status)==5&&!Xn){we.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u8BC4\u6D4B\u8BBE\u7F6E",cancelText:"\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218",title:"\u63D0\u793A",content:gu.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230",(ua=(oa=Jt==null?void 0:Jt.data)==null?void 0:oa.challenge_errors)==null?void 0:ua.map((nn,Ia)=>{var Wn;return gu.createElement("span",{key:Ia,style:{color:"#3061D0"}},"\u7B2C",nn==null?void 0:nn.challenge_position,"\u5173",Ia!=((Wn=Jt==null?void 0:Jt.data)==null?void 0:Wn.challenge_errors)-1&&"\u3001")}),"\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u672A\u5B8C\u6210\uFF0C\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218\u65E0\u6CD5\u68C0\u6D4B\u6574\u4E2A\u5B9E\u9A8C\u6D41\u7A0B\uFF0C\u5EFA\u8BAE\u5148\u5B8C\u5584\u5173\u5361\u8BC4\u6D4B\u8BBE\u7F6E\u540E\u518D\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218"),onOk:()=>{var nn,Ia,Wn;window.location.href=`/shixuns/${Mn.current}/edit/${(Wn=(Ia=(nn=Jt==null?void 0:Jt.data)==null?void 0:nn.challenge_errors)==null?void 0:Ia[0])==null?void 0:Wn.challenge_id}/tab=2`},onCancel:()=>{(0,dt.Ir)({id:Mn.current,jump_challenge_setting:!0}).then(nn=>{if(nn!=null&&nn.game_identifier||nn!=null&&nn.identifier){(0,Ye.xg)(`/tasks/${nn.game_identifier}`);return}(nn==null?void 0:nn.status)===-3?(0,Ye.eF)():(nn==null?void 0:nn.status)===2?Nt(nn==null?void 0:nn.message,!0):(nn==null?void 0:nn.status)===3&&ht(nn==null?void 0:nn.message)})}});return}if((Jt==null?void 0:Jt.status)==6&&!Xn){we.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E",title:"\u63D0\u793A",content:gu.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E\u4E0D\u5B8C\u5584\uFF0C\u65E0\u6CD5\u5F00\u542F\u5B9E\u9A8C\u73AF\u5883\u8FDB\u884C\u6A21\u62DF\u5B9E\u6218\u8BF7\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"),cancelButtonProps:{style:{display:"none"}},onOk:()=>{window.location.href=`/shixuns/${Mn.current}/edit?tabId=environment`}});return}if(Jt!=null&&Jt.game_identifier||Jt!=null&&Jt.identifier){(0,Ye.xg)(Xn?`/tasks/${Jt==null?void 0:Jt.identifier}/jupyter`:`/tasks/${Jt.game_identifier}`);return}(Jt==null?void 0:Jt.status)===-3?(0,Ye.eF)():(Jt==null?void 0:Jt.status)===2?Nt(Jt==null?void 0:Jt.message):(Jt==null?void 0:Jt.status)===3&&ht(Jt==null?void 0:Jt.message)}),kt=()=>ne(void 0,null,function*(){yield Ut(),Ie({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}})}),Ct=Ht=>({borderBottomColor:(nt==null?void 0:nt.sideBar.tabsActive)===Ht?"#0152d9":"transparent"});return gu.createElement("div",{className:$l.header},gu.createElement("aside",{className:$l.title},gu.createElement("i",{onClick:xn,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),gu.createElement("span",{className:$l.edit},dn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),gu.createElement("i",{onClick:kt,className:"icon iconfont icon-xiugai1"})),gu.createElement("aside",{className:$l.schedule},gu.createElement("div",null,gu.createElement("span",{style:Ct("information"),className:$l.clickWarp,onClick:()=>fn("information")},rn?gu.createElement("span",{className:$l.num},"1"):gu.createElement("img",{src:ye}),gu.createElement("span",{className:$l.subject},"\u57FA\u672C\u4FE1\u606F")),gu.createElement("i",{className:"iconfont icon-lujing"})),gu.createElement("div",null,gu.createElement("span",{style:Ct("warehouse"),className:$l.clickWarp,onClick:()=>fn("warehouse")},Ft?gu.createElement("span",{className:$l.num},"2"):gu.createElement("img",{src:ye}),gu.createElement("span",{className:$l.subject},"\u4EE3\u7801\u4ED3\u5E93")),gu.createElement("i",{className:"iconfont icon-lujing"})),(je==null?void 0:je.detail)&&!((Ee=je==null?void 0:je.detail)!=null&&Ee.is_jupyter_lab)&&gu.createElement("div",null,gu.createElement("span",{style:Ct("level"),className:$l.clickWarp,onClick:()=>fn("level")},Yn?gu.createElement("span",{className:$l.num},"3"):gu.createElement("img",{src:ye}),gu.createElement("span",{className:$l.subject},"\u4EFB\u52A1\u5173\u5361")),gu.createElement("i",{className:"iconfont icon-lujing"})),(je==null?void 0:je.detail)&&((Re=je==null?void 0:je.detail)==null?void 0:Re.is_jupyter_lab)&&gu.createElement("div",null,gu.createElement("span",{style:Ct("service"),className:$l.clickWarp,onClick:()=>fn("service")},sn?gu.createElement("span",{className:$l.num},"3"):gu.createElement("img",{src:ye}),gu.createElement("span",{className:$l.subject},"\u670D\u52A1")),gu.createElement("i",{className:"iconfont icon-lujing"})),gu.createElement("div",null,gu.createElement("span",{style:Ct("environment"),className:$l.clickWarp,onClick:()=>fn("environment")},Ca?gu.createElement("span",{className:$l.num},"4"):gu.createElement("img",{src:ye}),gu.createElement("span",{className:$l.subject},"\u5B9E\u9A8C\u73AF\u5883")))),gu.createElement("aside",{className:$l.btns},gu.createElement("div",{className:$l.simulate,onClick:()=>In(Mn.current,!1)},"\u6A21\u62DF\u5B9E\u6218")))};var ge=(0,xe.connect)(({loading:oe,globalSetting:ue,practiceSetting:re,shixunsDetail:ve})=>({globalSetting:ue,loading:oe,practiceSetting:re,shixunsDetail:ve}))(ie),Pe={information:"information___HnFAg",scroll:"scroll___SzyY_",formWrap:"formWrap___dlZEW",img:"img___ESi1t"},Fe={btn:"btn___CiIEf",s1:"s1___JCH7l",s2:"s2___jSyjE"},Ce=Object.defineProperty,be=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,st=(oe,ue,re)=>ue in oe?Ce(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,tt=(oe,ue)=>{for(var re in ue||(ue={}))qe.call(ue,re)&&st(oe,re,ue[re]);if(be)for(var re of be(ue))gt.call(ue,re)&&st(oe,re,ue[re]);return oe},at=(oe,ue)=>{var re={};for(var ve in oe)qe.call(oe,ve)&&ue.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&be)for(var ve of be(oe))ue.indexOf(ve)<0&>.call(oe,ve)&&(re[ve]=oe[ve]);return re},Pn=oe=>{var ue=oe,{InputRight:re,value:ve=[],onChange:Ie}=ue,nt=at(ue,["InputRight","value","onChange"]);const[je,We]=(0,x.useState)(),Ee=tn=>{const Mn=ve.filter((zt,dn)=>dn!==tn);Ie(Mn)},Re=tn=>{if(tn.preventDefault(),!!je){if(ve.findIndex(Mn=>Mn.name===je)>-1){De.ZP.warning("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}Ie([...ve,{id:null,name:je}]),We(null)}};return x.createElement("div",null,x.createElement(Se.default,tt({bordered:!1,style:{width:600},value:je,onChange:tn=>We(tn.target.value),onPressEnter:Re,onBlur:Re},nt)),re||x.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),x.createElement("div",{className:"mt20"},ve==null?void 0:ve.map((tn,Mn)=>x.createElement("div",{key:Mn,className:Fe.btn},x.createElement("span",{className:Fe.s1},tn.name),x.createElement("img",{src:Fa,className:Fe.s2,onClick:()=>Ee(Mn)})))))},Oa={flex_box_center:"flex_box_center___hBEA9",flex_space_between:"flex_space_between___rMB3f",flex_box_vertical_center:"flex_box_vertical_center___XT_7U",flex_box_center_end:"flex_box_center_end___ayQhe",flex_box_column:"flex_box_column___Yqif8",complete:"complete___zRKx3",cancel:"cancel___D5r7A",save:"save___sa92o"};const Ya=({dispatch:oe,onCancel:ue,onSave:re,loading:ve=!1})=>x.createElement("div",{className:Oa.complete},x.createElement("div",{onClick:ue,className:Oa.cancel},"\u53D6\u6D88"),x.createElement(de.ZP,{type:"primary",loading:ve,onClick:re,className:Oa.save},"\u4FDD\u5B58"));var er=(0,xe.connect)()(Ya),$n=le(59301),Rr=Object.defineProperty,Vr=Object.defineProperties,Xo=Object.getOwnPropertyDescriptors,Oo=Object.getOwnPropertySymbols,Pu=Object.prototype.hasOwnProperty,Ol=Object.prototype.propertyIsEnumerable,Du=(oe,ue,re)=>ue in oe?Rr(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,gl=(oe,ue)=>{for(var re in ue||(ue={}))Pu.call(ue,re)&&Du(oe,re,ue[re]);if(Oo)for(var re of Oo(ue))Ol.call(ue,re)&&Du(oe,re,ue[re]);return oe},mi=(oe,ue)=>Vr(oe,Xo(ue)),xi=(oe,ue)=>{var re={};for(var ve in oe)Pu.call(oe,ve)&&ue.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Oo)for(var ve of Oo(oe))ue.indexOf(ve)<0&&Ol.call(oe,ve)&&(re[ve]=oe[ve]);return re},Ps=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const Fs=oe=>{var ue=oe,{globalSetting:re,loading:ve,dispatch:Ie,practiceSetting:nt,problemset:je,shixunsDetail:We}=ue,Ee=xi(ue,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),Re,tn;const[Mn]=ce.default.useForm(),[zt,dn]=(0,x.useState)({}),[rn,Yn]=(0,x.useState)(!1),[sn,Ft]=(0,x.useState)(!1),[Ca,xn]=(0,x.useState)(!1),[Ut,fn]=(0,x.useState)(""),[Nt,ht]=(0,x.useState)(""),[In,kt]=(0,x.useState)(""),[Ct,Ht]=(0,x.useState)(),Xn=(0,x.useRef)({}),mt=(0,x.useRef)(""),Bt=(0,x.useRef)(""),oa=(0,x.useRef)(""),ua=(0,x.useRef)(null),Jt=(0,x.useRef)((0,An.throttle)(()=>hr(),2e3,{leading:!0,trailing:!1})).current,{id:nn}=nt,[Ia,Wn]=(0,x.useState)(!1);(0,x.useEffect)(()=>{nn&&Er()},[nn]),(0,x.useEffect)(()=>(JSON.stringify(zt)!=="{}"&&la(),()=>{clearTimeout(ua.current)}),[zt,Ut,In,Nt]);const la=()=>{clearTimeout(ua.current),ua.current=setTimeout(()=>{!(0,An.isEqual)(zt,Xn.current)||Ut!==mt.current||In!==Bt.current||Nt!==oa.current?Ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},Er=()=>Ps(void 0,null,function*(){var ba,$a,ea,vo,ko,Ao,va;Ie({type:"problemset/getEditDisciplines",payload:{source:"shixun"}});const wa=yield(0,$e.ZP)(`/api/shixuns/${nn}/edit_base_info.json`,{method:"get"});if(wa.status===0){const mr=mi(gl({},wa.data),{description:(0,yn.S)(wa.data.description)}),Qo={description:mr.description,shixun_tags:mr.shixun_tags,name:mr.name,course:((ba=mr==null?void 0:mr.disciplines)==null?void 0:ba.length)>0?[(ea=($a=mr==null?void 0:mr.disciplines)==null?void 0:$a[0])==null?void 0:ea.id,(Ao=(ko=(vo=mr==null?void 0:mr.disciplines)==null?void 0:vo[0])==null?void 0:ko.sub_discipline)==null?void 0:Ao.id]:[]};(va=We.detail)!=null&&va.is_jupyter_lab&&(Qo.jupyter_show_description=wa.data.jupyter_show_description),Mn.setFieldsValue(Qo),Xn.current=gl({},Qo),mt.current=mr.attachment_id||"",Bt.current=mr.cover_image_id||"",oa.current=mr.attachment_id_b||"",dn(gl({},Qo)),fn(mr.attachment_id||""),ht(mr.attachment_id_b||""),kt(mr.cover_image_id||""),Ht(mr.cover_image||"")}}),Lr=(ba,$a)=>{dn(gl({},$a))},Or=()=>{Za()},hr=()=>{(0,Ye.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),Mn.submit()},hn=(ba,$a=!1,ea=1)=>{var vo;const{name:ko,description:Ao,shixun_tags:va,course:wa,jupyter_show_description:mr=!1}=ba;let Qo={name:ko,description:Ao,shixun_tags:va,attachment_id:Ut,cover_image_id:In,attachment_id_b:Nt,sub_discipline_ids:wa[1]};(vo=We.detail)!=null&&vo.is_jupyter_lab&&(Qo=mi(gl({},Qo),{jupyter_show_description:mr})),(0,$e.ZP)(`/api/shixuns/${nn}/base_info_save.json`,{method:"post",body:{shixun:gl({},Qo),sync_origin_shixun:$a}}).then(Rs=>Ps(void 0,null,function*(){var sc,Ts,Dc,ja;if(Rs.status===0&&((sc=We==null?void 0:We.detail)!=null&&sc.copy_for_exercise||De.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ie({type:"practiceSetting/getCommonData",payload:{id:nn}}),Ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Xn.current={description:zt.description,shixun_tags:zt.shixun_tags,name:zt.name},mt.current=Ut,Bt.current=In,oa.current=Nt,(Ts=We==null?void 0:We.detail)!=null&&Ts.copy_for_exercise)){const Kr=yield Ie({type:"shixunsDetail/saveCopyForExercise",payload:{id:nn,save_type:ea}});ea===1?(Dc=Kr==null?void 0:Kr.data)!=null&&Dc.exists_same_shixun_name?Ie({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(ja=Kr==null?void 0:Kr.data)==null?void 0:ja.shixun_name,getBaseInfo:()=>{Er()}}}):(De.ZP.info("\u4FDD\u5B58\u6210\u529F"),Ie({type:"classroomList/setActionTabs",payload:{}})):(Ie({type:"classroomList/setActionTabs",payload:{}}),(Kr==null?void 0:Kr.status)===0&&we.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:$n.createElement("div",null,$n.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var po,$o;(0,Ye.xg)(`/shixuns/${($o=(po=We==null?void 0:We.detail)==null?void 0:po.fork_from)==null?void 0:$o.fork_identifier}/challenges`)}}))}}))},Za=()=>{var ba;const $a=()=>{xe.history.push(`/shixuns/${nn}/challenges`),Ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(ba=nt==null?void 0:nt.sideBar)!=null&&ba.confirmLeave?we.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{$a()}}):$a()};function Ba(ba){const $a=ba.type==="image/jpeg"||ba.type==="image/png";return $a||De.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),$a}const fa=$n.createElement(de.ZP,{loading:rn,icon:$n.createElement(ta.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),ur=$n.createElement(de.ZP,{loading:Ca,icon:$n.createElement(ta.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),qa=$n.createElement(de.ZP,{loading:sn,icon:$n.createElement(ta.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function Qr(ba,$a){const ea=new FileReader;ea.addEventListener("load",()=>$a(ea.result)),ea.readAsDataURL(ba)}const qo=ba=>{var $a,ea;if(ba.file.status==="uploading"){Yn(!0);return}ba.file.status==="done"&&(Yn(!1),fn((ea=($a=ba==null?void 0:ba.file)==null?void 0:$a.response)==null?void 0:ea.id))},su=ba=>{var $a,ea;if(ba.file.status==="uploading"){Ft(!0);return}ba.file.status==="done"&&(Ft(!1),ht((ea=($a=ba==null?void 0:ba.file)==null?void 0:$a.response)==null?void 0:ea.id))},Ga=()=>$n.createElement("div",{className:Pe.img},$n.createElement("img",{src:(0,Ae.z)("/api/attachments/"+Ut,!0),alt:"avatar",style:{width:"100%"}}),$n.createElement("div",null,$n.createElement(Oe.Z,{onClick:()=>fn(""),style:{fontSize:"16px",color:"red"}}))),eo=()=>$n.createElement("div",{className:Pe.img},$n.createElement("img",{src:(0,Ae.z)("/api/attachments/"+Nt,!0),alt:"avatar",style:{width:"100%"}}),$n.createElement("div",null,$n.createElement(Oe.Z,{onClick:()=>ht(""),style:{fontSize:"16px",color:"red"}}))),Hu=ba=>{var $a,ea;if(ba.file.status==="uploading"){xn(!0);return}ba.file.status==="done"&&(xn(!1),kt((ea=($a=ba==null?void 0:ba.file)==null?void 0:$a.response)==null?void 0:ea.id),Wn(!0))},al=()=>$n.createElement("div",{className:Pe.img},$n.createElement("img",{src:(0,Ae.z)(Ia?"/api/attachments/"+In:Ct,!0),alt:"avatar",style:{width:"100%"}}),$n.createElement("div",null,$n.createElement(Oe.Z,{onClick:()=>{kt(""),Ht("")},style:{fontSize:"16px",color:"red"}})));return $n.createElement("div",{className:Pe.information},$n.createElement("section",{className:Pe.scroll},$n.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),$n.createElement("div",{className:Pe.formWrap}," ",$n.createElement(ce.default,{form:Mn,scrollToFirstError:!0,layout:"vertical",onValuesChange:Lr,onFinish:ba=>{var $a,ea;($a=We==null?void 0:We.detail)!=null&&$a.is_fork_from_creator&&((ea=We==null?void 0:We.detail)!=null&&ea.copy_for_exercise)?Ie({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:ba,type:"information",fn:(vo,ko,Ao)=>{hn(vo,ko,Ao)}}}):hn(ba)}},$n.createElement(ce.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},$n.createElement(Se.default,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:`${((Re=zt.name)==null?void 0:Re.length)||0}/60`})),$n.createElement(ce.default.Item,{className:"customAddTags",name:"shixun_tags",label:$n.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",$n.createElement("span",{className:"pl10 font14 c-light-black"},"\u5B66\u5458\u901A\u8FC7\u6240\u6709\u4EFB\u52A1\u5173\u5361\uFF0C\u5C06\u83B7\u5F97\u6280\u80FD\u6807\u7B7E")),rules:[{required:!0,message:"\u8BF7\u9009\u8F93\u5165\u6280\u80FD\u6807\u7B7E"}]},$n.createElement(Pn,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),$n.createElement(ce.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},$n.createElement(Le.Z,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:je.courseOptions,getPopupContainer:ba=>ba.parentNode})),$n.createElement(ke.Z,null,$n.createElement(Ne.Z,null,$n.createElement(ce.default.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},Ut?Ga():$n.createElement(Pt.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${ct.Z.API_SERVER}/api/attachments.json`,beforeUpload:Ba,onChange:qo},fa))),$n.createElement(Ne.Z,{className:"c-grey-999"},$n.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),$n.createElement(ke.Z,null,$n.createElement(Ne.Z,null,$n.createElement(ce.default.Item,{label:"\u9876\u90E8\u5185\u5BB9\u56FE:"},Nt?eo():$n.createElement(Pt.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${ct.Z.API_SERVER}/api/attachments.json`,beforeUpload:Ba,onChange:su},qa))),$n.createElement(Ne.Z,{className:"c-grey-999"},$n.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),$n.createElement(ke.Z,null,$n.createElement(Ne.Z,null,$n.createElement(ce.default.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},In||Ct?al():$n.createElement(Pt.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${ct.Z.API_SERVER}/api/attachments.json`,beforeUpload:Ba,onChange:Hu},ur))),$n.createElement(Ne.Z,{className:"c-grey-999"},$n.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528290*218\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),$n.createElement(ce.default.Item,{name:"description",label:"\u7B80\u4ECB:"},$n.createElement(se.Z,{defaultValue:zt.description||"",watch:!0})),((tn=We.detail)==null?void 0:tn.is_jupyter_lab)&&$n.createElement(ce.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},$n.createElement(lt.default,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09"))))),$n.createElement(er,{onSave:Jt,onCancel:Or,loading:rn||Ca||sn}))};var ts=(0,xe.connect)(({problemset:oe,loading:ue,globalSetting:re,practiceSetting:ve,shixunsDetail:Ie})=>({globalSetting:re,loading:ue,practiceSetting:ve,problemset:oe,shixunsDetail:Ie}))(Fs),Ms=le(21052),Fu={flex_box_center:"flex_box_center___eoeVu",flex_space_between:"flex_space_between___f9Khj",flex_box_vertical_center:"flex_box_vertical_center___mDOuj",flex_box_center_end:"flex_box_center_end___q43Rs",flex_box_column:"flex_box_column___lnTOC",level:"level___W39_7",left:"left___xugM0",container:"container___MnoCi",title:"title___HNuSO",listWrap:"listWrap___Oz5IK",list:"list___Fq6dF",s3:"s3___piVr6",s2:"s2___jJaip",listActive:"listActive___e7FOo",os:"os___Zt66K",btns:"btns___mA9Xb",btnsWrap:"btnsWrap___hx2vE",icon:"icon___l26_g",btn:"btn___AF61O",d1:"d1___WyJ4s",d2:"d2___GQq5w",shrink:"shrink___NbOqs",elseShrink:"elseShrink___ZoNE2",right:"right___zgEq_",addIcon:"addIcon___aVZVl"},rc=Object.defineProperty,Ns=Object.defineProperties,dd=Object.getOwnPropertyDescriptors,Is=Object.getOwnPropertySymbols,Hs=Object.prototype.hasOwnProperty,Ss=Object.prototype.propertyIsEnumerable,oc=(oe,ue,re)=>ue in oe?rc(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,uc=(oe,ue)=>{for(var re in ue||(ue={}))Hs.call(ue,re)&&oc(oe,re,ue[re]);if(Is)for(var re of Is(ue))Ss.call(ue,re)&&oc(oe,re,ue[re]);return oe},ns=(oe,ue)=>Ns(oe,dd(ue)),md=(oe,ue)=>{var re={};for(var ve in oe)Hs.call(oe,ve)&&ue.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Is)for(var ve of Is(oe))ue.indexOf(ve)<0&&Ss.call(oe,ve)&&(re[ve]=oe[ve]);return re},Cc=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const Uc=oe=>{var ue=oe,{globalSetting:re,dispatch:ve,practiceSetting:Ie}=ue,nt=md(ue,["globalSetting","dispatch","practiceSetting"]);const je=(0,xe.useLocation)(),[We]=(0,xe.useSearchParams)(),[Ee,Re]=(0,x.useState)(!1),[tn,Mn]=(0,x.useState)({}),[zt,dn]=(0,x.useState)(!0),[rn,Yn]=(0,x.useState)(!1),[sn,Ft]=(0,x.useState)(null),Ca=(0,x.useRef)(!1),{id:xn,updateIndex:Ut,is_published:fn,newQuestion:Nt}=Ie,{challenge_list:ht=[]}=tn;(0,x.useEffect)(()=>{if(xn)return kt(),()=>{ve({type:"practiceSetting/setParams",payload:{newQuestion:null}})}},[xn,Ut]),(0,x.useEffect)(()=>{In()},[je]);const In=()=>{const Wn=je.pathname.split("/");(Wn.includes("newquestion")||Wn.includes("new")||We.get("tabId"))&&(Ca.current=!0)},kt=()=>Cc(void 0,null,function*(){var Wn,la,Er;dn(!0);const Lr=yield(0,dt.n5)({id:xn});if((Wn=Lr==null?void 0:Lr.challenge_list)!=null&&Wn.length){const Or=je.pathname.split("/"),hr=Lr.challenge_list.find(hn=>String(hn.challenge_id)===Or[4]);if(Or.includes("newquestion")||Or.includes("new")){const hn=Lr.challenge_list[((la=Lr.challenge_list)==null?void 0:la.length)-1];ve({type:"practiceSetting/setParams",payload:{newQuestion:{st:Or.includes("new")?0:1,name:""}}}),Ft(void 0),Bt(hn)}else Or[4]&&hr?Ct(hr,!1):Ct(Lr.challenge_list[0])}(Er=Lr==null?void 0:Lr.challenge_list)!=null&&Er.length||Ft(null),Mn(Lr),dn(!1)}),Ct=(Wn,la=!0)=>{if(Ft(Wn.challenge_id),Bt(Wn),la){const Er=`/shixuns/${xn}/edit/${Wn.challenge_id}/${Wn.st===1?"editquestion":"editcheckpoint"}`;xe.history.push(Er)}},Ht=(Wn,la)=>{la.stopPropagation();const{challenge_id:Er}=Wn,Lr=()=>Cc(void 0,null,function*(){var Or,hr;if((yield(0,dt.rO)({id:xn,challengesId:Er})).status===1){const Za=yield(0,dt.n5)({id:xn});if(Mn(Za),Er===sn&&((Or=Za.challenge_list)!=null&&Or.length)){Ct(Za.challenge_list[0]);return}(hr=Za.challenge_list)!=null&&hr.length||(Ft(null),Ca.current=!0,Bt({}),xe.history.push(`/shixuns/${xn}/edit?tabId=level`))}});we.default.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:Lr})},Xn=(Wn,la,Er)=>{const Lr=Array.from(Wn),[Or]=Lr.splice(la,1);return Lr.splice(Er,0,Or),Lr},mt=(Wn,la)=>{if(!Wn.destination)return;const Er=Xn(la,Wn.source.index,Wn.destination.index);Mn(ns(uc({},tn),{challenge_list:Er}));const Lr=Er.map(Or=>Or.challenge_id);(0,dt.xg)({id:xn,ids:Lr}).then(Or=>{Or.status!==0&&Mn(ns(uc({},tn),{challenge_list:la}))})},Bt=Wn=>{ve({type:"practiceSetting/setParams",payload:{selectQuestionParams:Wn}})},oa=(Wn,la)=>Cc(void 0,null,function*(){if(Wn===sn)return;yield ua(),Ft(Wn),Bt(la),ve({type:"practiceSetting/setParams",payload:{newQuestion:null}});const Er=`/shixuns/${xn}/edit/${Wn}/${la.st===1?"editquestion":"editcheckpoint"}`;xe.history.push(Er)}),ua=()=>new Promise((Wn,la)=>{var Er;(Er=Ie==null?void 0:Ie.sideBar)!=null&&Er.confirmLeave?we.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{ve({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Wn()},onCancel:()=>{la()}}):Wn()}),Jt=Wn=>x.createElement(x.Fragment,null,x.createElement(Ou.Z5,{onDragEnd:la=>mt(la,Wn)},x.createElement(Ou.bK,{droppableId:"droppable"},(la,Er)=>x.createElement("div",ns(uc({ref:la.innerRef},la.droppableProps),{style:{width:"100%"}}),Wn.map((Lr,Or)=>{const{st:hr,name:hn,challenge_id:Za}=Lr;return x.createElement(Ou._l,{key:Za,draggableId:Za.toString(),index:Or,isDragDisabled:fn},(Ba,fa)=>x.createElement("div",ns(uc(uc({ref:Ba.innerRef},Ba.draggableProps),Ba.dragHandleProps),{className:sn===Za?Fu.listActive:Fu.list,onClick:()=>oa(Za,Lr)}),x.createElement("span",{className:Fu.s1},hr===0?x.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):x.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),x.createElement("span",{className:Fu.s2},"\u7B2C",Or+1,"\u5173: ",hn),!fn&&x.createElement("span",{className:Fu.s3,onClick:ur=>Ht(Lr,ur)},x.createElement("i",{className:"iconfont icon-shanchu7"}))))})))),Nt&&x.createElement("div",{className:Fu.listActive},x.createElement("span",{className:Fu.s1},(Nt==null?void 0:Nt.st)===0?x.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):x.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),x.createElement("span",{className:Fu.s2},"\u7B2C",Wn.length+1,"\u5173: ",Nt==null?void 0:Nt.name)),!fn&&x.createElement("div",{className:Fu.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--")),nn=Wn=>Cc(void 0,null,function*(){yield ua(),Wn==="new"?xe.history.push(`/shixuns/${xn}/edit/new`):xe.history.push(`/shixuns/${xn}/edit/newquestion`),Re(!1),Ft(void 0),ve({type:"practiceSetting/setParams",payload:{newQuestion:{st:Wn==="new"?0:1,name:""}}})}),Ia=()=>{(0,Aa.gy)(ve,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361")||Re(!Ee)};return x.createElement("div",{className:Fu.level},x.createElement("aside",{className:Fu.left,style:{width:rn?"0":"25%"}},x.createElement("div",{className:Fu.container},x.createElement("div",{className:Fu.title},"\u4EFB\u52A1\u5173\u5361(",ht.length,")"),x.createElement("div",{className:Fu.listWrap},zt?x.createElement(At.Z,{size:"middle"}):ht.length||Nt?Jt(ht):x.createElement(Su.Z,{image:hu,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!rn&&x.createElement("div",{className:Fu.btns},x.createElement("aside",{className:Fu.btnsWrap},x.createElement("div",{style:{transform:Ee?"rotate(45deg)":"rotate(0deg)"},className:Fu.icon,onClick:Ia},"+"),x.createElement("div",{className:Fu.btn,style:{left:Ee?20:-154}},x.createElement("div",{className:Fu.d1,onClick:()=>nn("new")},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),x.createElement("div",{className:Fu.d2,onClick:()=>nn("newquestion")},"\u65B0\u5EFA\u7406\u8BBA\u9898\u5173\u5361")))),x.createElement("div",{className:rn?Fu.elseShrink:Fu.shrink,onClick:()=>Yn(!rn)},x.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),x.createElement("aside",{className:Fu.right,id:"modal-level-question"},sn===null&&Ca.current?x.createElement("div",{className:Fu.addIcon},x.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):x.createElement(xe.Outlet,null)))};var Vd=(0,xe.connect)(({globalSetting:oe,practiceSetting:ue})=>({globalSetting:oe,practiceSetting:ue}))(Uc),lc={title:"title___NTpKq",content:"content___oL0Iy",add:"add___L4cbC",colorBlue:"colorBlue___xRARA",radio:"radio___cfwvc"},hm=Object.getOwnPropertySymbols,kg=Object.prototype.hasOwnProperty,zd=Object.prototype.propertyIsEnumerable,Zg=(oe,ue)=>{var re={};for(var ve in oe)kg.call(oe,ve)&&ue.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&hm)for(var ve of hm(oe))ue.indexOf(ve)<0&&zd.call(oe,ve)&&(re[ve]=oe[ve]);return re},Em=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const Pm=oe=>{var ue=oe,{shixunsDetail:re,globalSetting:ve,loading:Ie,dispatch:nt,onReloadData:je}=ue,We=Zg(ue,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[Ee,Re]=(0,x.useState)(),[tn,Mn]=(0,x.useState)([]);(0,x.useEffect)(()=>{re.actionTabs.key==="Collaborators-ChangeManager"&&zt()},[re.actionTabs.key]);const zt=()=>Em(void 0,null,function*(){var sn;const Ft=yield nt({type:"shixunsDetail/getChangeManager",payload:{id:(sn=re.actionTabs.params)==null?void 0:sn.id}});Mn(Ft||[])}),dn=()=>{var sn;nt({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(sn=re.actionTabs.params)==null?void 0:sn.id}}})},rn=()=>Em(void 0,null,function*(){var sn;if(!Ee){De.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const Ft=yield nt({type:"shixunsDetail/changeManager",payload:{id:(sn=re.actionTabs.params)==null?void 0:sn.id,user_id:Ee}});Yn(),Ft&&(je(),De.ZP.info(Ft.message))}),Yn=()=>{nt({type:"shixunsDetail/setActionTabs",payload:{}}),Re(null)};return x.createElement(we.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:re.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:Ie.effects["shixunsDetail/changeManager"],onOk:rn,onCancel:Yn},x.createElement("div",null,x.createElement("div",{className:lc.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",x.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),x.createElement("div",{className:lc.content},tn.length?x.createElement(Gl.ZP.Group,{value:Ee,onChange:sn=>Re(sn.target.value)},tn.map((sn,Ft)=>x.createElement(Gl.ZP,{className:lc.radio,key:Ft,value:sn.user_id},sn.name))):x.createElement("div",{className:lc.add},x.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",x.createElement("a",{className:lc.colorBlue,onClick:dn},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var Gd=(0,xe.connect)(({shixunsDetail:oe,loading:ue,globalSetting:re})=>({shixunsDetail:oe,globalSetting:re,loading:ue}))(Pm);const{TabPane:Fm}=vn.default;var Sm=({visible:oe,onCancel:ue,onSelectGroup:re,shixunId:ve,onSelectCollaborator:Ie})=>x.createElement(we.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:oe,width:1100,centered:!0,keyboard:!1,onCancel:ue,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400},footer:null},x.createElement(vn.default,{defaultActiveKey:"1"},x.createElement(Fm,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},x.createElement(Ue.Z,{onCancel:ue,container_type:2,container_id:ve,onSelect:Ie})),x.createElement(Fm,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},x.createElement(ot.Z,{onCancel:ue,onSelect:re})))),Hl={bg:"bg___GzXpp",wrap:"wrap___A40jS",modal:"modal___Zz7dC",content:"content___H5ZN2",head:"head___o5t32",headCount:"headCount___eBMPN",button:"button___YSSGm",itemWrap:"itemWrap___iPWUC",imgWrap:"imgWrap___T70Es",img:"img___oumA5",manager:"manager___VdXG8",itemContent:"itemContent____npAh",nameWrap:"nameWrap___nazId",name:"name___Z48aE",actionGroup:"actionGroup___eScAq",deleteIcon:"deleteIcon___FK_OA",schoolWrap:"schoolWrap___jJuIm",school:"school___kSMwT",countWrap:"countWrap___p7epV",deletetitle:"deletetitle___uVCHi",yseTitle:"yseTitle___L6JF9"},Wg=Object.defineProperty,Kc=Object.getOwnPropertySymbols,ym=Object.prototype.hasOwnProperty,K0=Object.prototype.propertyIsEnumerable,Hg=(oe,ue,re)=>ue in oe?Wg(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,H0=(oe,ue)=>{for(var re in ue||(ue={}))ym.call(ue,re)&&Hg(oe,re,ue[re]);if(Kc)for(var re of Kc(ue))K0.call(ue,re)&&Hg(oe,re,ue[re]);return oe},jd=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const Y0=({shixunsDetail:oe,globalSetting:ue,loading:re,user:ve,dispatch:Ie})=>{var nt,je,We,Ee,Re,tn;const Mn=(0,xe.useParams)(),zt=(0,x.useRef)(),[dn,rn]=(0,x.useState)(0),[Yn,sn]=(0,x.useState)([]),[Ft,Ca]=(0,x.useState)({id:null,page:1}),xn=(je=(nt=ve.userInfo)==null?void 0:nt.shixun)==null?void 0:je.editable,Ut=((We=ve.userInfo)==null?void 0:We.role)<=2||((Re=(Ee=ve.userInfo)==null?void 0:Ee.shixun)==null?void 0:Re.is_creator);(0,x.useEffect)(()=>{zt.current=Mn.id,Ft.id=zt.current,Ca(Ft),fn(Ft)},[]);const fn=Bt=>jd(void 0,null,function*(){const oa=yield Ie({type:"shixunsDetail/getCollaboratorsData",payload:Bt});oa&&(sn(oa.members||[]),rn(oa.member_count))}),Nt=()=>jd(void 0,null,function*(){Ft.page=1,Ca(Ft);const Bt=(0,vr.g)();yield Ie({type:"user/getUserInfo",payload:Bt}),yield fn(Ft)}),ht=Bt=>{Ft.page=Bt,Ca(Ft),fn(Ft)},In=Bt=>{we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:x.createElement("div",{className:Hl.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:()=>jd(void 0,null,function*(){var oa;const ua=yield Ie({type:"shixunsDetail/deleteCollaborators",payload:{id:zt.current,userId:Bt}});if(((oa=ve.userInfo)==null?void 0:oa.user_id)===Bt){xe.history.push("/shixuns");return}De.ZP.info(ua==null?void 0:ua.message),Ft.page=1,Ca(Ft),fn(Ft)})})},kt=()=>{Ie({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:zt.current}}})};function Ct(Bt,oa,ua,Jt){return jd(this,null,function*(){yield Ie({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:Bt,user_id:oa,editable:ua?0:1}}),fn(Ft)})}const Ht=()=>{Ie({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:zt.current}}})};function Xn(){Ie({type:"shixunsDetail/setActionTabs",payload:{}})}const mt={visible:oe.actionTabs.key==="Collaborators-AddCollaborator",onCancel:Xn,shixunId:zt.current,onSelectCollaborator:Bt=>jd(void 0,null,function*(){Xn(),(yield Ie({type:"shixunsDetail/addCollaborator",payload:{id:zt.current,user_ids:Bt}}))&&(De.ZP.success("\u6DFB\u52A0\u6210\u529F"),Nt())}),onSelectGroup:Bt=>jd(void 0,null,function*(){Xn(),(yield Ie({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:zt.current,group_id:Bt.group_id}}))&&(De.ZP.success("\u6DFB\u52A0\u6210\u529F"),Nt())})};return x.createElement("section",null,x.createElement("div",{className:Hl.wrap},x.createElement("div",{className:Hl.content},((tn=oe.detail)==null?void 0:tn.identity)<5&&x.createElement("div",{className:Hl.head},x.createElement("span",{className:Hl.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",dn,"\u4EBA\uFF09"),x.createElement("div",null,Ut&&x.createElement(de.ZP,{type:"primary",ghost:!0,className:Hl.button,style:{marginRight:"20px"},onClick:kt},"\u66F4\u6362\u7BA1\u7406\u5458"),xn&&x.createElement(de.ZP,{type:"primary",className:Hl.button,style:{marginRight:"40px"},onClick:Ht},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),x.createElement("div",{className:Hl.list},x.createElement(zl.Z,{loading:re.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Yn.map((Bt,oa)=>{var ua,Jt,nn,Ia,Wn,la,Er,Lr;return x.createElement("div",{style:{display:"inline-block",width:"50%"}},x.createElement("div",{className:Hl.itemWrap,key:oa},x.createElement("a",{href:(ua=Bt.user)==null?void 0:ua.user_url,target:"_blank",className:Hl.imgWrap},x.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:Hl.img,src:`${ct.Z.IMG_SERVER}/images/${(Jt=Bt.user)==null?void 0:Jt.image_url}`}),((nn=Bt.user)==null?void 0:nn.shixun_manager)&&x.createElement("span",{className:Hl.manager},"\u521B\u5EFA\u8005")),x.createElement("div",{className:Hl.itemContent},x.createElement("p",{className:Hl.nameWrap},x.createElement("a",{href:Bt.user.user_url,target:"_blank",className:Hl.name},(Ia=Bt.user)==null?void 0:Ia.name,Bt.user.user_id===((Wn=ve.userInfo)==null?void 0:Wn.user_id)?x.createElement("span",null,"\u6211"):null),x.createElement("div",{className:Hl.actionGroup},Ut?(la=Bt.user)!=null&&la.shixun_manager?null:x.createElement(Dn.Z,{dropdownRender:()=>x.createElement(Lt.default,{selectedKeys:[Bt.editable?"1":"2"],onClick:()=>{var Or;Ct(oe.detail.identifier,Bt.user.user_id,Bt.editable,(Or=Bt.user)==null?void 0:Or.name)}},x.createElement(Lt.default.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),x.createElement(Lt.default.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},x.createElement("div",null,Bt.editable?x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",x.createElement(zn.Z,{style:{fontSize:"14px",color:"#888888"}}))):Bt.editable?x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((Er=Bt.user)!=null&&Er.shixun_manager)&&xn?x.createElement("a",{className:Hl.deletetitle,onClick:()=>{var Or;return In((Or=Bt.user)==null?void 0:Or.user_id)}},"\u5220\u9664"):null)),x.createElement("p",{className:Hl.schoolWrap},x.createElement("span",{className:Hl.school},(Lr=Bt.user)==null?void 0:Lr.school_name)))))})))),dn>10&&x.createElement("div",{className:Hl.countWrap},x.createElement(Ri.Z,{showQuickJumper:!1,showSizeChanger:!1,total:dn,onChange:Bt=>ht(Bt),pageSize:10,current:Ft.page}))),x.createElement(Gd,{onReloadData:Nt}),x.createElement(Sm,H0({},mt)))};var Q0=(0,xe.connect)(({shixunsDetail:oe,loading:ue,globalSetting:re,user:ve})=>({shixunsDetail:oe,globalSetting:re,user:ve,loading:ue}))(Y0),J0=le(45555);const X0=({shixunsDetail:oe})=>{var ue,re,ve,Ie;const[nt,je]=(0,x.useState)(!0);return(0,x.useEffect)(()=>{var We;typeof((We=oe==null?void 0:oe.detail)==null?void 0:We.is_jupyter_lab)=="boolean"&&nt&&je(!1)},[(ue=oe==null?void 0:oe.detail)==null?void 0:ue.is_jupyter_lab,nt]),console.log((re=oe==null?void 0:oe.detail)==null?void 0:re.is_jupyter_lab,nt),x.createElement(zl.Z,{loading:nt,active:!0},((ve=oe==null?void 0:oe.detail)==null?void 0:ve.is_jupyter_lab)===!1&&x.createElement(Eu,null),((Ie=oe==null?void 0:oe.detail)==null?void 0:Ie.is_jupyter_lab)===!0&&x.createElement(gs,null))};var q0=(0,xe.connect)(({shixunsDetail:oe})=>({shixunsDetail:oe}))(X0),ei={flex_box_center:"flex_box_center___l5eTc",flex_space_between:"flex_space_between___k0OR7",flex_box_vertical_center:"flex_box_vertical_center___OKlIC",flex_box_center_end:"flex_box_center_end___hN9A6",flex_box_column:"flex_box_column___ijTq_",dataset:"dataset___dSWAV",header:"header___BzxI4",title:"title___cPEyN",dataPath:"dataPath___wJ6mR",pathTitle:"pathTitle___TOS2Z",btns:"btns___jGE8o",content:"content___s4ep8",customTable:"customTable___OG3_9",row:"row___ONd7r",empty:"empty___CgtTE",path:"path___Cg5rX",text:"text___SCLRV",actionsBtns:"actionsBtns___L5tdC",customModal:"customModal___qVeG3",shareModal:"shareModal___HedYo",fileName:"fileName___x56US",renameModal:"renameModal___SmCAd",errorDes:"errorDes___VLR_5",uploadFileModal:"uploadFileModal___pYYDB",selectBtn:"selectBtn___m_hrR",leftButton:"leftButton___F0fvG",rightButton:"rightButton___oCK81",centerText:"centerText___jpgrt"},ng={wrap:"wrap___EmsVa",colorBlue:"colorBlue___XqtfP",repeatedName:"repeatedName___yMQsm"},$0=Object.defineProperty,ef=Object.defineProperties,tf=Object.getOwnPropertyDescriptors,Yg=Object.getOwnPropertySymbols,nf=Object.prototype.hasOwnProperty,af=Object.prototype.propertyIsEnumerable,Qg=(oe,ue,re)=>ue in oe?$0(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,bc=(oe,ue)=>{for(var re in ue||(ue={}))nf.call(ue,re)&&Qg(oe,re,ue[re]);if(Yg)for(var re of Yg(ue))af.call(ue,re)&&Qg(oe,re,ue[re]);return oe},Cm=(oe,ue)=>ef(oe,tf(ue)),Jg=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const{Dragger:rf}=Pt.default;var of=({dispatch:oe,id:ue,onClose:re,onOK:ve,visible:Ie,wrapClassName:nt,local:je,containerId:We,rootIdentifier:Ee})=>{var Re;const[tn,Mn]=(0,x.useState)({}),[zt,dn]=(0,x.useState)([]),[rn,Yn]=(0,x.useState)([]),[sn,Ft]=(0,x.useState)(0),[Ca,xn]=(0,x.useState)(!1),[Ut,fn]=(0,x.useState)(!1),[Nt]=ce.default.useForm(),[ht,In]=(0,x.useState)([]),kt=(0,x.useRef)([]);(0,x.useEffect)(()=>{Ie&&(Nt.resetFields(),In([]),Yn([]),dn([]),Ft(0),fn(!1),xn(!1))},[Ie]);const Ct=hn=>{var Za,Ba,fa;if(hn.file.status==="done"||hn.file.status==="uploading"){if(In(hn.fileList),!hn.file.response)return;if((Za=hn.file.response)!=null&&Za.id){De.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}In(ht.filter(ur=>ur.uid!==hn.file.uid)),(Ba=hn.file.response)!=null&&Ba.message&&De.ZP.info((fa=hn.file.response)==null?void 0:fa.message)}},Ht=hn=>Jg(void 0,null,function*(){var Za;if(!sn){const fa=ht.filter(ur=>ur.uid!==hn.uid);In(fa),kt.current=[...fa],dn(zt.filter(ur=>ur!==hn.name)),De.ZP.info("\u5220\u9664\u6210\u529F"),fa.length||(Nt.setFieldsValue({file:void 0}),Nt.validateFields());return}if(!hn.response){De.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield(0,$e.ZP)(`/api/shixuns/${ue}/destroy_data_sets.json`,{method:"Delete",body:{id:[(Za=hn==null?void 0:hn.response)==null?void 0:Za.id]}})).status===0&&(In(ht.filter(fa=>fa.uid!==hn.uid)),De.ZP.info("\u5220\u9664\u6210\u529F"))}),Xn=hn=>{if(ht!=null&&ht.some(Ba=>Ba.name===hn.name))return De.ZP.info(`${hn.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;const Za={name:hn.name,uid:hn.uid,file:hn,percent:0};return ht.push(Za),kt.current=[...ht],In([...ht]),!1},mt={height:300,multiple:!0,disabled:sn>0,withCredentials:!0,fileList:ht,action:`${ct.Z.API_SERVER}/api/attachments.json`,onChange:Ct,onRemove:Ht,beforeUpload:Xn},Bt=(hn,Za,Ba,fa,ur)=>{const qa=new FormData;Object.keys(hn).forEach(qo=>{qa.append(qo,hn[qo])});const Qr=new window.XMLHttpRequest;return Qr.withCredentials=!0,Qr.addEventListener("load",function(qo){var su;Ba(JSON.parse((su=qo==null?void 0:qo.target)==null?void 0:su.response))},!1),Qr.addEventListener("error",function(qo){ur&&ur(qo)},!1),Qr.upload.onprogress=qo=>{fa&&fa(qo)},Qr.open("POST",Za),Qr.send(qa),Qr},oa=(hn,Za)=>{if(hn.lengthComputable){const Ba=Math.floor(hn.loaded/hn.total*100),fa=Cm(bc({},Za),{percent:Ba,status:Ba===100?"done":"uploading"});console.log(kt.current,333),kt.current=kt.current.map(ur=>ur.uid===Za.uid?fa:ur),In(kt.current)}},ua=(hn,Za)=>{const Ba=Cm(bc({},Za),{status:"error"});De.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),kt.current=kt.current.map(fa=>fa.uid===Za.uid?Ba:fa),kt.current.every(fa=>fa.status==="done"||fa.status==="error")&&(fn(!1),Ft(2)),In(kt.current)},Jt=(hn,Za)=>{let Ba=Cm(bc({},Za),{status:"done"});if(hn.status===0||(Ba=Cm(bc({},Za),{status:"error"}),De.ZP.error("\u4E0A\u4F20\u5931\u8D25!")),kt.current=kt.current.map(fa=>fa.uid===Za.uid?Ba:fa),kt.current.every(fa=>fa.status==="done")){De.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),Er(!0);return}kt.current.every(fa=>fa.status==="done"||fa.status==="error")&&(fn(!1),Ft(2)),In(kt.current)},nn=()=>{let hn=!0;return window.navigator.onLine==!0?hn=!0:hn=!1,hn},Ia=hn=>Jg(void 0,null,function*(){if(fn(!0),sn===3){Ft(2);return}if(sn===2||sn===1){Wn();return}const{commitMessage:Za="",fileOss:Ba=[]}=hn||{},ur=(je?ht:Ba).map(Qr=>Qr.name);if(ur.filter(Qr=>Qr.indexOf("\u3001")!=-1||Qr.indexOf(" ")!=-1).length>0){De.ZP.info("\u6570\u636E\u96C6\u540D\u79F0\u7981\u6B62\u6709\u7A7A\u683C\u4E0E\u3001"),fn(!1);return}const qa=yield(0,$e.ZP)(`/api/shixuns/${ue}/check_data_sets`,{method:"post",body:{files_name:ur}});if(qa.status===-3){dn(qa==null?void 0:qa.exist_files),fn(!1);return}if(JSON.stringify(qa)==="{}"){fn(!1),De.ZP.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!");return}qa.status===0&&(ht.forEach(Qr=>{const qo=Bt({file:Qr.file,description:Za},`${ct.Z.API_SERVER}/api/shixuns/${ue}/upload_data_sets.json`,su=>Jt(su,Qr),su=>oa(su,Qr),su=>ua(su,Qr));rn.push(qo)}),Ft(1))}),Wn=()=>{const{commitMessage:hn=""}=bc({},Nt.getFieldsValue())||{},Za=kt.current.filter(fa=>fa.status==="error"),Ba=kt.current.map(fa=>Cm(bc({},fa),{status:fa.status==="error"?"uploading":fa.status}));In(Ba),Za.forEach(fa=>{const ur=Bt({file:fa.file,description:hn},`${ct.Z.API_SERVER}/api/shixuns/${ue}/upload_data_sets.json`,qa=>Jt(qa,fa),qa=>oa(qa,fa),qa=>ua(qa,fa));rn.push(ur)})},la=hn=>{var Za,Ba;if(console.log(hn,"changedValues"),"fileOss"in hn){if(hn!=null&&hn.fileOss.every(fa=>fa.status==="done")&&((Za=hn==null?void 0:hn.fileOss)!=null&&Za.length)){De.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),Er(!0);return}if(hn!=null&&hn.fileOss.every(fa=>fa.status==="done"||fa.status==="error")&&((Ba=hn==null?void 0:hn.fileOss)!=null&&Ba.length)){Ft(3),fn(!1);return}dn(zt.filter(fa=>{var ur;return(ur=hn==null?void 0:hn.fileOss)==null?void 0:ur.some(qa=>qa.name===fa)}))}Mn(bc({},Nt.getFieldsValue()))},Er=hn=>{hn||(xn(!0),rn.forEach(Za=>{Za.abort()})),ve(),re()},Lr=()=>{const{fileOss:hn=[]}=bc({},Nt.getFieldsValue())||{},Za=ht==null?void 0:ht.every(fa=>fa.status==="done"),Ba=hn==null?void 0:hn.every(fa=>fa.status==="done");if(!Za||!Ba){we.default.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20,\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Er()}});return}Er()},Or=()=>x.createElement(x.Fragment,null,x.createElement("div",null,x.createElement("i",{className:`iconfont icon-shangchuan font50 ${ng.colorBlue}`})),x.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",x.createElement("span",{className:`${ng.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))),hr=hn=>{console.log(hn,444)};return x.createElement(we.default,{open:Ie,onOk:()=>{(0,Ye.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),Nt.submit()},centered:!0,okText:sn===0?"\u786E\u5B9A":sn===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:Ut},onCancel:Lr,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},x.createElement("div",{className:ng.wrap},x.createElement(ce.default,{className:"mt10",form:Nt,scrollToFirstError:!0,layout:"vertical",onFinish:Ia,onValuesChange:la},je?x.createElement(ce.default.Item,{label:x.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",x.createElement("span",{style:{visibility:"hidden"},className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},x.createElement(rf,bc({},mt)," ",Or())):x.createElement(ce.default.Item,{label:x.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",x.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},x.createElement(As.ZP,{identifier:Ee,cancelUpload:Ca,container_type:"Shixun",container_id:We,uploading:sn<3?sn:0,disabled:sn>0,height:300,maxSize:100*1024*1024*1024,description:tn.commitMessage||"",text:Or(),onComplete:hr,realFileName:!0})),!!zt.length&&x.createElement("span",{className:ng.repeatedName},zt.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),x.createElement(ce.default.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(Se.default,{bordered:!1,disabled:sn>0,maxLength:100,suffix:`${((Re=tn.commitMessage)==null?void 0:Re.length)||0}/100`,placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))},uf=le(12295),lf=Object.defineProperty,sf=Object.defineProperties,cf=Object.getOwnPropertyDescriptors,ag=Object.getOwnPropertySymbols,Xg=Object.prototype.hasOwnProperty,qg=Object.prototype.propertyIsEnumerable,$g=(oe,ue,re)=>ue in oe?lf(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,ic=(oe,ue)=>{for(var re in ue||(ue={}))Xg.call(ue,re)&&$g(oe,re,ue[re]);if(ag)for(var re of ag(ue))qg.call(ue,re)&&$g(oe,re,ue[re]);return oe},Ac=(oe,ue)=>sf(oe,cf(ue)),df=(oe,ue)=>{var re={};for(var ve in oe)Xg.call(oe,ve)&&ue.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&ag)for(var ve of ag(oe))ue.indexOf(ve)<0&&qg.call(oe,ve)&&(re[ve]=oe[ve]);return re},Vg=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const{Fragment:jv}=x,{TabPane:Uv}=vn.default,mf=oe=>{var ue=oe,{globalSetting:re,dispatch:ve,practiceSetting:Ie,shixunsDetail:nt,user:je}=ue,We=df(ue,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),Ee,Re,tn,Mn,zt,dn;const{id:rn}=Ie,[Yn,sn]=(0,x.useState)([]),[Ft,Ca]=(0,x.useState)({}),[xn,Ut]=(0,x.useState)([]),[fn,Nt]=(0,x.useState)(!1),[ht,In]=(0,x.useState)(!0),[kt,Ct]=(0,x.useState)(!1),[Ht,Xn]=(0,x.useState)(!1),[mt,Bt]=(0,x.useState)(!1),[oa,ua]=(0,x.useState)(!1),[Jt,nn]=(0,x.useState)("all"),[Ia,Wn]=(0,x.useState)([]),[la,Er]=(0,x.useState)([]),[Lr,Or]=(0,x.useState)(!1),[hr,hn]=(0,x.useState)({}),[Za,Ba]=(0,x.useState)(!1),[fa,ur]=(0,x.useState)([]),[qa,Qr]=(0,x.useState)({page:1,limit:10,total:0}),[qo,su]=(0,x.useState)({page:1,limit:10,search:"",order:"mine"});(0,x.useEffect)(()=>{rn&&eo()},[rn]);const Ga=va=>{const wa=Ac(ic({},qa),{page:va});Er([]),Qr(wa),eo(wa)},eo=va=>Vg(void 0,null,function*(){const mr=va||{page:1,limit:10,total:0};Nt(!0);const Qo=yield ve({type:"shixunsDetail/getSetData",payload:Ac(ic({},mr),{id:rn})});Qo!=null&&Qo.data_sets&&(Nt(!1),sn([...Qo.data_sets]),Qr(Ac(ic({},mr),{total:Qo==null?void 0:Qo.data_sets_count})),In(!1),Ca(ic({},Qo)))}),Hu=()=>x.createElement("div",{className:ei.empty},x.createElement("img",{src:Fn.x7,width:"258"}),x.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~")),ba={selectedRowKeys:la,columnWidth:70,onChange:va=>{console.log("selectedRowKeys changed: ",va),Er(va)}},$a=va=>{(0,Ye.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);const wa=va?[va]:la;we.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Vg(void 0,null,function*(){if((yield(0,$e.ZP)(`/api/shixuns/${rn}/destroy_data_sets.json`,{method:"Delete",body:{id:wa}})).status===0){const Qo=wa.length===Yn.length&&qa.page>1?qa.page-1:qa.page;De.ZP.success("\u5220\u9664\u6210\u529F"),eo(Ac(ic({},qa),{page:Qo})),Er([])}})})},ea=()=>Vg(void 0,null,function*(){const{title:va}=hr;let wa=null;if(console.log(va,"title"),va===""){wa="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",hn(Ac(ic({},hr),{errorDes:wa}));return}if(va.includes(" ")){wa="\u6587\u4EF6\u540D\u4E0D\u80FD\u6709\u7A7A\u683C",hn(Ac(ic({},hr),{errorDes:wa}));return}const mr=Yn.find(Rs=>Rs.id===(hr==null?void 0:hr.id)).title;if(va===mr.substring(0,mr.lastIndexOf("."))||va===mr){wa="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",hn(Ac(ic({},hr),{errorDes:wa}));return}const Qo=mr.includes(".")?mr.substring(mr.lastIndexOf("."),mr.length):"";(yield(0,$e.ZP)(`/api/shixuns/${rn}/rename_data_sets.json`,{method:"post",body:{id:hr==null?void 0:hr.id,new_file_name:va+Qo}})).status===0&&(De.ZP.success("\u91CD\u547D\u540D\u6210\u529F"),eo(qa),Ct(!1),hn({}))}),vo=()=>{const{download_url:va}=hr;ko(va),De.ZP.success("\u590D\u5236\u6210\u529F"),Xn(!1),hn({})},ko=va=>{const wa=va,mr=document.createElement("input");mr.value=wa,document.body.appendChild(mr),mr.select(),document.execCommand("Copy"),mr.style.display="none"},Ao=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:va=>x.createElement(Kt.Z,{title:va},x.createElement("span",null,va))},{title:"\u6570\u636E\u96C6\u6765\u6E90",dataIndex:"data_set_title",key:"data_set_title",align:"left",ellipsis:!0,render:(va,wa)=>wa!=null&&wa.data_set_id?x.createElement(Kt.Z,{title:va},x.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{(0,Ye.xg)(`/dataset/${wa==null?void 0:wa.data_set_id}/detail?tabId=public`)}},va)):"--"},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:va=>x.createElement(Kt.Z,{title:va},x.createElement("span",null,va||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:(va,wa)=>El()(wa.created_on).format("YYYY-MM-DD HH:mm")},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:(va,wa)=>x.createElement("div",{className:ei.path},x.createElement(Kt.Z,{title:va},x.createElement("span",{className:ei.text},va)),x.createElement(Nn.CopyToClipboard,{text:va,onCopy:()=>De.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(Kt.Z,{title:"\u590D\u5236"},x.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author",align:"left",width:120},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"left",width:200,render:(va,wa)=>x.createElement("div",{className:ei.actionsBtns},x.createElement(Kt.Z,{title:"\u91CD\u547D\u540D"},x.createElement("span",{className:"iconfont icon-zhongmingming",onClick:()=>{var mr;hn((0,An.clone)(Ac(ic({},wa),{title:wa!=null&&wa.title.includes(".")?(mr=wa==null?void 0:wa.title)==null?void 0:mr.substring(0,wa.title.lastIndexOf(".")):wa==null?void 0:wa.title}))),Ct(!0),(0,Ye.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),x.createElement(Kt.Z,{title:"\u5206\u4EAB"},x.createElement("span",{className:"iconfont icon-fenxiang",onClick:()=>{(0,Ye.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),hn((0,An.clone)(wa)),Xn(!0)}})),x.createElement(Kt.Z,{title:"\u4E0B\u8F7D"},x.createElement("span",{className:"iconfont icon-xiazai3",onClick:()=>{(0,Ye.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),(0,Ye.Nd)(wa.title,wa==null?void 0:wa.download_url)}})),x.createElement(Kt.Z,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D"},x.createElement("span",{className:"iconfont icon-tongbushuju",onClick:()=>{(0,Ye.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u540C\u6B65"]),ua(!0),ur([wa]),Wn([wa.id])}})),x.createElement(Kt.Z,{title:"\u5220\u9664"},x.createElement("span",{className:"iconfont icon-shanchu8",onClick:()=>{(0,Ye.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),$a(wa.id)}})))}];return x.createElement("div",{className:ei.dataset},x.createElement("div",{className:ei.header},x.createElement("div",{className:ei.title},"\u6570\u636E\u96C6(",qa.total,")"),x.createElement("div",{className:ei.dataPath},x.createElement("span",{className:ei.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),x.createElement("input",{value:Ft==null?void 0:Ft.folder_name,disabled:!0}),x.createElement(Nn.CopyToClipboard,{text:Ft==null?void 0:Ft.folder_name,onCopy:()=>De.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(Kt.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},x.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),x.createElement("div",{className:ei.btns},x.createElement(de.ZP,{type:"primary",ghost:!0,onClick:()=>$a(),disabled:!la.length,style:{width:"60px"}},"\u5220\u9664"),x.createElement(de.ZP,{type:"primary",className:"ml10",style:{width:"60px"},ghost:!0,onClick:()=>{ua(!0),Wn(la),ur(Yn.filter(va=>la.includes(va.id)))},disabled:!la.length},"\u540C\u6B65"),x.createElement(Dn.Z,{className:"ml10",disabled:((Ee=je==null?void 0:je.userInfo)==null?void 0:Ee.user_status)===2,dropdownRender:()=>x.createElement(Lt.default,null,x.createElement(Lt.default.Item,{key:1,onClick:()=>{Or(!0)}},"\u4E0A\u4F20\u6570\u636E\u96C6"),x.createElement(Lt.default.Item,{key:2,onClick:()=>{Bt(!0),nn("all")}},"\u9009\u62E9\u6570\u636E\u96C6"))},x.createElement("span",{className:ei.selectBtn},x.createElement("span",null,"\u589E\u52A0\u6570\u636E\u96C6"))))),x.createElement("div",{className:ei.content},x.createElement(zl.Z,{loading:ht,active:!0,paragraph:{rows:5}},qa.total?x.createElement(xl.default,{rowSelection:ba,className:ei.customTable,dataSource:Yn,bordered:!1,rowKey:va=>va.id,rowClassName:ei.row,columns:Ao,loading:fn,pagination:{pageSize:qa.limit,total:qa.total,current:qa.page,onChange:Ga,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):Hu())),x.createElement(of,{rootIdentifier:(Re=nt==null?void 0:nt.detail)==null?void 0:Re.root_identifier,wrapClassName:ei.uploadFileModal,id:rn,containerId:(tn=nt==null?void 0:nt.detail)==null?void 0:tn.id,local:(Mn=re==null?void 0:re.setting)==null?void 0:Mn.is_local,dispatch:ve,visible:Lr,onClose:()=>Or(!1),onOK:eo}),x.createElement(we.default,{title:"\u91CD\u547D\u540D",open:kt,onOk:ea,centered:!0,wrapClassName:ei.renameModal,onCancel:()=>{Ct(!1),hn({})},width:"1000px"},x.createElement("div",null,x.createElement("div",{className:ei.fileName},x.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),x.createElement(Se.default,{value:hr==null?void 0:hr.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:va=>{hn(Ac(ic({},hr),{title:va.target.value,errorDes:null}))},maxLength:60,suffix:`${((zt=hr==null?void 0:hr.title)==null?void 0:zt.length)||0}/60`}),(hr==null?void 0:hr.errorDes)&&x.createElement("div",{className:ei.errorDes},hr==null?void 0:hr.errorDes))),x.createElement(we.default,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",open:Ht,onOk:vo,centered:!0,wrapClassName:ei.shareModal,onCancel:()=>{Xn(!1),hn({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},x.createElement("div",null,x.createElement("div",{className:ei.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",x.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),x.createElement(Se.default,{bordered:!1,addonBefore:"\u94FE\u63A5",value:hr==null?void 0:hr.download_url}))),x.createElement(uf.Z,{setVisible:Bt,visible:mt,recordId:Ia,type:Jt,updateData:eo,identifier:(dn=nt.detail)==null?void 0:dn.identifier}),x.createElement(we.default,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6",open:oa,width:400,centered:!0,keyboard:!1,onCancel:()=>ua(!1),maskClosable:!1,footer:x.createElement("div",{style:{display:"flex",justifyContent:"center"}},x.createElement("div",{className:ei.leftButton,onClick:()=>{Ba(!0)}},"\u751F\u6210\u65B0\u7684\u6570\u636E\u96C6"),x.createElement("div",{className:ei.rightButton,onClick:()=>{ua(!1),Bt(!0),nn("my")}},"\u53D1\u9001\u5230\u5DF2\u6709\u6570\u636E\u96C6\u4E2D"))},x.createElement("div",{className:ei.centerText},"\u5C06\u8BE5\u6570\u636E\u96C6\u6587\u4EF6\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D\uFF0C\u8BF7\u9009\u62E9\u540C\u6B65\u65B9\u5F0F\uFF1A")),x.createElement(ki.Z,{visible:Za,attachmentInfo:fa,onClose:()=>Ba(!1),onSuccess:va=>{Ba(!1),xe.history.push(`/dataset/${va}/detail?tabId=mine`)}}))};var gf=(0,xe.connect)(({globalSetting:oe,shixunsDetail:ue,practiceSetting:re,user:ve})=>({globalSetting:oe,shixunsDetail:ue,user:ve,practiceSetting:re}))(mf),bm={wrap:"wrap___VIvSS",content:"content___pqoZT",mainPathWrap:"mainPathWrap___v3uSU",colorBlue:"colorBlue___AjQlz"},ff=Object.defineProperty,e0=Object.getOwnPropertySymbols,vf=Object.prototype.hasOwnProperty,pf=Object.prototype.propertyIsEnumerable,t0=(oe,ue,re)=>ue in oe?ff(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,n0=(oe,ue)=>{for(var re in ue||(ue={}))vf.call(ue,re)&&t0(oe,re,ue[re]);if(e0)for(var re of e0(ue))pf.call(ue,re)&&t0(oe,re,ue[re]);return oe},a0=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const rg=oe=>oe!=null&&oe.length?oe.filter((ue,re)=>re!==0).map(ue=>ue.val).join("").substr(1):"",hf=({shixunsDetail:oe,globalSetting:ue,loading:re,dispatch:ve,fileType:Ie,path:nt,onFinish:je=()=>{}})=>{const We=(0,xe.useParams)(),[Ee,Re]=(0,x.useState)(""),[tn,Mn]=(0,x.useState)([]),[zt,dn]=(0,x.useState)([]),Yn=[Ud.OriginalPicturePath,Ud.ExpectPicturePath,Ud.PicturePath].includes(Ie);(0,x.useEffect)(()=>{oe.actionTabs.key==="EditPracticeSetting-SelectFilePath"&&(Re(nt||""),sn())},[oe.actionTabs.key]);const sn=(ht="")=>a0(void 0,null,function*(){var In;const kt=yield ve({type:"shixunsDetail/getRepository",payload:{id:We.id,path:ht}});if(ht===""&&!((In=kt==null?void 0:kt.trees)!=null&&In.length)&&De.ZP.warning("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),kt!=null&&kt.trees){const Ct=kt.trees.map(Ht=>n0(n0({},Ht),{name:Ht.name,val:Ht.name}));dn(Ct||[])}}),Ft=ht=>{const In=rg(tn),kt=`${In&&`${In}/`}${ht}`;Ie===Ud.Path?!(Ee!=null&&Ee.includes(`${kt}\uFF1B`))&&Re(`${Ee}${kt}\uFF1B`):Ie===Ud.ExecPath&&Re(kt)},Ca=ht=>{if(ht.type==="tree"){tn.length?tn.push({val:`/${ht.val}`,path:ht.val}):tn.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${ht.val}`,path:ht.val}),Mn(tn);const In=rg(tn);Yn&&Re(In),sn(In)}},xn=(ht,In)=>{const kt=tn.filter((Ht,Xn)=>Xn<=In);Mn(kt);const Ct=rg(kt);Yn&&Re(Ct),sn(Ct)},Ut=()=>a0(void 0,null,function*(){je(Ee),fn()}),fn=()=>{Re(""),Mn([]),dn([]),ve({type:"shixunsDetail/setActionTabs",payload:{}})},Nt=rg(tn);return x.createElement(we.default,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,open:oe.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Ut,onCancel:fn},x.createElement("div",{className:bm.wrap},x.createElement("div",{className:bm.content},x.createElement("div",{className:bm.mainPathWrap},!!(tn!=null&&tn.length)&&tn.map((ht,In)=>x.createElement("a",{key:In,onClick:()=>xn(ht,In)},ht.val))),!!(zt!=null&&zt.length)&&zt.map((ht,In)=>ht.type==="tree"?x.createElement("a",{key:In,onClick:()=>Ca(ht)},x.createElement("i",{className:`iconfont icon-wenjianjia ${bm.colorBlue}`}),Nt&&`${Nt}/`,ht.name):x.createElement("a",{key:In,onClick:()=>Ft(`${ht.name}`)},x.createElement("i",{className:`iconfont icon-zuoye ${bm.colorBlue}`}),Nt&&`${Nt}/`,ht.name))),x.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),x.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:Ee,onChange:ht=>Re(ht.target.value)})))};var Ef=(0,xe.connect)(({shixunsDetail:oe,loading:ue,globalSetting:re})=>({shixunsDetail:oe,globalSetting:re,loading:ue.models.index}))(hf),r0={wrap:"wrap___AnxZp",fixBtn:"fixBtn___sQhsA"},Pf=Object.defineProperty,og=Object.getOwnPropertySymbols,o0=Object.prototype.hasOwnProperty,u0=Object.prototype.propertyIsEnumerable,l0=(oe,ue,re)=>ue in oe?Pf(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,Ff=(oe,ue)=>{for(var re in ue||(ue={}))o0.call(ue,re)&&l0(oe,re,ue[re]);if(og)for(var re of og(ue))u0.call(ue,re)&&l0(oe,re,ue[re]);return oe},Sf=(oe,ue)=>{var re={};for(var ve in oe)o0.call(oe,ve)&&ue.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&og)for(var ve of og(oe))ue.indexOf(ve)<0&&u0.call(oe,ve)&&(re[ve]=oe[ve]);return re},i0=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const yf=oe=>{var ue=oe,{shixunsDetail:re,globalSetting:ve,user:Ie,dispatch:nt}=ue,je=Sf(ue,["shixunsDetail","globalSetting","user","dispatch"]),We,Ee;const Re=(0,xe.useLocation)(),tn=(0,x.useRef)((Ee=(We=Re.pathname)==null?void 0:We.split("/"))==null?void 0:Ee[2]),[Mn]=ce.default.useForm(),[zt,dn]=(0,x.useState)(""),[rn,Yn]=(0,x.useState)(!1),[sn,Ft]=(0,x.useState)(!1);(0,x.useEffect)(()=>{tn.current&&Ca()},[tn.current]);const Ca=()=>i0(void 0,null,function*(){Yn(!0);const Ut=yield(0,$e.ZP)(`/api/shixuns/${tn.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});Ut.status===0&&(dn((Ut==null?void 0:Ut.standard_answer)||""),Mn.setFieldsValue({hide_answer:Ut==null?void 0:Ut.hide_answer,disable_copy:Ut==null?void 0:Ut.disable_copy}),Yn(!1))}),xn=Ut=>i0(void 0,null,function*(){Ft(!0),(yield(0,$e.ZP)(`/api/shixuns/${tn.current}/set_standard_answer.json`,{method:"post",body:Ff({},Ut)})).status===0&&De.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ft(!1)});return x.createElement("section",{className:r0.wrap},x.createElement(zl.Z,{loading:rn},x.createElement(ce.default,{form:Mn,scrollToFirstError:!0,layout:"vertical",onFinish:xn},x.createElement(ce.default.Item,{name:"hide_answer",valuePropName:"checked"},x.createElement(lt.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),x.createElement(ce.default.Item,{name:"disable_copy",valuePropName:"checked"},x.createElement(lt.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),x.createElement(ce.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},x.createElement(se.Z,{defaultValue:zt})),x.createElement(ce.default.Item,null,x.createElement($s.t,{okText:"\u4FDD\u5B58",loading:sn,hasCancelBtn:!1,className:r0.fixBtn,okButtonProps:{htmlType:"submit"}})))))};var Cf=(0,xe.connect)(({shixunsDetail:oe,globalSetting:ue,user:re})=>({shixunsDetail:oe,globalSetting:ue,user:re}))(yf),gi=le(59301),bf=Object.defineProperty,Af=Object.defineProperties,Bf=Object.getOwnPropertyDescriptors,s0=Object.getOwnPropertySymbols,Df=Object.prototype.hasOwnProperty,xf=Object.prototype.propertyIsEnumerable,c0=(oe,ue,re)=>ue in oe?bf(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,d0=(oe,ue)=>{for(var re in ue||(ue={}))Df.call(ue,re)&&c0(oe,re,ue[re]);if(s0)for(var re of s0(ue))xf.call(ue,re)&&c0(oe,re,ue[re]);return oe},wf=(oe,ue)=>Af(oe,Bf(ue)),gd=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const{Countdown:Lf}=gc.default;var Of=(oe=>(oe[oe.LoadingFail=1]="LoadingFail",oe[oe.Loading=2]="Loading",oe[oe.Finish=3]="Finish",oe))(Of||{}),Ud=(oe=>(oe.Path="path",oe.ExecPath="exec_path",oe.OriginalPicturePath="original_picture_path",oe.ExpectPicturePath="expect_picture_path",oe.PicturePath="picture_path",oe))(Ud||{});const Mf=({globalSetting:oe,loading:ue,dispatch:re,practiceSetting:ve,shixunsDetail:Ie})=>{var nt;const[je,We]=(0,x.useState)(),[Ee,Re]=(0,x.useState)(),tn=(0,x.useRef)(),[Mn,zt]=(0,x.useState)(),[dn,rn]=(0,x.useState)(),[Yn,sn]=(0,x.useState)(!0),[Ft,Ca]=(0,x.useState)(700),[xn,Ut]=(0,x.useState)(""),[fn,Nt]=(0,x.useState)("1"),ht=(0,xe.useParams)();(0,x.useEffect)(()=>{kt()},[]);const In=()=>gd(void 0,null,function*(){var Jt,nn;const Ia=yield re({type:"shixunsDetail/updateRepositoryFile",payload:{id:ht.id,path:(nn=(Jt=Ie==null?void 0:Ie.fileContent)==null?void 0:Jt.params)==null?void 0:nn.path,content:je,secret_repository:Yn?null:!0}});Ia!=null&&Ia.content&&(De.ZP.info("\u4FDD\u5B58\u6210\u529F"),re({type:"practiceSetting/setSideBarTabs",payload:wf(d0({},ve.sideBar),{confirmLeave:!1})}))}),kt=()=>gd(void 0,null,function*(){var Jt,nn,Ia,Wn;const la=yield(0,dt.Ui)({identifier:ht.id});if((nn=(Jt=la==null?void 0:la.data)==null?void 0:Jt.data_list)!=null&&nn.length){pc.Z.publish("pod-restrict-data",{identifier:(Ia=la==null?void 0:la.data)==null?void 0:Ia.identifier,data_list:(Wn=la==null?void 0:la.data)==null?void 0:Wn.data_list});return}la!=null&&la.url&&Ut(la==null?void 0:la.url)}),Ct=()=>gd(void 0,null,function*(){const Jt=yield(0,dt.K_)({identifier:ht.id});(Jt==null?void 0:Jt.status)===0&&(Jt!=null&&Jt.remainingSeconds?(zt(Date.now()+Jt.remainingSeconds*1e3),rn(Jt.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Jt.remainingSeconds-300)*1e3)):Ht())}),Ht=()=>{we.default.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:gi.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:()=>gd(void 0,null,function*(){Xn()})})},Xn=()=>gd(void 0,null,function*(){var Jt,nn,Ia,Wn;Re(2);const la=yield(0,dt.zH)({identifier:ht.id});if((nn=(Jt=la==null?void 0:la.data)==null?void 0:Jt.data_list)!=null&&nn.length){pc.Z.publish("pod-restrict-data",{identifier:(Ia=la==null?void 0:la.data)==null?void 0:Ia.identifier,data_list:(Wn=la==null?void 0:la.data)==null?void 0:Wn.data_list});return}(la==null?void 0:la.status)===0&&(Re(3),Ut(la.url),tn.current=la.port,De.ZP.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!"))}),mt=()=>{we.default.destroyAll(),we.default.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:gi.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",gi.createElement("span",null,gi.createElement(Lf,{value:Mn,format:"HH:mm:ss",onFinish:Bt})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:()=>gd(void 0,null,function*(){(yield(0,dt.q9)({identifier:ht.id})).status===0&&(yield Ct(),De.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},Bt=()=>{we.default.destroyAll(),we.default.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:gi.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{Xn()}})},oa=Jt=>{re({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},ua=Jt=>gd(void 0,null,function*(){yield(0,dt.QA)({id:ht.id,startup_file:Jt}),kt(),re({type:"practiceSetting/getCommonData",payload:d0({},ht)})});return gi.createElement(vn.default,{activeKey:fn,onChange:Jt=>Nt(Jt),tabBarStyle:{paddingLeft:20},items:[{key:"1",label:"\u670D\u52A1\u8BBE\u7F6E",children:gi.createElement("div",null,gi.createElement(ke.Z,{className:"mt20 ml20 font14",align:"middle"},gi.createElement(Ne.Z,null,gi.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),gi.createElement(Ne.Z,{className:"mr10"},gi.createElement(Kt.Z,{title:"\u5F00\u542FJupyterLab\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5219\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\u540C\u65F6\u4E5F\u4F5C\u4E3A\u8BC4\u6D4B\u7684\u6267\u884C\u6587\u4EF6\u3002",placement:"bottom"},gi.createElement(ec.Z,{style:{cursor:"pointer"}}))),gi.createElement(Ne.Z,{flex:"300px",onClick:()=>oa("exec_path")},gi.createElement(Se.default,{value:xn})),gi.createElement(Ne.Z,{flex:"1"},gi.createElement(de.ZP,{type:"primary",className:"ml10",onClick:()=>oa("exec_path")},"\u8BBE\u7F6E"))),gi.createElement("iframe",{onLoad:Jt=>{},src:xn,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),gi.createElement(Ef,{fileType:"path",path:(nt=Ie==null?void 0:Ie.detail)==null?void 0:nt.startup_file,onFinish:Jt=>ua(Jt)}))},{key:"2",label:"\u8BC4\u6D4B\u8BBE\u7F6E",children:fn==="2"?gi.createElement(Rc,{active:"testCase",type:"jupyterLab"}):null},{key:"3",label:"\u53C2\u8003\u7B54\u6848",children:gi.createElement(Cf,null)}]})};var Nf=(0,xe.connect)(({loading:oe,globalSetting:ue,practiceSetting:re,shixunsDetail:ve})=>({globalSetting:ue,loading:oe,practiceSetting:re,shixunsDetail:ve}))(Mf),m0={catechism:"catechism___lS6Ml",tab:"tab___vw6iE"},g0={collect:"collect___pxqYO",head:"head___WuH5D"},Kd=le(59301),If=Object.defineProperty,f0=Object.getOwnPropertySymbols,Rf=Object.prototype.hasOwnProperty,Tf=Object.prototype.propertyIsEnumerable,v0=(oe,ue,re)=>ue in oe?If(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,kf=(oe,ue)=>{for(var re in ue||(ue={}))Rf.call(ue,re)&&v0(oe,re,ue[re]);if(f0)for(var re of f0(ue))Tf.call(ue,re)&&v0(oe,re,ue[re]);return oe},Zf=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())}),p0=({onOk:oe,onCancel:ue,visible:re,modalParams:ve,forceIn:Ie})=>{const[nt]=ce.default.useForm(),[je,We]=(0,x.useState)(!1),Ee=Ie?!1:typeof re=="number";(0,x.useEffect)(()=>{re?nt.setFieldsValue(kf({},ve)):nt.resetFields()},[re]);const Re=tn=>Zf(void 0,null,function*(){We(!0),yield oe(tn),We(!1)});return Kd.createElement(we.default,{centered:!0,destroyOnClose:!0,onCancel:()=>ue(),onOk:()=>nt.submit(),open:!!re,confirmLoading:je,title:Ee?"\u7F16\u8F91\u95EE\u7B54":"\u65B0\u589E\u95EE\u7B54",width:900,okText:Ee?"\u786E\u5B9A":"\u52A0\u5165\u95EE\u9898\u96C6"},Kd.createElement(ce.default,{form:nt,size:"large",onFinish:Re},Kd.createElement(ce.default.Item,{name:"title",label:"\u95EE\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"}]},Kd.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"})),Kd.createElement(ce.default.Item,{className:"mb0",name:"content",label:"\u56DE\u7B54",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54"}]},Kd.createElement(se.Z,{className:"mb0",placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54",watch:!0,defaultValue:ve==null?void 0:ve.content}))))},Ml=le(59301),Wf=Object.defineProperty,h0=Object.getOwnPropertySymbols,Vf=Object.prototype.hasOwnProperty,zf=Object.prototype.propertyIsEnumerable,E0=(oe,ue,re)=>ue in oe?Wf(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,Hd=(oe,ue)=>{for(var re in ue||(ue={}))Vf.call(ue,re)&&E0(oe,re,ue[re]);if(h0)for(var re of h0(ue))zf.call(ue,re)&&E0(oe,re,ue[re]);return oe},Am=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())}),Gf=({})=>{const oe=(0,xe.useParams)(),[ue,re]=(0,x.useState)(!1),[ve,Ie]=(0,x.useState)(0),[nt,je]=(0,x.useState)([]),[We,Ee]=(0,x.useState)(!1),[Re,tn]=(0,x.useState)({title:"",content:""}),[Mn,zt]=(0,x.useState)(!1),[dn,rn]=(0,x.useState)(!1),[Yn,sn]=(0,x.useState)([]),[Ft,Ca]=(0,x.useState)({keywords:"",page:1,limit:10});(0,x.useEffect)(()=>{xn(Ft)},[]);const xn=Ct=>Am(void 0,null,function*(){var Ht,Xn;re(!0);const mt=yield(0,$e.ZP)(`/api/shixuns/${oe.id}/qna_sets.json`,{method:"get",params:Ct});mt.status===0&&(je(((Ht=mt==null?void 0:mt.data)==null?void 0:Ht.qna_sets)||[]),Ie((Xn=mt==null?void 0:mt.data)==null?void 0:Xn.total_count)),re(!1)}),Ut=Ct=>{Ft.keywords=Ct,Ft.page=1,Ca(Hd({},Ft)),xn(Ft)},fn=(Ct,Ht)=>{Ft.page=Ct,Ft.limit=Ht,Ca(Hd({},Ft)),xn(Ft)},Nt=Ct=>Am(void 0,null,function*(){if(typeof We=="number"){const Ht=yield(0,$e.ZP)(`/api/shixuns/${oe.id}/qna_sets/${We}.json`,{method:"put",body:Ct});(Ht==null?void 0:Ht.status)===0&&(De.ZP.success("\u7F16\u8F91\u6210\u529F"),xn(Ft),Ee(!1))}else{const Ht=yield(0,$e.ZP)(`/api/shixuns/${oe.id}/qna_sets.json`,{method:"post",body:Ct});(Ht==null?void 0:Ht.status)===0&&(De.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ft.page=1,Ft.keywords="",Ca(Hd({},Ft)),xn(Ft),Ee(!1))}}),ht=Ct=>Am(void 0,null,function*(){we.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5220\u9664\u5417\uFF1F",onOk:()=>Am(void 0,null,function*(){const Ht=yield(0,$e.ZP)(`/api/shixuns/${oe.id}/qna_sets/${Ct.id}.json`,{method:"delete"});if((Ht==null?void 0:Ht.status)===0){const Xn=nt.length===1&&Ft.page>1?Ft.page-1:Ft.page;Ft.page=Xn,Ca(Hd({},Ft)),xn(Ft),De.ZP.success("\u5220\u9664\u6210\u529F")}})})}),In=[{title:"\u95EE\u9898",dataIndex:"title",ellipsis:!0,render:Ct=>Ml.createElement(Kt.Z,{placement:"topLeft",title:Ct},Ml.createElement("span",{className:"c-black"},Ct||"--"))},{title:"\u56DE\u7B54",dataIndex:"content",ellipsis:!0,render:Ct=>Ml.createElement(Kt.Z,{placement:"topLeft",title:Ct},Ml.createElement("span",{className:"c-black"},Ct||"--"))},{title:"\u64CD\u4F5C",width:104,align:"right",dataIndex:"id",ellipsis:!0,render:(Ct,Ht)=>Ml.createElement("span",null,Ml.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Ee(Ct),tn({title:Ht==null?void 0:Ht.title,content:Ht==null?void 0:Ht.content})}},"\u7F16\u8F91"),Ml.createElement("span",{className:"current c-red",onClick:()=>ht(Ht)},"\u5220\u9664"))}],kt={onRemove:()=>{sn([])},beforeUpload:Ct=>{if((Ct==null?void 0:Ct.size)>1024*1024*50)return De.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!(Ct.type==="application/vnd.ms-excel"||Ct.type==="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"))return De.ZP.info("\u8BF7\u4E0A\u4F20 .xls \u6216 .xlsx \u6587\u4EF6\uFF01"),!1;let Xn=[];return Xn.push(Ct),sn([...Xn]),!1},fileList:Yn,accept:".xls,.xlsx"};return Ml.createElement("div",{className:g0.collect},Ml.createElement("div",{className:g0.head},Ml.createElement(bl.t7,{style:{width:480},placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",value:Ft.keywords,onChange:Ut}),Ml.createElement(bl.op,{className:"ml40 mr20",shape:"default",onClick:()=>{Ee(!0),tn({title:"",content:""})}},"\u65B0\u589E\u95EE\u7B54"),Ml.createElement(bl.op,{type:"primary",shape:"default",onClick:()=>zt(!0)},"\u5BFC\u5165\u95EE\u7B54")),Ml.createElement(xl.default,{columns:In,style:{marginTop:33},dataSource:nt,loading:ue,rowKey:"id",pagination:{current:Ft.page,hideOnSinglePage:!ve,showQuickJumper:!0,showSizeChanger:!0,pageSize:Ft.limit,pageSizeOptions:["10","20","50","100","200"],total:ve,size:"default",showTotal:Ye.rU,onChange:fn}}),Ml.createElement(we.default,{title:"\u5BFC\u5165\u95EE\u7B54",open:Mn,centered:!0,confirmLoading:dn,onCancel:()=>{zt(!1),sn([])},onOk:()=>Am(void 0,null,function*(){var Ct;const Ht=new FormData;if(Yn.length>0)Ht.append("file",Yn[0]);else{De.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}rn(!0);let Xn=yield(0,$e.ZP)(`/api/shixuns/${oe==null?void 0:oe.id}/qna_sets/import.json`,{method:"post",body:Ht},!0);(Xn==null?void 0:Xn.status)===0&&((Ct=Xn==null?void 0:Xn.fail)!=null&&Ct.length?we.default.confirm({icon:null,width:485,title:"\u5BFC\u5165\u5931\u8D25",centered:!0,content:Ml.createElement("span",null,"\u68C0\u6D4B\u5230\u672C\u6B21\u5BFC\u5165\u5B58\u5728\u4E0D\u7B26\u5408\u8981\u6C42\u7684\u6570\u636E\uFF0C\u70B9\u51FB\u4E0B\u8F7D",Ml.createElement("a",{href:`${ct.Z.API_SERVER}/api/shixuns/${oe==null?void 0:oe.id}/qna_sets/down_error_import_file.json`},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}):(De.ZP.success("\u5BFC\u5165\u6210\u529F"),Ft.page=1,Ft.keywords="",Ca(Hd({},Ft)),xn(Ft),zt(!1),sn([]))),rn(!1)})},Ml.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E00\uFF1A",Ml.createElement("span",{className:"ml15 mr5"},"\u4E0B\u8F7D"),Ml.createElement("a",{href:`${ct.Z.API_SERVER}/api/shixuns/${oe==null?void 0:oe.id}/qna_sets/down_template.json`},"\u5BFC\u5165\u95EE\u7B54\u96C6\u6A21\u677F"),"\uFF0C\u5E76\u586B\u5199\u5BF9\u5E94\u5185\u5BB9"),Ml.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E8C\uFF1A",Ml.createElement("span",{className:"ml15"},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u5BFC\u5165\u95EE\u7B54\u6A21\u677F\u300B")),Ml.createElement("div",{style:{marginLeft:74}},Ml.createElement(Pt.default,Hd({},kt),Ml.createElement(bl.op,{shape:"default",icon:Ml.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6")))),Ml.createElement(p0,{visible:We,onCancel:()=>Ee(!1),onOk:Nt,modalParams:Re}))},P0={record:"record___Ueu3j",head:"head___UOVq4"},yl=le(59301),jf=Object.defineProperty,Uf=Object.defineProperties,Kf=Object.getOwnPropertyDescriptors,F0=Object.getOwnPropertySymbols,Hf=Object.prototype.hasOwnProperty,Yf=Object.prototype.propertyIsEnumerable,S0=(oe,ue,re)=>ue in oe?jf(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,Bm=(oe,ue)=>{for(var re in ue||(ue={}))Hf.call(ue,re)&&S0(oe,re,ue[re]);if(F0)for(var re of F0(ue))Yf.call(ue,re)&&S0(oe,re,ue[re]);return oe},Qf=(oe,ue)=>Uf(oe,Kf(ue)),ug=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())}),Jf=({})=>{const oe=(0,xe.useParams)(),[ue]=ce.default.useForm(),[re,ve]=(0,x.useState)(!1),[Ie,nt]=(0,x.useState)(0),[je,We]=(0,x.useState)([]),[Ee,Re]=(0,x.useState)(!1),[tn,Mn]=(0,x.useState)({title:"",content:""});let[zt,dn]=(0,x.useState)({page:1,limit:10});(0,x.useEffect)(()=>{sn(zt)},[]);const rn=[{value:"ai",label:"AI\u6A21\u578B"},{value:"qna_set",label:"\u5B9E\u8BAD\u95EE\u7B54\u96C6"}],Yn=[{value:"added_to_set",label:"\u5DF2\u52A0\u5165\u95EE\u7B54\u96C6"},{value:"skipped",label:"\u65E0\u9700\u5904\u7406"},{value:"pending",label:"\u5F85\u5904\u7406"},{value:"ignored",label:"\u5DF2\u5FFD\u7565"}],sn=Nt=>ug(void 0,null,function*(){var ht,In;ve(!0);const kt=yield(0,$e.ZP)(`/api/shixuns/${oe.id}/qna_records.json`,{method:"get",params:Nt});kt.status===0&&(We(((ht=kt==null?void 0:kt.data)==null?void 0:ht.qna_records)||[]),nt((In=kt==null?void 0:kt.data)==null?void 0:In.total_count)),ve(!1)}),Ft=Nt=>{zt.page=1,zt=Bm(Bm({},zt),Nt),dn(Bm({},zt)),sn(zt)},Ca=(Nt,ht)=>{zt.page=Nt,zt.limit=ht,dn(Bm({},zt)),sn(zt)},xn=Nt=>ug(void 0,null,function*(){const ht=yield(0,$e.ZP)(`/api/shixuns/${oe.id}/qna_sets.json`,{method:"post",body:Qf(Bm({},Nt),{qna_record_id:Ee})});(ht==null?void 0:ht.status)===0&&(De.ZP.success("\u6DFB\u52A0\u6210\u529F"),sn(zt),Re(!1))}),Ut=Nt=>ug(void 0,null,function*(){we.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5FFD\u7565\u5417\uFF1F",onOk:()=>ug(void 0,null,function*(){const ht=yield(0,$e.ZP)(`/api/shixuns/${oe.id}/qna_records/${Nt.id}/update_status.json`,{method:"post",body:{status:"ignored"}});(ht==null?void 0:ht.status)===0&&sn(zt)})})}),fn=[{title:"\u95EE\u9898",dataIndex:"question",ellipsis:!0,render:Nt=>yl.createElement(Kt.Z,{placement:"topLeft",title:Nt},yl.createElement("span",{className:"c-black"},Nt||"--"))},{title:"\u56DE\u7B54",dataIndex:"answer",ellipsis:!0,render:Nt=>yl.createElement(Kt.Z,{placement:"topLeft",title:Nt},yl.createElement("span",{className:"c-black"},Nt||"--"))},{title:"\u56DE\u7B54\u6765\u6E90",dataIndex:"answer_source",width:110,render:Nt=>{var ht;return yl.createElement("span",{className:"c-black"},(ht=rn==null?void 0:rn.find(In=>In.value===Nt))==null?void 0:ht.label)}},{title:"\u72B6\u6001",dataIndex:"status",width:120,render:Nt=>{var ht;return yl.createElement("span",{className:"c-black"},(ht=Yn==null?void 0:Yn.find(In=>In.value===Nt))==null?void 0:ht.label)}},{title:"\u64CD\u4F5C",width:140,align:"right",dataIndex:"id",ellipsis:!0,render:(Nt,ht)=>yl.createElement("span",null,["pending","ignored"].includes(ht.status)&&yl.createElement(yl.Fragment,null,yl.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Re(Nt),Mn({title:ht==null?void 0:ht.question,content:ht==null?void 0:ht.answer})}},"\u52A0\u5165\u95EE\u7B54\u96C6"),yl.createElement("span",{className:"current c-light-primary",onClick:()=>Ut(ht)},"\u5FFD\u7565")),["skipped"].includes(ht.status)&&yl.createElement(Kt.Z,{placement:"topRight",title:"\u56DE\u7B54\u6765\u81EA\u95EE\u9898\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},yl.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")),["added_to_set"].includes(ht.status)&&yl.createElement(Kt.Z,{placement:"topRight",title:"\u5DF2\u7ECF\u52A0\u5165\u95EE\u7B54\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},yl.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")))}];return yl.createElement("div",{className:P0.record},yl.createElement("div",{className:P0.head},yl.createElement(ce.default,{layout:"inline",form:ue,colon:!1,size:"large",onFinish:Ft},yl.createElement(ce.default.Item,{name:"keywords",label:"\u95EE\u9898"},yl.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",style:{width:300}})),yl.createElement(ce.default.Item,{name:"answer_source",label:"\u56DE\u7B54\u6765\u6E90"},yl.createElement(jo.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u56DE\u7B54\u6765\u6E90",options:rn,style:{width:200}})),yl.createElement(ce.default.Item,{name:"status",label:"\u72B6\u6001"},yl.createElement(jo.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u72B6\u6001",options:Yn,style:{width:200}})),yl.createElement(ce.default.Item,{style:{marginRight:0}},yl.createElement(de.ZP,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))),yl.createElement(xl.default,{columns:fn,style:{marginTop:33},dataSource:je,loading:re,rowKey:"id",pagination:{current:zt.page,hideOnSinglePage:!Ie,showQuickJumper:!0,showSizeChanger:!0,pageSize:zt.limit,pageSizeOptions:["10","20","50","100","200"],total:Ie,size:"default",showTotal:Ye.rU,onChange:Ca}}),yl.createElement(p0,{visible:Ee,onCancel:()=>Re(!1),onOk:xn,modalParams:tn,forceIn:!0}))},lg=le(59301);const Xf=({dispatch:oe,practiceSetting:ue,shixunsDetail:re})=>{const[ve,Ie]=(0,x.useState)("1");return lg.createElement("div",{className:m0.catechism},lg.createElement(bl.tp,{dataSource:[{id:"1",name:"\u95EE\u7B54\u96C6"},{id:"2",name:"\u95EE\u7B54\u8BB0\u5F55"}],value:ve,onChange:nt=>Ie(nt),className:m0.tab}),ve==="1"&&lg.createElement(Gf,null),ve==="2"&&lg.createElement(Jf,null))};var qf=(0,xe.connect)(({practiceSetting:oe,shixunsDetail:ue})=>({practiceSetting:oe,shixunsDetail:ue}))(Xf),$f=Object.defineProperty,ig=Object.getOwnPropertySymbols,y0=Object.prototype.hasOwnProperty,C0=Object.prototype.propertyIsEnumerable,b0=(oe,ue,re)=>ue in oe?$f(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,Dm=(oe,ue)=>{for(var re in ue||(ue={}))y0.call(ue,re)&&b0(oe,re,ue[re]);if(ig)for(var re of ig(ue))C0.call(ue,re)&&b0(oe,re,ue[re]);return oe},ev=(oe,ue)=>{var re={};for(var ve in oe)y0.call(oe,ve)&&ue.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&ig)for(var ve of ig(oe))ue.indexOf(ve)<0&&C0.call(oe,ve)&&(re[ve]=oe[ve]);return re},tv=oe=>{var ue=oe,{tabsActive:re}=ue,ve=ev(ue,["tabsActive"]);return x.createElement(x.Fragment,null,re==="information"&&x.createElement(ts,null),re==="warehouse"&&x.createElement(Ms.default,null),re==="level"&&x.createElement(Vd,Dm({},ve)),re==="collaborate"&&x.createElement(Q0,Dm({},ve)),re==="setting"&&x.createElement(J0.Z,null),re==="environment"&&x.createElement(q0,Dm({},ve)),re==="dataset"&&x.createElement(gf,null),re==="service"&&x.createElement(Nf,Dm({},ve)),re==="catechism"&&x.createElement(qf,Dm({},ve)))},Yd={flex_box_center:"flex_box_center___FN240",flex_space_between:"flex_space_between___wjShI",flex_box_vertical_center:"flex_box_vertical_center___HbcwC",flex_box_center_end:"flex_box_center_end___gj_ks",flex_box_column:"flex_box_column___zxJPU",sidebar:"sidebar___OW5LG",items:"items___j856O",item:"item___Zn_qr",name:"name___ZfhoC",itemActive:"itemActive___sW_Ri",question:"question___yfIcY"},Wl=le(59301),nv=Object.defineProperty,av=Object.defineProperties,rv=Object.getOwnPropertyDescriptors,sg=Object.getOwnPropertySymbols,A0=Object.prototype.hasOwnProperty,B0=Object.prototype.propertyIsEnumerable,D0=(oe,ue,re)=>ue in oe?nv(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,ov=(oe,ue)=>{for(var re in ue||(ue={}))A0.call(ue,re)&&D0(oe,re,ue[re]);if(sg)for(var re of sg(ue))B0.call(ue,re)&&D0(oe,re,ue[re]);return oe},uv=(oe,ue)=>av(oe,rv(ue)),lv=(oe,ue)=>{var re={};for(var ve in oe)A0.call(oe,ve)&&ue.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&sg)for(var ve of sg(oe))ue.indexOf(ve)<0&&B0.call(oe,ve)&&(re[ve]=oe[ve]);return re};const cg=[{name:"\u57FA\u672C\u4FE1\u606F",icon:Wl.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:Wl.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:Wl.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:Wl.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:Wl.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1\u4E0E\u8BC4\u6D4B",icon:Wl.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:Wl.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:Wl.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"},{name:"\u95EE\u7B54\u96C6",icon:Wl.createElement("i",{className:"icon iconfont icon-wendaji"}),tabId:"catechism"}],iv=oe=>{var ue=oe,{globalSetting:re,loading:ve,dispatch:Ie,shixunsDetail:nt,practiceSetting:je}=ue,We=lv(ue,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),Ee;const{base_info_warning:Re,challenges_warning:tn,id:Mn,repository_warning:zt,sideBar:dn,service_warning:rn}=je,Yn=(0,xe.useLocation)(),sn=(0,xe.useParams)(),[Ft]=(0,xe.useSearchParams)();(0,x.useEffect)(()=>{var Ut;const fn=Ft.get("tabId"),Nt=Yn.pathname.split("/").length,In=((Ut=nt==null?void 0:nt.detail)!=null&&Ut.windows_vnc?cg.filter(kt=>kt.tabId!=="dataset"):cg).map(kt=>kt.tabId).includes(fn);if(fn&&In){Ie({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:fn}});return}if(Nt>4){Ie({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!fn||fn&&!In){Ie({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[(Ee=nt==null?void 0:nt.detail)==null?void 0:Ee.windows_vnc]),(0,x.useEffect)(()=>()=>{Ie({type:"practiceSetting/setSideBarTabs",payload:uv(ov({},je.sideBar),{selectPath:""})})},[sn.id]);const Ca=Ut=>{var fn;if(Ut===dn.tabsActive)return;const Nt=()=>{xe.history.push(`/shixuns/${Mn}/edit?tabId=${Ut}`),Ie({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Ut,selectPath:"",confirmLeave:!1}})};(fn=je==null?void 0:je.sideBar)!=null&&fn.confirmLeave?we.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Nt()}}):Nt()},xn=()=>{var Ut;return((Ut=nt==null?void 0:nt.detail)!=null&&Ut.windows_vnc?cg.filter(Nt=>Nt.tabId!=="dataset"):cg).filter(Nt=>{var ht;return(ht=nt==null?void 0:nt.detail)!=null&&ht.is_jupyter_lab?Nt.tabId!=="level":Nt.tabId!=="service"}).map(Nt=>{const{name:ht,icon:In,tabId:kt}=Nt;return Wl.createElement("div",{key:kt,className:`${je.sideBar.tabsActive===kt?Yd.itemActive:Yd.item} font12`,onClick:()=>Ca(kt)},In,Wl.createElement("span",{className:Yd.name},ht),kt==="information"&&Re&&Wl.createElement(Kt.Z,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},Wl.createElement("img",{src:Us,alt:""})),kt==="level"&&tn&&Wl.createElement(Kt.Z,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},Wl.createElement("img",{src:Us,alt:""})),kt==="service"&&rn&&Wl.createElement(Kt.Z,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},Wl.createElement("img",{src:Us,alt:""})),kt==="warehouse"&&zt&&Wl.createElement(Kt.Z,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},Wl.createElement("img",{src:Us,alt:""})))})};return Wl.createElement("div",{className:Yd.sidebar},Wl.createElement("div",{className:Yd.items},xn()),Wl.createElement("div",{className:Yd.question},Wl.createElement(Kt.Z,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},Wl.createElement("span",{style:{cursor:"pointer"},onClick:()=>window.open(`${ENV.API_SERVER}/pdf/\u5B9E\u8BAD\u5236\u4F5C\u5E38\u89C1\u95EE\u9898.pdf`)},Wl.createElement("img",{src:Fn.Pt,height:44,width:44,alt:""})))))};var sv=(0,xe.connect)(({loading:oe,globalSetting:ue,shixunsDetail:re,practiceSetting:ve})=>({globalSetting:ue,loading:oe,practiceSetting:ve,shixunsDetail:re}))(iv),zg={bottom:"bottom___AZ7c_",yes:"yes___iDEVN",no:"no___E02he"},Zi=le(59301),cv=Object.defineProperty,_0=Object.getOwnPropertySymbols,dv=Object.prototype.hasOwnProperty,mv=Object.prototype.propertyIsEnumerable,x0=(oe,ue,re)=>ue in oe?cv(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,w0=(oe,ue)=>{for(var re in ue||(ue={}))dv.call(ue,re)&&x0(oe,re,ue[re]);if(_0)for(var re of _0(ue))mv.call(ue,re)&&x0(oe,re,ue[re]);return oe},dg=(oe,ue,re)=>new Promise((ve,Ie)=>{var nt=Ee=>{try{We(re.next(Ee))}catch(Re){Ie(Re)}},je=Ee=>{try{We(re.throw(Ee))}catch(Re){Ie(Re)}},We=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(nt,je);We((re=re.apply(oe,ue)).next())});const gv=({classroomList:oe,loading:ue,dispatch:re,shixunsDetail:ve})=>{var Ie,nt;const je=(0,xe.useParams)(),We=(0,xe.useLocation)(),[Ee,Re]=(0,x.useState)(!1),[tn,Mn]=(0,x.useState)(!1),{actionTabs:zt}=oe,[dn]=ce.default.useForm(),[rn,Yn]=(0,x.useState)({name:"string"}),sn=Ut=>Ut&&Ut<El()().startOf("day"),[Ft,Ca]=(0,x.useState)();(0,x.useEffect)(()=>{console.log(je),oe.actionTabs.key==="\u91CD\u540D\u4FEE\u6539"&&(rn.name=zt==null?void 0:zt.name),Yn(w0({},rn)),dn.setFieldsValue({name:zt==null?void 0:zt.name})},[oe.actionTabs.key]);const xn={information:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u57FA\u672C\u4FE1\u606F\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",wareHouse:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4EE3\u7801\u4ED3\u5E93\u4FEE\u6539\u5185\u5BB9\u540C\u6B65\u5230\u539F\u5B9E\u8BAD\u4E2D",environment:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u5B9E\u9A8C\u73AF\u5883\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",taskLevel:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u4EFB\u52A1\u5173\u5361\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",setting:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u8BBE\u7F6E\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D"};return Zi.createElement(Zi.Fragment,null,Zi.createElement(we.default,{centered:!0,title:"\u63D0\u793A",open:oe.actionTabs.key==="\u540C\u6B65\u4FEE\u6539",width:460,zIndex:((Ie=oe==null?void 0:oe.actionTabs)==null?void 0:Ie.zIndex)||1e3,footer:null,onOk:()=>dg(void 0,null,function*(){console.log(123123)}),onCancel:()=>{re({type:"classroomList/setActionTabs",payload:{}})}},Zi.createElement("div",null,Zi.createElement("p",null,"\u672C\u5B9E\u8BAD\u4E3A\u521B\u5EFA\u4F5C\u4E1A/\u8003\u8BD5\u65F6\u590D\u5236\u751F\u6210\u7684\uFF0C",xn[oe.actionTabs.type],"\uFF1F")),Zi.createElement("div",{className:zg.bottom},Zi.createElement(de.ZP,{loading:ue["shixunsDetail/saveCopyForExercise"]&&tn,className:zg.no,onClick:()=>dg(void 0,null,function*(){var Ut;Mn(!0),(Ut=oe.actionTabs)!=null&&Ut.value?oe.actionTabs.fn(oe.actionTabs.value,!0,2):oe.actionTabs.fn(!0,2)})},"\u540C\u6B65\u4FEE\u6539\u539F\u5B9E\u8BAD"),Zi.createElement(de.ZP,{loading:ue["shixunsDetail/saveCopyForExercise"]&&!tn,className:zg.yes,onClick:()=>dg(void 0,null,function*(){var Ut;Mn(!1),(Ut=oe.actionTabs)!=null&&Ut.value?oe.actionTabs.fn(oe.actionTabs.value,!1,1):oe.actionTabs.fn(!1,1)})},"\u4EC5\u4FDD\u5B58\u672C\u5B9E\u8BAD"))),Zi.createElement(we.default,{centered:!0,title:"\u63D0\u793A",open:oe.actionTabs.key==="\u91CD\u540D\u4FEE\u6539",okText:"\u4FDD\u5B58\u540D\u79F0",cancelText:"\u4E0D\u66F4\u6362\u540D\u79F0",destroyOnClose:!0,width:550,confirmLoading:Ee,onOk:()=>dg(void 0,null,function*(){var Ut,fn;yield dn.validateFields();const Nt=dn.getFieldValue();Re(!0);const ht=yield(0,$e.ZP)(`/api/shixuns/${je==null?void 0:je.id}/update_shixun_name.json`,{method:"post",body:{shixun_name:Nt.name}});Re(!1),ht.status===0&&(De.ZP.success("\u4FEE\u6539\u6210\u529F"),re({type:"practiceSetting/getCommonData",payload:{id:je.id}}),(Ut=oe.actionTabs)!=null&&Ut.getBaseInfo&&((fn=oe.actionTabs)==null||fn.getBaseInfo())),re({type:"classroomList/setActionTabs",payload:{}})}),onCancel:()=>{re({type:"classroomList/setActionTabs",payload:{}})}},Zi.createElement("div",null,Zi.createElement("p",null,"\u4F60\u7BA1\u7406\u7684\u5B9E\u8BAD\u4E2D\u6709\u540C\u540D\u5B9E\u8BAD\uFF0C\u5EFA\u8BAE\u66F4\u6362\u5B9E\u8BAD\u540D\u79F0\uFF08\u5982\uFF1A\u6DFB\u52A0\u65E5\u671F\u3001\u7528\u9014\u7B49\u6587\u6848\uFF09"),Zi.createElement(ce.default,{form:dn,initialValues:{name:Ft},onChange:()=>{Yn(dn.getFieldValue())}},Zi.createElement(ce.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u540D\u79F0"}]},Zi.createElement(ke.Z,{className:"mt30",align:"middle"},Zi.createElement(Ne.Z,{className:"font14"},"\u5B9E\u8BAD\u540D\u79F0\uFF1A"),Zi.createElement(Ne.Z,{flex:"1"},Zi.createElement(Se.default,{maxLength:60,defaultValue:zt==null?void 0:zt.name,suffix:Zi.createElement("span",null,((nt=rn==null?void 0:rn.name)==null?void 0:nt.length)||0,"/",60)}))))))))};var fv=(0,xe.connect)(({classroomList:oe,loading:ue,shixunsDetail:re})=>({classroomList:oe,loading:ue.effects,shixunsDetail:re}))(gv),Bc=le(59301),vv=Object.defineProperty,pv=Object.defineProperties,hv=Object.getOwnPropertyDescriptors,mg=Object.getOwnPropertySymbols,L0=Object.prototype.hasOwnProperty,O0=Object.prototype.propertyIsEnumerable,M0=(oe,ue,re)=>ue in oe?vv(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[ue]=re,N0=(oe,ue)=>{for(var re in ue||(ue={}))L0.call(ue,re)&&M0(oe,re,ue[re]);if(mg)for(var re of mg(ue))O0.call(ue,re)&&M0(oe,re,ue[re]);return oe},I0=(oe,ue)=>pv(oe,hv(ue)),Ev=(oe,ue)=>{var re={};for(var ve in oe)L0.call(oe,ve)&&ue.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&mg)for(var ve of mg(oe))ue.indexOf(ve)<0&&O0.call(oe,ve)&&(re[ve]=oe[ve]);return re};const Pv=oe=>{var ue=oe,{globalSetting:re,loading:ve,dispatch:Ie,practiceSetting:nt}=ue,je=Ev(ue,["globalSetting","loading","dispatch","practiceSetting"]);const{sideBar:We}=nt,{tabsActive:Ee}=We;let Re=(0,xe.useParams)();return(0,x.useEffect)(()=>(Ie({type:"globalSetting/headerFooterToggle",payload:!1}),Ie({type:"shixunsDetail/getShixunsDetail",payload:I0(N0({},Re),{shixun_managed:!0})}),()=>{Ie({type:"globalSetting/headerFooterToggle",payload:!0}),Ie({type:"practiceSetting/setParams",payload:{id:""}})}),[]),Bc.createElement("div",{className:jc.practiceSetting},Bc.createElement("div",{className:jc.wrapHeader},Bc.createElement(ge,null)),Bc.createElement("div",{className:jc.wrapLayout},Bc.createElement("div",{className:jc.wrapSidebar},Bc.createElement(sv,null)),Bc.createElement("div",{className:jc.wrapContent},Bc.createElement(tv,I0(N0({},je),{tabsActive:nt.sideBar.tabsActive})))),Bc.createElement(fv,null))};var Fv=(0,xe.connect)(({loading:oe,globalSetting:ue,practiceSetting:re})=>({globalSetting:ue,loading:oe,practiceSetting:re}))(Pv);const Sv=({globalSetting:oe})=>{var ue;switch(Number((ue=oe==null?void 0:oe.setting)==null?void 0:ue.theme)){case te.Fy.THEMEONE:return x.createElement(pm,null);case te.Fy.DEFAULT:default:return x.createElement(Fv,null)}};var yv=(0,xe.connect)(({globalSetting:oe})=>({globalSetting:oe}))(Sv)},25532:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return E}});var te=le(59301),x=le(25690),xe=le(78241),He=le(8591),Ge=le(43418),Ye=le(92832),ye={wrap:"wrap___MYP7J",content:"content___loAbf",mainPathWrap:"mainPathWrap___gBcjO",colorBlue:"colorBlue___qg6vv"},dt=Object.defineProperty,we=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,Ke=(b,y,z)=>y in b?dt(b,y,{enumerable:!0,configurable:!0,writable:!0,value:z}):b[y]=z,it=(b,y)=>{for(var z in y||(y={}))De.call(y,z)&&Ke(b,z,y[z]);if(we)for(var z of we(y))$e.call(y,z)&&Ke(b,z,y[z]);return b},fe=(b,y,z)=>new Promise((ae,se)=>{var ce=Le=>{try{Se(z.next(Le))}catch(ke){se(ke)}},de=Le=>{try{Se(z.throw(Le))}catch(ke){se(ke)}},Se=Le=>Le.done?ae(Le.value):Promise.resolve(Le.value).then(ce,de);Se((z=z.apply(b,y)).next())});const a=({shixunsDetail:b,globalSetting:y,loading:z,dispatch:ae,title:se,pathList:ce=[],showInputPath:de=!1,isMergeSelectFile:Se=!1,onFinish:Le=()=>{}})=>{const[ke]=xe.default.useForm(),Ne=(0,x.useParams)(),Pt=(0,x.useLocation)(),lt=(0,te.useRef)(),[Dt,Fa]=(0,te.useState)(""),[na,Sa]=(0,te.useState)(""),[ia,Yt]=(0,te.useState)([]),[bn,ft]=(0,te.useState)([]);(0,te.useEffect)(()=>{var pt,It;lt.current=((It=(pt=Pt.pathname)==null?void 0:pt.split("/"))==null?void 0:It[3])==="repository"},[]),(0,te.useEffect)(()=>{if(b.actionTabs.key!=="Repository-SelectFilePath")return;const pt=ce.join("/");let It=[];ce.map((Jn,yn)=>{yn===0?It.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Jn}`,path:pt}):It.push({val:`/${Jn}`,path:pt})}),Yt(It),Fa(pt),Sa(pt),qt(pt)},[b.actionTabs.key]);const qt=pt=>fe(void 0,null,function*(){const It=yield ae({type:lt.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Ne.id,path:pt}});It&&ft(It.trees||[])}),On=pt=>{let It=Dt;pt.type==="tree"&&(ia.length?ia.push({val:`/${pt.name}`,path:pt.name}):ia.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${pt.name}`,path:pt.name}),Yt(ia),It=Dt?`${Dt}/${pt.name}`:pt.name,Fa(It)),qt(It)},Un=(pt,It)=>{const Jn=ia.filter((ta,Oe)=>Oe<=It);Yt(Jn);const yn=Jn.filter((ta,Oe)=>Oe!==0).map(ta=>ta.val).join("").substr(1);Fa(yn),qt(yn)},An=()=>fe(void 0,null,function*(){const pt=ke==null?void 0:ke.getFieldsValue(),It=Dt?`${Dt}${pt!=null&&pt.name?`/${pt==null?void 0:pt.name}`:""}`:pt==null?void 0:pt.name;if(Se){Le(It),ct();return}if(de){yield ke.validateFields();const Jn=yield ae({type:"shixunsDetail/uploadGitFolder",payload:it(it({},{id:Ne.id,path:It}),lt.current?{}:{secret_repository:!0})});Le(na),Jn.status===0&&He.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Le(It),He.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");ct()}),ct=()=>{ae({type:"shixunsDetail/setActionTabs",payload:{}}),ke.resetFields()};return te.createElement(Ge.default,{centered:!0,title:se||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:b.actionTabs.key==="Repository-SelectFilePath",onOk:An,onCancel:ct},te.createElement("div",{className:ye.wrap},te.createElement("div",{className:ye.content},te.createElement("div",{className:ye.mainPathWrap},!!(ia!=null&&ia.length)&&ia.map((pt,It)=>te.createElement("a",{key:It,onClick:()=>Un(pt,It)},pt.val))),!!(bn!=null&&bn.length)&&bn.map((pt,It)=>pt.type==="tree"&&te.createElement("a",{key:It,onClick:()=>On(pt)},te.createElement("i",{className:`iconfont icon-wenjianjia ${ye.colorBlue}`}),pt.name))),te.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),te.createElement("div",{className:"mt5 mb5"},Dt),de&&te.createElement(xe.default,{form:ke,scrollToFirstError:!0,className:"mt20"},te.createElement(xe.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},te.createElement(Ye.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var E=(0,x.connect)(({shixunsDetail:b,loading:y,globalSetting:z})=>({shixunsDetail:b,globalSetting:z,loading:y.models.index}))(a)},84341:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return ke}});var te=le(59301),x=le(25690),xe=le(43418),He=le(8591),Ge=le(3113),Ye=le(24905),ye=le(5112),dt=le(88522),we=le(49127),De=le(5083),$e=le(5871),Ke=le(10527),it=le(81705),fe=le(40197),a=le(61186),E=le.n(a),b={wrap:"wrap___I6aMh",labelWrap:"labelWrap___JRSQM",label:"label___nx3ue",labelContent:"labelContent___JRmit",flexRow:"flexRow___z4VUw",color999:"color999___oIiXP",radio:"radio___B7cxQ",selectSchool:"selectSchool___xyvCv",dataPicker:"dataPicker___DoaL_",modal:"modal____8ckb",colorOrange:"colorOrange___rAmyz",colorYellow:"colorYellow___PeJD9",bottomButton:"bottomButton___O3cst"},y=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,se=(Ne,Pt)=>{var lt={};for(var Dt in Ne)z.call(Ne,Dt)&&Pt.indexOf(Dt)<0&&(lt[Dt]=Ne[Dt]);if(Ne!=null&&y)for(var Dt of y(Ne))Pt.indexOf(Dt)<0&&ae.call(Ne,Dt)&&(lt[Dt]=Ne[Dt]);return lt},ce=(Ne,Pt,lt)=>new Promise((Dt,Fa)=>{var na=Yt=>{try{ia(lt.next(Yt))}catch(bn){Fa(bn)}},Sa=Yt=>{try{ia(lt.throw(Yt))}catch(bn){Fa(bn)}},ia=Yt=>Yt.done?Dt(Yt.value):Promise.resolve(Yt.value).then(na,Sa);ia((lt=lt.apply(Ne,Pt)).next())});const de=Ne=>{if(!Ne)return Ne;const Pt=Ne.split(":");if(Pt[1]=="00"||Pt[1]=="30")return Ne;const lt=parseInt(Pt[1]);if(lt<30||lt==60)return[Pt[0],"30"].join(":");if(lt<60){const Dt=[Pt[0],"00"].join(":"),Fa="YYYY-MM-DD HH:mm",na=E()(Dt,Fa);return na.add(1,"hours"),na.format(Fa)}return Ne},Se="YYYY-MM-DD HH:mm",Le=Ne=>{var Pt=Ne,{shixunsDetail:lt,globalSetting:Dt,loading:Fa,user:na,dispatch:Sa}=Pt,ia=se(Pt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Yt,bn,ft,qt,On,Un,An,ct,pt;const It=(0,te.useRef)(),[Jn,yn]=(0,te.useState)(),[ta,Oe]=(0,te.useState)(),[Ae,Qe]=(0,te.useState)([]),[Tt,Zt]=(0,te.useState)([]),[Qt,ln]=(0,te.useState)(""),[pn,Kn]=(0,te.useState)(),[Wt,Be]=(0,te.useState)(),[ze,yt]=(0,te.useState)(),Vt=(bn=(Yt=na.userInfo)==null?void 0:Yt.shixun)==null?void 0:bn.editable;(0,te.useEffect)(()=>{var Lt,Dn;It.current=(Dn=(Lt=location.pathname)==null?void 0:Lt.split("/"))==null?void 0:Dn[2],En()},[]),(0,te.useEffect)(()=>{var Lt,Dn,At,on,en,Nn,wt,Gt,sa,gn,Pa,Pr;lt.setting&&(yn((Dn=(Lt=lt.setting)==null?void 0:Lt.shixun)==null?void 0:Dn.can_copy),Oe((on=(At=lt.setting)==null?void 0:At.shixun)==null?void 0:on.use_scope),Kn(!!((Nn=(en=lt.setting)==null?void 0:en.shixun)!=null&&Nn.opening_time)),Be((Gt=(wt=lt.setting)==null?void 0:wt.shixun)==null?void 0:Gt.opening_time),Qe((gn=(sa=lt.setting)==null?void 0:sa.shixun)==null?void 0:gn.scope_partment),yt((Pr=(Pa=lt.setting)==null?void 0:Pa.shixun)==null?void 0:Pr.git_size))},[lt.setting]);const En=Lt=>ce(void 0,null,function*(){const Dn=yield Sa({type:"shixunsDetail/getDepartments",payload:{q:Lt}});Dn&&Zt(Dn.shools_name||[])}),Sn=()=>ce(void 0,null,function*(){var Lt,Dn,At,on,en,Nn;const wt=(yield Sa({type:"shixunsDetail/getShixunQuote",payload:{id:It.current}}))||{};xe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:te.createElement("div",{className:`tc font14 ${b.modal}`},!!((Lt=wt.subjects)!=null&&Lt.length)&&te.createElement(te.Fragment,null,te.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(At=(Dn=wt.subjects)==null?void 0:Dn.splice(0,2))==null?void 0:At.map(Gt=>`\u300A${Gt}\u300B`),"\u7B49",te.createElement("span",{className:b.colorOrange},wt==null?void 0:wt.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),te.createElement("br",null)),!!((on=wt.courses)!=null&&on.length)&&te.createElement(te.Fragment,null,te.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(Nn=(en=wt.courses)==null?void 0:en.splice(0,2))==null?void 0:Nn.map(Gt=>`\u300A${Gt}\u300B`),"\u7B49",te.createElement("span",{className:b.colorOrange},wt==null?void 0:wt.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),te.createElement("br",null)),te.createElement("span",{className:`${b.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>ce(void 0,null,function*(){(yield Sa({type:"shixunsDetail/deleteShixun",payload:{id:It.current}})).status===1&&(He.ZP.success("\u64CD\u4F5C\u6210\u529F"),x.history.push("/shixuns"))})})}),mn=()=>{(0,fe.gy)(Sa,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},vn=Lt=>{if(Ae.includes(Lt)){He.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}ln(null),Qe([...Ae,Lt])},Kt=()=>ce(void 0,null,function*(){if(pn&&!Wt){He.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(ta===1&&!Ae.length){He.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield Sa({type:"shixunsDetail/updatePermissionSetting",payload:{id:It.current,scope_partment:ta===0?null:Ae,shixun:{can_copy:Jn,use_scope:ta,opening_time:Wt,git_size:ze}}})).status!==-1&&(He.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),Sa({type:"shixunsDetail/getSettingsData",payload:{id:It.current}}),Sa({type:"shixunsDetail/getShixunsDetail",payload:{id:It.current}}))});return te.createElement("div",null,te.createElement("section",{className:b.wrap},te.createElement("div",{style:{position:"absolute",top:"25px",right:"25px"}},((ft=lt==null?void 0:lt.detail)==null?void 0:ft.shixun_status)!==2?te.createElement(Ge.ZP,{danger:!0,onClick:Sn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):te.createElement(Ge.ZP,{danger:!0,onClick:mn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),te.createElement("div",{className:b.labelWrap},te.createElement("label",{className:b.label},"\u590D\u5236\uFF1A"),te.createElement("div",{className:b.labelContent},te.createElement("div",null,te.createElement(Ye.default,{checked:Jn,onChange:Lt=>yn(Lt.target.checked),disabled:!Vt}),te.createElement("span",{className:`${b.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((qt=lt.detail)==null?void 0:qt.shixun_status)>1||((On=lt.detail)==null?void 0:On.public)===2)&&((An=(Un=lt.setting)==null?void 0:Un.shixun)==null?void 0:An.use_scope)===0&&((ct=lt.detail)==null?void 0:ct.identity)>2)&&te.createElement("div",{className:b.labelWrap},te.createElement("label",{className:b.label},"\u516C\u5F00\u7A0B\u5EA6\uFF1A"),te.createElement("div",{className:b.labelContent},te.createElement(ye.ZP.Group,{value:ta,onChange:Lt=>Oe(Lt.target.value),disabled:!Vt},te.createElement(ye.ZP,{className:b.radio,value:0},te.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),te.createElement("span",{className:b.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),te.createElement(ye.ZP,{className:b.radio,value:1},te.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),te.createElement("span",{className:b.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),ta===1&&te.createElement(te.Fragment,null,te.createElement("div",{className:"mt10"},te.createElement(dt.Z,{showSearch:!0,className:b.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:Qt,onChange:Lt=>{ln(Lt),En(Lt)},disabled:!Vt,onSelect:vn,options:Tt==null?void 0:Tt.map(Lt=>({value:Lt}))}),te.createElement("span",{className:b.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),te.createElement("div",{className:"mt10"},Ae==null?void 0:Ae.map(Lt=>Vt?te.createElement(we.Z,{count:"x",className:"mr20 current",onClick:()=>Qe(Ae.filter(Dn=>Dn!==Lt))},te.createElement(Ge.ZP,{type:"primary",ghost:!0},Lt)):te.createElement(Ge.ZP,{type:"primary",ghost:!0,className:"mr20"},Lt)))))),te.createElement("div",{className:b.labelWrap},te.createElement("label",{className:b.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),te.createElement("div",{className:b.labelContent},te.createElement("div",null,te.createElement(Ye.default,{checked:pn,onChange:Lt=>Kn(Lt.target.checked),disabled:!Vt}),te.createElement("span",{className:`${b.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),pn&&te.createElement(De.default,{className:`${b.dataPicker} mt10`,format:Se,locale:Ke.Z,disabled:!Vt,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:Lt=>Lt&&Lt<E()().endOf("day").subtract(1,"days"),showTime:{minuteStep:30},value:Wt&&E()(Wt,Se),onChange:(Lt,Dn)=>Be(de(Dn))}))),((pt=na==null?void 0:na.userInfo)==null?void 0:pt.role)===1&&te.createElement("div",{className:b.labelWrap,style:{alignItems:"center"}},te.createElement("label",{className:b.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF\uFF1A"),te.createElement("div",{className:b.labelContent},te.createElement("div",null,te.createElement($e.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:ze,onChange:Lt=>{yt(Lt)}}),te.createElement("span",{className:"c-grey-999"}," M "))))),te.createElement(it.t,{okText:"\u4FDD\u5B58",hasOkBtn:Vt,loading:Fa.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>x.history.push(`/shixuns/${It.current}/challenges`),onOk:Kt,className:b.bottomButton}))};var ke=(0,x.connect)(({shixunsDetail:Ne,loading:Pt,globalSetting:lt,user:Dt})=>({shixunsDetail:Ne,globalSetting:lt,user:Dt,loading:Pt}))(Le)},87405:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(59301),antd__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(8591),antd__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(43418),antd__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(20834),antd__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(3113),antd__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(24905),antd__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(5112),antd__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(81327),antd__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(88522),antd__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(49127),antd__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(6848),antd__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(5083),antd__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(78673),antd__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(5871),umi__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(25690),_index_less_modules__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(91711),moment__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(61186),moment__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(10527),_components_Permission__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(84341),_utils_env__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(346),_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(40197),_utils_authority__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(48790),_utils__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(25886),React=__webpack_require__(59301),__async=(Me,bt,le)=>new Promise((te,x)=>{var xe=Ye=>{try{Ge(le.next(Ye))}catch(ye){x(ye)}},He=Ye=>{try{Ge(le.throw(Ye))}catch(ye){x(ye)}},Ge=Ye=>Ye.done?te(Ye.value):Promise.resolve(Ye.value).then(xe,He);Ge((le=le.apply(Me,bt)).next())});const timeFormat="YYYY-MM-DD HH:mm",handleDateString=Me=>{if(!Me)return Me;const bt=Me.split(":");if(bt[1]=="00"||bt[1]=="30")return Me;const le=parseInt(bt[1]);if(le<30||le==60)return[bt[0],"30"].join(":");if(le<60){const te=[bt[0],"00"].join(":"),x="YYYY-MM-DD HH:mm",xe=moment__WEBPACK_IMPORTED_MODULE_3___default()(te,x);return xe.add(1,"hours"),xe.format(x)}return Me};function Setting({user,dispatch,shixunsDetail,practiceSetting}){var _a,_b,_c,_d,_e,_f,_g,_h,_i,_j,_k,_l,_m,_n;const[MenuSelectKey,setMenuSelectKey]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[isShowSetting,setIsShowSetting]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!0),[taskPass,setTaskPass]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[testSetPermission,setTestSetPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[isCopy,setIsCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openValue,setOpenValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openAnswer,setOpenAnswer]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[selectDepartmentList,setSelectDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentList,setDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentValue,setDepartmentValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(""),[isOpenTime,setIsOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openTime,setOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeEditPermission,setCodeEditPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[allowFileUpload,setAllowFileUpload]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeHidden,setCodeHidden]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[forbidCopy,setForbidCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[display_git_address,set_display_git_address]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[disableDiscuss,setDisableDiscuss]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[disableAI,setdisableAI]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openCodeDebugger,setOpenCodeDebugger]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[startPermanent,setStartPermanent]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openSelfRun,setOpenSelfRun]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[gitSize,setgitSize]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[course_workspace_file_time,setcourse_workspace_file_time]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[podSwitch,setPodSwitch]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[ai_user,setai_user]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[openLocalEvaluate,setOpenLocalEvaluate]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[resource_recommend,setresource_recommend]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1);let params=(0,umi__WEBPACK_IMPORTED_MODULE_1__.useParams)();const diffObj={forbid_copy:"forbidCopy",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",allow_file_upload:"allowFileUpload",can_copy:"isCopy",use_scope:"openValue",open_answer_and_test:"openAnswer",opening_time:"openTime",is_disable_discuss:"disableDiscuss",display_git_address:"display_git_address",show_code_dir:"codeHidden",ai_reply:"disableAI",open_code_debugger:"openCodeDebugger",start_permanent:"startPermanent",open_self_run:"openSelfRun",exit_delete_pod_switch:"podSwitch",open_local_evaluate:"openLocalEvaluate"},editable=(_b=(_a=user.userInfo)==null?void 0:_a.shixun)==null?void 0:_b.editable,own=(_d=(_c=user.userInfo)==null?void 0:_c.shixun)==null?void 0:_d.own,handleGetDepartments=Me=>__async(this,null,function*(){const bt=yield dispatch({type:"shixunsDetail/getDepartments",payload:{q:Me}});bt&&setDepartmentList(bt.shools_name||[])});(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var Me,bt;(bt=(Me=shixunsDetail.setting)==null?void 0:Me.shixun)!=null&&bt.main_type&&handleInitState()},[shixunsDetail.setting]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{dispatch({type:"shixunsDetail/getSettingsData",payload:params})},[]);const handleSelectDepartment=Me=>{if(selectDepartmentList.includes(Me)){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([...selectDepartmentList,Me])},handleInitState=()=>{var Me,bt,le,te,x,xe,He,Ge,Ye,ye,dt,we,De,$e,Ke,it,fe,a,E,b,y,z,ae,se,ce,de,Se,Le,ke,Ne,Pt,lt,Dt,Fa,na,Sa,ia,Yt,bn,ft,qt,On,Un,An,ct,pt,It;setCodeEditPermission((bt=(Me=shixunsDetail.setting)==null?void 0:Me.shixun)==null?void 0:bt.code_edit_permission),setAllowFileUpload((te=(le=shixunsDetail.setting)==null?void 0:le.shixun)==null?void 0:te.allow_file_upload),setCodeHidden((xe=(x=shixunsDetail.setting)==null?void 0:x.shixun)==null?void 0:xe.show_code_dir),setForbidCopy((Ge=(He=shixunsDetail.setting)==null?void 0:He.shixun)==null?void 0:Ge.forbid_copy),setTaskPass((ye=(Ye=shixunsDetail.setting)==null?void 0:Ye.shixun)==null?void 0:ye.task_pass),setTestSetPermission((we=(dt=shixunsDetail.setting)==null?void 0:dt.shixun)==null?void 0:we.test_set_permission),set_display_git_address((De=shixunsDetail.setting.shixun)==null?void 0:De.display_git_address),setIsCopy((Ke=($e=shixunsDetail.setting)==null?void 0:$e.shixun)==null?void 0:Ke.can_copy),setOpenValue((fe=(it=shixunsDetail.setting)==null?void 0:it.shixun)==null?void 0:fe.use_scope),setOpenAnswer((E=(a=shixunsDetail.setting)==null?void 0:a.shixun)==null?void 0:E.open_answer_and_test),setIsOpenTime(!!((y=(b=shixunsDetail.setting)==null?void 0:b.shixun)!=null&&y.opening_time)),setOpenTime((ae=(z=shixunsDetail.setting)==null?void 0:z.shixun)==null?void 0:ae.opening_time),setSelectDepartmentList((ce=(se=shixunsDetail.setting)==null?void 0:se.shixun)==null?void 0:ce.scope_partment),setDisableDiscuss((Se=(de=shixunsDetail.setting)==null?void 0:de.shixun)==null?void 0:Se.is_disable_discuss),setdisableAI((ke=(Le=shixunsDetail.setting)==null?void 0:Le.shixun)==null?void 0:ke.ai_reply),setresource_recommend((Pt=(Ne=shixunsDetail==null?void 0:shixunsDetail.setting)==null?void 0:Ne.shixun)==null?void 0:Pt.resource_recommend),setOpenCodeDebugger((Dt=(lt=shixunsDetail.setting)==null?void 0:lt.shixun)==null?void 0:Dt.open_code_debugger),setStartPermanent((na=(Fa=shixunsDetail.setting)==null?void 0:Fa.shixun)==null?void 0:na.start_permanent),setOpenSelfRun((ia=(Sa=shixunsDetail.setting)==null?void 0:Sa.shixun)==null?void 0:ia.open_self_run),setgitSize((bn=(Yt=shixunsDetail.setting)==null?void 0:Yt.shixun)==null?void 0:bn.git_size),setcourse_workspace_file_time((qt=(ft=shixunsDetail.setting)==null?void 0:ft.shixun)==null?void 0:qt.course_workspace_file_time),setPodSwitch((Un=(On=shixunsDetail.setting)==null?void 0:On.shixun)==null?void 0:Un.exit_delete_pod_switch),setai_user((ct=(An=shixunsDetail.setting)==null?void 0:An.shixun)==null?void 0:ct.ai_user),setOpenLocalEvaluate((It=(pt=shixunsDetail.setting)==null?void 0:pt.shixun)==null?void 0:It.open_local_evaluate)};console.log("----",ai_user),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var _a2,_b2,_c2,_d2;let confirmLeave=!1;(_a2=Object.keys(diffObj).filter(item=>{var _a3;return((_a3=shixunsDetail.setting)==null?void 0:_a3.shixun[item])!=eval(diffObj[item])}))!=null&&_a2.length&&(confirmLeave=!0),selectDepartmentList.length!=((_d2=(_c2=(_b2=shixunsDetail.setting)==null?void 0:_b2.shixun)==null?void 0:_c2.scope_partment)==null?void 0:_d2.length)&&(confirmLeave=!0),selectDepartmentList==null||selectDepartmentList.map((Me,bt)=>{var le,te;Me!=((te=(le=shixunsDetail.setting)==null?void 0:le.shixun)==null?void 0:te.scope_partment[bt])&&(confirmLeave=!0)}),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave}})},[taskPass,testSetPermission,isCopy,openValue,openAnswer,selectDepartmentList,isOpenTime,openTime,display_git_address,codeHidden,codeEditPermission,allowFileUpload,forbidCopy,disableDiscuss,disableAI,openCodeDebugger,startPermanent,openSelfRun,openLocalEvaluate]);function handSubmeit(Me=!1,bt=1){return __async(this,null,function*(){var le,te;const x=yield dispatch({type:"shixunsDetail/updateSetting",payload:{id:params.id,scope_partment:openValue===0?null:selectDepartmentList,open_answer_and_test:openAnswer,shixun_info:{ai_reply:disableAI,start_permanent:startPermanent,git_size:gitSize,course_workspace_file_time,ai_user,resource_recommend},shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address,code_edit_permission:codeEditPermission,allow_file_upload:allowFileUpload,can_copy:isCopy,use_scope:openValue,open_answer_and_test:openAnswer,opening_time:openTime,is_disable_discuss:disableDiscuss,open_code_debugger:openCodeDebugger,open_self_run:openSelfRun,exit_delete_pod_switch:podSwitch,open_local_evaluate:openLocalEvaluate},sync_origin_shixun:Me}});(x==null?void 0:x.status)===0&&((le=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&le.copy_for_exercise||antd__WEBPACK_IMPORTED_MODULE_9__.ZP.success("\u4FEE\u6539\u6210\u529F"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}),(te=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&te.copy_for_exercise&&(0,_utils__WEBPACK_IMPORTED_MODULE_8__.m)(dispatch,shixunsDetail,params.id,bt))})}const handleDeleteShixun=()=>__async(this,null,function*(){var Me,bt,le,te,x,xe;const He=(yield dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:params.id}}))||{};antd__WEBPACK_IMPORTED_MODULE_10__.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:React.createElement("div",null,!!((Me=He.subjects)!=null&&Me.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230"," ",(le=(bt=He.subjects)==null?void 0:bt.splice(0,2))==null?void 0:le.map(Ge=>`\u300A${Ge}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},He==null?void 0:He.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),React.createElement("br",null)),!!((te=He.courses)!=null&&te.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(xe=(x=He.courses)==null?void 0:x.splice(0,2))==null?void 0:xe.map(Ge=>`\u300A${Ge}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},He==null?void 0:He.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),React.createElement("br",null)),React.createElement("span",{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>__async(this,null,function*(){(yield dispatch({type:"shixunsDetail/deleteShixun",payload:{id:params.id}})).status===1&&(antd__WEBPACK_IMPORTED_MODULE_9__.ZP.success("\u64CD\u4F5C\u6210\u529F"),umi__WEBPACK_IMPORTED_MODULE_1__.history.push("/shixuns"))})})}),handleDeleteElseShixun=()=>{(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.gy)(dispatch,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")};function showExitmodel(Me){antd__WEBPACK_IMPORTED_MODULE_10__.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{setMenuSelectKey(Me),parseInt(Me)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return React.createElement("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"}},React.createElement("div",{style:{height:"100%",background:"rgba(10, 20, 61, .85)",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},React.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"rgba(10, 20, 61, .4)",marginTop:"30px",fontSize:"14px"},onClick:Me=>{var bt;if((bt=practiceSetting==null?void 0:practiceSetting.sideBar)!=null&&bt.confirmLeave){showExitmodel(Me.key);return}setMenuSelectKey(Me.key),parseInt(Me.key)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default.Item,{key:1},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default.Item,{key:2},"\u5173\u4E8E\u5B9E\u8BAD"))),isShowSetting&&((_e=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_e.is_jupyter_lab)&&React.createElement(_components_Permission__WEBPACK_IMPORTED_MODULE_4__.Z,null),isShowSetting&&!((_f=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&_f.is_jupyter_lab)&&React.createElement("div",{style:{width:"calc(100% - 24%)",overflow:"auto"}},React.createElement("div",{style:{padding:"40px 40px",marginBottom:"70px"}},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{display:"flex"}},React.createElement("span",{style:{flex:"1"}},"\u5173\u5361\u548C\u6D4B\u8BD5\u96C6"),((_g=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_g.shixun_status)!==2?React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{danger:!0,onClick:handleDeleteShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{danger:!0,onClick:handleDeleteElseShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8DF3\u5173\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:taskPass,disabled:!editable,onChange:Me=>setTaskPass(Me.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:testSetPermission,disabled:!editable,onChange:Me=>setTestSetPermission(Me.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u6743\u9650"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u590D\u5236/\u5408\u5E76/\u62C6\u5206\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:isCopy,onChange:Me=>setIsCopy(Me.target.checked),disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u3001\u5408\u5E76\u548C\u62C6\u5206\u8BE5\u5B9E\u8BAD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u5B9E\u8BAD\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:openValue,onChange:Me=>setOpenValue(Me.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:0},React.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginTop:"22px"},value:1},React.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")))),openValue===1&&React.createElement(React.Fragment,null,React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.Z,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.selectSchool,bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:departmentValue,onChange:Me=>{setDepartmentValue(Me),handleGetDepartments(Me)},disabled:!editable,onSelect:handleSelectDepartment,options:departmentList==null?void 0:departmentList.map(Me=>({value:Me}))})),React.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(Me=>editable?React.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,{count:"x",className:"mr20 current",onClick:()=>setSelectDepartmentList(selectDepartmentList.filter(bt=>bt!==Me))},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{type:"primary",ghost:!0},Me)):React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{type:"primary",ghost:!0,className:"mr20"},Me)))))),!((_i=(_h=shixunsDetail.setting)==null?void 0:_h.shixun)!=null&&_i.is_jupyter)&&!((_k=(_j=shixunsDetail.setting)==null?void 0:_j.shixun)!=null&&_k.is_jupyter_lab)&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u7B54\u6848\u548C\u6D4B\u8BD5\u96C6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:openAnswer,onChange:Me=>setOpenAnswer(Me.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:1},React.createElement("span",null,"\u5BF9\u6240\u6709\u8BA4\u8BC1\u6559\u5E08\u516C\u5F00"),((_m=(_l=shixunsDetail.setting)==null?void 0:_l.shixun)==null?void 0:_m.status)!==2&&React.createElement(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{title:"\u8BE5\u9009\u9879\u9700\u5728\u5B9E\u8DF5\u9879\u76EE\u53D1\u5E03\u540E\u751F\u6548"},React.createElement("i",{style:{marginLeft:10,color:"#e9b357",fontSize:14},className:"iconfont icon-jinggao-3"})),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u67E5\u770B\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginTop:"22px"},value:2},React.createElement("span",null,"\u4EC5\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u89C1"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u4EC5\u5141\u8BB8\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u4EE5\u76F4\u63A5\u67E5\u770B\uFF0C\u5176\u4ED6\u7528\u6237\u9700\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\uFF09")))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:isOpenTime,onChange:Me=>{setIsOpenTime(Me.target.checked),Me.target.checked||setOpenTime("")},disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09")),isOpenTime&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_19__.default,{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.dataPicker}`,format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_20__.Z,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:Me=>Me&&Me<moment__WEBPACK_IMPORTED_MODULE_3___default()().endOf("day").subtract(1,"days"),showTime:{minuteStep:30},value:openTime&&moment__WEBPACK_IMPORTED_MODULE_3___default()(openTime,timeFormat),onChange:(Me,bt)=>setOpenTime(handleDateString(bt))})))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u529F\u80FD"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u5E93\u5730\u5740\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:display_git_address,disabled:!editable,onChange:Me=>set_display_git_address(Me.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u4EE3\u7801\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u76EE\u5F55\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:codeHidden,disabled:!editable,onChange:Me=>{setCodeHidden(Me.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")),codeHidden&&React.createElement("div",{style:{background:"#f5f5f5",marginTop:"10px",borderRadius:"8px",justifyContent:"left",alignItems:"center",padding:"0px 20px"}},React.createElement("div",{style:{display:"flex",marginTop:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u4EE3\u7801\u5E93\u6587\u4EF6\u4FEE\u6539\u6743\u9650\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:codeEditPermission,disabled:!editable,onChange:Me=>{setCodeEditPermission(Me.target.checked),Me.target.checked||setAllowFileUpload(Me.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\u5141\u8BB8\u5B66\u5458\u4FEE\u6539\u4EE3\u7801\u5E93\u6240\u6709\u6587\u4EF6\uFF0C\u5426\u5219\u4EC5\u53EF\u4FEE\u6539\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\uFF09")))),React.createElement("div",{style:{display:"flex",marginTop:"10px",marginBottom:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u5141\u8BB8\u4E0A\u4F20\u6587\u4EF6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:allowFileUpload,disabled:!editable,onChange:Me=>{setAllowFileUpload(Me.target.checked),Me.target.checked&&setCodeEditPermission(Me.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5141\u8BB8\u7528\u6237\u5B9E\u8BAD\u6311\u6218\u65F6\uFF0C\u5728\u4EE3\u7801\u76EE\u5F55\u4E2D\u4E0A\u4F20\u6587\u4EF6\uFF0C\u5426\u5219\u4E0D\u5141\u8BB8\u4E0A\u4F20\uFF09"))))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:forbidCopy,disabled:!editable,onChange:Me=>setForbidCopy(Me.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u7F16\u7801\u533A\u57DF\u65E0\u6CD5\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),own&&editable&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8C03\u8BD5\u5668",React.createElement("a",{href:"/pdf/\u5E73\u53F0\u8C03\u8BD5\u5668\u529F\u80FD\u64CD\u4F5C\u8BF4\u660E.pdf",target:"_blank",className:"iconfont icon-xiaowenhao2 font14 ml5"}),"\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openCodeDebugger,onChange:Me=>setOpenCodeDebugger(Me)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8C03\u8BD5\u5DE5\u5177\u68C0\u67E5\u4EE3\u7801\u8FD0\u884C\u60C5\u51B5\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3, Java, C\u8BED\u8A00\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u81EA\u6D4B\u8FD0\u884C\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openSelfRun,onChange:Me=>setOpenSelfRun(Me)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u81EA\u6D4B\u8FD0\u884C\u529F\u80FD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u672C\u5730\u8BC4\u6D4B\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openLocalEvaluate,onChange:Me=>setOpenLocalEvaluate(Me)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B9E\u8BAD\u6311\u6218\u7528\u6237\u5728\u4F7F\u7528\u5BA2\u6237\u7AEF\u8FDB\u884C\u8BC4\u6D4B\u65F6\uFF0C\u5C06\u4F7F\u7528\u7528\u6237\u672C\u5730\u7684\u7B97\u529B\u8D44\u6E90\uFF0C\u51CF\u5C11\u7F51\u7EDC\u5E26\u6765\u7684\u5F71\u54CD\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3\u8BED\u8A00 ",React.createElement("a",{target:"_blank",href:"/download"},"\xA0\u4E0B\u8F7D\u5BA2\u6237\u7AEF\xA0"),"\uFF09")))),((_n=user==null?void 0:user.userInfo)==null?void 0:_n.role)===1&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF \uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:gitSize,onChange:Me=>{setgitSize(Me)}}),React.createElement("span",{className:"c-grey-999"}," M ")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:startPermanent,onChange:Me=>{if(!(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__.Ny)()){(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.pW)(2);return}setStartPermanent(Me)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u901A\u7528\u4E91\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684/data/workspace\u76EE\u5F55\u5C06\u957F\u671F\u4FDD\u5B58\uFF0C\u6559\u5E08\u53D1\u9001\u5B9E\u8DF5\u9879\u76EE\u81F3\u8BFE\u5802\u540E\u53EF\u9009\u62E9\u5BFC\u51FA\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E ",React.createElement("a",{target:"_blank",href:_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0"),"\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:podSwitch,onChange:Me=>{setPodSwitch(Me)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5728\u9000\u51FA\u5B9E\u8BAD\u65F6\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}}," ","\u8BC4\u8BBA\u533A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u8BC4\u8BBA\u533A\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:!disableDiscuss,onChange:Me=>setDisableDiscuss(!Me)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u95ED\u540E\uFF0C\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5\u9875\u53CA\u5173\u5361\u6311\u6218\u9875\u9762\u4E0D\u663E\u793A\u4EFB\u4F55\u8BC4\u8BBA\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u667A\u80FD\u63A8\u8350\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:resource_recommend,onChange:Me=>{setresource_recommend(Me)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5C06\u5B9E\u9A8C\u5173\u8054\u77E5\u8BC6\u56FE\u8C31\u5E76\u5F00\u542F\u667A\u80FD\u63A8\u8350\u540E\uFF0C\u7CFB\u7EDF\u5C06\u4F1A\u6839\u636E\u5B66\u751F\u7B54\u9898\u548C\u77E5\u8BC6\u70B9\u638C\u63E1\u7684\u60C5\u51B5\uFF0C\u667A\u80FD\u63A8\u8350\u76F8\u5173\u7684\u5B66\u4E60\u8D44\u6E90\uFF09")))),disableAI&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:ai_user+"",onChange:Me=>{setai_user(Me.target.value)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:"1"},"\u4EE5\u667A\u80FD\u52A9\u6559\u8EAB\u4EFD\u56DE\u7B54"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:"2"},"\u4EE5\u5B9E\u8BAD\u521B\u5EFA\u8005\u8EAB\u4EFD\u56DE\u7B54"))))),React.createElement("div",{style:{height:"70px",width:"76%",background:"#ffffff",boxShadow:"0px -4px 8px 1px #F1F1F1",position:"absolute",bottom:"0px",display:"flex",alignItems:"center",justifyContent:"center"}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{style:{marginRight:"10px",width:"100px",height:"40px",borderRadius:"4px",border:"1px solid #0152d9",color:"#0152d9"},onClick:()=>{umi__WEBPACK_IMPORTED_MODULE_1__.history.push(`/shixuns/${params.id}/challenges`)}},"\u53D6\u6D88"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{style:{marginLeft:"10px",width:"100px",height:"40px",fontSize:"16px",background:"#0152d9",borderRadius:"4px"},type:"primary",onClick:()=>{var Me,bt;if(isOpenTime&&!openTime){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(openValue===1&&!selectDepartmentList.length){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(Me=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&Me.is_fork_from_creator&&((bt=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&bt.copy_for_exercise)?dispatch({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"setting",fn:(le,te)=>{handSubmeit(le,te)}}}):handSubmeit()}},"\u4FDD\u5B58"))),!isShowSetting&&React.createElement("div",{style:{padding:"40px"}},React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u8005"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.itemWrap},React.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"60",width:"60",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.img,src:`${_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.IMG_SERVER}/images/${practiceSetting==null?void 0:practiceSetting.user_image_url}`}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.itemContent},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.nameWrap},React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.name},practiceSetting==null?void 0:practiceSetting.user_name),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.actionGroup})),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.schoolWrap},React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.school},practiceSetting==null?void 0:practiceSetting.user_school)),React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u65F6\u95F4\uFF1A",practiceSetting==null?void 0:practiceSetting.created_at),React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u66F4\u65B0\u65F6\u95F4\uFF1A",practiceSetting==null?void 0:practiceSetting.updated_at)))))}__webpack_exports__.Z=(0,umi__WEBPACK_IMPORTED_MODULE_1__.connect)(({user:Me,shixunsDetail:bt,practiceSetting:le})=>({user:Me,shixunsDetail:bt,practiceSetting:le}))(Setting)},25886:function(Me,bt,le){"use strict";le.d(bt,{m:function(){return ye}});var te=le(51257),x=le(8591),xe=le(43418),He=le(59301),Ge=(dt,we,De)=>new Promise(($e,Ke)=>{var it=E=>{try{a(De.next(E))}catch(b){Ke(b)}},fe=E=>{try{a(De.throw(E))}catch(b){Ke(b)}},a=E=>E.done?$e(E.value):Promise.resolve(E.value).then(it,fe);a((De=De.apply(dt,we)).next())});const Ye=dt=>{let we=document.createElement("textarea");return we.value=dt,we.value},ye=(dt,we,De,$e,Ke)=>Ge(void 0,null,function*(){var it,fe;const a=yield dt({type:"shixunsDetail/saveCopyForExercise",payload:{id:De,save_type:$e}});$e===1?((a==null?void 0:a.status)==0&&x.ZP.success("\u4FDD\u5B58\u6210\u529F"),(it=a==null?void 0:a.data)!=null&&it.exists_same_shixun_name?dt({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(fe=a==null?void 0:a.data)==null?void 0:fe.shixun_name}}):dt({type:"classroomList/setActionTabs",payload:{}})):(dt({type:"classroomList/setActionTabs",payload:{}}),(a==null?void 0:a.status)===0&&xe.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:He.createElement("div",null,He.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var E,b;(0,te.xg)(`/shixuns/${(b=(E=we==null?void 0:we.detail)==null?void 0:E.fork_from)==null?void 0:b.fork_identifier}/challenges`)}}))})},84989:function(Me,bt,le){"use strict";le.d(bt,{BU:function(){return x},Dj:function(){return te},gH:function(){return xe},vp:function(){return He}});function te(Ge){try{Ge.mozRequestFullScreen?Ge.mozRequestFullScreen():Ge.webkitRequestFullScreen&&Ge.webkitRequestFullScreen()}catch(Ye){console.log(Ye,":e")}}function x(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const xe=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function He(){var Ge=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Ye=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Ge),window.isFullScreen?window.isFullScreen:Ge!=null}},40197:function(Me,bt,le){"use strict";le.d(bt,{rX:function(){return se},pW:function(){return ce},gy:function(){return de},xY:function(){return ae},O5:function(){return z},tJ:function(){return fe},o1:function(){return a},Rd:function(){return y}});var te=le(25690),x=le(43418),xe=le(28103),He=le(8591),Ge=le(48790),Ye=le(51257),ye=le(87169),dt=le(25510),we="data:image/png;base64,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",De=le.p+"static/newqrcode.a8740efb.png",$e=le(32637),Ke=le(59301),it=(Se,Le,ke)=>new Promise((Ne,Pt)=>{var lt=na=>{try{Fa(ke.next(na))}catch(Sa){Pt(Sa)}},Dt=na=>{try{Fa(ke.throw(na))}catch(Sa){Pt(Sa)}},Fa=na=>na.done?Ne(na.value):Promise.resolve(na.value).then(lt,Dt);Fa((ke=ke.apply(Se,Le)).next())});const fe=(Se,Le=!1)=>!!(a(Se)&&E(Le)),a=Se=>(0,Ge.bg)()?!0:(Se({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),E=(Se=!1)=>{var Le;const{user:ke}=(0,te.getDvaApp)()._store.getState();return(Le=ke.userInfo)!=null&&Le.profile_completed?!0:(x.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Ye.xg)("/account/profile/edit"),b()}}),!1)},b=()=>{x.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},y=()=>{x.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Ke.createElement("div",{style:{textAlign:"center"}},Ke.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),Ke.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:$e}),Ke.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},z=()=>{var Se;const{user:Le}=(0,te.getDvaApp)()._store.getState();return(Se=Le.userInfo)!=null&&Se.professional_certification?!0:(x.default.confirm({title:"\u63D0\u793A",centered:!0,content:Ke.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Ye.xg)("/account/certification")}}),!1)},ae=()=>(0,Ge.V9)()?!0:(x.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Ke.createElement("div",{className:"tc",style:{marginLeft:-38}},Ke.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Ke.createElement("img",{src:De,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),se=(Se,Le)=>Se?!0:(x.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Ke.createElement("div",null,Ke.createElement("p",null,Le||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),Ke.createElement("div",{style:{marginLeft:"110px"}},Ke.createElement("img",{src:we,width:200}),Ke.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Ye.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ce=Se=>{x.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Ke.createElement("div",null,Ke.createElement("div",null,Ke.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),Ke.createElement(xe.Z,null),Ke.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ke.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",Ke.createElement("a",null,Se),"\u5929\u3002"),Ke.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ke.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),Ke.createElement("div",{style:{textAlign:"center",marginTop:30}},Ke.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:dt,alt:"\u4E8C\u7EF4\u7801",width:160})))})},de=(Se,Le="")=>{const{shixunsDetail:{detail:ke}}=(0,te.getDvaApp)()._store.getState();if((ke==null?void 0:ke.public)===2||(ke==null?void 0:ke.public)===1||(ke==null?void 0:ke.shixun_status)===3){let Ne="";return(ke==null?void 0:ke.public)===2&&(Ne="\u5DF2\u516C\u5F00"),(ke==null?void 0:ke.public)===1&&(Ne="\u5F85\u5BA1\u6838"),(ke==null?void 0:ke.shixun_status)===3&&(Ne="\u5DF2\u5173\u95ED"),x.default.info({centered:!0,icon:Ke.createElement(ye.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Ke.createElement("div",{className:"tc",style:{marginLeft:-38}},Ke.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Ke.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Ne,"\uFF0C",Le,"\u3002"),Ke.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Ke.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:dt,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(ke==null?void 0:ke.shixun_status)===2?(x.default.confirm({centered:!0,icon:Ke.createElement(ye.Z,null),title:"\u63D0\u793A",content:Ke.createElement("div",null,Ke.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Le,"\u3002"),Ke.createElement("br",null),Ke.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{x.default.confirm({width:440,centered:!0,icon:Ke.createElement(ye.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>it(void 0,null,function*(){(yield Se({type:"shixunsDetail/cancelRelease",payload:{id:ke==null?void 0:ke.identifier}})).status!==401&&(He.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Se({type:"shixunsDetail/getShixunsDetail",payload:{id:ke==null?void 0:ke.identifier}}),Se({type:"practiceSetting/getCommonData",payload:{id:ke==null?void 0:ke.identifier}}))})})}}),!0):!1}},77578:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return te}});const te=x=>x?typeof x=="function"?x():x:null},46400:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return ia}});var te=le(29679),x=le(19248),xe=le(99267),He=le(96512),Ge=le(78987),Ye=le(92310),ye=le.n(Ye),dt=le(77900),we=le(26112),De=le(59301),$e=le(92343),Ke=le(36355),it=le(17313),fe=le(83116);const a=(Yt,bn,ft,qt,On)=>({backgroundColor:Yt,border:`${qt.lineWidth}px ${qt.lineType} ${bn}`,[`${On}-icon`]:{color:ft}}),E=Yt=>{const{componentCls:bn,motionDurationSlow:ft,marginXS:qt,marginSM:On,fontSize:Un,fontSizeLG:An,lineHeight:ct,borderRadiusLG:pt,motionEaseInOutCirc:It,withDescriptionIconSize:Jn,colorText:yn,colorTextHeading:ta,withDescriptionPadding:Oe,defaultPadding:Ae}=Yt;return{[bn]:Object.assign(Object.assign({},(0,it.Wf)(Yt)),{position:"relative",display:"flex",alignItems:"center",padding:Ae,wordWrap:"break-word",borderRadius:pt,[`&${bn}-rtl`]:{direction:"rtl"},[`${bn}-content`]:{flex:1,minWidth:0},[`${bn}-icon`]:{marginInlineEnd:qt,lineHeight:0},"&-description":{display:"none",fontSize:Un,lineHeight:ct},"&-message":{color:ta},[`&${bn}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${ft} ${It}, opacity ${ft} ${It},
|
|
padding-top ${ft} ${It}, padding-bottom ${ft} ${It},
|
|
margin-bottom ${ft} ${It}`},[`&${bn}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${bn}-with-description`]:{alignItems:"flex-start",padding:Oe,[`${bn}-icon`]:{marginInlineEnd:On,fontSize:Jn,lineHeight:0},[`${bn}-message`]:{display:"block",marginBottom:qt,color:ta,fontSize:An},[`${bn}-description`]:{display:"block",color:yn}},[`${bn}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},b=Yt=>{const{componentCls:bn,colorSuccess:ft,colorSuccessBorder:qt,colorSuccessBg:On,colorWarning:Un,colorWarningBorder:An,colorWarningBg:ct,colorError:pt,colorErrorBorder:It,colorErrorBg:Jn,colorInfo:yn,colorInfoBorder:ta,colorInfoBg:Oe}=Yt;return{[bn]:{"&-success":a(On,qt,ft,Yt,bn),"&-info":a(Oe,ta,yn,Yt,bn),"&-warning":a(ct,An,Un,Yt,bn),"&-error":Object.assign(Object.assign({},a(Jn,It,pt,Yt,bn)),{[`${bn}-description > pre`]:{margin:0,padding:0}})}}},y=Yt=>{const{componentCls:bn,iconCls:ft,motionDurationMid:qt,marginXS:On,fontSizeIcon:Un,colorIcon:An,colorIconHover:ct}=Yt;return{[bn]:{"&-action":{marginInlineStart:On},[`${bn}-close-icon`]:{marginInlineStart:On,padding:0,overflow:"hidden",fontSize:Un,lineHeight:`${Un}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${ft}-close`]:{color:An,transition:`color ${qt}`,"&:hover":{color:ct}}},"&-close-text":{color:An,transition:`color ${qt}`,"&:hover":{color:ct}}}}},z=Yt=>[E(Yt),b(Yt),y(Yt)];var ae=(0,fe.Z)("Alert",Yt=>[z(Yt)],Yt=>({withDescriptionIconSize:Yt.fontSizeHeading3,defaultPadding:`${Yt.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${Yt.paddingMD}px ${Yt.paddingContentHorizontalLG}px`})),se=function(Yt,bn){var ft={};for(var qt in Yt)Object.prototype.hasOwnProperty.call(Yt,qt)&&bn.indexOf(qt)<0&&(ft[qt]=Yt[qt]);if(Yt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var On=0,qt=Object.getOwnPropertySymbols(Yt);On<qt.length;On++)bn.indexOf(qt[On])<0&&Object.prototype.propertyIsEnumerable.call(Yt,qt[On])&&(ft[qt[On]]=Yt[qt[On]]);return ft};const ce={success:te.Z,info:Ge.Z,error:x.Z,warning:He.Z},de=Yt=>{const{icon:bn,prefixCls:ft,type:qt}=Yt,On=ce[qt]||null;return bn?(0,$e.wm)(bn,De.createElement("span",{className:`${ft}-icon`},bn),()=>({className:ye()(`${ft}-icon`,{[bn.props.className]:bn.props.className})})):De.createElement(On,{className:`${ft}-icon`})},Se=Yt=>{const{isClosable:bn,prefixCls:ft,closeIcon:qt,handleClose:On}=Yt,Un=qt===!0||qt===void 0?De.createElement(xe.Z,null):qt;return bn?De.createElement("button",{type:"button",onClick:On,className:`${ft}-close-icon`,tabIndex:0},Un):null};var ke=Yt=>{const{description:bn,prefixCls:ft,message:qt,banner:On,className:Un,rootClassName:An,style:ct,onMouseEnter:pt,onMouseLeave:It,onClick:Jn,afterClose:yn,showIcon:ta,closable:Oe,closeText:Ae,closeIcon:Qe,action:Tt}=Yt,Zt=se(Yt,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[Qt,ln]=De.useState(!1),pn=De.useRef(null),{getPrefixCls:Kn,direction:Wt,alert:Be}=De.useContext(Ke.E_),ze=Kn("alert",ft),[yt,Vt]=ae(ze),En=Dn=>{var At;ln(!0),(At=Yt.onClose)===null||At===void 0||At.call(Yt,Dn)},Sn=De.useMemo(()=>Yt.type!==void 0?Yt.type:On?"warning":"info",[Yt.type,On]),mn=De.useMemo(()=>Ae?!0:typeof Oe=="boolean"?Oe:Qe!==!1&&Qe!==null&&Qe!==void 0,[Ae,Qe,Oe]),vn=On&&ta===void 0?!0:ta,Kt=ye()(ze,`${ze}-${Sn}`,{[`${ze}-with-description`]:!!bn,[`${ze}-no-icon`]:!vn,[`${ze}-banner`]:!!On,[`${ze}-rtl`]:Wt==="rtl"},Be==null?void 0:Be.className,Un,An,Vt),Lt=(0,we.Z)(Zt,{aria:!0,data:!0});return yt(De.createElement(dt.default,{visible:!Qt,motionName:`${ze}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:Dn=>({maxHeight:Dn.offsetHeight}),onLeaveEnd:yn},Dn=>{let{className:At,style:on}=Dn;return De.createElement("div",Object.assign({ref:pn,"data-show":!Qt,className:ye()(Kt,At),style:Object.assign(Object.assign(Object.assign({},Be==null?void 0:Be.style),ct),on),onMouseEnter:pt,onMouseLeave:It,onClick:Jn,role:"alert"},Lt),vn?De.createElement(de,{description:bn,icon:Yt.icon,prefixCls:ze,type:Sn}):null,De.createElement("div",{className:`${ze}-content`},qt?De.createElement("div",{className:`${ze}-message`},qt):null,bn?De.createElement("div",{className:`${ze}-description`},bn):null),Tt?De.createElement("div",{className:`${ze}-action`},Tt):null,De.createElement(Se,{isClosable:mn,prefixCls:ze,closeIcon:Ae||Qe,handleClose:En}))}))},Ne=le(99153),Pt=le(84851),lt=le(19257),Dt=le(93046),na=function(Yt){(0,lt.Z)(ft,Yt);var bn=(0,Dt.Z)(ft);function ft(){var qt;return(0,Ne.Z)(this,ft),qt=bn.apply(this,arguments),qt.state={error:void 0,info:{componentStack:""}},qt}return(0,Pt.Z)(ft,[{key:"componentDidCatch",value:function(On,Un){this.setState({error:On,info:Un})}},{key:"render",value:function(){const{message:On,description:Un,children:An}=this.props,{error:ct,info:pt}=this.state,It=pt&&pt.componentStack?pt.componentStack:null,Jn=typeof On=="undefined"?(ct||"").toString():On,yn=typeof Un=="undefined"?It:Un;return ct?De.createElement(ke,{type:"error",message:Jn,description:De.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},yn)}):An}}]),ft}(De.Component);const Sa=ke;Sa.ErrorBoundary=na;var ia=Sa},88522:function(Me,bt,le){"use strict";var te=le(92310),x=le.n(te),xe=le(11592),He=le(2738),Ge=le(59301),Ye=le(53487),ye=le(92343),dt=le(36355),we=le(57809);const{Option:De}=we.default;function $e(a){return a&&a.type&&(a.type.isSelectOption||a.type.isSelectOptGroup)}const Ke=(a,E)=>{const{prefixCls:b,className:y,popupClassName:z,dropdownClassName:ae,children:se,dataSource:ce}=a,de=(0,xe.Z)(se);let Se;de.length===1&&(0,ye.l$)(de[0])&&!$e(de[0])&&([Se]=de);const Le=Se?()=>Se:void 0;let ke;de.length&&$e(de[0])?ke=se:ke=ce?ce.map(lt=>{if((0,ye.l$)(lt))return lt;switch(typeof lt){case"string":return Ge.createElement(De,{key:lt,value:lt},lt);case"object":{const{value:Dt}=lt;return Ge.createElement(De,{key:Dt,value:Dt},lt.text)}default:return}}):[];const{getPrefixCls:Ne}=Ge.useContext(dt.E_),Pt=Ne("select",b);return Ge.createElement(we.default,Object.assign({ref:E,suffixIcon:null},(0,He.Z)(a,["dataSource","dropdownClassName"]),{prefixCls:Pt,popupClassName:z||ae,className:x()(`${Pt}-auto-complete`,y),mode:we.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:Le}),ke)},it=Ge.forwardRef(Ke),fe=(0,Ye.Z)(it);it.Option=De,it._InternalPanelDoNotUseOrYouWillBeFired=fe,bt.Z=it},49127:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return bn}});var te=le(92310),x=le.n(te),xe=le(77900),He=le(59301),Ge=le(36785),Ye=le(92343),ye=le(36355),dt=le(93083),we=le(17313),De=le(45157),$e=le(37613),Ke=le(83116);const it=new dt.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),fe=new dt.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),a=new dt.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),E=new dt.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),b=new dt.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),y=new dt.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),z=ft=>{const{componentCls:qt,iconCls:On,antCls:Un,badgeShadowSize:An,motionDurationSlow:ct,textFontSize:pt,textFontSizeSM:It,statusSize:Jn,dotSize:yn,textFontWeight:ta,indicatorHeight:Oe,indicatorHeightSM:Ae,marginXS:Qe}=ft,Tt=`${Un}-scroll-number`,Zt=(0,De.Z)(ft,(Qt,ln)=>{let{darkColor:pn}=ln;return{[`&${qt} ${qt}-color-${Qt}`]:{background:pn,[`&:not(${qt}-count)`]:{color:pn}}}});return{[qt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,we.Wf)(ft)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${qt}-count`]:{zIndex:ft.indicatorZIndex,minWidth:Oe,height:Oe,color:ft.badgeTextColor,fontWeight:ta,fontSize:pt,lineHeight:`${Oe}px`,whiteSpace:"nowrap",textAlign:"center",background:ft.badgeColor,borderRadius:Oe/2,boxShadow:`0 0 0 ${An}px ${ft.badgeShadowColor}`,transition:`background ${ft.motionDurationMid}`,a:{color:ft.badgeTextColor},"a:hover":{color:ft.badgeTextColor},"a:hover &":{background:ft.badgeColorHover}},[`${qt}-count-sm`]:{minWidth:Ae,height:Ae,fontSize:It,lineHeight:`${Ae}px`,borderRadius:Ae/2},[`${qt}-multiple-words`]:{padding:`0 ${ft.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${qt}-dot`]:{zIndex:ft.indicatorZIndex,width:yn,minWidth:yn,height:yn,background:ft.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${An}px ${ft.badgeShadowColor}`},[`${qt}-dot${Tt}`]:{transition:`background ${ct}`},[`${qt}-count, ${qt}-dot, ${Tt}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${On}-spin`]:{animationName:y,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${qt}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${qt}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:Jn,height:Jn,verticalAlign:"middle",borderRadius:"50%"},[`${qt}-status-success`]:{backgroundColor:ft.colorSuccess},[`${qt}-status-processing`]:{overflow:"visible",color:ft.colorPrimary,backgroundColor:ft.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:An,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:it,animationDuration:ft.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${qt}-status-default`]:{backgroundColor:ft.colorTextPlaceholder},[`${qt}-status-error`]:{backgroundColor:ft.colorError},[`${qt}-status-warning`]:{backgroundColor:ft.colorWarning},[`${qt}-status-text`]:{marginInlineStart:Qe,color:ft.colorText,fontSize:ft.fontSize}}}),Zt),{[`${qt}-zoom-appear, ${qt}-zoom-enter`]:{animationName:fe,animationDuration:ft.motionDurationSlow,animationTimingFunction:ft.motionEaseOutBack,animationFillMode:"both"},[`${qt}-zoom-leave`]:{animationName:a,animationDuration:ft.motionDurationSlow,animationTimingFunction:ft.motionEaseOutBack,animationFillMode:"both"},[`&${qt}-not-a-wrapper`]:{[`${qt}-zoom-appear, ${qt}-zoom-enter`]:{animationName:E,animationDuration:ft.motionDurationSlow,animationTimingFunction:ft.motionEaseOutBack},[`${qt}-zoom-leave`]:{animationName:b,animationDuration:ft.motionDurationSlow,animationTimingFunction:ft.motionEaseOutBack},[`&:not(${qt}-status)`]:{verticalAlign:"middle"},[`${Tt}-custom-component, ${qt}-count`]:{transform:"none"},[`${Tt}-custom-component, ${Tt}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${Tt}`]:{overflow:"hidden",[`${Tt}-only`]:{position:"relative",display:"inline-block",height:Oe,transition:`all ${ft.motionDurationSlow} ${ft.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${Tt}-only-unit`]:{height:Oe,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${Tt}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${qt}-count, ${qt}-dot, ${Tt}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},ae=ft=>{const{fontSize:qt,lineHeight:On,lineWidth:Un,marginXS:An,colorBorderBg:ct}=ft,pt=Math.round(qt*On),It=Un,Jn=ft.colorBgContainer,yn=ft.colorError,ta=ft.colorErrorHover;return(0,$e.TS)(ft,{badgeFontHeight:pt,badgeShadowSize:It,badgeTextColor:Jn,badgeColor:yn,badgeColorHover:ta,badgeShadowColor:ct,badgeProcessingDuration:"1.2s",badgeRibbonOffset:An,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},se=ft=>{const{fontSize:qt,lineHeight:On,fontSizeSM:Un,lineWidth:An}=ft;return{indicatorZIndex:"auto",indicatorHeight:Math.round(qt*On)-2*An,indicatorHeightSM:qt,dotSize:Un/2,textFontSize:Un,textFontSizeSM:Un,textFontWeight:"normal",statusSize:Un/2}};var ce=(0,Ke.Z)("Badge",ft=>{const qt=ae(ft);return[z(qt)]},se);const de=ft=>{const{antCls:qt,badgeFontHeight:On,marginXS:Un,badgeRibbonOffset:An}=ft,ct=`${qt}-ribbon`,pt=`${qt}-ribbon-wrapper`,It=(0,De.Z)(ft,(Jn,yn)=>{let{darkColor:ta}=yn;return{[`&${ct}-color-${Jn}`]:{background:ta,color:ta}}});return{[`${pt}`]:{position:"relative"},[`${ct}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,we.Wf)(ft)),{position:"absolute",top:Un,padding:`0 ${ft.paddingXS}px`,color:ft.colorPrimary,lineHeight:`${On}px`,whiteSpace:"nowrap",backgroundColor:ft.colorPrimary,borderRadius:ft.borderRadiusSM,[`${ct}-text`]:{color:ft.colorTextLightSolid},[`${ct}-corner`]:{position:"absolute",top:"100%",width:An,height:An,color:"currentcolor",border:`${An/2}px solid`,transform:ft.badgeRibbonCornerTransform,transformOrigin:"top",filter:ft.badgeRibbonCornerFilter}}),It),{[`&${ct}-placement-end`]:{insetInlineEnd:-An,borderEndEndRadius:0,[`${ct}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${ct}-placement-start`]:{insetInlineStart:-An,borderEndStartRadius:0,[`${ct}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var Se=(0,Ke.Z)(["Badge","Ribbon"],ft=>{const qt=ae(ft);return[de(qt)]},se),ke=ft=>{const{className:qt,prefixCls:On,style:Un,color:An,children:ct,text:pt,placement:It="end",rootClassName:Jn}=ft,{getPrefixCls:yn,direction:ta}=He.useContext(ye.E_),Oe=yn("ribbon",On),Ae=(0,Ge.o2)(An,!1),Qe=x()(Oe,`${Oe}-placement-${It}`,{[`${Oe}-rtl`]:ta==="rtl",[`${Oe}-color-${An}`]:Ae},qt),[Tt,Zt]=Se(Oe),Qt={},ln={};return An&&!Ae&&(Qt.background=An,ln.color=An),Tt(He.createElement("div",{className:x()(`${Oe}-wrapper`,Jn,Zt)},ct,He.createElement("div",{className:x()(Qe,Zt),style:Object.assign(Object.assign({},Qt),Un)},He.createElement("span",{className:`${Oe}-text`},pt),He.createElement("div",{className:`${Oe}-corner`,style:ln}))))};function Ne(ft){let{prefixCls:qt,value:On,current:Un,offset:An=0}=ft,ct;return An&&(ct={position:"absolute",top:`${An}00%`,left:0}),He.createElement("span",{style:ct,className:x()(`${qt}-only-unit`,{current:Un})},On)}function Pt(ft,qt,On){let Un=ft,An=0;for(;(Un+10)%10!==qt;)Un+=On,An+=On;return An}function lt(ft){const{prefixCls:qt,count:On,value:Un}=ft,An=Number(Un),ct=Math.abs(On),[pt,It]=He.useState(An),[Jn,yn]=He.useState(ct),ta=()=>{It(An),yn(ct)};He.useEffect(()=>{const Qe=setTimeout(()=>{ta()},1e3);return()=>{clearTimeout(Qe)}},[An]);let Oe,Ae;if(pt===An||Number.isNaN(An)||Number.isNaN(pt))Oe=[He.createElement(Ne,Object.assign({},ft,{key:An,current:!0}))],Ae={transition:"none"};else{Oe=[];const Qe=An+10,Tt=[];for(let ln=An;ln<=Qe;ln+=1)Tt.push(ln);const Zt=Tt.findIndex(ln=>ln%10===pt);Oe=Tt.map((ln,pn)=>{const Kn=ln%10;return He.createElement(Ne,Object.assign({},ft,{key:ln,value:Kn,offset:pn-Zt,current:pn===Zt}))});const Qt=Jn<ct?1:-1;Ae={transform:`translateY(${-Pt(pt,An,Qt)}00%)`}}return He.createElement("span",{className:`${qt}-only`,style:Ae,onTransitionEnd:ta},Oe)}var Dt=function(ft,qt){var On={};for(var Un in ft)Object.prototype.hasOwnProperty.call(ft,Un)&&qt.indexOf(Un)<0&&(On[Un]=ft[Un]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var An=0,Un=Object.getOwnPropertySymbols(ft);An<Un.length;An++)qt.indexOf(Un[An])<0&&Object.prototype.propertyIsEnumerable.call(ft,Un[An])&&(On[Un[An]]=ft[Un[An]]);return On},na=He.forwardRef((ft,qt)=>{const{prefixCls:On,count:Un,className:An,motionClassName:ct,style:pt,title:It,show:Jn,component:yn="sup",children:ta}=ft,Oe=Dt(ft,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:Ae}=He.useContext(ye.E_),Qe=Ae("scroll-number",On),Tt=Object.assign(Object.assign({},Oe),{"data-show":Jn,style:pt,className:x()(Qe,An,ct),title:It});let Zt=Un;if(Un&&Number(Un)%1===0){const Qt=String(Un).split("");Zt=He.createElement("bdi",null,Qt.map((ln,pn)=>He.createElement(lt,{prefixCls:Qe,count:Number(Un),value:ln,key:Qt.length-pn})))}return pt&&pt.borderColor&&(Tt.style=Object.assign(Object.assign({},pt),{boxShadow:`0 0 0 1px ${pt.borderColor} inset`})),ta?(0,Ye.Tm)(ta,Qt=>({className:x()(`${Qe}-custom-component`,Qt==null?void 0:Qt.className,ct)})):He.createElement(yn,Object.assign({},Tt,{ref:qt}),Zt)}),Sa=function(ft,qt){var On={};for(var Un in ft)Object.prototype.hasOwnProperty.call(ft,Un)&&qt.indexOf(Un)<0&&(On[Un]=ft[Un]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var An=0,Un=Object.getOwnPropertySymbols(ft);An<Un.length;An++)qt.indexOf(Un[An])<0&&Object.prototype.propertyIsEnumerable.call(ft,Un[An])&&(On[Un[An]]=ft[Un[An]]);return On};const ia=(ft,qt)=>{var On,Un,An,ct,pt;const{prefixCls:It,scrollNumberPrefixCls:Jn,children:yn,status:ta,text:Oe,color:Ae,count:Qe=null,overflowCount:Tt=99,dot:Zt=!1,size:Qt="default",title:ln,offset:pn,style:Kn,className:Wt,rootClassName:Be,classNames:ze,styles:yt,showZero:Vt=!1}=ft,En=Sa(ft,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:Sn,direction:mn,badge:vn}=He.useContext(ye.E_),Kt=Sn("badge",It),[Lt,Dn]=ce(Kt),At=Qe>Tt?`${Tt}+`:Qe,on=At==="0"||At===0,en=Qe===null||on&&!Vt,Nn=(ta!=null||Ae!=null)&&en,wt=Zt&&!on,Gt=wt?"":At,sa=(0,He.useMemo)(()=>(Gt==null||Gt===""||on&&!Vt)&&!wt,[Gt,on,Vt,wt]),gn=(0,He.useRef)(Qe);sa||(gn.current=Qe);const Pa=gn.current,Pr=(0,He.useRef)(Gt);sa||(Pr.current=Gt);const Wr=Pr.current,Tr=(0,He.useRef)(wt);sa||(Tr.current=wt);const so=(0,He.useMemo)(()=>{if(!pn)return Object.assign(Object.assign({},vn==null?void 0:vn.style),Kn);const Jr={marginTop:pn[1]};return mn==="rtl"?Jr.left=parseInt(pn[0],10):Jr.right=-parseInt(pn[0],10),Object.assign(Object.assign(Object.assign({},Jr),vn==null?void 0:vn.style),Kn)},[mn,pn,Kn,vn==null?void 0:vn.style]),ho=ln!=null?ln:typeof Pa=="string"||typeof Pa=="number"?Pa:void 0,zr=sa||!Oe?null:He.createElement("span",{className:`${Kt}-status-text`},Oe),Br=!Pa||typeof Pa!="object"?void 0:(0,Ye.Tm)(Pa,Jr=>({style:Object.assign(Object.assign({},so),Jr.style)})),Mr=(0,Ge.o2)(Ae,!1),Dr=x()(ze==null?void 0:ze.indicator,(On=vn==null?void 0:vn.classNames)===null||On===void 0?void 0:On.indicator,{[`${Kt}-status-dot`]:Nn,[`${Kt}-status-${ta}`]:!!ta,[`${Kt}-color-${Ae}`]:Mr}),lr={};Ae&&!Mr&&(lr.color=Ae,lr.background=Ae);const co=x()(Kt,{[`${Kt}-status`]:Nn,[`${Kt}-not-a-wrapper`]:!yn,[`${Kt}-rtl`]:mn==="rtl"},Wt,Be,vn==null?void 0:vn.className,(Un=vn==null?void 0:vn.classNames)===null||Un===void 0?void 0:Un.root,ze==null?void 0:ze.root,Dn);if(!yn&&Nn){const Jr=so.color;return Lt(He.createElement("span",Object.assign({},En,{className:co,style:Object.assign(Object.assign(Object.assign({},yt==null?void 0:yt.root),(An=vn==null?void 0:vn.styles)===null||An===void 0?void 0:An.root),so)}),He.createElement("span",{className:Dr,style:Object.assign(Object.assign(Object.assign({},yt==null?void 0:yt.indicator),(ct=vn==null?void 0:vn.styles)===null||ct===void 0?void 0:ct.indicator),lr)}),Oe&&He.createElement("span",{style:{color:Jr},className:`${Kt}-status-text`},Oe)))}return Lt(He.createElement("span",Object.assign({ref:qt},En,{className:co,style:Object.assign(Object.assign({},(pt=vn==null?void 0:vn.styles)===null||pt===void 0?void 0:pt.root),yt==null?void 0:yt.root)}),yn,He.createElement(xe.default,{visible:!sa,motionName:`${Kt}-zoom`,motionAppear:!1,motionDeadline:1e3},Jr=>{let{className:Ot,ref:Rn}=Jr;var Gn,un;const Bn=Sn("scroll-number",Jn),ra=Tr.current,La=x()(ze==null?void 0:ze.indicator,(Gn=vn==null?void 0:vn.classNames)===null||Gn===void 0?void 0:Gn.indicator,{[`${Kt}-dot`]:ra,[`${Kt}-count`]:!ra,[`${Kt}-count-sm`]:Qt==="small",[`${Kt}-multiple-words`]:!ra&&Wr&&Wr.toString().length>1,[`${Kt}-status-${ta}`]:!!ta,[`${Kt}-color-${Ae}`]:Mr});let et=Object.assign(Object.assign(Object.assign({},yt==null?void 0:yt.indicator),(un=vn==null?void 0:vn.styles)===null||un===void 0?void 0:un.indicator),so);return Ae&&!Mr&&(et=et||{},et.background=Ae),He.createElement(na,{prefixCls:Bn,show:!sa,motionClassName:Ot,className:La,count:Wr,title:ho,style:et,key:"scrollNumber",ref:Rn},Br)}),zr))},Yt=He.forwardRef(ia);Yt.Ribbon=ke;var bn=Yt},19842:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return Jr}});var te=le(95190),x=le(59301),xe=le(33853),He=le(58617),Ge=le(38819),Ye=le(92310),ye=le.n(Ye),dt=le(14809),we=le(50298),De=le(62646),$e=le(77861),Ke=le(17115),it=le(90782),fe=le(6089),a=le(18929),E=x.createContext(null),b=E,y=le(93664),z=le(4635),ae=le(20439),se="__rc_cascader_search_mark__",ce=function(Rn,Gn,un){var Bn=un.label;return Gn.some(function(ra){return String(ra[Bn]).toLowerCase().includes(Rn.toLowerCase())})},de=function(Rn,Gn,un,Bn){return Gn.map(function(ra){return ra[Bn.label]}).join(" / ")},Se=function(Ot,Rn,Gn,un,Bn,ra){var La=Bn.filter,et=La===void 0?ce:La,Et=Bn.render,vt=Et===void 0?de:Et,Qn=Bn.limit,qn=Qn===void 0?50:Qn,ca=Bn.sort;return x.useMemo(function(){var ir=[];if(!Ot)return[];function Qa(Ma,Ja){var Ua=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Ma.forEach(function(Ln){if(!(!ca&&qn!==!1&&qn>0&&ir.length>=qn)){var Ha=[].concat((0,te.Z)(Ja),[Ln]),Hr=Ln[Gn.children],Mo=Ua||Ln.disabled;if((!Hr||Hr.length===0||ra)&&et(Ot,Ha,{label:Gn.label})){var aa;ir.push((0,ae.Z)((0,ae.Z)({},Ln),{},(aa={disabled:Mo},(0,z.Z)(aa,Gn.label,vt(Ot,Ha,un,Gn)),(0,z.Z)(aa,se,Ha),(0,z.Z)(aa,Gn.children,void 0),aa)))}Hr&&Qa(Ln[Gn.children],Ha,Mo)}})}return Qa(Rn,[]),ca&&ir.sort(function(Ma,Ja){return ca(Ma[se],Ja[se],Ot,Gn)}),qn!==!1&&qn>0?ir.slice(0,qn):ir},[Ot,Rn,Gn,un,vt,ra,et,ca,qn])},Le="__RC_CASCADER_SPLIT__",ke="SHOW_PARENT",Ne="SHOW_CHILD";function Pt(Ot){return Ot.join(Le)}function lt(Ot){return Ot.map(Pt)}function Dt(Ot){return Ot.split(Le)}function Fa(Ot){var Rn=Ot||{},Gn=Rn.label,un=Rn.value,Bn=Rn.children,ra=un||"value";return{label:Gn||"label",value:ra,key:ra,children:Bn||"children"}}function na(Ot,Rn){var Gn,un;return(Gn=Ot.isLeaf)!==null&&Gn!==void 0?Gn:!((un=Ot[Rn.children])!==null&&un!==void 0&&un.length)}function Sa(Ot){var Rn=Ot.parentElement;if(Rn){var Gn=Ot.offsetTop-Rn.offsetTop;Gn-Rn.scrollTop<0?Rn.scrollTo({top:Gn}):Gn+Ot.offsetHeight-Rn.scrollTop>Rn.offsetHeight&&Rn.scrollTo({top:Gn+Ot.offsetHeight-Rn.offsetHeight})}}function ia(Ot,Rn){return Ot.map(function(Gn){var un;return(un=Gn[se])===null||un===void 0?void 0:un.map(function(Bn){return Bn[Rn.value]})})}function Yt(Ot,Rn,Gn){var un=new Set(Ot),Bn=Rn();return Ot.filter(function(ra){var La=Bn[ra],et=La?La.parent:null,Et=La?La.children:null;return La&&La.node.disabled?!0:Gn===Ne?!(Et&&Et.some(function(vt){return vt.key&&un.has(vt.key)})):!(et&&!et.node.disabled&&un.has(et.key))})}function bn(Ot,Rn,Gn){for(var un=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Bn=Rn,ra=[],La=function(){var vt,Qn,qn,ca=Ot[et],ir=(vt=Bn)===null||vt===void 0?void 0:vt.findIndex(function(Ma){var Ja=Ma[Gn.value];return un?String(Ja)===String(ca):Ja===ca}),Qa=ir!==-1?(Qn=Bn)===null||Qn===void 0?void 0:Qn[ir]:null;ra.push({value:(qn=Qa==null?void 0:Qa[Gn.value])!==null&&qn!==void 0?qn:ca,index:ir,option:Qa}),Bn=Qa==null?void 0:Qa[Gn.children]},et=0;et<Ot.length;et+=1)La();return ra}var ft=function(Ot,Rn,Gn,un,Bn){return x.useMemo(function(){var ra=Bn||function(La){var et=un?La.slice(-1):La,Et=" / ";return et.every(function(vt){return["string","number"].includes((0,y.Z)(vt))})?et.join(Et):et.reduce(function(vt,Qn,qn){var ca=x.isValidElement(Qn)?x.cloneElement(Qn,{key:qn}):Qn;return qn===0?[ca]:[].concat((0,te.Z)(vt),[Et,ca])},[])};return Ot.map(function(La){var et,Et,vt=bn(La,Rn,Gn),Qn=ra(vt.map(function(ca){var ir,Qa=ca.option,Ma=ca.value;return(ir=Qa==null?void 0:Qa[Gn.label])!==null&&ir!==void 0?ir:Ma}),vt.map(function(ca){var ir=ca.option;return ir})),qn=Pt(La);return{label:Qn,value:qn,key:qn,valueCells:La,disabled:(et=vt[vt.length-1])===null||et===void 0||(Et=et.option)===null||Et===void 0?void 0:Et.disabled}})},[Ot,Rn,Gn,Bn,un])},qt=le(71430),On=function(Ot,Rn){var Gn=x.useRef({options:null,info:null}),un=x.useCallback(function(){return Gn.current.options!==Ot&&(Gn.current.options=Ot,Gn.current.info=(0,qt.I8)(Ot,{fieldNames:Rn,initWrapper:function(ra){return(0,ae.Z)((0,ae.Z)({},ra),{},{pathKeyEntities:{}})},processEntity:function(ra,La){var et=ra.nodes.map(function(Et){return Et[Rn.value]}).join(Le);La.pathKeyEntities[et]=ra,ra.key=et}})),Gn.current.info.pathKeyEntities},[Rn,Ot]);return un},Un=function(Ot,Rn){return x.useCallback(function(Gn){var un=[],Bn=[];return Gn.forEach(function(ra){var La=bn(ra,Ot,Rn);La.every(function(et){return et.option})?Bn.push(ra):un.push(ra)}),[Bn,un]},[Ot,Rn])},An=le(48736);function ct(Ot){return x.useMemo(function(){if(!Ot)return[!1,{}];var Rn={matchInputWidth:!0,limit:50};return Ot&&(0,y.Z)(Ot)==="object"&&(Rn=(0,ae.Z)((0,ae.Z)({},Rn),Ot)),Rn.limit<=0&&delete Rn.limit,[!0,Rn]},[Ot])}var pt=x.memo(function(Ot){var Rn=Ot.children;return Rn},function(Ot,Rn){return!Rn.open}),It=pt;function Jn(Ot){var Rn,Gn=Ot.prefixCls,un=Ot.checked,Bn=Ot.halfChecked,ra=Ot.disabled,La=Ot.onClick,et=Ot.disableCheckbox,Et=x.useContext(b),vt=Et.checkable,Qn=typeof vt!="boolean"?vt:null;return x.createElement("span",{className:ye()("".concat(Gn),(Rn={},(0,z.Z)(Rn,"".concat(Gn,"-checked"),un),(0,z.Z)(Rn,"".concat(Gn,"-indeterminate"),!un&&Bn),(0,z.Z)(Rn,"".concat(Gn,"-disabled"),ra||et),Rn)),onClick:La},Qn)}var yn="__cascader_fix_label__";function ta(Ot){var Rn=Ot.prefixCls,Gn=Ot.multiple,un=Ot.options,Bn=Ot.activeValue,ra=Ot.prevValuePath,La=Ot.onToggleOpen,et=Ot.onSelect,Et=Ot.onActive,vt=Ot.checkedSet,Qn=Ot.halfCheckedSet,qn=Ot.loadingKeys,ca=Ot.isSelectable,ir=Ot.searchValue,Qa="".concat(Rn,"-menu"),Ma="".concat(Rn,"-menu-item"),Ja=x.useContext(b),Ua=Ja.fieldNames,Ln=Ja.changeOnSelect,Ha=Ja.expandTrigger,Hr=Ja.expandIcon,Mo=Ja.loadingIcon,aa=Ja.dropdownMenuColumnStyle,Cn=Ha==="hover",du=x.useMemo(function(){return un.map(function(Nr){var No,no=Nr.disabled,eu=Nr.disableCheckbox,tu=Nr[se],bu=(No=Nr[yn])!==null&&No!==void 0?No:Nr[Ua.label],Eo=Nr[Ua.value],Vo=na(Nr,Ua),Hn=tu?tu.map(function(rt){return rt[Ua.value]}):[].concat((0,te.Z)(ra),[Eo]),ao=Pt(Hn),Io=qn.includes(ao),Bo=vt.has(ao),Rt=Qn.has(ao);return{disabled:no,label:bu,value:Eo,isLeaf:Vo,isLoading:Io,checked:Bo,halfChecked:Rt,option:Nr,disableCheckbox:eu,fullPath:Hn,fullPathKey:ao}})},[un,vt,Ua,Qn,qn,ra]);return x.createElement("ul",{className:Qa,role:"menu"},du.map(function(Nr){var No,no=Nr.disabled,eu=Nr.label,tu=Nr.value,bu=Nr.isLeaf,Eo=Nr.isLoading,Vo=Nr.checked,Hn=Nr.halfChecked,ao=Nr.option,Io=Nr.fullPath,Bo=Nr.fullPathKey,Rt=Nr.disableCheckbox,rt=function(){if(!(no||ir)){var Na=(0,te.Z)(Io);Cn&&bu&&Na.pop(),Et(Na)}},Je=function(){ca(ao)&&et(Io,bu)},Xt;return typeof ao.title=="string"?Xt=ao.title:typeof eu=="string"&&(Xt=eu),x.createElement("li",{key:Bo,className:ye()(Ma,(No={},(0,z.Z)(No,"".concat(Ma,"-expand"),!bu),(0,z.Z)(No,"".concat(Ma,"-active"),Bn===tu||Bn===Bo),(0,z.Z)(No,"".concat(Ma,"-disabled"),no),(0,z.Z)(No,"".concat(Ma,"-loading"),Eo),No)),style:aa,role:"menuitemcheckbox",title:Xt,"aria-checked":Vo,"data-path-key":Bo,onClick:function(){rt(),!Rt&&(!Gn||bu)&&Je()},onDoubleClick:function(){Ln&&La(!1)},onMouseEnter:function(){Cn&&rt()},onMouseDown:function(Na){Na.preventDefault()}},Gn&&x.createElement(Jn,{prefixCls:"".concat(Rn,"-checkbox"),checked:Vo,halfChecked:Hn,disabled:no||Rt,disableCheckbox:Rt,onClick:function(Na){Rt||(Na.stopPropagation(),Je())}}),x.createElement("div",{className:"".concat(Ma,"-content")},eu),!Eo&&Hr&&!bu&&x.createElement("div",{className:"".concat(Ma,"-expand-icon")},Hr),Eo&&Mo&&x.createElement("div",{className:"".concat(Ma,"-loading-icon")},Mo))}))}var Oe=function(){var Ot=(0,$e.lk)(),Rn=Ot.multiple,Gn=Ot.open,un=x.useContext(b),Bn=un.values,ra=x.useState([]),La=(0,we.Z)(ra,2),et=La[0],Et=La[1];return x.useEffect(function(){if(Gn&&!Rn){var vt=Bn[0];Et(vt||[])}},[Gn]),[et,Et]},Ae=le(10228),Qe=function(Ot,Rn,Gn,un,Bn,ra){var La=(0,$e.lk)(),et=La.direction,Et=La.searchValue,vt=La.toggleOpen,Qn=La.open,qn=et==="rtl",ca=x.useMemo(function(){for(var aa=-1,Cn=Rn,du=[],Nr=[],No=un.length,no=ia(Rn,Gn),eu=function(ao){var Io=Cn.findIndex(function(Bo,Rt){return(no[Rt]?Pt(no[Rt]):Bo[Gn.value])===un[ao]});if(Io===-1)return"break";aa=Io,du.push(aa),Nr.push(un[ao]),Cn=Cn[aa][Gn.children]},tu=0;tu<No&&Cn;tu+=1){var bu=eu(tu);if(bu==="break")break}for(var Eo=Rn,Vo=0;Vo<du.length-1;Vo+=1)Eo=Eo[du[Vo]][Gn.children];return[Nr,aa,Eo,no]},[un,Gn,Rn]),ir=(0,we.Z)(ca,4),Qa=ir[0],Ma=ir[1],Ja=ir[2],Ua=ir[3],Ln=function(Cn){Bn(Cn)},Ha=function(Cn){var du=Ja.length,Nr=Ma;Nr===-1&&Cn<0&&(Nr=du);for(var No=0;No<du;No+=1){Nr=(Nr+Cn+du)%du;var no=Ja[Nr];if(no&&!no.disabled){var eu=Qa.slice(0,-1).concat(Ua[Nr]?Pt(Ua[Nr]):no[Gn.value]);Ln(eu);return}}},Hr=function(){if(Qa.length>1){var Cn=Qa.slice(0,-1);Ln(Cn)}else vt(!1)},Mo=function(){var Cn,du=((Cn=Ja[Ma])===null||Cn===void 0?void 0:Cn[Gn.children])||[],Nr=du.find(function(no){return!no.disabled});if(Nr){var No=[].concat((0,te.Z)(Qa),[Nr[Gn.value]]);Ln(No)}};x.useImperativeHandle(Ot,function(){return{onKeyDown:function(Cn){var du=Cn.which;switch(du){case Ae.Z.UP:case Ae.Z.DOWN:{var Nr=0;du===Ae.Z.UP?Nr=-1:du===Ae.Z.DOWN&&(Nr=1),Nr!==0&&Ha(Nr);break}case Ae.Z.LEFT:{if(Et)break;qn?Mo():Hr();break}case Ae.Z.RIGHT:{if(Et)break;qn?Hr():Mo();break}case Ae.Z.BACKSPACE:{Et||Hr();break}case Ae.Z.ENTER:{if(Qa.length){var No=Ja[Ma],no=(No==null?void 0:No[se])||[];no.length?ra(no.map(function(eu){return eu[Gn.value]}),no[no.length-1]):ra(Qa,Ja[Ma])}break}case Ae.Z.ESC:vt(!1),Qn&&Cn.stopPropagation()}},onKeyUp:function(){}}})},Tt=x.forwardRef(function(Ot,Rn){var Gn,un,Bn,ra,La=(0,$e.lk)(),et=La.prefixCls,Et=La.multiple,vt=La.searchValue,Qn=La.toggleOpen,qn=La.notFoundContent,ca=La.direction,ir=La.open,Qa=x.useRef(),Ma=ca==="rtl",Ja=x.useContext(b),Ua=Ja.options,Ln=Ja.values,Ha=Ja.halfValues,Hr=Ja.fieldNames,Mo=Ja.changeOnSelect,aa=Ja.onSelect,Cn=Ja.searchOptions,du=Ja.dropdownPrefixCls,Nr=Ja.loadData,No=Ja.expandTrigger,no=du||et,eu=x.useState([]),tu=(0,we.Z)(eu,2),bu=tu[0],Eo=tu[1],Vo=function(rr){if(!(!Nr||vt)){var Gr=bn(rr,Ua,Hr),qr=Gr.map(function(cr){var dr=cr.option;return dr}),jr=qr[qr.length-1];if(jr&&!na(jr,Hr)){var Po=Pt(rr);Eo(function(cr){return[].concat((0,te.Z)(cr),[Po])}),Nr(qr)}}};x.useEffect(function(){bu.length&&bu.forEach(function(xr){var rr=Dt(xr),Gr=bn(rr,Ua,Hr,!0).map(function(jr){var Po=jr.option;return Po}),qr=Gr[Gr.length-1];(!qr||qr[Hr.children]||na(qr,Hr))&&Eo(function(jr){return jr.filter(function(Po){return Po!==xr})})})},[Ua,bu,Hr]);var Hn=x.useMemo(function(){return new Set(lt(Ln))},[Ln]),ao=x.useMemo(function(){return new Set(lt(Ha))},[Ha]),Io=Oe(),Bo=(0,we.Z)(Io,2),Rt=Bo[0],rt=Bo[1],Je=function(rr){rt(rr),Vo(rr)},Xt=function(rr){var Gr=rr.disabled,qr=na(rr,Hr);return!Gr&&(qr||Mo||Et)},jn=function(rr,Gr){var qr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;aa(rr),!Et&&(Gr||Mo&&(No==="hover"||qr))&&Qn(!1)},Na=x.useMemo(function(){return vt?Cn:Ua},[vt,Cn,Ua]),zn=x.useMemo(function(){for(var xr=[{options:Na}],rr=Na,Gr=ia(rr,Hr),qr=function(){var dr=Rt[jr],wr=rr.find(function(Fo,Ir){return(Gr[Ir]?Pt(Gr[Ir]):Fo[Hr.value])===dr}),Xr=wr==null?void 0:wr[Hr.children];if(!(Xr!=null&&Xr.length))return"break";rr=Xr,xr.push({options:Xr})},jr=0;jr<Rt.length;jr+=1){var Po=qr();if(Po==="break")break}return xr},[Na,Rt,Hr]),Aa=function(rr,Gr){Xt(Gr)&&jn(rr,na(Gr,Hr),!0)};Qe(Rn,Na,Hr,Rt,Je,Aa),x.useEffect(function(){for(var xr=0;xr<Rt.length;xr+=1){var rr,Gr=Rt.slice(0,xr+1),qr=Pt(Gr),jr=(rr=Qa.current)===null||rr===void 0?void 0:rr.querySelector('li[data-path-key="'.concat(qr.replace(/\\{0,2}"/g,'\\"'),'"]'));jr&&Sa(jr)}},[Rt]);var Fn=!((Gn=zn[0])!==null&&Gn!==void 0&&(un=Gn.options)!==null&&un!==void 0&&un.length),Da=[(Bn={},(0,z.Z)(Bn,Hr.value,"__EMPTY__"),(0,z.Z)(Bn,yn,qn),(0,z.Z)(Bn,"disabled",!0),Bn)],mo=(0,ae.Z)((0,ae.Z)({},Ot),{},{multiple:!Fn&&Et,onSelect:jn,onActive:Je,onToggleOpen:Qn,checkedSet:Hn,halfCheckedSet:ao,loadingKeys:bu,isSelectable:Xt}),zo=Fn?[{options:Da}]:zn,Au=zo.map(function(xr,rr){var Gr=Rt.slice(0,rr),qr=Rt[rr];return x.createElement(ta,(0,dt.Z)({key:rr},mo,{searchValue:vt,prefixCls:no,options:xr.options,prevValuePath:Gr,activeValue:qr}))});return x.createElement(It,{open:ir},x.createElement("div",{className:ye()("".concat(no,"-menus"),(ra={},(0,z.Z)(ra,"".concat(no,"-menu-empty"),Fn),(0,z.Z)(ra,"".concat(no,"-rtl"),Ma),ra)),ref:Qa},Au))}),Zt=Tt;function Qt(Ot){var Rn=Ot.onPopupVisibleChange,Gn=Ot.popupVisible,un=Ot.popupClassName,Bn=Ot.popupPlacement;warning(!Rn,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(Gn===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(un===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(Bn===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function ln(Ot,Rn){if(Ot){var Gn=function un(Bn){for(var ra=0;ra<Bn.length;ra++){var La=Bn[ra];if(La[Rn==null?void 0:Rn.value]===null)return warning(!1,"`value` in Cascader options should not be `null`."),!0;if(Array.isArray(La[Rn==null?void 0:Rn.children])&&un(La[Rn==null?void 0:Rn.children]))return!0}};Gn(Ot)}}var pn=null,Kn=["id","prefixCls","fieldNames","defaultValue","value","changeOnSelect","onChange","displayRender","checkable","autoClearSearchValue","searchValue","onSearch","showSearch","expandTrigger","options","dropdownPrefixCls","loadData","popupVisible","open","popupClassName","dropdownClassName","dropdownMenuColumnStyle","popupPlacement","placement","onDropdownVisibleChange","onPopupVisibleChange","expandIcon","loadingIcon","children","dropdownMatchSelectWidth","showCheckedStrategy"];function Wt(Ot){return Array.isArray(Ot)&&Array.isArray(Ot[0])}function Be(Ot){return Ot?Wt(Ot)?Ot:(Ot.length===0?[]:[Ot]).map(function(Rn){return Array.isArray(Rn)?Rn:[Rn]}):[]}var ze=x.forwardRef(function(Ot,Rn){var Gn=Ot.id,un=Ot.prefixCls,Bn=un===void 0?"rc-cascader":un,ra=Ot.fieldNames,La=Ot.defaultValue,et=Ot.value,Et=Ot.changeOnSelect,vt=Ot.onChange,Qn=Ot.displayRender,qn=Ot.checkable,ca=Ot.autoClearSearchValue,ir=ca===void 0?!0:ca,Qa=Ot.searchValue,Ma=Ot.onSearch,Ja=Ot.showSearch,Ua=Ot.expandTrigger,Ln=Ot.options,Ha=Ot.dropdownPrefixCls,Hr=Ot.loadData,Mo=Ot.popupVisible,aa=Ot.open,Cn=Ot.popupClassName,du=Ot.dropdownClassName,Nr=Ot.dropdownMenuColumnStyle,No=Ot.popupPlacement,no=Ot.placement,eu=Ot.onDropdownVisibleChange,tu=Ot.onPopupVisibleChange,bu=Ot.expandIcon,Eo=bu===void 0?">":bu,Vo=Ot.loadingIcon,Hn=Ot.children,ao=Ot.dropdownMatchSelectWidth,Io=ao===void 0?!1:ao,Bo=Ot.showCheckedStrategy,Rt=Bo===void 0?ke:Bo,rt=(0,De.Z)(Ot,Kn),Je=(0,Ke.ZP)(Gn),Xt=!!qn,jn=(0,a.Z)(La,{value:et,postState:Be}),Na=(0,we.Z)(jn,2),zn=Na[0],Aa=Na[1],Fn=x.useMemo(function(){return Fa(ra)},[JSON.stringify(ra)]),Da=x.useMemo(function(){return Ln||[]},[Ln]),mo=On(Da,Fn),zo=x.useCallback(function(xa){var ya=mo();return xa.map(function(Wa){var Co=ya[Wa].nodes;return Co.map(function(uu){return uu[Fn.value]})})},[mo,Fn]),Au=(0,a.Z)("",{value:Qa,postState:function(ya){return ya||""}}),xr=(0,we.Z)(Au,2),rr=xr[0],Gr=xr[1],qr=function(ya,Wa){Gr(ya),Wa.source!=="blur"&&Ma&&Ma(ya)},jr=ct(Ja),Po=(0,we.Z)(jr,2),cr=Po[0],dr=Po[1],wr=Se(rr,Da,Fn,Ha||Bn,dr,Et),Xr=Un(Da,Fn),Fo=x.useMemo(function(){var xa=Xr(zn),ya=(0,we.Z)(xa,2),Wa=ya[0],Co=ya[1];if(!Xt||!zn.length)return[Wa,[],Co];var uu=lt(Wa),Iu=mo(),kr=(0,it.S)(uu,!0,Iu),lo=kr.checkedKeys,Ho=kr.halfCheckedKeys;return[zo(lo),zo(Ho),Co]},[Xt,zn,mo,zo,Xr]),Ir=(0,we.Z)(Fo,3),Ra=Ir[0],pa=Ir[1],tr=Ir[2],oo=x.useMemo(function(){var xa=lt(Ra),ya=Yt(xa,mo,Rt);return[].concat((0,te.Z)(tr),(0,te.Z)(zo(ya)))},[Ra,mo,zo,tr,Rt]),Fr=ft(oo,Da,Fn,Xt,Qn),Lu=(0,fe.Z)(function(xa){if(Aa(xa),vt){var ya=Be(xa),Wa=ya.map(function(Iu){return bn(Iu,Da,Fn).map(function(kr){return kr.option})}),Co=Xt?ya:ya[0],uu=Xt?Wa:Wa[0];vt(Co,uu)}}),nu=(0,fe.Z)(function(xa){if((!Xt||ir)&&Gr(""),!Xt)Lu(xa);else{var ya=Pt(xa),Wa=lt(Ra),Co=lt(pa),uu=Wa.includes(ya),Iu=tr.some(function(li){return Pt(li)===ya}),kr=Ra,lo=tr;if(Iu&&!uu)lo=tr.filter(function(li){return Pt(li)!==ya});else{var Ho=uu?Wa.filter(function(li){return li!==ya}):[].concat((0,te.Z)(Wa),[ya]),yo=mo(),hu;if(uu){var Su=(0,it.S)(Ho,{checked:!1,halfCheckedKeys:Co},yo);hu=Su.checkedKeys}else{var Ou=(0,it.S)(Ho,!0,yo);hu=Ou.checkedKeys}var ui=Yt(hu,mo,Rt);kr=zo(ui)}Lu([].concat((0,te.Z)(lo),(0,te.Z)(kr)))}}),Nu=function(ya,Wa){if(Wa.type==="clear"){Lu([]);return}var Co=Wa.values[0],uu=Co.valueCells;nu(uu)},qu=aa!==void 0?aa:Mo,Ka=du||Cn,sl=no||No,ti=function(ya){eu==null||eu(ya),tu==null||tu(ya)},Mi=x.useMemo(function(){return{options:Da,fieldNames:Fn,values:Ra,halfValues:pa,changeOnSelect:Et,onSelect:nu,checkable:qn,searchOptions:wr,dropdownPrefixCls:Ha,loadData:Hr,expandTrigger:Ua,expandIcon:Eo,loadingIcon:Vo,dropdownMenuColumnStyle:Nr}},[Da,Fn,Ra,pa,Et,nu,qn,wr,Ha,Hr,Ua,Eo,Vo,Nr]),ni=!(rr?wr:Da).length,br=rr&&dr.matchInputWidth||ni?{}:{minWidth:"auto"};return x.createElement(b.Provider,{value:Mi},x.createElement($e.Ac,(0,dt.Z)({},rt,{ref:Rn,id:Je,prefixCls:Bn,autoClearSearchValue:ir,dropdownMatchSelectWidth:Io,dropdownStyle:br,displayValues:Fr,onDisplayValuesChange:Nu,mode:Xt?"multiple":void 0,searchValue:rr,onSearch:qr,showSearch:cr,OptionList:Zt,emptyOptions:ni,open:qu,dropdownClassName:Ka,placement:sl,onDropdownVisibleChange:ti,getRawInputElement:function(){return Hn}})))});ze.SHOW_PARENT=ke,ze.SHOW_CHILD=Ne;var yt=ze,Vt=yt,En=le(2738),Sn=le(62892),mn=le(53487),vn=le(19080),Kt=le(36355),Lt=le(93891),Dn=le(1684),At=le(19716),on=le(32441),en=le(14154),Nn=le(58582),wt=le(84443),Gt=le(66339),sa=le(33234),gn=le(98447),Pa=le(17313),Pr=le(74207),Wr=le(83116);const Tr=Ot=>{const{prefixCls:Rn,componentCls:Gn,antCls:un}=Ot,Bn=`${Gn}-menu-item`,ra=`
|
|
&${Bn}-expand ${Bn}-expand-icon,
|
|
${Bn}-loading-icon
|
|
`;return[{[Gn]:{width:Ot.controlWidth}},{[`${Gn}-dropdown`]:[(0,gn.C2)(`${Rn}-checkbox`,Ot),{[`&${un}-select-dropdown`]:{padding:0}},{[Gn]:{"&-checkbox":{top:0,marginInlineEnd:Ot.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Gn}-menu-empty`]:{[`${Gn}-menu`]:{width:"100%",height:"auto",[Bn]:{color:Ot.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:Ot.controlItemWidth,height:Ot.dropdownHeight,margin:0,padding:Ot.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${Ot.lineWidth}px ${Ot.lineType} ${Ot.colorSplit}`},"&-item":Object.assign(Object.assign({},Pa.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Ot.optionPadding,lineHeight:Ot.lineHeight,cursor:"pointer",transition:`all ${Ot.motionDurationMid}`,borderRadius:Ot.borderRadiusSM,"&:hover":{background:Ot.controlItemBgHover},"&-disabled":{color:Ot.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[ra]:{color:Ot.colorTextDisabled}},[`&-active:not(${Bn}-disabled)`]:{"&, &:hover":{fontWeight:Ot.optionSelectedFontWeight,backgroundColor:Ot.optionSelectedBg}},"&-content":{flex:"auto"},[ra]:{marginInlineStart:Ot.paddingXXS,color:Ot.colorTextDescription,fontSize:Ot.fontSizeIcon},"&-keyword":{color:Ot.colorHighlight}})}}}]},{[`${Gn}-dropdown-rtl`]:{direction:"rtl"}},(0,Pr.c)(Ot)]};var so=(0,Wr.Z)("Cascader",Ot=>[Tr(Ot)],Ot=>{const Rn=Math.round((Ot.controlHeight-Ot.fontSize*Ot.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Ot.controlItemBgActive,optionSelectedFontWeight:Ot.fontWeightStrong,optionPadding:`${Rn}px ${Ot.paddingSM}px`,menuPadding:Ot.paddingXXS}}),ho=function(Ot,Rn){var Gn={};for(var un in Ot)Object.prototype.hasOwnProperty.call(Ot,un)&&Rn.indexOf(un)<0&&(Gn[un]=Ot[un]);if(Ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Bn=0,un=Object.getOwnPropertySymbols(Ot);Bn<un.length;Bn++)Rn.indexOf(un[Bn])<0&&Object.prototype.propertyIsEnumerable.call(Ot,un[Bn])&&(Gn[un[Bn]]=Ot[un[Bn]]);return Gn};const{SHOW_CHILD:zr,SHOW_PARENT:Br}=Vt;function Mr(Ot,Rn,Gn){const un=Ot.toLowerCase().split(Rn).reduce((La,et,Et)=>Et===0?[et]:[].concat((0,te.Z)(La),[Rn,et]),[]),Bn=[];let ra=0;return un.forEach((La,et)=>{const Et=ra+La.length;let vt=Ot.slice(ra,Et);ra=Et,et%2===1&&(vt=x.createElement("span",{className:`${Gn}-menu-item-keyword`,key:`separator-${et}`},vt)),Bn.push(vt)}),Bn}const Dr=(Ot,Rn,Gn,un)=>{const Bn=[],ra=Ot.toLowerCase();return Rn.forEach((La,et)=>{et!==0&&Bn.push(" / ");let Et=La[un.label];const vt=typeof Et;(vt==="string"||vt==="number")&&(Et=Mr(String(Et),ra,Gn)),Bn.push(Et)}),Bn},lr=x.forwardRef((Ot,Rn)=>{const{prefixCls:Gn,size:un,disabled:Bn,className:ra,rootClassName:La,multiple:et,bordered:Et=!0,transitionName:vt,choiceTransitionName:Qn="",popupClassName:qn,dropdownClassName:ca,expandIcon:ir,placement:Qa,showSearch:Ma,allowClear:Ja=!0,notFoundContent:Ua,direction:Ln,getPopupContainer:Ha,status:Hr,showArrow:Mo,builtinPlacements:aa,style:Cn}=Ot,du=ho(Ot,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Nr=(0,En.Z)(du,["suffixIcon"]),{getPopupContainer:No,getPrefixCls:no,renderEmpty:eu,direction:tu,popupOverflow:bu,cascader:Eo}=x.useContext(Kt.E_),Vo=Ln||tu,Hn=Vo==="rtl",{status:ao,hasFeedback:Io,isFormItemInput:Bo,feedbackIcon:Rt}=x.useContext(on.aM),rt=(0,vn.F)(ao,Hr),Je=Ua||(eu==null?void 0:eu("Cascader"))||x.createElement(Lt.Z,{componentName:"Cascader"}),Xt=no(),jn=no("select",Gn),Na=no("cascader",Gn),[zn,Aa]=(0,en.Z)(jn),[Fn]=so(Na),{compactSize:Da,compactItemClassnames:mo}=(0,sa.ri)(jn,Ln),zo=ye()(qn||ca,`${Na}-dropdown`,{[`${Na}-dropdown-rtl`]:Vo==="rtl"},La,Aa),Au=x.useMemo(()=>{if(!Ma)return Ma;let tr={render:Dr};return typeof Ma=="object"&&(tr=Object.assign(Object.assign({},tr),Ma)),tr},[Ma]),xr=(0,At.Z)(tr=>{var oo;return(oo=un!=null?un:Da)!==null&&oo!==void 0?oo:tr}),rr=x.useContext(Dn.Z),Gr=Bn!=null?Bn:rr;let qr=ir;ir||(qr=Hn?x.createElement(xe.Z,null):x.createElement(Ge.Z,null));const jr=x.createElement("span",{className:`${jn}-menu-item-loading-icon`},x.createElement(He.Z,{spin:!0})),Po=x.useMemo(()=>et?x.createElement("span",{className:`${Na}-checkbox-inner`}):!1,[et]),cr=(0,wt.Z)(Ot.suffixIcon,Mo),{suffixIcon:dr,removeIcon:wr,clearIcon:Xr}=(0,Gt.Z)(Object.assign(Object.assign({},Ot),{hasFeedback:Io,feedbackIcon:Rt,showSuffixIcon:cr,multiple:et,prefixCls:jn,componentName:"Cascader"})),Fo=x.useMemo(()=>Qa!==void 0?Qa:Hn?"bottomRight":"bottomLeft",[Qa,Hn]),Ir=(0,Nn.Z)(aa,bu),Ra=Ja===!0?{clearIcon:Xr}:Ja,pa=x.createElement(Vt,Object.assign({prefixCls:jn,className:ye()(!Gn&&Na,{[`${jn}-lg`]:xr==="large",[`${jn}-sm`]:xr==="small",[`${jn}-rtl`]:Hn,[`${jn}-borderless`]:!Et,[`${jn}-in-form-item`]:Bo},(0,vn.Z)(jn,rt,Io),mo,Eo==null?void 0:Eo.className,ra,La,Aa),disabled:Gr,style:Object.assign(Object.assign({},Eo==null?void 0:Eo.style),Cn)},Nr,{builtinPlacements:Ir,direction:Vo,placement:Fo,notFoundContent:Je,allowClear:Ra,showSearch:Au,expandIcon:qr,suffixIcon:dr,removeIcon:wr,loadingIcon:jr,checkable:Po,dropdownClassName:zo,dropdownPrefixCls:Gn||Na,choiceTransitionName:(0,Sn.m)(Xt,"",Qn),transitionName:(0,Sn.m)(Xt,"slide-up",vt),getPopupContainer:Ha||No,ref:Rn}));return Fn(zn(pa))}),co=(0,mn.Z)(lr);lr.SHOW_PARENT=Br,lr.SHOW_CHILD=zr,lr._InternalPanelDoNotUseOrYouWillBeFired=co;var Jr=lr},36381:function(Me,bt,le){"use strict";le.d(bt,{default:function(){return Qe}});var te=le(38819),x=le(92310),xe=le.n(x),He=le(14809),Ge=le(95190),Ye=le(50298),ye=le(93664),dt=le(18929),we=le(48736),De=le(59301),$e=le(62646),Ke=le(11592),it=le(4635),fe=le(77900),a=le(10228),E=De.forwardRef(function(Tt,Zt){var Qt=Tt.prefixCls,ln=Tt.forceRender,pn=Tt.className,Kn=Tt.style,Wt=Tt.children,Be=Tt.isActive,ze=Tt.role,yt=De.useState(Be||ln),Vt=(0,Ye.Z)(yt,2),En=Vt[0],Sn=Vt[1];return De.useEffect(function(){(ln||Be)&&Sn(!0)},[ln,Be]),En?De.createElement("div",{ref:Zt,className:xe()("".concat(Qt,"-content"),(0,it.Z)((0,it.Z)({},"".concat(Qt,"-content-active"),Be),"".concat(Qt,"-content-inactive"),!Be),pn),style:Kn,role:ze},De.createElement("div",{className:"".concat(Qt,"-content-box")},Wt)):null});E.displayName="PanelContent";var b=E,y=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=De.forwardRef(function(Tt,Zt){var Qt=Tt.showArrow,ln=Qt===void 0?!0:Qt,pn=Tt.headerClass,Kn=Tt.isActive,Wt=Tt.onItemClick,Be=Tt.forceRender,ze=Tt.className,yt=Tt.prefixCls,Vt=Tt.collapsible,En=Tt.accordion,Sn=Tt.panelKey,mn=Tt.extra,vn=Tt.header,Kt=Tt.expandIcon,Lt=Tt.openMotion,Dn=Tt.destroyInactivePanel,At=Tt.children,on=(0,$e.Z)(Tt,y),en=Vt==="disabled",Nn=Vt==="header",wt=Vt==="icon",Gt=mn!=null&&typeof mn!="boolean",sa=function(){Wt==null||Wt(Sn)},gn=function(ho){(ho.key==="Enter"||ho.keyCode===a.Z.ENTER||ho.which===a.Z.ENTER)&&sa()},Pa=typeof Kt=="function"?Kt(Tt):De.createElement("i",{className:"arrow"});Pa&&(Pa=De.createElement("div",{className:"".concat(yt,"-expand-icon"),onClick:["header","icon"].includes(Vt)?sa:void 0},Pa));var Pr=xe()((0,it.Z)((0,it.Z)((0,it.Z)({},"".concat(yt,"-item"),!0),"".concat(yt,"-item-active"),Kn),"".concat(yt,"-item-disabled"),en),ze),Wr=xe()(pn,(0,it.Z)((0,it.Z)((0,it.Z)({},"".concat(yt,"-header"),!0),"".concat(yt,"-header-collapsible-only"),Nn),"".concat(yt,"-icon-collapsible-only"),wt)),Tr={className:Wr,"aria-expanded":Kn,"aria-disabled":en,onKeyDown:gn};return!Nn&&!wt&&(Tr.onClick=sa,Tr.role=En?"tab":"button",Tr.tabIndex=en?-1:0),De.createElement("div",(0,He.Z)({},on,{ref:Zt,className:Pr}),De.createElement("div",Tr,ln&&Pa,De.createElement("span",{className:"".concat(yt,"-header-text"),onClick:Vt==="header"?sa:void 0},vn),Gt&&De.createElement("div",{className:"".concat(yt,"-extra")},mn)),De.createElement(fe.default,(0,He.Z)({visible:Kn,leavedClassName:"".concat(yt,"-content-hidden")},Lt,{forceRender:Be,removeOnLeave:Dn}),function(so,ho){var zr=so.className,Br=so.style;return De.createElement(b,{ref:ho,prefixCls:yt,className:zr,style:Br,isActive:Kn,forceRender:Be,role:En?"tabpanel":void 0},At)}))}),ae=z,se=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ce=function(Zt,Qt){var ln=Qt.prefixCls,pn=Qt.accordion,Kn=Qt.collapsible,Wt=Qt.destroyInactivePanel,Be=Qt.onItemClick,ze=Qt.activeKey,yt=Qt.openMotion,Vt=Qt.expandIcon;return Zt.map(function(En,Sn){var mn=En.children,vn=En.label,Kt=En.key,Lt=En.collapsible,Dn=En.onItemClick,At=En.destroyInactivePanel,on=(0,$e.Z)(En,se),en=String(Kt!=null?Kt:Sn),Nn=Lt!=null?Lt:Kn,wt=At!=null?At:Wt,Gt=function(Pa){Nn!=="disabled"&&(Be(Pa),Dn==null||Dn(Pa))},sa=!1;return pn?sa=ze[0]===en:sa=ze.indexOf(en)>-1,De.createElement(ae,(0,He.Z)({},on,{prefixCls:ln,key:en,panelKey:en,isActive:sa,accordion:pn,openMotion:yt,expandIcon:Vt,header:vn,collapsible:Nn,onItemClick:Gt,destroyInactivePanel:wt}),mn)})},de=function(Zt,Qt,ln){if(!Zt)return null;var pn=ln.prefixCls,Kn=ln.accordion,Wt=ln.collapsible,Be=ln.destroyInactivePanel,ze=ln.onItemClick,yt=ln.activeKey,Vt=ln.openMotion,En=ln.expandIcon,Sn=Zt.key||String(Qt),mn=Zt.props,vn=mn.header,Kt=mn.headerClass,Lt=mn.destroyInactivePanel,Dn=mn.collapsible,At=mn.onItemClick,on=!1;Kn?on=yt[0]===Sn:on=yt.indexOf(Sn)>-1;var en=Dn!=null?Dn:Wt,Nn=function(sa){en!=="disabled"&&(ze(sa),At==null||At(sa))},wt={key:Sn,panelKey:Sn,header:vn,headerClass:Kt,isActive:on,prefixCls:pn,destroyInactivePanel:Lt!=null?Lt:Be,openMotion:Vt,accordion:Kn,children:Zt.props.children,onItemClick:Nn,expandIcon:En,collapsible:en};return typeof Zt.type=="string"?Zt:(Object.keys(wt).forEach(function(Gt){typeof wt[Gt]=="undefined"&&delete wt[Gt]}),De.cloneElement(Zt,wt))};function Se(Tt,Zt,Qt){return Array.isArray(Tt)?ce(Tt,Qt):(0,Ke.Z)(Zt).map(function(ln,pn){return de(ln,pn,Qt)})}var Le=Se,ke=le(26112);function Ne(Tt){var Zt=Tt;if(!Array.isArray(Zt)){var Qt=(0,ye.Z)(Zt);Zt=Qt==="number"||Qt==="string"?[Zt]:[]}return Zt.map(function(ln){return String(ln)})}var Pt=De.forwardRef(function(Tt,Zt){var Qt=Tt.prefixCls,ln=Qt===void 0?"rc-collapse":Qt,pn=Tt.destroyInactivePanel,Kn=pn===void 0?!1:pn,Wt=Tt.style,Be=Tt.accordion,ze=Tt.className,yt=Tt.children,Vt=Tt.collapsible,En=Tt.openMotion,Sn=Tt.expandIcon,mn=Tt.activeKey,vn=Tt.defaultActiveKey,Kt=Tt.onChange,Lt=Tt.items,Dn=xe()(ln,ze),At=(0,dt.Z)([],{value:mn,onChange:function(gn){return Kt==null?void 0:Kt(gn)},defaultValue:vn,postState:Ne}),on=(0,Ye.Z)(At,2),en=on[0],Nn=on[1],wt=function(gn){return Nn(function(){if(Be)return en[0]===gn?[]:[gn];var Pa=en.indexOf(gn),Pr=Pa>-1;return Pr?en.filter(function(Wr){return Wr!==gn}):[].concat((0,Ge.Z)(en),[gn])})};(0,we.ZP)(!yt,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Gt=Le(Lt,yt,{prefixCls:ln,accordion:Be,openMotion:En,expandIcon:Sn,collapsible:Vt,destroyInactivePanel:Kn,onItemClick:wt,activeKey:en});return De.createElement("div",(0,He.Z)({ref:Zt,className:Dn,style:Wt,role:Be?"tablist":void 0},(0,ke.Z)(Tt,{aria:!0,data:!0})),Gt)}),lt=Object.assign(Pt,{Panel:ae}),Dt=lt,Fa=lt.Panel,na=le(2738),Sa=le(62892),ia=le(92343),Yt=le(36355),bn=le(19716),qt=De.forwardRef((Tt,Zt)=>{const{getPrefixCls:Qt}=De.useContext(Yt.E_),{prefixCls:ln,className:pn,showArrow:Kn=!0}=Tt,Wt=Qt("collapse",ln),Be=xe()({[`${Wt}-no-arrow`]:!Kn},pn);return De.createElement(Dt.Panel,Object.assign({ref:Zt},Tt,{prefixCls:Wt,className:Be}))}),On=le(17313),Un=le(8378),An=le(83116),ct=le(37613);const pt=Tt=>{const{componentCls:Zt,contentBg:Qt,padding:ln,headerBg:pn,headerPadding:Kn,collapseHeaderPaddingSM:Wt,collapseHeaderPaddingLG:Be,collapsePanelBorderRadius:ze,lineWidth:yt,lineType:Vt,colorBorder:En,colorText:Sn,colorTextHeading:mn,colorTextDisabled:vn,fontSize:Kt,fontSizeLG:Lt,lineHeight:Dn,marginSM:At,paddingSM:on,paddingLG:en,paddingXS:Nn,motionDurationSlow:wt,fontSizeIcon:Gt,contentPadding:sa}=Tt,gn=`${yt}px ${Vt} ${En}`;return{[Zt]:Object.assign(Object.assign({},(0,On.Wf)(Tt)),{backgroundColor:pn,border:gn,borderBottom:0,borderRadius:`${ze}px`,"&-rtl":{direction:"rtl"},[`& > ${Zt}-item`]:{borderBottom:gn,"&:last-child":{[`
|
|
&,
|
|
& > ${Zt}-header`]:{borderRadius:`0 0 ${ze}px ${ze}px`}},[`> ${Zt}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Kn,color:mn,lineHeight:Dn,cursor:"pointer",transition:`all ${wt}, visibility 0s`,[`> ${Zt}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${Zt}-expand-icon`]:{height:Kt*Dn,display:"flex",alignItems:"center",paddingInlineEnd:At},[`${Zt}-arrow`]:Object.assign(Object.assign({},(0,On.Ro)()),{fontSize:Gt,svg:{transition:`transform ${wt}`}}),[`${Zt}-header-text`]:{marginInlineEnd:"auto"}},[`${Zt}-header-collapsible-only`]:{cursor:"default",[`${Zt}-header-text`]:{flex:"none",cursor:"pointer"}},[`${Zt}-icon-collapsible-only`]:{cursor:"default",[`${Zt}-expand-icon`]:{cursor:"pointer"}}},[`${Zt}-content`]:{color:Sn,backgroundColor:Qt,borderTop:gn,[`& > ${Zt}-content-box`]:{padding:sa},"&-hidden":{display:"none"}},"&-small":{[`> ${Zt}-item`]:{[`> ${Zt}-header`]:{padding:Wt,paddingInlineStart:Nn,[`> ${Zt}-expand-icon`]:{marginInlineStart:on-Nn}},[`> ${Zt}-content > ${Zt}-content-box`]:{padding:on}}},"&-large":{[`> ${Zt}-item`]:{fontSize:Lt,[`> ${Zt}-header`]:{padding:Be,paddingInlineStart:ln,[`> ${Zt}-expand-icon`]:{height:Lt*Dn,marginInlineStart:en-ln}},[`> ${Zt}-content > ${Zt}-content-box`]:{padding:en}}},[`${Zt}-item:last-child`]:{[`> ${Zt}-content`]:{borderRadius:`0 0 ${ze}px ${ze}px`}},[`& ${Zt}-item-disabled > ${Zt}-header`]:{"\n &,\n & > .arrow\n ":{color:vn,cursor:"not-allowed"}},[`&${Zt}-icon-position-end`]:{[`& > ${Zt}-item`]:{[`> ${Zt}-header`]:{[`${Zt}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:At}}}}})}},It=Tt=>{const{componentCls:Zt}=Tt,Qt=`> ${Zt}-item > ${Zt}-header ${Zt}-arrow svg`;return{[`${Zt}-rtl`]:{[Qt]:{transform:"rotate(180deg)"}}}},Jn=Tt=>{const{componentCls:Zt,headerBg:Qt,paddingXXS:ln,colorBorder:pn}=Tt;return{[`${Zt}-borderless`]:{backgroundColor:Qt,border:0,[`> ${Zt}-item`]:{borderBottom:`1px solid ${pn}`},[`
|
|
> ${Zt}-item:last-child,
|
|
> ${Zt}-item:last-child ${Zt}-header
|
|
`]:{borderRadius:0},[`> ${Zt}-item:last-child`]:{borderBottom:0},[`> ${Zt}-item > ${Zt}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Zt}-item > ${Zt}-content > ${Zt}-content-box`]:{paddingTop:ln}}}},yn=Tt=>{const{componentCls:Zt,paddingSM:Qt}=Tt;return{[`${Zt}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Zt}-item`]:{borderBottom:0,[`> ${Zt}-content`]:{backgroundColor:"transparent",border:0,[`> ${Zt}-content-box`]:{paddingBlock:Qt}}}}}};var ta=(0,An.Z)("Collapse",Tt=>{const Zt=(0,ct.TS)(Tt,{collapseHeaderPaddingSM:`${Tt.paddingXS}px ${Tt.paddingSM}px`,collapseHeaderPaddingLG:`${Tt.padding}px ${Tt.paddingLG}px`,collapsePanelBorderRadius:Tt.borderRadiusLG});return[pt(Zt),Jn(Zt),yn(Zt),It(Zt),(0,Un.Z)(Zt)]},Tt=>({headerPadding:`${Tt.paddingSM}px ${Tt.padding}px`,headerBg:Tt.colorFillAlter,contentPadding:`${Tt.padding}px 16px`,contentBg:Tt.colorBgContainer})),Ae=Object.assign(De.forwardRef((Tt,Zt)=>{const{getPrefixCls:Qt,direction:ln,collapse:pn}=De.useContext(Yt.E_),{prefixCls:Kn,className:Wt,rootClassName:Be,style:ze,bordered:yt=!0,ghost:Vt,size:En,expandIconPosition:Sn="start",children:mn,expandIcon:vn}=Tt,Kt=(0,bn.Z)(gn=>{var Pa;return(Pa=En!=null?En:gn)!==null&&Pa!==void 0?Pa:"middle"}),Lt=Qt("collapse",Kn),Dn=Qt(),[At,on]=ta(Lt),en=De.useMemo(()=>Sn==="left"?"start":Sn==="right"?"end":Sn,[Sn]),Nn=function(){let gn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Pa=vn?vn(gn):De.createElement(te.Z,{rotate:gn.isActive?90:void 0});return(0,ia.Tm)(Pa,()=>({className:xe()(Pa.props.className,`${Lt}-arrow`)}))},wt=xe()(`${Lt}-icon-position-${en}`,{[`${Lt}-borderless`]:!yt,[`${Lt}-rtl`]:ln==="rtl",[`${Lt}-ghost`]:!!Vt,[`${Lt}-${Kt}`]:Kt!=="middle"},pn==null?void 0:pn.className,Wt,Be,on),Gt=Object.assign(Object.assign({},(0,Sa.Z)(Dn)),{motionAppear:!1,leavedClassName:`${Lt}-content-hidden`}),sa=De.useMemo(()=>mn?(0,Ke.Z)(mn).map((gn,Pa)=>{var Pr,Wr;if(!((Pr=gn.props)===null||Pr===void 0)&&Pr.disabled){const Tr=(Wr=gn.key)!==null&&Wr!==void 0?Wr:String(Pa),{disabled:so,collapsible:ho}=gn.props,zr=Object.assign(Object.assign({},(0,na.Z)(gn.props,["disabled"])),{key:Tr,collapsible:ho!=null?ho:so?"disabled":void 0});return(0,ia.Tm)(gn,zr)}return gn}):null,[mn]);return At(De.createElement(Dt,Object.assign({ref:Zt,openMotion:Gt},(0,na.Z)(Tt,["rootClassName"]),{expandIcon:Nn,prefixCls:Lt,className:wt,style:Object.assign(Object.assign({},pn==null?void 0:pn.style),ze)}),sa))}),{Panel:qt}),Qe=Ae},5083:function(Me,bt,le){"use strict";le.d(bt,{default:function(){return Yi}});var te=le(61186),x=le.n(te),xe=le(48736),He=le(90111),Ge=le.n(He),Ye=le(58319),ye=le.n(Ye),dt=le(23250),we=le.n(dt),De=le(74959),$e=le.n(De),Ke=le(10238),it=le.n(Ke),fe=le(33656),a=le.n(fe);x().extend(a()),x().extend(it()),x().extend(Ge()),x().extend(ye()),x().extend(we()),x().extend($e()),x().extend(function(me,pe){var he=pe.prototype,Ze=he.format;he.format=function(ut){var St=(ut||"").replace("Wo","wo");return Ze.bind(this)(St)}});var E={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},b=function(pe){var he=E[pe];return he||pe.split("_")[0]},y=function(){(0,xe.ET)(!1,"Not match any format. Please help to fire a issue about this.")},z={getNow:function(){return x()()},getFixedDate:function(pe){return x()(pe,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(pe){return pe.endOf("month")},getWeekDay:function(pe){var he=pe.locale("en");return he.weekday()+he.localeData().firstDayOfWeek()},getYear:function(pe){return pe.year()},getMonth:function(pe){return pe.month()},getDate:function(pe){return pe.date()},getHour:function(pe){return pe.hour()},getMinute:function(pe){return pe.minute()},getSecond:function(pe){return pe.second()},addYear:function(pe,he){return pe.add(he,"year")},addMonth:function(pe,he){return pe.add(he,"month")},addDate:function(pe,he){return pe.add(he,"day")},setYear:function(pe,he){return pe.year(he)},setMonth:function(pe,he){return pe.month(he)},setDate:function(pe,he){return pe.date(he)},setHour:function(pe,he){return pe.hour(he)},setMinute:function(pe,he){return pe.minute(he)},setSecond:function(pe,he){return pe.second(he)},isAfter:function(pe,he){return pe.isAfter(he)},isValidate:function(pe){return pe.isValid()},locale:{getWeekFirstDay:function(pe){return x()().locale(b(pe)).localeData().firstDayOfWeek()},getWeekFirstDate:function(pe,he){return he.locale(b(pe)).weekday(0)},getWeek:function(pe,he){return he.locale(b(pe)).week()},getShortWeekDays:function(pe){return x()().locale(b(pe)).localeData().weekdaysMin()},getShortMonths:function(pe){return x()().locale(b(pe)).localeData().monthsShort()},format:function(pe,he,Ze){return he.locale(b(pe)).format(Ze)},parse:function(pe,he,Ze){for(var Ve=b(pe),ut=0;ut<Ze.length;ut+=1){var St=Ze[ut],an=he;if(St.includes("wo")||St.includes("Wo")){for(var $t=an.split("-")[0],wn=an.split("-")[1],da=x()($t,"YYYY").startOf("year").locale(Ve),kn=0;kn<=52;kn+=1){var Vn=da.add(kn,"week");if(Vn.format("Wo")===wn)return Vn}return y(),null}var ma=x()(an,St,!0).locale(Ve);if(ma.isValid())return ma}return he&&y(),null}}},ae=z,se=le(53487),ce=le(14809),de=le(59301),Se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"},Le=Se,ke=le(7657),Ne=function(pe,he){return de.createElement(ke.Z,(0,ce.Z)({},pe,{ref:he,icon:Le}))},Pt=de.forwardRef(Ne),lt=Pt,Dt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},Fa=Dt,na=function(pe,he){return de.createElement(ke.Z,(0,ce.Z)({},pe,{ref:he,icon:Fa}))},Sa=de.forwardRef(na),ia=Sa,Yt=le(19248),bn={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"},ft=bn,qt=function(pe,he){return de.createElement(ke.Z,(0,ce.Z)({},pe,{ref:he,icon:ft}))},On=de.forwardRef(qt),Un=On,An=le(92310),ct=le.n(An),pt=le(99153),It=le(84851),Jn=le(13028),yn=le(19257),ta=le(93046),Oe=le(4635),Ae=le(20439),Qe=le(50298),Tt=le(18929),Zt=le(26112),Qt=le(80547),ln=le(13697),pn=10,Kn=pn*10,Wt=7;function Be(me,pe){if(!me&&!pe)return!0;if(!me||!pe)return!1}function ze(me,pe,he){var Ze=Be(pe,he);if(typeof Ze=="boolean")return Ze;var Ve=Math.floor(me.getYear(pe)/10),ut=Math.floor(me.getYear(he)/10);return Ve===ut}function yt(me,pe,he){var Ze=Be(pe,he);return typeof Ze=="boolean"?Ze:me.getYear(pe)===me.getYear(he)}function Vt(me,pe){var he=Math.floor(me.getMonth(pe)/3);return he+1}function En(me,pe,he){var Ze=Be(pe,he);return typeof Ze=="boolean"?Ze:yt(me,pe,he)&&Vt(me,pe)===Vt(me,he)}function Sn(me,pe,he){var Ze=Be(pe,he);return typeof Ze=="boolean"?Ze:yt(me,pe,he)&&me.getMonth(pe)===me.getMonth(he)}function mn(me,pe,he){var Ze=Be(pe,he);return typeof Ze=="boolean"?Ze:me.getYear(pe)===me.getYear(he)&&me.getMonth(pe)===me.getMonth(he)&&me.getDate(pe)===me.getDate(he)}function vn(me,pe,he){var Ze=Be(pe,he);return typeof Ze=="boolean"?Ze:me.getHour(pe)===me.getHour(he)&&me.getMinute(pe)===me.getMinute(he)&&me.getSecond(pe)===me.getSecond(he)}function Kt(me,pe,he,Ze){var Ve=Be(he,Ze);return typeof Ve=="boolean"?Ve:yt(me,he,Ze)&&me.locale.getWeek(pe,he)===me.locale.getWeek(pe,Ze)}function Lt(me,pe,he){return mn(me,pe,he)&&vn(me,pe,he)}function Dn(me,pe,he,Ze){return!pe||!he||!Ze?!1:!mn(me,pe,Ze)&&!mn(me,he,Ze)&&me.isAfter(Ze,pe)&&me.isAfter(he,Ze)}function At(me,pe,he){var Ze=pe.locale.getWeekFirstDay(me),Ve=pe.setDate(he,1),ut=pe.getWeekDay(Ve),St=pe.addDate(Ve,Ze-ut);return pe.getMonth(St)===pe.getMonth(he)&&pe.getDate(St)>1&&(St=pe.addDate(St,-7)),St}function on(me,pe,he){var Ze=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(pe){case"year":return he.addYear(me,Ze*10);case"quarter":case"month":return he.addYear(me,Ze);default:return he.addMonth(me,Ze)}}function en(me,pe){var he=pe.generateConfig,Ze=pe.locale,Ve=pe.format;return typeof Ve=="function"?Ve(me):he.locale.format(Ze.locale,me,Ve)}function Nn(me,pe){var he=pe.generateConfig,Ze=pe.locale,Ve=pe.formatList;return!me||typeof Ve[0]=="function"?null:he.locale.parse(Ze.locale,me,Ve)}function wt(me){var pe=me.cellDate,he=me.mode,Ze=me.disabledDate,Ve=me.generateConfig;if(!Ze)return!1;var ut=function(ga,cn,Tn){for(var ha=cn;ha<=Tn;){var fr=void 0;switch(ga){case"date":{if(fr=Ve.setDate(pe,ha),!Ze(fr))return!1;break}case"month":{if(fr=Ve.setMonth(pe,ha),!wt({cellDate:fr,mode:"month",generateConfig:Ve,disabledDate:Ze}))return!1;break}case"year":{if(fr=Ve.setYear(pe,ha),!wt({cellDate:fr,mode:"year",generateConfig:Ve,disabledDate:Ze}))return!1;break}}ha+=1}return!0};switch(he){case"date":case"week":return Ze(pe);case"month":{var St=1,an=Ve.getDate(Ve.getEndDate(pe));return ut("date",St,an)}case"quarter":{var $t=Math.floor(Ve.getMonth(pe)/3)*3,wn=$t+2;return ut("month",$t,wn)}case"year":return ut("month",0,11);case"decade":{var da=Ve.getYear(pe),kn=Math.floor(da/pn)*pn,Vn=kn+pn-1;return ut("year",kn,Vn)}}}function Gt(me,pe){var he=pe.formatList,Ze=pe.generateConfig,Ve=pe.locale;return(0,Qt.Z)(function(){if(!me)return[[""],""];for(var ut="",St=[],an=0;an<he.length;an+=1){var $t=he[an],wn=en(me,{generateConfig:Ze,locale:Ve,format:$t});St.push(wn),an===0&&(ut=wn)}return[St,ut]},[me,he,Ve],function(ut,St){return!Lt(Ze,ut[0],St[0])||!(0,ln.Z)(ut[1],St[1],!0)||!(0,ln.Z)(ut[2],St[2],!0)})}function sa(me,pe){var he=pe.formatList,Ze=pe.generateConfig,Ve=pe.locale,ut=(0,de.useState)(null),St=(0,Qe.Z)(ut,2),an=St[0],$t=St[1],wn=(0,de.useRef)(null);function da(Tn){var ha=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(wn.current),ha){$t(Tn);return}wn.current=requestAnimationFrame(function(){$t(Tn)})}var kn=Gt(an,{formatList:he,generateConfig:Ze,locale:Ve}),Vn=(0,Qe.Z)(kn,2),ma=Vn[1];function ga(Tn){da(Tn)}function cn(){var Tn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;da(null,Tn)}return(0,de.useEffect)(function(){cn(!0)},[me]),(0,de.useEffect)(function(){return function(){return cancelAnimationFrame(wn.current)}},[]),[ma,ga,cn]}var gn=le(10228),Pa=le(16089),Pr=le(95190),Wr=le(29194),Tr=new Map;function so(me,pe){var he;function Ze(){(0,Wr.Z)(me)?pe():he=(0,Pa.Z)(function(){Ze()})}return Ze(),function(){Pa.Z.cancel(he)}}function ho(me,pe,he){if(Tr.get(me)&&cancelAnimationFrame(Tr.get(me)),he<=0){Tr.set(me,requestAnimationFrame(function(){me.scrollTop=pe}));return}var Ze=pe-me.scrollTop,Ve=Ze/he*10;Tr.set(me,requestAnimationFrame(function(){me.scrollTop+=Ve,me.scrollTop!==pe&&ho(me,pe,he-10)}))}function zr(me,pe){var he=pe.onLeftRight,Ze=pe.onCtrlLeftRight,Ve=pe.onUpDown,ut=pe.onPageUpDown,St=pe.onEnter,an=me.which,$t=me.ctrlKey,wn=me.metaKey;switch(an){case gn.Z.LEFT:if($t||wn){if(Ze)return Ze(-1),!0}else if(he)return he(-1),!0;break;case gn.Z.RIGHT:if($t||wn){if(Ze)return Ze(1),!0}else if(he)return he(1),!0;break;case gn.Z.UP:if(Ve)return Ve(-1),!0;break;case gn.Z.DOWN:if(Ve)return Ve(1),!0;break;case gn.Z.PAGE_UP:if(ut)return ut(-1),!0;break;case gn.Z.PAGE_DOWN:if(ut)return ut(1),!0;break;case gn.Z.ENTER:if(St)return St(),!0;break}return!1}function Br(me,pe,he,Ze){var Ve=me;if(!Ve)switch(pe){case"time":Ve=Ze?"hh:mm:ss a":"HH:mm:ss";break;case"week":Ve="gggg-wo";break;case"month":Ve="YYYY-MM";break;case"quarter":Ve="YYYY-[Q]Q";break;case"year":Ve="YYYY";break;default:Ve=he?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Ve}function Mr(me,pe,he){var Ze=me==="time"?8:10,Ve=typeof pe=="function"?pe(he.getNow()).length:pe.length;return Math.max(Ze,Ve)+2}var Dr=null,lr=new Set;function co(me){return!Dr&&typeof window!="undefined"&&window.addEventListener&&(Dr=function(he){(0,Pr.Z)(lr).forEach(function(Ze){Ze(he)})},window.addEventListener("mousedown",Dr)),lr.add(me),function(){lr.delete(me),lr.size===0&&(window.removeEventListener("mousedown",Dr),Dr=null)}}function Jr(me){var pe=me.target;if(me.composed&&pe.shadowRoot){var he;return((he=me.composedPath)===null||he===void 0?void 0:he.call(me)[0])||pe}return pe}var Ot=function(pe){return pe==="month"||pe==="date"?"year":pe},Rn=function(pe){return pe==="date"?"month":pe},Gn=function(pe){return pe==="month"||pe==="date"?"quarter":pe},un=function(pe){return pe==="date"?"week":pe},Bn={year:Ot,month:Rn,quarter:Gn,week:un,time:null,date:null};function ra(me,pe){return me.some(function(he){return he&&he.contains(pe)})}function La(me){var pe=me.open,he=me.value,Ze=me.isClickOutside,Ve=me.triggerOpen,ut=me.forwardKeyDown,St=me.onKeyDown,an=me.blurToCancel,$t=me.onSubmit,wn=me.onCancel,da=me.onFocus,kn=me.onBlur,Vn=me.changeOnBlur,ma=(0,de.useState)(!1),ga=(0,Qe.Z)(ma,2),cn=ga[0],Tn=ga[1],ha=(0,de.useState)(!1),fr=(0,Qe.Z)(ha,2),or=fr[0],pr=fr[1],yr=(0,de.useRef)(!1),Te=(0,de.useRef)(!1),ar=(0,de.useRef)(!1),Ko={onMouseDown:function(){Tn(!0),Ve(!0)},onKeyDown:function(wo){var lu=function(){ar.current=!0};if(St(wo,lu),!ar.current){switch(wo.which){case gn.Z.ENTER:{pe?$t()!==!1&&Tn(!0):Ve(!0),wo.preventDefault();return}case gn.Z.TAB:{cn&&pe&&!wo.shiftKey?(Tn(!1),wo.preventDefault()):!cn&&pe&&!ut(wo)&&wo.shiftKey&&(Tn(!0),wo.preventDefault());return}case gn.Z.ESC:{Tn(!0),wn();return}}!pe&&![gn.Z.SHIFT].includes(wo.which)?Ve(!0):cn||ut(wo)}},onFocus:function(wo){Tn(!0),pr(!0),da&&da(wo)},onBlur:function(wo){if(yr.current||!Ze(document.activeElement)){yr.current=!1;return}an?setTimeout(function(){for(var lu=document,vu=lu.activeElement;vu&&vu.shadowRoot;)vu=vu.shadowRoot.activeElement;Ze(vu)&&wn()},0):pe&&(Ve(!1),Te.current&&$t()),pr(!1),kn==null||kn(wo)}};return(0,de.useEffect)(function(){Te.current=!1},[pe]),(0,de.useEffect)(function(){Te.current=!0},[he]),(0,de.useEffect)(function(){return co(function($r){var wo=Jr($r),lu=Ze(wo);pe&&(lu?!Vn&&(!or||lu)&&Ve(!1):(yr.current=!0,(0,Pa.Z)(function(){yr.current=!1})))})}),[Ko,{focused:or,typing:cn}]}function et(me,pe){return de.useMemo(function(){return me||(pe?((0,xe.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(pe).map(function(he){var Ze=(0,Qe.Z)(he,2),Ve=Ze[0],ut=Ze[1];return{label:Ve,value:ut}})):[])},[me,pe])}var Et=le(34280);function vt(me){var pe=me.valueTexts,he=me.onTextChange,Ze=de.useState(""),Ve=(0,Qe.Z)(Ze,2),ut=Ve[0],St=Ve[1],an=de.useRef([]);an.current=pe;function $t(da){St(da),he(da)}function wn(){St(an.current[0])}return(0,Et.Z)(function(){pe.every(function(da){return da!==ut})&&wn()},[pe.join("||")]),[ut,$t,wn]}var Qn=de.createContext({}),qn=Qn,ca=le(93664);function ir(me){var pe=me.cellRender,he=me.monthCellRender,Ze=me.dateRender,Ve=de.useMemo(function(){if(pe)return pe;if(!(!he&&!Ze))return function(ut,St){var an=ut;return Ze&&St.type==="date"?Ze(an,St.today):he&&St.type==="month"?he(an,St.locale):St.originNode}},[pe,he,Ze]);return Ve}function Qa(me,pe){for(var he=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Ze=String(me);Ze.length<pe;)Ze="".concat(he).concat(me);return Ze}var Ma=function(){for(var pe=arguments.length,he=new Array(pe),Ze=0;Ze<pe;Ze++)he[Ze]=arguments[Ze];return he};function Ja(me){return me==null?[]:Array.isArray(me)?me:[me]}function Ua(me,pe){return me?me[pe]:null}function Ln(me,pe,he){var Ze=[Ua(me,0),Ua(me,1)];return Ze[he]=typeof pe=="function"?pe(Ze[he]):pe,!Ze[0]&&!Ze[1]?null:Ze}function Ha(me){return typeof me=="function"?me():me}function Hr(me){var pe=me.cellPrefixCls,he=me.generateConfig,Ze=me.rangedValue,Ve=me.hoverRangedValue,ut=me.isInView,St=me.isSameCell,an=me.offsetCell,$t=me.today,wn=me.value;function da(kn){var Vn,ma=an(kn,-1),ga=an(kn,1),cn=Ua(Ze,0),Tn=Ua(Ze,1),ha=Ua(Ve,0),fr=Ua(Ve,1),or=Dn(he,ha,fr,kn);function pr(wo){return St(cn,wo)}function yr(wo){return St(Tn,wo)}var Te=St(ha,kn),ar=St(fr,kn),Ko=(or||ar)&&(!ut(ma)||yr(ma)),$r=(or||Te)&&(!ut(ga)||pr(ga));return Vn={},(0,Oe.Z)(Vn,"".concat(pe,"-in-view"),ut(kn)),(0,Oe.Z)(Vn,"".concat(pe,"-in-range"),Dn(he,cn,Tn,kn)),(0,Oe.Z)(Vn,"".concat(pe,"-range-start"),pr(kn)),(0,Oe.Z)(Vn,"".concat(pe,"-range-end"),yr(kn)),(0,Oe.Z)(Vn,"".concat(pe,"-range-start-single"),pr(kn)&&!Tn),(0,Oe.Z)(Vn,"".concat(pe,"-range-end-single"),yr(kn)&&!cn),(0,Oe.Z)(Vn,"".concat(pe,"-range-start-near-hover"),pr(kn)&&(St(ma,ha)||Dn(he,ha,fr,ma))),(0,Oe.Z)(Vn,"".concat(pe,"-range-end-near-hover"),yr(kn)&&(St(ga,fr)||Dn(he,ha,fr,ga))),(0,Oe.Z)(Vn,"".concat(pe,"-range-hover"),or),(0,Oe.Z)(Vn,"".concat(pe,"-range-hover-start"),Te),(0,Oe.Z)(Vn,"".concat(pe,"-range-hover-end"),ar),(0,Oe.Z)(Vn,"".concat(pe,"-range-hover-edge-start"),Ko),(0,Oe.Z)(Vn,"".concat(pe,"-range-hover-edge-end"),$r),(0,Oe.Z)(Vn,"".concat(pe,"-range-hover-edge-start-near-range"),Ko&&St(ma,Tn)),(0,Oe.Z)(Vn,"".concat(pe,"-range-hover-edge-end-near-range"),$r&&St(ga,cn)),(0,Oe.Z)(Vn,"".concat(pe,"-today"),St($t,kn)),(0,Oe.Z)(Vn,"".concat(pe,"-selected"),St(wn,kn)),Vn}return da}var Mo=de.createContext({}),aa=Mo;function Cn(me,pe,he,Ze,Ve){var ut=me.setHour(pe,he);return ut=me.setMinute(ut,Ze),ut=me.setSecond(ut,Ve),ut}function du(me,pe,he){if(!he)return pe;var Ze=pe;return Ze=me.setHour(Ze,me.getHour(he)),Ze=me.setMinute(Ze,me.getMinute(he)),Ze=me.setSecond(Ze,me.getSecond(he)),Ze}function Nr(me,pe,he,Ze,Ve,ut){var St=Math.floor(me/Ze)*Ze;if(St<me)return[St,60-Ve,60-ut];var an=Math.floor(pe/Ve)*Ve;if(an<pe)return[St,an,60-ut];var $t=Math.floor(he/ut)*ut;return[St,an,$t]}function No(me,pe){var he=me.getYear(pe),Ze=me.getMonth(pe)+1,Ve=me.getEndDate(me.getFixedDate("".concat(he,"-").concat(Ze,"-01"))),ut=me.getDate(Ve),St=Ze<10?"0".concat(Ze):"".concat(Ze);return"".concat(he,"-").concat(St,"-").concat(ut)}function no(me){for(var pe=me.prefixCls,he=me.disabledDate,Ze=me.onSelect,Ve=me.picker,ut=me.rowNum,St=me.colNum,an=me.prefixColumn,$t=me.rowClassName,wn=me.baseDate,da=me.getCellClassName,kn=me.getCellText,Vn=me.getCellNode,ma=me.getCellDate,ga=me.generateConfig,cn=me.titleCell,Tn=me.headerCells,ha=de.useContext(qn),fr=ha.onDateMouseEnter,or=ha.onDateMouseLeave,pr=ha.mode,yr="".concat(pe,"-cell"),Te=[],ar=0;ar<ut;ar+=1){for(var Ko=[],$r=void 0,wo=function(){var yu,cu=ar*St+lu,Wo=ma(wn,cu),uo=wt({cellDate:Wo,mode:pr,disabledDate:he,generateConfig:ga});lu===0&&($r=Wo,an&&Ko.push(an($r)));var iu=cn&&cn(Wo),Tu=de.createElement("div",{className:"".concat(yr,"-inner")},kn(Wo));Ko.push(de.createElement("td",{key:lu,title:iu,className:ct()(yr,(0,Ae.Z)((yu={},(0,Oe.Z)(yu,"".concat(yr,"-disabled"),uo),(0,Oe.Z)(yu,"".concat(yr,"-start"),kn(Wo)===1||Ve==="year"&&Number(iu)%10===0),(0,Oe.Z)(yu,"".concat(yr,"-end"),iu===No(ga,Wo)||Ve==="year"&&Number(iu)%10===9),yu),da(Wo))),onClick:function(){uo||Ze(Wo)},onMouseEnter:function(){!uo&&fr&&fr(Wo)},onMouseLeave:function(){!uo&&or&&or(Wo)}},Vn?Vn(Wo,Tu):Tu))},lu=0;lu<St;lu+=1)wo();Te.push(de.createElement("tr",{key:ar,className:$t&&$t($r)},Ko))}return de.createElement("div",{className:"".concat(pe,"-body")},de.createElement("table",{className:"".concat(pe,"-content")},Tn&&de.createElement("thead",null,de.createElement("tr",null,Tn)),de.createElement("tbody",null,Te)))}function eu(me){var pe=me.prefixCls,he=me.generateConfig,Ze=me.prefixColumn,Ve=me.locale,ut=me.rowCount,St=me.viewDate,an=me.value,$t=me.cellRender,wn=me.isSameCell,da=de.useContext(aa),kn=da.rangedValue,Vn=da.hoverRangedValue,ma=At(Ve.locale,he,St),ga="".concat(pe,"-cell"),cn=he.locale.getWeekFirstDay(Ve.locale),Tn=he.getNow(),ha=[],fr=Ve.shortWeekDays||(he.locale.getShortWeekDays?he.locale.getShortWeekDays(Ve.locale):[]);Ze&&ha.push(de.createElement("th",{key:"empty","aria-label":"empty cell"}));for(var or=0;or<Wt;or+=1)ha.push(de.createElement("th",{key:or},fr[(or+cn)%Wt]));var pr=Hr({cellPrefixCls:ga,today:Tn,value:an,generateConfig:he,rangedValue:Ze?null:kn,hoverRangedValue:Ze?null:Vn,isSameCell:wn||function(Te,ar){return mn(he,Te,ar)},isInView:function(ar){return Sn(he,ar,St)},offsetCell:function(ar,Ko){return he.addDate(ar,Ko)}}),yr=$t?function(Te,ar){return $t(Te,{originNode:ar,today:Tn,type:"date",locale:Ve})}:void 0;return de.createElement(no,(0,ce.Z)({},me,{rowNum:ut,colNum:Wt,baseDate:ma,getCellNode:yr,getCellText:he.getDate,getCellClassName:pr,getCellDate:he.addDate,titleCell:function(ar){return en(ar,{locale:Ve,format:"YYYY-MM-DD",generateConfig:he})},headerCells:ha}))}var tu=eu,bu={visibility:"hidden"};function Eo(me){var pe=me.prefixCls,he=me.prevIcon,Ze=he===void 0?"\u2039":he,Ve=me.nextIcon,ut=Ve===void 0?"\u203A":Ve,St=me.superPrevIcon,an=St===void 0?"\xAB":St,$t=me.superNextIcon,wn=$t===void 0?"\xBB":$t,da=me.onSuperPrev,kn=me.onSuperNext,Vn=me.onPrev,ma=me.onNext,ga=me.children,cn=de.useContext(qn),Tn=cn.hideNextBtn,ha=cn.hidePrevBtn;return de.createElement("div",{className:pe},da&&de.createElement("button",{type:"button",onClick:da,tabIndex:-1,className:"".concat(pe,"-super-prev-btn"),style:ha?bu:{}},an),Vn&&de.createElement("button",{type:"button",onClick:Vn,tabIndex:-1,className:"".concat(pe,"-prev-btn"),style:ha?bu:{}},Ze),de.createElement("div",{className:"".concat(pe,"-view")},ga),ma&&de.createElement("button",{type:"button",onClick:ma,tabIndex:-1,className:"".concat(pe,"-next-btn"),style:Tn?bu:{}},ut),kn&&de.createElement("button",{type:"button",onClick:kn,tabIndex:-1,className:"".concat(pe,"-super-next-btn"),style:Tn?bu:{}},wn))}var Vo=Eo;function Hn(me){var pe=me.prefixCls,he=me.generateConfig,Ze=me.locale,Ve=me.viewDate,ut=me.onNextMonth,St=me.onPrevMonth,an=me.onNextYear,$t=me.onPrevYear,wn=me.onYearClick,da=me.onMonthClick,kn=de.useContext(qn),Vn=kn.hideHeader;if(Vn)return null;var ma="".concat(pe,"-header"),ga=Ze.shortMonths||(he.locale.getShortMonths?he.locale.getShortMonths(Ze.locale):[]),cn=he.getMonth(Ve),Tn=de.createElement("button",{type:"button",key:"year",onClick:wn,tabIndex:-1,className:"".concat(pe,"-year-btn")},en(Ve,{locale:Ze,format:Ze.yearFormat,generateConfig:he})),ha=de.createElement("button",{type:"button",key:"month",onClick:da,tabIndex:-1,className:"".concat(pe,"-month-btn")},Ze.monthFormat?en(Ve,{locale:Ze,format:Ze.monthFormat,generateConfig:he}):ga[cn]),fr=Ze.monthBeforeYear?[ha,Tn]:[Tn,ha];return de.createElement(Vo,(0,ce.Z)({},me,{prefixCls:ma,onSuperPrev:$t,onPrev:St,onNext:ut,onSuperNext:an}),fr)}var ao=Hn,Io=6;function Bo(me){var pe=me.prefixCls,he=me.panelName,Ze=he===void 0?"date":he,Ve=me.keyboardConfig,ut=me.active,St=me.operationRef,an=me.generateConfig,$t=me.value,wn=me.viewDate,da=me.onViewDateChange,kn=me.onPanelChange,Vn=me.onSelect,ma="".concat(pe,"-").concat(Ze,"-panel");St.current={onKeyDown:function(ha){return zr(ha,(0,Ae.Z)({onLeftRight:function(or){Vn(an.addDate($t||wn,or),"key")},onCtrlLeftRight:function(or){Vn(an.addYear($t||wn,or),"key")},onUpDown:function(or){Vn(an.addDate($t||wn,or*Wt),"key")},onPageUpDown:function(or){Vn(an.addMonth($t||wn,or),"key")}},Ve))}};var ga=function(ha){var fr=an.addYear(wn,ha);da(fr),kn(null,fr)},cn=function(ha){var fr=an.addMonth(wn,ha);da(fr),kn(null,fr)};return de.createElement("div",{className:ct()(ma,(0,Oe.Z)({},"".concat(ma,"-active"),ut))},de.createElement(ao,(0,ce.Z)({},me,{prefixCls:pe,value:$t,viewDate:wn,onPrevYear:function(){ga(-1)},onNextYear:function(){ga(1)},onPrevMonth:function(){cn(-1)},onNextMonth:function(){cn(1)},onMonthClick:function(){kn("month",wn)},onYearClick:function(){kn("year",wn)}})),de.createElement(tu,(0,ce.Z)({},me,{onSelect:function(ha){return Vn(ha,"mouse")},prefixCls:pe,value:$t,viewDate:wn,rowCount:Io})))}var Rt=Bo;function rt(me){var pe=de.useContext(qn),he=pe.hideHeader;if(he)return null;var Ze=me.prefixCls,Ve=me.generateConfig,ut=me.locale,St=me.value,an=me.format,$t="".concat(Ze,"-header");return de.createElement(Vo,{prefixCls:$t},St?en(St,{locale:ut,format:an,generateConfig:Ve}):"\xA0")}var Je=rt;function Xt(me){var pe=me.value,he=me.generateConfig,Ze=me.disabledMinutes,Ve=me.disabledSeconds,ut=me.minutes,St=me.seconds,an=me.use12Hours,$t=function(da,kn,Vn,ma){var ga=he.getNow(),cn=pe||ga,Tn=kn<0?he.getHour(ga):kn,ha=Vn<0?he.getMinute(ga):Vn,fr=ma<0?he.getSecond(ga):ma,or=Ze&&Ze(Tn);if(or!=null&&or.includes(ha)){var pr=ut.find(function(ar){return!or.includes(ar.value)});if(pr)ha=pr.value;else return null}var yr=Ve&&Ve(Tn,ha);if(yr!=null&&yr.includes(fr)){var Te=St.find(function(ar){return!yr.includes(ar.value)});if(Te)fr=Te.value;else return null}return cn=Cn(he,cn,!an||!da?Tn:Tn+12,ha,fr),cn};return $t}function jn(me){var pe=me.prefixCls,he=me.units,Ze=me.onSelect,Ve=me.value,ut=me.active,St=me.hideDisabledOptions,an=me.info,$t=me.type,wn="".concat(pe,"-cell"),da=de.useContext(qn),kn=da.open,Vn=(0,de.useRef)(null),ma=(0,de.useRef)(new Map),ga=(0,de.useRef)();return(0,de.useLayoutEffect)(function(){var cn=ma.current.get(Ve);cn&&kn!==!1&&ho(Vn.current,cn.offsetTop,120)},[Ve]),(0,de.useLayoutEffect)(function(){if(kn){var cn=ma.current.get(Ve);cn&&(ga.current=so(cn,function(){ho(Vn.current,cn.offsetTop,0)}))}return function(){var Tn;(Tn=ga.current)===null||Tn===void 0||Tn.call(ga)}},[kn]),de.createElement("ul",{className:ct()("".concat(pe,"-column"),(0,Oe.Z)({},"".concat(pe,"-column-active"),ut)),ref:Vn,style:{position:"relative"}},he.map(function(cn){var Tn;return St&&cn.disabled?null:de.createElement("li",{key:cn.value,ref:function(fr){ma.current.set(cn.value,fr)},className:ct()(wn,(Tn={},(0,Oe.Z)(Tn,"".concat(wn,"-disabled"),cn.disabled),(0,Oe.Z)(Tn,"".concat(wn,"-selected"),Ve===cn.value),Tn)),onClick:function(){cn.disabled||Ze(cn.value)}},an.cellRender?an.cellRender(cn.value,{today:an.today,locale:an.locale,originNode:de.createElement("div",{className:"".concat(wn,"-inner")},cn.label),type:"time",subType:$t}):de.createElement("div",{className:"".concat(wn,"-inner")},cn.label))}))}var Na=jn;function zn(me,pe){if(me.length!==pe.length)return!0;for(var he=0;he<me.length;he+=1)if(me[he].disabled!==pe[he].disabled)return!0;return!1}function Aa(me,pe,he,Ze){for(var Ve=[],ut=he>=1?he|0:1,St=me;St<=pe;St+=ut)Ve.push({label:Qa(St,2),value:St,disabled:(Ze||[]).includes(St)});return Ve}function Fn(me){var pe=me.generateConfig,he=me.prefixCls,Ze=me.operationRef,Ve=me.activeColumnIndex,ut=me.value,St=me.showHour,an=me.showMinute,$t=me.showSecond,wn=me.use12Hours,da=me.hourStep,kn=da===void 0?1:da,Vn=me.minuteStep,ma=Vn===void 0?1:Vn,ga=me.secondStep,cn=ga===void 0?1:ga,Tn=me.disabledHours,ha=me.disabledMinutes,fr=me.disabledSeconds,or=me.disabledTime,pr=me.hideDisabledOptions,yr=me.onSelect,Te=me.cellRender,ar=me.locale,Ko=[],$r="".concat(he,"-content"),wo="".concat(he,"-time-panel"),lu,vu=ut?pe.getHour(ut):-1,yu=vu,cu=ut?pe.getMinute(ut):-1,Wo=ut?pe.getSecond(ut):-1,uo=pe.getNow(),iu=de.useMemo(function(){if(or){var ru=or(uo);return[ru.disabledHours,ru.disabledMinutes,ru.disabledSeconds]}return[Tn,ha,fr]},[Tn,ha,fr,or,uo]),Tu=(0,Qe.Z)(iu,3),ju=Tu[0],Eu=Tu[1],$u=Tu[2],Il=Aa(0,23,kn,ju&&ju()),Pl=(0,Qt.Z)(function(){return Il},Il,zn);wn&&(lu=yu>=12,yu%=12);var Ql=de.useMemo(function(){if(!wn)return[!1,!1];var ru=[!0,!0];return Pl.forEach(function(el){var ul=el.disabled,Rl=el.value;ul||(Rl>=12?ru[1]=!1:ru[0]=!1)}),ru},[wn,Pl]),dl=(0,Qe.Z)(Ql,2),Jl=dl[0],ol=dl[1],Fl=de.useMemo(function(){return wn?Pl.filter(lu?function(ru){return ru.value>=12}:function(ru){return ru.value<12}).map(function(ru){var el=ru.value%12,ul=el===0?"12":Qa(el,2);return(0,Ae.Z)((0,Ae.Z)({},ru),{},{label:ul,value:el})}):Pl},[wn,lu,Pl]),jl=Aa(0,59,ma,Eu&&Eu(vu)),ci=Aa(0,59,cn,$u&&$u(vu,cu)),au=Xt({value:ut,generateConfig:pe,disabledMinutes:Eu,disabledSeconds:$u,minutes:jl,seconds:ci,use12Hours:wn});Ze.current={onUpDown:function(el){var ul=Ko[Ve];if(ul)for(var Rl=ul.units.findIndex(function(Ai){return Ai.value===ul.value}),Xl=ul.units.length,ll=1;ll<Xl;ll+=1){var Tl=ul.units[(Rl+el*ll+Xl)%Xl];if(Tl.disabled!==!0){ul.onSelect(Tl.value);break}}}};function bi(ru,el,ul,Rl,Xl){ru!==!1&&Ko.push({node:de.cloneElement(el,{prefixCls:wo,value:ul,active:Ve===Ko.length,onSelect:Xl,units:Rl,hideDisabledOptions:pr}),onSelect:Xl,value:ul,units:Rl})}bi(St,de.createElement(Na,{key:"hour",type:"hour",info:{today:uo,locale:ar,cellRender:Te}}),yu,Fl,function(ru){yr(au(lu,ru,cu,Wo),"mouse")}),bi(an,de.createElement(Na,{key:"minute",type:"minute",info:{today:uo,locale:ar,cellRender:Te}}),cu,jl,function(ru){yr(au(lu,yu,ru,Wo),"mouse")}),bi($t,de.createElement(Na,{key:"second",type:"second",info:{today:uo,locale:ar,cellRender:Te}}),Wo,ci,function(ru){yr(au(lu,yu,cu,ru),"mouse")});var Wi=-1;return typeof lu=="boolean"&&(Wi=lu?1:0),bi(wn===!0,de.createElement(Na,{key:"meridiem",type:"meridiem",info:{today:uo,locale:ar,cellRender:Te}}),Wi,[{label:"AM",value:0,disabled:Jl},{label:"PM",value:1,disabled:ol}],function(ru){yr(au(!!ru,yu,cu,Wo),"mouse")}),de.createElement("div",{className:$r},Ko.map(function(ru){var el=ru.node;return el}))}var Da=Fn,mo=function(pe){return pe.filter(function(he){return he!==!1}).length};function zo(me){var pe=me.generateConfig,he=me.format,Ze=he===void 0?"HH:mm:ss":he,Ve=me.prefixCls,ut=me.active,St=me.operationRef,an=me.showHour,$t=me.showMinute,wn=me.showSecond,da=me.use12Hours,kn=da===void 0?!1:da,Vn=me.onSelect,ma=me.value,ga="".concat(Ve,"-time-panel"),cn=de.useRef(),Tn=de.useState(-1),ha=(0,Qe.Z)(Tn,2),fr=ha[0],or=ha[1],pr=mo([an,$t,wn,kn]);return St.current={onKeyDown:function(Te){return zr(Te,{onLeftRight:function(Ko){or((fr+Ko+pr)%pr)},onUpDown:function(Ko){fr===-1?or(0):cn.current&&cn.current.onUpDown(Ko)},onEnter:function(){Vn(ma||pe.getNow(),"key"),or(-1)}})},onBlur:function(){or(-1)}},de.createElement("div",{className:ct()(ga,(0,Oe.Z)({},"".concat(ga,"-active"),ut))},de.createElement(Je,(0,ce.Z)({},me,{format:Ze,prefixCls:Ve})),de.createElement(Da,(0,ce.Z)({},me,{prefixCls:Ve,activeColumnIndex:fr,operationRef:cn})))}var Au=zo,xr=Ma("date","time");function rr(me){var pe=me.prefixCls,he=me.operationRef,Ze=me.generateConfig,Ve=me.value,ut=me.defaultValue,St=me.disabledTime,an=me.showTime,$t=me.onSelect,wn=me.cellRender,da="".concat(pe,"-datetime-panel"),kn=de.useState(null),Vn=(0,Qe.Z)(kn,2),ma=Vn[0],ga=Vn[1],cn=de.useRef({}),Tn=de.useRef({}),ha=(0,ca.Z)(an)==="object"?(0,Ae.Z)({},an):{};function fr(Te){var ar=xr.indexOf(ma)+Te,Ko=xr[ar]||null;return Ko}var or=function(ar){Tn.current.onBlur&&Tn.current.onBlur(ar),ga(null)};he.current={onKeyDown:function(ar){if(ar.which===gn.Z.TAB){var Ko=fr(ar.shiftKey?-1:1);return ga(Ko),Ko&&ar.preventDefault(),!0}if(ma){var $r=ma==="date"?cn:Tn;return $r.current&&$r.current.onKeyDown&&$r.current.onKeyDown(ar),!0}return[gn.Z.LEFT,gn.Z.RIGHT,gn.Z.UP,gn.Z.DOWN].includes(ar.which)?(ga("date"),!0):!1},onBlur:or,onClose:or};var pr=function(ar,Ko){var $r=ar;Ko==="date"&&!Ve&&ha.defaultValue?($r=Ze.setHour($r,Ze.getHour(ha.defaultValue)),$r=Ze.setMinute($r,Ze.getMinute(ha.defaultValue)),$r=Ze.setSecond($r,Ze.getSecond(ha.defaultValue))):Ko==="time"&&!Ve&&ut&&($r=Ze.setYear($r,Ze.getYear(ut)),$r=Ze.setMonth($r,Ze.getMonth(ut)),$r=Ze.setDate($r,Ze.getDate(ut))),$t&&$t($r,"mouse")},yr=St?St(Ve||null):{};return de.createElement("div",{className:ct()(da,(0,Oe.Z)({},"".concat(da,"-active"),ma))},de.createElement(Rt,(0,ce.Z)({},me,{cellRender:wn,operationRef:cn,active:ma==="date",onSelect:function(ar){pr(du(Ze,ar,!Ve&&(0,ca.Z)(an)==="object"?an.defaultValue:null),"date")}})),de.createElement(Au,(0,ce.Z)({},me,{cellRender:wn?function(Te,ar){return wn(Te,(0,Ae.Z)((0,Ae.Z)({},ar),{},{type:"time"}))}:void 0,format:void 0},ha,yr,{disabledTime:null,defaultValue:void 0,operationRef:Tn,active:ma==="time",onSelect:function(ar){pr(ar,"time")}})))}var Gr=rr;function qr(me){var pe=me.prefixCls,he=me.generateConfig,Ze=me.viewDate,Ve=me.onPrevDecades,ut=me.onNextDecades,St=de.useContext(qn),an=St.hideHeader;if(an)return null;var $t="".concat(pe,"-header"),wn=he.getYear(Ze),da=Math.floor(wn/Kn)*Kn,kn=da+Kn-1;return de.createElement(Vo,(0,ce.Z)({},me,{prefixCls:$t,onSuperPrev:Ve,onSuperNext:ut}),da,"-",kn)}var jr=qr,Po=3,cr=4;function dr(me){var pe=pn-1,he=me.prefixCls,Ze=me.viewDate,Ve=me.generateConfig,ut=me.cellRender,St=me.locale,an="".concat(he,"-cell"),$t=Ve.getYear(Ze),wn=Math.floor($t/pn)*pn,da=Math.floor($t/Kn)*Kn,kn=da+Kn-1,Vn=Ve.setYear(Ze,da-Math.ceil((Po*cr*pn-Kn)/2)),ma=function(Tn){var ha,fr=Ve.getYear(Tn),or=fr+pe;return ha={},(0,Oe.Z)(ha,"".concat(an,"-in-view"),da<=fr&&or<=kn),(0,Oe.Z)(ha,"".concat(an,"-selected"),fr===wn),ha},ga=ut?function(cn,Tn){return ut(cn,{originNode:Tn,today:Ve.getNow(),type:"decade",locale:St})}:void 0;return de.createElement(no,(0,ce.Z)({},me,{rowNum:cr,colNum:Po,baseDate:Vn,getCellNode:ga,getCellText:function(Tn){var ha=Ve.getYear(Tn);return"".concat(ha,"-").concat(ha+pe)},getCellClassName:ma,getCellDate:function(Tn,ha){return Ve.addYear(Tn,ha*pn)}}))}var wr=dr;function Xr(me){var pe=me.prefixCls,he=me.onViewDateChange,Ze=me.generateConfig,Ve=me.viewDate,ut=me.operationRef,St=me.onSelect,an=me.onPanelChange,$t="".concat(pe,"-decade-panel");ut.current={onKeyDown:function(Vn){return zr(Vn,{onLeftRight:function(ga){St(Ze.addYear(Ve,ga*pn),"key")},onCtrlLeftRight:function(ga){St(Ze.addYear(Ve,ga*Kn),"key")},onUpDown:function(ga){St(Ze.addYear(Ve,ga*pn*Po),"key")},onEnter:function(){an("year",Ve)}})}};var wn=function(Vn){var ma=Ze.addYear(Ve,Vn*Kn);he(ma),an(null,ma)},da=function(Vn){St(Vn,"mouse"),an("year",Vn)};return de.createElement("div",{className:$t},de.createElement(jr,(0,ce.Z)({},me,{prefixCls:pe,onPrevDecades:function(){wn(-1)},onNextDecades:function(){wn(1)}})),de.createElement(wr,(0,ce.Z)({},me,{prefixCls:pe,onSelect:da})))}var Fo=Xr;function Ir(me){var pe=me.prefixCls,he=me.generateConfig,Ze=me.locale,Ve=me.viewDate,ut=me.onNextYear,St=me.onPrevYear,an=me.onYearClick,$t=de.useContext(qn),wn=$t.hideHeader;if(wn)return null;var da="".concat(pe,"-header");return de.createElement(Vo,(0,ce.Z)({},me,{prefixCls:da,onSuperPrev:St,onSuperNext:ut}),de.createElement("button",{type:"button",onClick:an,className:"".concat(pe,"-year-btn")},en(Ve,{locale:Ze,format:Ze.yearFormat,generateConfig:he})))}var Ra=Ir,pa=3,tr=4;function oo(me){var pe=me.prefixCls,he=me.locale,Ze=me.value,Ve=me.viewDate,ut=me.generateConfig,St=me.cellRender,an=de.useContext(aa),$t=an.rangedValue,wn=an.hoverRangedValue,da="".concat(pe,"-cell"),kn=Hr({cellPrefixCls:da,value:Ze,generateConfig:ut,rangedValue:$t,hoverRangedValue:wn,isSameCell:function(Tn,ha){return Sn(ut,Tn,ha)},isInView:function(){return!0},offsetCell:function(Tn,ha){return ut.addMonth(Tn,ha)}}),Vn=he.shortMonths||(ut.locale.getShortMonths?ut.locale.getShortMonths(he.locale):[]),ma=ut.setMonth(Ve,0),ga=St?function(cn,Tn){return St(cn,{originNode:Tn,locale:he,today:ut.getNow(),type:"month"})}:void 0;return de.createElement(no,(0,ce.Z)({},me,{rowNum:tr,colNum:pa,baseDate:ma,getCellNode:ga,getCellText:function(Tn){return he.monthFormat?en(Tn,{locale:he,format:he.monthFormat,generateConfig:ut}):Vn[ut.getMonth(Tn)]},getCellClassName:kn,getCellDate:ut.addMonth,titleCell:function(Tn){return en(Tn,{locale:he,format:"YYYY-MM",generateConfig:ut})}}))}var Fr=oo;function Lu(me){var pe=me.prefixCls,he=me.operationRef,Ze=me.onViewDateChange,Ve=me.generateConfig,ut=me.value,St=me.viewDate,an=me.onPanelChange,$t=me.onSelect,wn="".concat(pe,"-month-panel");he.current={onKeyDown:function(Vn){return zr(Vn,{onLeftRight:function(ga){$t(Ve.addMonth(ut||St,ga),"key")},onCtrlLeftRight:function(ga){$t(Ve.addYear(ut||St,ga),"key")},onUpDown:function(ga){$t(Ve.addMonth(ut||St,ga*pa),"key")},onEnter:function(){an("date",ut||St)}})}};var da=function(Vn){var ma=Ve.addYear(St,Vn);Ze(ma),an(null,ma)};return de.createElement("div",{className:wn},de.createElement(Ra,(0,ce.Z)({},me,{prefixCls:pe,onPrevYear:function(){da(-1)},onNextYear:function(){da(1)},onYearClick:function(){an("year",St)}})),de.createElement(Fr,(0,ce.Z)({},me,{prefixCls:pe,onSelect:function(Vn){$t(Vn,"mouse"),an("date",Vn)}})))}var nu=Lu;function Nu(me){var pe=me.prefixCls,he=me.generateConfig,Ze=me.locale,Ve=me.viewDate,ut=me.onNextYear,St=me.onPrevYear,an=me.onYearClick,$t=de.useContext(qn),wn=$t.hideHeader;if(wn)return null;var da="".concat(pe,"-header");return de.createElement(Vo,(0,ce.Z)({},me,{prefixCls:da,onSuperPrev:St,onSuperNext:ut}),de.createElement("button",{type:"button",onClick:an,className:"".concat(pe,"-year-btn")},en(Ve,{locale:Ze,format:Ze.yearFormat,generateConfig:he})))}var qu=Nu,Ka=4,sl=1;function ti(me){var pe=me.prefixCls,he=me.locale,Ze=me.value,Ve=me.viewDate,ut=me.generateConfig,St=me.cellRender,an=de.useContext(aa),$t=an.rangedValue,wn=an.hoverRangedValue,da="".concat(pe,"-cell"),kn=Hr({cellPrefixCls:da,value:Ze,generateConfig:ut,rangedValue:$t,hoverRangedValue:wn,isSameCell:function(cn,Tn){return En(ut,cn,Tn)},isInView:function(){return!0},offsetCell:function(cn,Tn){return ut.addMonth(cn,Tn*3)}}),Vn=ut.setDate(ut.setMonth(Ve,0),1),ma=St?function(ga,cn){return St(ga,{originNode:cn,locale:he,today:ut.getNow(),type:"quarter"})}:void 0;return de.createElement(no,(0,ce.Z)({},me,{rowNum:sl,colNum:Ka,baseDate:Vn,getCellNode:ma,getCellText:function(cn){return en(cn,{locale:he,format:he.quarterFormat||"[Q]Q",generateConfig:ut})},getCellClassName:kn,getCellDate:function(cn,Tn){return ut.addMonth(cn,Tn*3)},titleCell:function(cn){return en(cn,{locale:he,format:"YYYY-[Q]Q",generateConfig:ut})}}))}var Mi=ti;function ni(me){var pe=me.prefixCls,he=me.operationRef,Ze=me.onViewDateChange,Ve=me.generateConfig,ut=me.value,St=me.viewDate,an=me.onPanelChange,$t=me.onSelect,wn="".concat(pe,"-quarter-panel");he.current={onKeyDown:function(Vn){return zr(Vn,{onLeftRight:function(ga){$t(Ve.addMonth(ut||St,ga*3),"key")},onCtrlLeftRight:function(ga){$t(Ve.addYear(ut||St,ga),"key")},onUpDown:function(ga){$t(Ve.addYear(ut||St,ga),"key")}})}};var da=function(Vn){var ma=Ve.addYear(St,Vn);Ze(ma),an(null,ma)};return de.createElement("div",{className:wn},de.createElement(qu,(0,ce.Z)({},me,{prefixCls:pe,onPrevYear:function(){da(-1)},onNextYear:function(){da(1)},onYearClick:function(){an("year",St)}})),de.createElement(Mi,(0,ce.Z)({},me,{prefixCls:pe,onSelect:function(Vn){$t(Vn,"mouse")}})))}var br=ni;function xa(me){var pe=me.prefixCls,he=me.generateConfig,Ze=me.locale,Ve=me.value,ut=me.disabledDate,St=me.onSelect,an=de.useContext(aa),$t=an.rangedValue,wn=an.hoverRangedValue,da=de.useContext(qn),kn=da.onDateMouseEnter,Vn=da.onDateMouseLeave,ma=(wn==null?void 0:wn[0])||($t==null?void 0:$t[0]),ga=(wn==null?void 0:wn[1])||($t==null?void 0:$t[1]),cn="".concat(pe,"-cell"),Tn=function(pr){var yr=wt({cellDate:pr,mode:"week",disabledDate:ut,generateConfig:he});return de.createElement("td",{key:"week",className:ct()(cn,"".concat(cn,"-week")),onClick:function(){yr||St(pr,"mouse")},onMouseEnter:function(){!yr&&kn&&kn(pr)},onMouseLeave:function(){!yr&&Vn&&Vn(pr)}},de.createElement("div",{className:"".concat(cn,"-inner")},he.locale.getWeek(Ze.locale,pr)))},ha="".concat(pe,"-week-panel-row"),fr=function(pr){var yr,Te=Kt(he,Ze.locale,ma,pr),ar=Kt(he,Ze.locale,ga,pr);return ct()(ha,(yr={},(0,Oe.Z)(yr,"".concat(ha,"-selected"),!$t&&Kt(he,Ze.locale,Ve,pr)),(0,Oe.Z)(yr,"".concat(ha,"-range-start"),Te),(0,Oe.Z)(yr,"".concat(ha,"-range-end"),ar),(0,Oe.Z)(yr,"".concat(ha,"-range-hover"),!Te&&!ar&&Dn(he,ma,ga,pr)),yr))};return de.createElement(Rt,(0,ce.Z)({},me,{panelName:"week",prefixColumn:Tn,rowClassName:fr,keyboardConfig:{onLeftRight:null},isSameCell:function(){return!1}}))}var ya=xa,Wa=10;function Co(me){var pe=me.prefixCls,he=me.generateConfig,Ze=me.viewDate,Ve=me.onPrevDecade,ut=me.onNextDecade,St=me.onDecadeClick,an=de.useContext(qn),$t=an.hideHeader;if($t)return null;var wn="".concat(pe,"-header"),da=he.getYear(Ze),kn=Math.floor(da/Wa)*Wa,Vn=kn+Wa-1;return de.createElement(Vo,(0,ce.Z)({},me,{prefixCls:wn,onSuperPrev:Ve,onSuperNext:ut}),de.createElement("button",{type:"button",onClick:St,className:"".concat(pe,"-decade-btn")},kn,"-",Vn))}var uu=Co,Iu=3,kr=4;function lo(me){var pe=me.prefixCls,he=me.value,Ze=me.viewDate,Ve=me.locale,ut=me.generateConfig,St=me.cellRender,an=de.useContext(aa),$t=an.rangedValue,wn=an.hoverRangedValue,da="".concat(pe,"-cell"),kn=ut.getYear(Ze),Vn=Math.floor(kn/Wa)*Wa,ma=Vn+Wa-1,ga=ut.setYear(Ze,Vn-Math.ceil((Iu*kr-Wa)/2)),cn=ut.getNow(),Tn=function(pr){var yr=ut.getYear(pr);return Vn<=yr&&yr<=ma},ha=Hr({cellPrefixCls:da,value:he,generateConfig:ut,rangedValue:$t,hoverRangedValue:wn,isSameCell:function(pr,yr){return yt(ut,pr,yr)},isInView:Tn,offsetCell:function(pr,yr){return ut.addYear(pr,yr)}}),fr=St?function(or,pr){return St(or,{originNode:pr,today:cn,type:"year",locale:Ve})}:void 0;return de.createElement(no,(0,ce.Z)({},me,{rowNum:kr,colNum:Iu,baseDate:ga,getCellNode:fr,getCellText:ut.getYear,getCellClassName:ha,getCellDate:ut.addYear,titleCell:function(pr){return en(pr,{locale:Ve,format:"YYYY",generateConfig:ut})}}))}var Ho=lo;function yo(me){var pe=me.prefixCls,he=me.operationRef,Ze=me.onViewDateChange,Ve=me.generateConfig,ut=me.value,St=me.viewDate,an=me.sourceMode,$t=me.onSelect,wn=me.onPanelChange,da="".concat(pe,"-year-panel");he.current={onKeyDown:function(ma){return zr(ma,{onLeftRight:function(cn){$t(Ve.addYear(ut||St,cn),"key")},onCtrlLeftRight:function(cn){$t(Ve.addYear(ut||St,cn*Wa),"key")},onUpDown:function(cn){$t(Ve.addYear(ut||St,cn*Iu),"key")},onEnter:function(){wn(an==="date"?"date":"month",ut||St)}})}};var kn=function(ma){var ga=Ve.addYear(St,ma*10);Ze(ga),wn(null,ga)};return de.createElement("div",{className:da},de.createElement(uu,(0,ce.Z)({},me,{prefixCls:pe,onPrevDecade:function(){kn(-1)},onNextDecade:function(){kn(1)},onDecadeClick:function(){wn("decade",St)}})),de.createElement(Ho,(0,ce.Z)({},me,{prefixCls:pe,onSelect:function(ma){wn(an==="date"?"date":"month",ma),$t(ma,"mouse")}})))}var hu=yo;function Su(me,pe,he){return he?de.createElement("div",{className:"".concat(me,"-footer-extra")},he(pe)):null}function Ou(me){var pe=me.prefixCls,he=me.components,Ze=he===void 0?{}:he,Ve=me.needConfirmButton,ut=me.onNow,St=me.onOk,an=me.okDisabled,$t=me.showNow,wn=me.locale,da,kn;if(Ve){var Vn=Ze.button||"button";ut&&$t!==!1&&(da=de.createElement("li",{className:"".concat(pe,"-now")},de.createElement("a",{className:"".concat(pe,"-now-btn"),onClick:ut},wn.now))),kn=Ve&&de.createElement("li",{className:"".concat(pe,"-ok")},de.createElement(Vn,{disabled:an,onClick:St},wn.ok))}return!da&&!kn?null:de.createElement("ul",{className:"".concat(pe,"-ranges")},da,kn)}var ui=["date","month"];function li(me){var pe,he=me,Ze=he.prefixCls,Ve=Ze===void 0?"rc-picker":Ze,ut=he.className,St=he.style,an=he.locale,$t=he.generateConfig,wn=he.value,da=he.defaultValue,kn=he.pickerValue,Vn=he.defaultPickerValue,ma=he.disabledDate,ga=he.mode,cn=he.picker,Tn=cn===void 0?"date":cn,ha=he.tabIndex,fr=ha===void 0?0:ha,or=he.showNow,pr=he.showTime,yr=he.showToday,Te=he.renderExtraFooter,ar=he.hideHeader,Ko=he.onSelect,$r=he.onChange,wo=he.onPanelChange,lu=he.onMouseDown,vu=he.onPickerValueChange,yu=he.onOk,cu=he.components,Wo=he.direction,uo=he.hourStep,iu=uo===void 0?1:uo,Tu=he.minuteStep,ju=Tu===void 0?1:Tu,Eu=he.secondStep,$u=Eu===void 0?1:Eu,Il=he.dateRender,Pl=he.monthCellRender,Ql=he.cellRender,dl=Tn==="date"&&!!pr||Tn==="time",Jl=24%iu===0,ol=60%ju===0,Fl=60%$u===0,jl=de.useContext(qn),ci=jl.operationRef,au=jl.onSelect,bi=jl.hideRanges,Wi=jl.defaultOpenValue,ru=de.useContext(aa),el=ru.inRange,ul=ru.panelPosition,Rl=ru.rangedValue,Xl=ru.hoverRangedValue,ll=de.useRef({}),Tl=de.useRef(!0),Ai=(0,Tt.Z)(null,{value:wn,defaultValue:da,postState:function(Cr){return!Cr&&Wi&&Tn==="time"?Wi:Cr}}),Vi=(0,Qe.Z)(Ai,2),hi=Vi[0],gs=Vi[1],Qs=(0,Tt.Z)(null,{value:kn,defaultValue:Vn||hi,postState:function(Cr){var ou=$t.getNow();if(!Cr)return ou;if(!hi&&pr){var ml=(0,ca.Z)(pr)==="object"?pr.defaultValue:da;return du($t,Array.isArray(Cr)?Cr[0]:Cr,ml||ou)}return Array.isArray(Cr)?Cr[0]:Cr}}),Ws=(0,Qe.Z)(Qs,2),xl=Ws[0],ku=Ws[1],ql=function(Cr){ku(Cr),vu&&vu(Cr)},As=function(Cr){var ou=Bn[Tn];return ou?ou(Cr):Cr},os=(0,Tt.Z)(function(){return Tn==="time"?"time":As("date")},{value:ga}),Ti=(0,Qe.Z)(os,2),vl=Ti[0],Ei=Ti[1];de.useEffect(function(){Ei(Tn)},[Tn]);var us=de.useState(function(){return vl}),$i=(0,Qe.Z)(us,2),Bi=$i[0],wl=$i[1],Di=function(Cr,ou){var ml=As(Cr||vl);wl(vl),Ei(ml),wo&&(vl!==ml||Lt($t,xl,xl))&&wo(ou,ml)},Ll=function(Cr,ou){var ml=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;(vl===Tn||ml)&&(gs(Cr),Ko&&Ko(Cr),au&&au(Cr,ou),$r&&!Lt($t,Cr,hi)&&!(ma!=null&&ma(Cr))&&$r(Cr))},Pi=function(Cr){if(ui.includes(vl)){var ou,ml,ki=vl==="date";switch(Cr===gn.Z.PAGE_UP||Cr===gn.Z.PAGE_DOWN?ml=ki?$t.addMonth:$t.addYear:ml=ki?$t.addDate:$t.addMonth,Cr){case gn.Z.LEFT:case gn.Z.PAGE_UP:ou=ml(xl,-1);break;case gn.Z.RIGHT:case gn.Z.PAGE_DOWN:ou=ml(xl,1);break;case gn.Z.UP:case gn.Z.DOWN:ou=ml(xl,Number("".concat(Cr===gn.Z.UP?"-":"").concat(ki?Wt:pa)));break}if(ou)return!(ma!=null&&ma(ou))}return!0},Bs=function(Cr){if(ll.current&&ll.current.onKeyDown){var ou=!0,ml=Cr.which;if([gn.Z.LEFT,gn.Z.RIGHT,gn.Z.UP,gn.Z.DOWN,gn.Z.PAGE_UP,gn.Z.PAGE_DOWN,gn.Z.ENTER].includes(ml)&&(Cr.preventDefault(),ml!==gn.Z.ENTER&&fr===0&&(ou=Pi(ml))),ou)return ll.current.onKeyDown(Cr)}return(0,xe.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Xu=function(Cr){ll.current&&ll.current.onBlur&&ll.current.onBlur(Cr)};ci&&ul!=="right"&&(ci.current={onKeyDown:Bs,onClose:function(){ll.current&&ll.current.onClose&&ll.current.onClose()}}),de.useEffect(function(){wn&&!Tl.current&&ku(wn)},[wn]),de.useEffect(function(){Tl.current=!1},[]);var pl,bl=ir({cellRender:Ql,monthCellRender:Pl,dateRender:Il}),Vu=(0,Ae.Z)((0,Ae.Z)({},me),{},{cellRender:bl,operationRef:ll,prefixCls:Ve,viewDate:xl,value:hi,onViewDateChange:ql,sourceMode:Bi,onPanelChange:Di,disabledDate:ma});switch(delete Vu.onChange,delete Vu.onSelect,vl){case"decade":pl=de.createElement(Fo,(0,ce.Z)({},Vu,{onSelect:function(Cr,ou){ql(Cr),Ll(Cr,ou)}}));break;case"year":pl=de.createElement(hu,(0,ce.Z)({},Vu,{onSelect:function(Cr,ou){ql(Cr),Ll(Cr,ou)}}));break;case"month":pl=de.createElement(nu,(0,ce.Z)({},Vu,{onSelect:function(Cr,ou){ql(Cr),Ll(Cr,ou)}}));break;case"quarter":pl=de.createElement(br,(0,ce.Z)({},Vu,{onSelect:function(Cr,ou){ql(Cr),Ll(Cr,ou)}}));break;case"week":pl=de.createElement(ya,(0,ce.Z)({},Vu,{onSelect:function(Cr,ou){ql(Cr),Ll(Cr,ou)}}));break;case"time":delete Vu.showTime,pl=de.createElement(Au,(0,ce.Z)({},Vu,(0,ca.Z)(pr)==="object"?pr:null,{onSelect:function(Cr,ou){ql(Cr),Ll(Cr,ou)}}));break;default:pr?pl=de.createElement(Gr,(0,ce.Z)({},Vu,{onSelect:function(Cr,ou){ql(Cr),Ll(Cr,ou)}})):pl=de.createElement(Rt,(0,ce.Z)({},Vu,{onSelect:function(Cr,ou){ql(Cr),Ll(Cr,ou)}}))}var ls,mu,zi=function(){var Cr=$t.getNow(),ou=Nr($t.getHour(Cr),$t.getMinute(Cr),$t.getSecond(Cr),Jl?iu:1,ol?ju:1,Fl?$u:1),ml=Cn($t,Cr,ou[0],ou[1],ou[2]);Ll(ml,"submit")};bi||(ls=Su(Ve,vl,Te),pr&&vl!=="date"?mu=null:mu=Ou({prefixCls:Ve,components:cu,needConfirmButton:dl,okDisabled:!hi||ma&&ma(hi),locale:an,showNow:or,onNow:dl&&zi,onOk:function(){hi&&(Ll(hi,"submit",!0),yu&&yu(hi))}}));var Ds;if(yr&&vl==="date"&&Tn==="date"&&!pr){var is=$t.getNow(),Vs="".concat(Ve,"-today-btn"),fs=ma&&ma(is);Ds=de.createElement("a",{className:ct()(Vs,fs&&"".concat(Vs,"-disabled")),"aria-disabled":fs,onClick:function(){fs||Ll(is,"mouse",!0)}},an.today)}return de.createElement(qn.Provider,{value:(0,Ae.Z)((0,Ae.Z)({},jl),{},{mode:vl,hideHeader:"hideHeader"in me?ar:jl.hideHeader,hidePrevBtn:el&&ul==="right",hideNextBtn:el&&ul==="left"})},de.createElement("div",{tabIndex:fr,className:ct()("".concat(Ve,"-panel"),ut,(pe={},(0,Oe.Z)(pe,"".concat(Ve,"-panel-has-range"),Rl&&Rl[0]&&Rl[1]),(0,Oe.Z)(pe,"".concat(Ve,"-panel-has-range-hover"),Xl&&Xl[0]&&Xl[1]),(0,Oe.Z)(pe,"".concat(Ve,"-panel-rtl"),Wo==="rtl"),pe)),style:St,onKeyDown:Bs,onBlur:Xu,onMouseDown:lu},pl,ls||mu||Ds?de.createElement("div",{className:"".concat(Ve,"-footer")},ls,mu,Ds):null))}var Vl=li,Ci=le(35593),Qu={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Ni(me){var pe,he=me.prefixCls,Ze=me.popupElement,Ve=me.popupStyle,ut=me.visible,St=me.dropdownClassName,an=me.dropdownAlign,$t=me.transitionName,wn=me.getPopupContainer,da=me.children,kn=me.range,Vn=me.popupPlacement,ma=me.direction,ga="".concat(he,"-dropdown"),cn=function(){return Vn!==void 0?Vn:ma==="rtl"?"bottomRight":"bottomLeft"};return de.createElement(Ci.Z,{showAction:[],hideAction:[],popupPlacement:cn(),builtinPlacements:Qu,prefixCls:ga,popupTransitionName:$t,popup:Ze,popupAlign:an,popupVisible:ut,popupClassName:ct()(St,(pe={},(0,Oe.Z)(pe,"".concat(ga,"-range"),kn),(0,Oe.Z)(pe,"".concat(ga,"-rtl"),ma==="rtl"),pe)),popupStyle:Ve,getPopupContainer:wn},da)}var Bl=Ni;function ai(me){var pe=me.prefixCls,he=me.presets,Ze=me.onClick,Ve=me.onHover;return he.length?de.createElement("div",{className:"".concat(pe,"-presets")},de.createElement("ul",null,he.map(function(ut,St){var an=ut.label,$t=ut.value;return de.createElement("li",{key:St,onClick:function(){return Ze==null?void 0:Ze(Ha($t))},onMouseEnter:function(){return Ve==null?void 0:Ve(Ha($t))},onMouseLeave:function(){return Ve==null?void 0:Ve(null)}},an)}))):null}function Ui(me){var pe=me.picker,he=me.disabledHours,Ze=me.disabledMinutes,Ve=me.disabledSeconds;pe==="time"&&(he||Ze||Ve)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Ii(me,pe,he){var Ze=(0,ca.Z)(pe)==="object"?pe.clearIcon:he;return Ze||de.createElement("span",{className:"".concat(me,"-clear-btn")})}function Cl(me){var pe,he=me,Ze=he.prefixCls,Ve=Ze===void 0?"rc-picker":Ze,ut=he.id,St=he.name,an=he.tabIndex,$t=he.style,wn=he.className,da=he.dropdownClassName,kn=he.dropdownAlign,Vn=he.popupStyle,ma=he.transitionName,ga=he.generateConfig,cn=he.locale,Tn=he.inputReadOnly,ha=he.allowClear,fr=he.autoFocus,or=he.showTime,pr=he.picker,yr=pr===void 0?"date":pr,Te=he.format,ar=he.use12Hours,Ko=he.value,$r=he.defaultValue,wo=he.presets,lu=he.open,vu=he.defaultOpen,yu=he.defaultOpenValue,cu=he.suffixIcon,Wo=he.clearIcon,uo=he.disabled,iu=he.disabledDate,Tu=he.placeholder,ju=he.getPopupContainer,Eu=he.pickerRef,$u=he.panelRender,Il=he.onChange,Pl=he.onOpenChange,Ql=he.onFocus,dl=he.onBlur,Jl=he.onMouseDown,ol=he.onMouseUp,Fl=he.onMouseEnter,jl=he.onMouseLeave,ci=he.onContextMenu,au=he.onClick,bi=he.onKeyDown,Wi=he.onSelect,ru=he.direction,el=he.autoComplete,ul=el===void 0?"off":el,Rl=he.inputRender,Xl=he.changeOnBlur,ll=de.useRef(null),Tl=yr==="date"&&!!or||yr==="time",Ai=et(wo),Vi=Ja(Br(Te,yr,or,ar)),hi=de.useRef(null),gs=de.useRef(null),Qs=de.useRef(null),Ws=(0,Tt.Z)(null,{value:Ko,defaultValue:$r}),xl=(0,Qe.Z)(Ws,2),ku=xl[0],ql=xl[1],As=de.useState(ku),os=(0,Qe.Z)(As,2),Ti=os[0],vl=os[1],Ei=de.useRef(null),us=(0,Tt.Z)(!1,{value:lu,defaultValue:vu,postState:function(to){return uo?!1:to},onChange:function(to){Pl&&Pl(to),!to&&Ei.current&&Ei.current.onClose&&Ei.current.onClose()}}),$i=(0,Qe.Z)(us,2),Bi=$i[0],wl=$i[1],Di=Gt(Ti,{formatList:Vi,generateConfig:ga,locale:cn}),Ll=(0,Qe.Z)(Di,2),Pi=Ll[0],Bs=Ll[1],Xu=vt({valueTexts:Pi,onTextChange:function(to){var di=Nn(to,{locale:cn,formatList:Vi,generateConfig:ga});di&&(!iu||!iu(di))&&vl(di)}}),pl=(0,Qe.Z)(Xu,3),bl=pl[0],Vu=pl[1],ls=pl[2],mu=function(to){vl(to),ql(to),Il&&!Lt(ga,ku,to)&&Il(to,to?en(to,{generateConfig:ga,locale:cn,format:Vi[0]}):"")},zi=function(to){uo&&to||wl(to)},Ds=function(to){return Bi&&Ei.current&&Ei.current.onKeyDown?Ei.current.onKeyDown(to):((0,xe.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},is=function(){for(var to=arguments.length,di=new Array(to),il=0;il<to;il++)di[il]=arguments[il];au==null||au.apply(void 0,di),ll.current&&(ll.current.focus(),zi(!0))},Vs=function(to){Xl&&mu(Ti),dl==null||dl(to)},fs=La({blurToCancel:Tl,open:Bi,value:bl,triggerOpen:zi,forwardKeyDown:Ds,isClickOutside:function(to){return!ra([hi.current,gs.current,Qs.current],to)},onSubmit:function(){return!Ti||iu&&iu(Ti)?!1:(mu(Ti),zi(!1),ls(),!0)},onCancel:function(){zi(!1),vl(ku),ls()},onKeyDown:function(to,di){bi==null||bi(to,di)},onFocus:Ql,onBlur:Vs,changeOnBlur:Xl}),bo=(0,Qe.Z)(fs,2),Cr=bo[0],ou=bo[1],ml=ou.focused,ki=ou.typing;de.useEffect(function(){Bi||(vl(ku),!Pi.length||Pi[0]===""?Vu(""):Bs!==bl&&ls())},[Bi,Pi]),de.useEffect(function(){Bi||ls()},[yr]),de.useEffect(function(){vl(ku)},[ku]),Eu&&(Eu.current={focus:function(){var to;(to=ll.current)===null||to===void 0||to.focus()},blur:function(){var to;(to=ll.current)===null||to===void 0||to.blur()}});var Js=sa(bl,{formatList:Vi,generateConfig:ga,locale:cn}),mc=(0,Qe.Z)(Js,3),Xs=mc[0],vs=mc[1],Ul=mc[2],Lo=(0,Ae.Z)((0,Ae.Z)({},me),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0,onChange:null}),zs=de.createElement("div",{className:"".concat(Ve,"-panel-layout")},de.createElement(ai,{prefixCls:Ve,presets:Ai,onClick:function(to){mu(to),zi(!1)}}),de.createElement(Vl,(0,ce.Z)({},Lo,{generateConfig:ga,className:ct()((0,Oe.Z)({},"".concat(Ve,"-panel-focused"),!ki)),value:Ti,locale:cn,tabIndex:-1,onSelect:function(to){Wi==null||Wi(to),vl(to)},direction:ru,onPanelChange:function(to,di){var il=me.onPanelChange;Ul(!0),il==null||il(to,di)}})));$u&&(zs=$u(zs));var kl=de.createElement("div",{className:"".concat(Ve,"-panel-container"),ref:hi,onMouseDown:function(to){to.preventDefault()}},zs),Qi;cu&&(Qi=de.createElement("span",{className:"".concat(Ve,"-suffix"),onMouseDown:function(to){to.preventDefault()}},cu));var Jc=Ii(Ve,ha,Wo),ss=de.createElement("span",{onMouseDown:function(to){to.preventDefault(),to.stopPropagation()},onMouseUp:function(to){to.preventDefault(),to.stopPropagation(),mu(null),zi(!1)},className:"".concat(Ve,"-clear"),role:"button"},Jc),_s=!!ha&&ku&&!uo,qs=(0,Ae.Z)((0,Ae.Z)((0,Ae.Z)({id:ut,tabIndex:an,disabled:uo,readOnly:Tn||typeof Vi[0]=="function"||!ki,value:Xs||bl,onChange:function(to){Vu(to.target.value)},autoFocus:fr,placeholder:Tu,ref:ll,title:bl},Cr),{},{size:Mr(yr,Vi[0],ga),name:St},(0,Zt.Z)(me,{aria:!0,data:!0})),{},{autoComplete:ul}),xc=Rl?Rl(qs):de.createElement("input",qs),wc=function(to,di){(di==="submit"||di!=="key"&&!Tl)&&(mu(to),zi(!1))},gc=ru==="rtl"?"bottomRight":"bottomLeft";return de.createElement(qn.Provider,{value:{operationRef:Ei,hideHeader:yr==="time",onSelect:wc,open:Bi,defaultOpenValue:yu,onDateMouseEnter:vs,onDateMouseLeave:Ul}},de.createElement(Bl,{visible:Bi,popupElement:kl,popupStyle:Vn,prefixCls:Ve,dropdownClassName:da,dropdownAlign:kn,getPopupContainer:ju,transitionName:ma,popupPlacement:gc,direction:ru},de.createElement("div",{ref:Qs,className:ct()(Ve,wn,(pe={},(0,Oe.Z)(pe,"".concat(Ve,"-disabled"),uo),(0,Oe.Z)(pe,"".concat(Ve,"-focused"),ml),(0,Oe.Z)(pe,"".concat(Ve,"-rtl"),ru==="rtl"),pe)),style:$t,onMouseDown:Jl,onMouseUp:ol,onMouseEnter:Fl,onMouseLeave:jl,onContextMenu:ci,onClick:is},de.createElement("div",{className:ct()("".concat(Ve,"-input"),(0,Oe.Z)({},"".concat(Ve,"-input-placeholder"),!!Xs)),ref:gs},xc,Qi,_s&&ss))))}var Zo=function(me){(0,yn.Z)(he,me);var pe=(0,ta.Z)(he);function he(){var Ze;(0,pt.Z)(this,he);for(var Ve=arguments.length,ut=new Array(Ve),St=0;St<Ve;St++)ut[St]=arguments[St];return Ze=pe.call.apply(pe,[this].concat(ut)),(0,Oe.Z)((0,Jn.Z)(Ze),"pickerRef",de.createRef()),(0,Oe.Z)((0,Jn.Z)(Ze),"focus",function(){Ze.pickerRef.current&&Ze.pickerRef.current.focus()}),(0,Oe.Z)((0,Jn.Z)(Ze),"blur",function(){Ze.pickerRef.current&&Ze.pickerRef.current.blur()}),Ze}return(0,It.Z)(he,[{key:"render",value:function(){return de.createElement(Cl,(0,ce.Z)({},this.props,{pickerRef:this.pickerRef}))}}]),he}(de.Component),Xi=Zo;function zl(me,pe){var he=me.picker,Ze=me.locale,Ve=me.selectedValue,ut=me.disabledDate,St=me.disabled,an=me.generateConfig,$t=Ua(Ve,0),wn=Ua(Ve,1);function da(cn){return an.locale.getWeekFirstDate(Ze.locale,cn)}function kn(cn){var Tn=an.getYear(cn),ha=an.getMonth(cn);return Tn*100+ha}function Vn(cn){var Tn=an.getYear(cn),ha=Vt(an,cn);return Tn*10+ha}var ma=de.useCallback(function(cn){if(St[0]||ut&&ut(cn))return!0;if(St[1]&&wn)return!mn(an,cn,wn)&&an.isAfter(cn,wn);if(!pe&&wn)switch(he){case"quarter":return Vn(cn)>Vn(wn);case"month":return kn(cn)>kn(wn);case"week":return da(cn)>da(wn);default:return!mn(an,cn,wn)&&an.isAfter(cn,wn)}return!1},[ut,St[1],wn,pe]),ga=de.useCallback(function(cn){if(St[1]||ut&&ut(cn))return!0;if(St[0]&&$t)return!mn(an,cn,wn)&&an.isAfter($t,cn);if(!pe&&$t)switch(he){case"quarter":return Vn(cn)<Vn($t);case"month":return kn(cn)<kn($t);case"week":return da(cn)<da($t);default:return!mn(an,cn,$t)&&an.isAfter($t,cn)}return!1},[ut,St[0],$t,pe]);return[ma,ga]}var Ri=le(70425),Gl=le(6089);function qi(me,pe,he,Ze,Ve,ut,St,an,$t,wn){var da=de.useState(!1),kn=(0,Qe.Z)(da,2),Vn=kn[0],ma=kn[1],ga=(0,Ri.useMergedState)(me||!1,{value:pe}),cn=(0,Qe.Z)(ga,2),Tn=cn[0],ha=cn[1],fr=(0,Ri.useMergedState)(me||!1,{value:pe,onChange:function(iu){wn==null||wn(iu)}}),or=(0,Qe.Z)(fr,2),pr=or[0],yr=or[1],Te=(0,Ri.useMergedState)(0,{value:he}),ar=(0,Qe.Z)(Te,2),Ko=ar[0],$r=ar[1],wo=de.useState(null),lu=(0,Qe.Z)(wo,2),vu=lu[0],yu=lu[1];de.useEffect(function(){pr&&ma(!0)},[pr]);var cu=function(iu){return iu===0?1:0},Wo=(0,Gl.Z)(function(uo,iu,Tu){if(iu===!1)yr(uo);else if(uo){$r(iu),yr(uo);var ju=cu(iu);!pr||![St,an][ju]?yu(ju):(ma(!1),vu!==null&&yu(null))}else if(Tu==="confirm"||Tu==="blur"&&Ze){var Eu=Tn?cu(iu):vu;Eu!==null&&(ma(!1),$r(Eu)),yu(null),Eu!==null&&!$t[Eu]?(0,Pa.Z)(function(){var $u,Il=[Ve,ut][Eu];($u=Il.current)===null||$u===void 0||$u.focus()}):yr(!1)}else yr(!1),ha(!1)});return[pr,Ko,Vn,Wo]}function Va(me,pe,he,Ze){var Ve=on(me,he,Ze,1);function ut(St){return St(me,pe)?"same":St(Ve,pe)?"closing":"far"}switch(he){case"year":return ut(function(St,an){return ze(Ze,St,an)});case"quarter":case"month":return ut(function(St,an){return yt(Ze,St,an)});default:return ut(function(St,an){return Sn(Ze,St,an)})}}function io(me,pe,he,Ze){var Ve=Ua(me,0),ut=Ua(me,1);if(pe===0)return Ve;if(Ve&&ut){var St=Va(Ve,ut,he,Ze);switch(St){case"same":return Ve;case"closing":return Ve;default:return on(ut,he,Ze,-1)}}return Ve}function So(me){var pe=me.values,he=me.picker,Ze=me.defaultDates,Ve=me.generateConfig,ut=de.useState(function(){return[Ua(Ze,0),Ua(Ze,1)]}),St=(0,Qe.Z)(ut,2),an=St[0],$t=St[1],wn=de.useState(null),da=(0,Qe.Z)(wn,2),kn=da[0],Vn=da[1],ma=Ua(pe,0),ga=Ua(pe,1);function cn(ha){return an[ha]?an[ha]:Ua(kn,ha)||io(pe,ha,he,Ve)||ma||ga||Ve.getNow()}function Tn(ha,fr){if(ha){var or=Ln(kn,ha,fr);$t(Ln(an,null,fr)||[null,null]);var pr=(fr+1)%2;Ua(pe,pr)||(or=Ln(or,ha,pr)),Vn(or)}else(ma||ga)&&Vn(null)}return[cn,Tn]}function Go(me,pe){return me&&me[0]&&me[1]&&pe.isAfter(me[0],me[1])?[me[1],me[0]]:me}function rl(me,pe,he,Ze){return!!(me||Ze&&Ze[pe]||he[(pe+1)%2])}function Ki(me){var pe,he,Ze,Ve=me,ut=Ve.prefixCls,St=ut===void 0?"rc-picker":ut,an=Ve.id,$t=Ve.style,wn=Ve.className,da=Ve.popupStyle,kn=Ve.dropdownClassName,Vn=Ve.transitionName,ma=Ve.dropdownAlign,ga=Ve.getPopupContainer,cn=Ve.generateConfig,Tn=Ve.locale,ha=Ve.placeholder,fr=Ve.autoFocus,or=Ve.disabled,pr=Ve.format,yr=Ve.picker,Te=yr===void 0?"date":yr,ar=Ve.showTime,Ko=Ve.use12Hours,$r=Ve.separator,wo=$r===void 0?"~":$r,lu=Ve.value,vu=Ve.defaultValue,yu=Ve.defaultPickerValue,cu=Ve.open,Wo=Ve.defaultOpen,uo=Ve.disabledDate,iu=Ve.disabledTime,Tu=Ve.dateRender,ju=Ve.monthCellRender,Eu=Ve.cellRender,$u=Ve.panelRender,Il=Ve.presets,Pl=Ve.ranges,Ql=Ve.allowEmpty,dl=Ve.allowClear,Jl=Ve.suffixIcon,ol=Ve.clearIcon,Fl=Ve.pickerRef,jl=Ve.inputReadOnly,ci=Ve.mode,au=Ve.renderExtraFooter,bi=Ve.onChange,Wi=Ve.onOpenChange,ru=Ve.onPanelChange,el=Ve.onCalendarChange,ul=Ve.onFocus,Rl=Ve.onBlur,Xl=Ve.onMouseDown,ll=Ve.onMouseUp,Tl=Ve.onMouseEnter,Ai=Ve.onMouseLeave,Vi=Ve.onClick,hi=Ve.onOk,gs=Ve.onKeyDown,Qs=Ve.components,Ws=Ve.order,xl=Ve.direction,ku=Ve.activePickerIndex,ql=Ve.autoComplete,As=ql===void 0?"off":ql,os=Ve.changeOnBlur,Ti=Te==="date"&&!!ar||Te==="time",vl=(0,de.useRef)(null),Ei=(0,de.useRef)(null),us=(0,de.useRef)(null),$i=(0,de.useRef)(null),Bi=(0,de.useRef)(null),wl=(0,de.useRef)(null),Di=(0,de.useRef)(null),Ll=(0,de.useRef)(null),Pi=Ja(Br(pr,Te,ar,Ko)),Bs=(0,de.useRef)(null),Xu=de.useMemo(function(){return Array.isArray(or)?or:[or||!1,or||!1]},[or]),pl=(0,Tt.Z)(null,{value:lu,defaultValue:vu,postState:function(Ar){return Te==="time"&&!Ws?Ar:Go(Ar,cn)}}),bl=(0,Qe.Z)(pl,2),Vu=bl[0],ls=bl[1],mu=So({values:Vu,picker:Te,defaultDates:yu,generateConfig:cn}),zi=(0,Qe.Z)(mu,2),Ds=zi[0],is=zi[1],Vs=(0,Tt.Z)(Vu,{postState:function(Ar){var fo=Ar;if(Xu[0]&&Xu[1])return fo;for(var pu=0;pu<2;pu+=1)Xu[pu]&&!fo&&!Ua(fo,pu)&&!Ua(Ql,pu)&&(fo=Ln(fo,cn.getNow(),pu));return fo}}),fs=(0,Qe.Z)(Vs,2),bo=fs[0],Cr=fs[1],ou=(0,Tt.Z)([Te,Te],{value:ci}),ml=(0,Qe.Z)(ou,2),ki=ml[0],Js=ml[1];(0,de.useEffect)(function(){Js([Te,Te])},[Te]);var mc=function(Ar,fo){Js(Ar),ru&&ru(fo,Ar)},Xs=qi(Wo,cu,ku,os,wl,Di,Ua(bo,0),Ua(bo,1),Xu,Wi),vs=(0,Qe.Z)(Xs,4),Ul=vs[0],Lo=vs[1],zs=vs[2],kl=vs[3],Qi=Ul&&Lo===0,Jc=Ul&&Lo===1,ss=zl({picker:Te,selectedValue:bo,locale:Tn,disabled:Xu,disabledDate:uo,generateConfig:cn},!Ul||zs),_s=(0,Qe.Z)(ss,2),qs=_s[0],xc=_s[1],wc=(0,de.useState)(0),gc=(0,Qe.Z)(wc,2),Uu=gc[0],to=gc[1];(0,de.useEffect)(function(){!Ul&&vl.current&&to(vl.current.offsetWidth)},[Ul]);function di(Cu){kl(!0,Cu,"open"),(0,Pa.Z)(function(){var Ar,fo=[wl,Di][Cu];(Ar=fo.current)===null||Ar===void 0||Ar.focus()},0)}function il(Cu,Ar){var fo=Cu,pu=Ua(fo,0),Sl=Ua(fo,1);pu&&Sl&&cn.isAfter(pu,Sl)&&(Te==="week"&&!Kt(cn,Tn.locale,pu,Sl)||Te==="quarter"&&!En(cn,pu,Sl)||Te!=="week"&&Te!=="quarter"&&Te!=="time"&&!mn(cn,pu,Sl)?Ar===0?(fo=[pu,null],Sl=null):(pu=null,fo=[null,Sl]):(Te!=="time"||Ws!==!1)&&(fo=Go(fo,cn))),Cr(fo);var nc=fo&&fo[0]?en(fo[0],{generateConfig:cn,locale:Tn,format:Pi[0]}):"",Gi=fo&&fo[1]?en(fo[1],{generateConfig:cn,locale:Tn,format:Pi[0]}):"";if(el){var Os={range:Ar===0?"start":"end"};el(fo,[nc,Gi],Os)}var cs=rl(pu,0,Xu,Ql),yc=rl(Sl,1,Xu,Ql),ds=fo===null||cs&&yc;ds&&(ls(fo),bi&&(!Lt(cn,Ua(Vu,0),pu)||!Lt(cn,Ua(Vu,1),Sl))&&bi(fo,[nc,Gi]))}var Xc=function(Ar){return Ul&&Bs.current&&Bs.current.onKeyDown?Bs.current.onKeyDown(Ar):((0,xe.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Lc={formatList:Pi,generateConfig:cn,locale:Tn},hd=Gt(Ua(bo,0),Lc),Oc=(0,Qe.Z)(hd,2),es=Oc[0],Ed=Oc[1],Jd=Gt(Ua(bo,1),Lc),qc=(0,Qe.Z)(Jd,2),$s=qc[0],$c=qc[1],ps=function(Ar,fo){var pu=Nn(Ar,{locale:Tn,formatList:Pi,generateConfig:cn}),Sl=fo===0?qs:xc;pu&&!Sl(pu)&&(Cr(Ln(bo,pu,fo)),is(pu,fo))},Pd=vt({valueTexts:es,onTextChange:function(Ar){return ps(Ar,0)}}),Mc=(0,Qe.Z)(Pd,3),fc=Mc[0],ed=Mc[1],Fd=Mc[2],Sd=vt({valueTexts:$s,onTextChange:function(Ar){return ps(Ar,1)}}),vc=(0,Qe.Z)(Sd,3),Nc=vc[0],pc=vc[1],ec=vc[2],yd=(0,de.useState)(null),td=(0,Qe.Z)(yd,2),xs=td[0],Xa=td[1],Xd=(0,de.useState)(null),qd=(0,Qe.Z)(Xd,2),tc=qd[0],Cd=qd[1],hc=sa(fc,{formatList:Pi,generateConfig:cn,locale:Tn}),nd=(0,Qe.Z)(hc,3),Ec=nd[0],Kl=nd[1],Fi=nd[2],Ic=sa(Nc,{formatList:Pi,generateConfig:cn,locale:Tn}),Pc=(0,Qe.Z)(Ic,3),ad=Pc[0],Mm=Pc[1],Rc=Pc[2],Zl=function(Ar){Cd(Ln(bo,Ar,Lo)),Lo===0?Kl(Ar):Mm(Ar)},$d=function(){Cd(Ln(bo,null,Lo)),Lo===0?Fi():Rc()},em=de.useState(Ul),bd=(0,Qe.Z)(em,2),Ad=bd[0],tm=bd[1];de.useEffect(function(){tm(Ul)},[Ul]);var Tc=function(Ar){if(os&&Ad){var fo=Ua(bo,Lo);fo&&il(bo,Lo)}return Rl==null?void 0:Rl(Ar)},rd=function(Ar,fo){return{blurToCancel:!os&&Ti,forwardKeyDown:Xc,onBlur:Tc,isClickOutside:function(Sl){return!ra([Ei.current,us.current,$i.current,vl.current],Sl)},onFocus:function(Sl){ul&&ul(Sl)},triggerOpen:function(Sl){Sl?kl(Sl,Ar,"open"):kl(Sl,Ua(bo,Ar)?Ar:!1,"blur")},onSubmit:function(){if(!bo||uo&&uo(bo[Ar]))return!1;il(bo,Ar),fo(),kl(!1,Lo,"confirm")},onCancel:function(){kl(!1,Ar,"cancel"),Cr(Vu),fo()}}},kc={onKeyDown:function(Ar,fo){gs==null||gs(Ar,fo)},changeOnBlur:os},Zc=La((0,Ae.Z)((0,Ae.Z)({},rd(0,Fd)),{},{open:Qi,value:fc},kc)),hs=(0,Qe.Z)(Zc,2),Bd=hs[0],Dd=hs[1],ws=Dd.focused,xd=Dd.typing,nm=La((0,Ae.Z)((0,Ae.Z)({},rd(1,ec)),{},{open:Jc,value:Nc},kc)),Ls=(0,Qe.Z)(nm,2),wd=Ls[0],Gs=Ls[1],Ld=Gs.focused,od=Gs.typing,ud=function(Ar){Vi&&Vi(Ar),!Ul&&!wl.current.contains(Ar.target)&&!Di.current.contains(Ar.target)&&(Xu[0]?Xu[1]||di(1):di(0))},am=function(Ar){Xl&&Xl(Ar),Ul&&(ws||Ld)&&!wl.current.contains(Ar.target)&&!Di.current.contains(Ar.target)&&Ar.preventDefault()},Od=Vu&&Vu[0]?en(Vu[0],{locale:Tn,format:"YYYYMMDDHHmmss",generateConfig:cn}):"",rm=Vu&&Vu[1]?en(Vu[1],{locale:Tn,format:"YYYYMMDDHHmmss",generateConfig:cn}):"";(0,de.useEffect)(function(){Ul||(Cr(Vu),!es.length||es[0]===""?ed(""):Ed!==fc&&Fd(),!$s.length||$s[0]===""?pc(""):$c!==Nc&&ec())},[Ul,es,$s]),(0,de.useEffect)(function(){Cr(Vu)},[Od,rm]);var ld=ir({cellRender:Eu,monthCellRender:ju,dateRender:Tu}),Nm=de.useMemo(function(){if(ld)return function(Cu,Ar){return ld(Cu,(0,Ae.Z)((0,Ae.Z)({},Ar),{},{range:Lo?"end":"start"}))}},[Lo,ld]);Fl&&(Fl.current={focus:function(){wl.current&&wl.current.focus()},blur:function(){wl.current&&wl.current.blur(),Di.current&&Di.current.blur()}});var Md=et(Il,Pl);function tl(){var Cu=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},fo=null;Ul&&tc&&tc[0]&&tc[1]&&cn.isAfter(tc[1],tc[0])&&(fo=tc);var pu=ar;if(ar&&(0,ca.Z)(ar)==="object"&&ar.defaultValue){var Sl=ar.defaultValue;pu=(0,Ae.Z)((0,Ae.Z)({},ar),{},{defaultValue:Ua(Sl,Lo)||void 0})}return de.createElement(aa.Provider,{value:{inRange:!0,panelPosition:Cu,rangedValue:xs||bo,hoverRangedValue:fo}},de.createElement(Vl,(0,ce.Z)({},me,Ar,{cellRender:Nm,showTime:pu,mode:ki[Lo],generateConfig:cn,style:void 0,direction:xl,disabledDate:Lo===0?qs:xc,disabledTime:function(Gi){return iu?iu(Gi,Lo===0?"start":"end"):!1},className:ct()((0,Oe.Z)({},"".concat(St,"-panel-focused"),Lo===0?!xd:!od)),value:Ua(bo,Lo),locale:Tn,tabIndex:-1,onPanelChange:function(Gi,Os){Lo===0&&Fi(!0),Lo===1&&Rc(!0),mc(Ln(ki,Os,Lo),Ln(bo,Gi,Lo));var cs=Gi;Cu==="right"&&ki[Lo]===Os&&(cs=on(cs,Os,cn,-1)),is(cs,Lo)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Lo===0?Ua(bo,1):Ua(bo,0)})))}var Es=0,id=0;if(Lo&&us.current&&Bi.current&&Ei.current&&Ll.current){Es=us.current.offsetWidth+Bi.current.offsetWidth;var om=Ll.current.offsetLeft>Es?Ll.current.offsetLeft-Es:Ll.current.offsetLeft,Nd=Ei.current.offsetWidth,sd=Ll.current.offsetWidth;Nd&&sd&&Es>Nd-sd-(xl==="rtl"?0:om)&&(id=Es)}var js=xl==="rtl"?{right:Es}:{left:Es};function Fc(){var Cu,Ar=Su(St,ki[Lo],au),fo=Ou({prefixCls:St,components:Qs,needConfirmButton:Ti,okDisabled:!Ua(bo,Lo)||uo&&uo(bo[Lo]),locale:Tn,onOk:function(){var Ji=Ua(bo,Lo);Ji&&(il(bo,Lo),hi==null||hi(bo),kl(!1,Lo,"confirm"))}});if(Te!=="time"&&!ar){var pu=Ds(Lo),Sl=on(pu,Te,cn),nc=ki[Lo],Gi=nc===Te,Os=tl(Gi?"left":!1,{pickerValue:pu,onPickerValueChange:function(Ji){is(Ji,Lo)}}),cs=tl("right",{pickerValue:Sl,onPickerValueChange:function(Ji){is(on(Ji,Te,cn,-1),Lo)}});xl==="rtl"?Cu=de.createElement(de.Fragment,null,cs,Gi&&Os):Cu=de.createElement(de.Fragment,null,Os,Gi&&cs)}else Cu=tl();var yc=de.createElement("div",{className:"".concat(St,"-panel-layout")},de.createElement(ai,{prefixCls:St,presets:Md,onClick:function(Ji){il(Ji,null),kl(!1,Lo,"preset")},onHover:function(Ji){Xa(Ji)}}),de.createElement("div",null,de.createElement("div",{className:"".concat(St,"-panels")},Cu),(Ar||fo)&&de.createElement("div",{className:"".concat(St,"-footer")},Ar,fo)));return $u&&(yc=$u(yc)),de.createElement("div",{className:"".concat(St,"-panel-container"),style:{marginLeft:id},ref:Ei,onMouseDown:function(Ji){Ji.preventDefault()}},yc)}var Im=de.createElement("div",{className:ct()("".concat(St,"-range-wrapper"),"".concat(St,"-").concat(Te,"-range-wrapper")),style:{minWidth:Uu}},de.createElement("div",{ref:Ll,className:"".concat(St,"-range-arrow"),style:js}),Fc()),Id;Jl&&(Id=de.createElement("span",{className:"".concat(St,"-suffix"),onMouseDown:function(Ar){Ar.preventDefault()}},Jl));var Rd=Ii(St,dl,ol),nl=de.createElement("span",{onMouseDown:function(Ar){Ar.preventDefault(),Ar.stopPropagation()},onMouseUp:function(Ar){Ar.preventDefault(),Ar.stopPropagation();var fo=Vu;Xu[0]||(fo=Ln(fo,null,0)),Xu[1]||(fo=Ln(fo,null,1)),il(fo,null),kl(!1,Lo,"clear")},className:"".concat(St,"-clear"),role:"button"},Rd),um=dl&&(Ua(Vu,0)&&!Xu[0]||Ua(Vu,1)&&!Xu[1]),Sc={size:Mr(Te,Pi[0],cn)},Wc=0,Vc=0;us.current&&$i.current&&Bi.current&&(Lo===0?Vc=us.current.offsetWidth:(Wc=Es,Vc=$i.current.offsetWidth));var lm=xl==="rtl"?{right:Wc}:{left:Wc},im=function(Ar,fo){var pu=Ln(bo,Ar,Lo);if(fo==="submit"||fo!=="key"&&!Ti){il(pu,Lo),Lo===0?Fi():Rc();var Sl=Lo===0?1:0;Xu[Sl]?kl(!1,!1,"confirm"):kl(!1,Lo,"confirm")}else Cr(pu)};return de.createElement(qn.Provider,{value:{operationRef:Bs,hideHeader:Te==="time",onDateMouseEnter:Zl,onDateMouseLeave:$d,hideRanges:!0,onSelect:im,open:Ul}},de.createElement(Bl,{visible:Ul,popupElement:Im,popupStyle:da,prefixCls:St,dropdownClassName:kn,dropdownAlign:ma,getPopupContainer:ga,transitionName:Vn,range:!0,direction:xl},de.createElement("div",(0,ce.Z)({ref:vl,className:ct()(St,"".concat(St,"-range"),wn,(pe={},(0,Oe.Z)(pe,"".concat(St,"-disabled"),Xu[0]&&Xu[1]),(0,Oe.Z)(pe,"".concat(St,"-focused"),Lo===0?ws:Ld),(0,Oe.Z)(pe,"".concat(St,"-rtl"),xl==="rtl"),pe)),style:$t,onClick:ud,onMouseEnter:Tl,onMouseLeave:Ai,onMouseDown:am,onMouseUp:ll},(0,Zt.Z)(me,{aria:!0,data:!0})),de.createElement("div",{className:ct()("".concat(St,"-input"),(he={},(0,Oe.Z)(he,"".concat(St,"-input-active"),Lo===0),(0,Oe.Z)(he,"".concat(St,"-input-placeholder"),!!Ec),he)),ref:us},de.createElement("input",(0,ce.Z)({id:an,disabled:Xu[0],readOnly:jl||typeof Pi[0]=="function"||!xd,value:Ec||fc,onChange:function(Ar){ed(Ar.target.value)},autoFocus:fr,placeholder:Ua(ha,0)||"",ref:wl},Bd,Sc,{autoComplete:As}))),de.createElement("div",{className:"".concat(St,"-range-separator"),ref:Bi},wo),de.createElement("div",{className:ct()("".concat(St,"-input"),(Ze={},(0,Oe.Z)(Ze,"".concat(St,"-input-active"),Lo===1),(0,Oe.Z)(Ze,"".concat(St,"-input-placeholder"),!!ad),Ze)),ref:$i},de.createElement("input",(0,ce.Z)({disabled:Xu[1],readOnly:jl||typeof Pi[0]=="function"||!od,value:ad||Nc,onChange:function(Ar){pc(Ar.target.value)},placeholder:Ua(ha,1)||"",ref:Di},wd,Sc,{autoComplete:As}))),de.createElement("div",{className:"".concat(St,"-active-bar"),style:(0,Ae.Z)((0,Ae.Z)({},lm),{},{width:Vc,position:"absolute"})}),Id,um&&nl)))}var Ju=function(me){(0,yn.Z)(he,me);var pe=(0,ta.Z)(he);function he(){var Ze;(0,pt.Z)(this,he);for(var Ve=arguments.length,ut=new Array(Ve),St=0;St<Ve;St++)ut[St]=arguments[St];return Ze=pe.call.apply(pe,[this].concat(ut)),(0,Oe.Z)((0,Jn.Z)(Ze),"pickerRef",de.createRef()),(0,Oe.Z)((0,Jn.Z)(Ze),"focus",function(){Ze.pickerRef.current&&Ze.pickerRef.current.focus()}),(0,Oe.Z)((0,Jn.Z)(Ze),"blur",function(){Ze.pickerRef.current&&Ze.pickerRef.current.blur()}),Ze}return(0,It.Z)(he,[{key:"render",value:function(){return de.createElement(Ki,(0,ce.Z)({},this.props,{pickerRef:this.pickerRef}))}}]),he}(de.Component),Ue=Ju,ot=Xi,Xe=le(19080),Mt=le(36355),jt=le(1684),vr=le(19716),Sr=le(32441),za=le(9763),Zn=le(33234),sr=le(48183),Zr=le(64993),_r=le(9937),nr=le(17313),Yo=le(47585),Ro=le(74207),_o=le(13826),jo=le(92899),Do=le(37613),Yu=le(83116);const Bu=(me,pe,he,Ze)=>{const{lineHeight:Ve}=me,ut=Math.floor(he*Ve)+2,St=Math.max((pe-ut)/2,0),an=Math.max(pe-ut-St,0);return{padding:`${St}px ${Ze}px ${an}px`}},To=me=>{const{componentCls:pe,pickerCellCls:he,pickerCellInnerCls:Ze,cellHeight:Ve,motionDurationSlow:ut,borderRadiusSM:St,motionDurationMid:an,cellHoverBg:$t,lineWidth:wn,lineType:da,colorPrimary:kn,cellActiveWithRangeBg:Vn,colorTextLightSolid:ma,controlHeightSM:ga,cellRangeBorderColor:cn,pickerCellBorderGap:Tn,cellHoverWithRangeBg:ha,cellWidth:fr,colorTextDisabled:or,cellBgDisabled:pr}=me;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Ve,transform:"translateY(-50%)",transition:`all ${ut}`,content:'""'},[Ze]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Ve,height:Ve,lineHeight:`${Ve}px`,borderRadius:St,transition:`background ${an}, border ${an}`},"&-range-hover-start, &-range-hover-end":{[Ze]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${he}-in-view),
|
|
&:hover:not(${he}-selected):not(${he}-range-start):not(${he}-range-end):not(${he}-range-hover-start):not(${he}-range-hover-end)`]:{[Ze]:{background:$t}},[`&-in-view${he}-today ${Ze}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${wn}px ${da} ${kn}`,borderRadius:St,content:'""'}},[`&-in-view${he}-in-range`]:{position:"relative","&::before":{background:Vn}},[`&-in-view${he}-selected ${Ze},
|
|
&-in-view${he}-range-start ${Ze},
|
|
&-in-view${he}-range-end ${Ze}`]:{color:ma,background:kn},[`&-in-view${he}-range-start:not(${he}-range-start-single),
|
|
&-in-view${he}-range-end:not(${he}-range-end-single)`]:{"&::before":{background:Vn}},[`&-in-view${he}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${he}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${he}-range-hover-start:not(${he}-in-range):not(${he}-range-start):not(${he}-range-end),
|
|
&-in-view${he}-range-hover-end:not(${he}-in-range):not(${he}-range-start):not(${he}-range-end),
|
|
&-in-view${he}-range-hover-start${he}-range-start-single,
|
|
&-in-view${he}-range-hover-start${he}-range-start${he}-range-end${he}-range-end-near-hover,
|
|
&-in-view${he}-range-hover-end${he}-range-start${he}-range-end${he}-range-start-near-hover,
|
|
&-in-view${he}-range-hover-end${he}-range-end-single,
|
|
&-in-view${he}-range-hover:not(${he}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:ga,borderTop:`${wn}px dashed ${cn}`,borderBottom:`${wn}px dashed ${cn}`,transform:"translateY(-50%)",transition:`all ${ut}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:Tn},[`&-in-view${he}-in-range${he}-range-hover::before,
|
|
&-in-view${he}-in-range${he}-range-hover-start::before,
|
|
&-in-view${he}-in-range${he}-range-hover-end::before,
|
|
&-in-view${he}-range-start${he}-range-hover::before,
|
|
&-in-view${he}-range-end${he}-range-hover::before,
|
|
&-in-view${he}-range-start:not(${he}-range-start-single)${he}-range-hover-start::before,
|
|
&-in-view${he}-range-end:not(${he}-range-end-single)${he}-range-hover-end::before,
|
|
${pe}-panel
|
|
> :not(${pe}-date-panel)
|
|
&-in-view${he}-in-range${he}-range-hover-start::before,
|
|
${pe}-panel
|
|
> :not(${pe}-date-panel)
|
|
&-in-view${he}-in-range${he}-range-hover-end::before`]:{background:ha},[`&-in-view${he}-range-start:not(${he}-range-start-single):not(${he}-range-end) ${Ze}`]:{borderStartStartRadius:St,borderEndStartRadius:St,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${he}-range-end:not(${he}-range-end-single):not(${he}-range-start) ${Ze}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:St,borderEndEndRadius:St},[`&-range-hover${he}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${he}-range-hover:first-child::after,
|
|
tr > &-in-view${he}-range-hover-end:first-child::after,
|
|
&-in-view${he}-start${he}-range-hover-edge-start${he}-range-hover-edge-start-near-range::after,
|
|
&-in-view${he}-range-hover-edge-start:not(${he}-range-hover-edge-start-near-range)::after,
|
|
&-in-view${he}-range-hover-start::after`]:{insetInlineStart:(fr-Ve)/2,borderInlineStart:`${wn}px dashed ${cn}`,borderStartStartRadius:St,borderEndStartRadius:St},[`tr > &-in-view${he}-range-hover:last-child::after,
|
|
tr > &-in-view${he}-range-hover-start:last-child::after,
|
|
&-in-view${he}-end${he}-range-hover-edge-end${he}-range-hover-edge-end-near-range::after,
|
|
&-in-view${he}-range-hover-edge-end:not(${he}-range-hover-edge-end-near-range)::after,
|
|
&-in-view${he}-range-hover-end::after`]:{insetInlineEnd:(fr-Ve)/2,borderInlineEnd:`${wn}px dashed ${cn}`,borderStartEndRadius:St,borderEndEndRadius:St},"&-disabled":{color:or,pointerEvents:"none",[Ze]:{background:"transparent"},"&::before":{background:pr}},[`&-disabled${he}-today ${Ze}::before`]:{borderColor:or}}},Ur=me=>{const{componentCls:pe,pickerCellCls:he,pickerCellInnerCls:Ze,pickerYearMonthCellWidth:Ve,pickerControlIconSize:ut,cellWidth:St,paddingSM:an,paddingXS:$t,paddingXXS:wn,colorBgContainer:da,lineWidth:kn,lineType:Vn,borderRadiusLG:ma,colorPrimary:ga,colorTextHeading:cn,colorSplit:Tn,pickerControlIconBorderWidth:ha,colorIcon:fr,textHeight:or,motionDurationMid:pr,colorIconHover:yr,fontWeightStrong:Te,cellHeight:ar,pickerCellPaddingVertical:Ko,colorTextDisabled:$r,colorText:wo,fontSize:lu,cellHoverWithRangeBg:vu,motionDurationSlow:yu,withoutTimeCellHeight:cu,pickerQuarterPanelContentHeight:Wo,colorLink:uo,colorLinkActive:iu,colorLinkHover:Tu,cellRangeBorderColor:ju,borderRadiusSM:Eu,colorTextLightSolid:$u,cellHoverBg:Il,timeColumnHeight:Pl,timeColumnWidth:Ql,timeCellHeight:dl,controlItemBgActive:Jl,marginXXS:ol,pickerDatePanelPaddingHorizontal:Fl}=me,jl=St*7+Fl*2,ci=(jl-$t*2)/3-Ve-an,au=(jl-$t*2)/4-Ve;return{[pe]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:da,border:`${kn}px ${Vn} ${Tn}`,borderRadius:ma,outline:"none","&-focused":{borderColor:ga},"&-rtl":{direction:"rtl",[`${pe}-prev-icon,
|
|
${pe}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${pe}-next-icon,
|
|
${pe}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:jl},"&-header":{display:"flex",padding:`0 ${$t}px`,color:cn,borderBottom:`${kn}px ${Vn} ${Tn}`,"> *":{flex:"none"},button:{padding:0,color:fr,lineHeight:`${or}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${pr}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:lu,"&:hover":{color:yr}},"&-view":{flex:"auto",fontWeight:Te,lineHeight:`${or}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:$t},"&:hover":{color:ga}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:ut,height:ut,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:ut,height:ut,border:"0 solid currentcolor",borderBlockStartWidth:ha,borderBlockEndWidth:0,borderInlineStartWidth:ha,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(ut/2),insetInlineStart:Math.ceil(ut/2),display:"inline-block",width:ut,height:ut,border:"0 solid currentcolor",borderBlockStartWidth:ha,borderBlockEndWidth:0,borderInlineStartWidth:ha,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:ar,fontWeight:"normal"},th:{height:ar+Ko*2,color:wo,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${Ko}px 0`,color:$r,cursor:"pointer","&-in-view":{color:wo}},To(me)),[`&-date-panel ${pe}-cell-in-view${pe}-cell-in-range${pe}-cell-range-hover-start ${Ze},
|
|
&-date-panel ${pe}-cell-in-view${pe}-cell-in-range${pe}-cell-range-hover-end ${Ze}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:vu,transition:`all ${yu}`,content:'""'}},[`&-date-panel
|
|
${pe}-cell-in-view${pe}-cell-in-range${pe}-cell-range-hover-start
|
|
${Ze}::after`]:{insetInlineEnd:-(St-ar)/2,insetInlineStart:0},[`&-date-panel ${pe}-cell-in-view${pe}-cell-in-range${pe}-cell-range-hover-end ${Ze}::after`]:{insetInlineEnd:0,insetInlineStart:-(St-ar)/2},[`&-range-hover${pe}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${pe}-content`]:{height:cu*4},[Ze]:{padding:`0 ${$t}px`}},"&-quarter-panel":{[`${pe}-content`]:{height:Wo},[`${pe}-cell-range-hover-start::after`]:{insetInlineStart:au,borderInlineStart:`${kn}px dashed ${ju}`,[`${pe}-panel-rtl &`]:{insetInlineEnd:au,borderInlineEnd:`${kn}px dashed ${ju}`}},[`${pe}-cell-range-hover-end::after`]:{insetInlineEnd:au,borderInlineEnd:`${kn}px dashed ${ju}`,[`${pe}-panel-rtl &`]:{insetInlineStart:au,borderInlineStart:`${kn}px dashed ${ju}`}}},[`&-panel ${pe}-footer`]:{borderTop:`${kn}px ${Vn} ${Tn}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${or-2*kn}px`,textAlign:"center","&-extra":{padding:`0 ${an}px`,lineHeight:`${or-2*kn}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${kn}px ${Vn} ${Tn}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:uo,"&:hover":{color:Tu},"&:active":{color:iu},[`&${pe}-today-btn-disabled`]:{color:$r,cursor:"not-allowed"}},"&-decade-panel":{[Ze]:{padding:`0 ${$t/2}px`},[`${pe}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${pe}-body`]:{padding:`0 ${$t}px`},[Ze]:{width:Ve},[`${pe}-cell-range-hover-start::after`]:{borderStartStartRadius:Eu,borderEndStartRadius:Eu,borderStartEndRadius:0,borderEndEndRadius:0,[`${pe}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Eu,borderEndEndRadius:Eu}},[`${pe}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Eu,borderEndEndRadius:Eu,[`${pe}-panel-rtl &`]:{borderStartStartRadius:Eu,borderEndStartRadius:Eu,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${pe}-cell-range-hover-start::after`]:{insetInlineStart:ci,borderInlineStart:`${kn}px dashed ${ju}`,[`${pe}-panel-rtl &`]:{insetInlineEnd:ci,borderInlineEnd:`${kn}px dashed ${ju}`}},[`${pe}-cell-range-hover-end::after`]:{insetInlineEnd:ci,borderInlineEnd:`${kn}px dashed ${ju}`,[`${pe}-panel-rtl &`]:{insetInlineStart:ci,borderInlineStart:`${kn}px dashed ${ju}`}}},"&-week-panel":{[`${pe}-body`]:{padding:`${$t}px ${an}px`},[`${pe}-cell`]:{[`&:hover ${Ze},
|
|
&-selected ${Ze},
|
|
${Ze}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${pr}`},"&:first-child:before":{borderStartStartRadius:Eu,borderEndStartRadius:Eu},"&:last-child:before":{borderStartEndRadius:Eu,borderEndEndRadius:Eu}},"&:hover td":{"&:before":{background:Il}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${he}`]:{"&:before":{background:ga},[`&${pe}-cell-week`]:{color:new Zr.C($u).setAlpha(.5).toHexString()},[Ze]:{color:$u}}},"&-range-hover td:before":{background:Jl}}},"&-date-panel":{[`${pe}-body`]:{padding:`${$t}px ${Fl}px`},[`${pe}-content`]:{width:St*7,th:{width:St,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${pe}-time-panel`]:{borderInlineStart:`${kn}px ${Vn} ${Tn}`},[`${pe}-date-panel,
|
|
${pe}-time-panel`]:{transition:`opacity ${yu}`},"&-active":{[`${pe}-date-panel,
|
|
${pe}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${pe}-content`]:{display:"flex",flex:"auto",height:Pl},"&-column":{flex:"1 0 auto",width:Ql,margin:`${wn}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${pr}`,overflowX:"hidden","&::after":{display:"block",height:Pl-dl,content:'""'},"&:not(:first-child)":{borderInlineStart:`${kn}px ${Vn} ${Tn}`},"&-active":{background:new Zr.C(Jl).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${pe}-time-panel-cell`]:{marginInline:ol,[`${pe}-time-panel-cell-inner`]:{display:"block",width:Ql-2*ol,height:dl,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(Ql-dl)/2,color:wo,lineHeight:`${dl}px`,borderRadius:Eu,cursor:"pointer",transition:`background ${pr}`,"&:hover":{background:Il}},"&-selected":{[`${pe}-time-panel-cell-inner`]:{background:Jl}},"&-disabled":{[`${pe}-time-panel-cell-inner`]:{color:$r,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${pe}-time-panel-column:after`]:{height:Pl-dl+wn*2}}}},Nl=me=>{const{componentCls:pe,colorBgContainer:he,colorError:Ze,errorActiveShadow:Ve,colorWarning:ut,warningActiveShadow:St}=me;return{[`${pe}:not(${pe}-disabled)`]:{[`&${pe}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:he,borderColor:Ze},[`&${pe}-focused, &:focus`]:Object.assign({},(0,_r.M1)((0,Do.TS)(me,{activeBorderColor:Ze,activeShadow:Ve}))),[`${pe}-active-bar`]:{background:Ze}},[`&${pe}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:he,borderColor:ut},[`&${pe}-focused, &:focus`]:Object.assign({},(0,_r.M1)((0,Do.TS)(me,{activeBorderColor:ut,activeShadow:St}))),[`${pe}-active-bar`]:{background:ut}}}}},ii=me=>{const{componentCls:pe,antCls:he,controlHeight:Ze,fontSize:Ve,paddingInline:ut,colorBgContainer:St,lineWidth:an,lineType:$t,colorBorder:wn,borderRadius:da,motionDurationMid:kn,colorBgContainerDisabled:Vn,colorTextDisabled:ma,colorTextPlaceholder:ga,controlHeightLG:cn,fontSizeLG:Tn,controlHeightSM:ha,paddingInlineSM:fr,paddingXS:or,marginXS:pr,colorTextDescription:yr,lineWidthBold:Te,lineHeight:ar,colorPrimary:Ko,motionDurationSlow:$r,zIndexPopup:wo,paddingXXS:lu,paddingSM:vu,textHeight:yu,cellActiveWithRangeBg:cu,colorPrimaryBorder:Wo,sizePopupArrow:uo,borderRadiusXS:iu,borderRadiusOuter:Tu,colorBgElevated:ju,borderRadiusLG:Eu,boxShadowSecondary:$u,borderRadiusSM:Il,colorSplit:Pl,cellHoverBg:Ql,presetsWidth:dl,presetsMaxWidth:Jl,boxShadowPopoverArrow:ol,colorTextQuaternary:Fl}=me;return[{[pe]:Object.assign(Object.assign(Object.assign({},(0,nr.Wf)(me)),Bu(me,Ze,Ve,ut)),{position:"relative",display:"inline-flex",alignItems:"center",background:St,lineHeight:1,border:`${an}px ${$t} ${wn}`,borderRadius:da,transition:`border ${kn}, box-shadow ${kn}`,"&:hover, &-focused":Object.assign({},(0,_r.pU)(me)),"&-focused":Object.assign({},(0,_r.M1)(me)),[`&${pe}-disabled`]:{background:Vn,borderColor:wn,cursor:"not-allowed",[`${pe}-suffix`]:{color:Fl}},[`&${pe}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${pe}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,_r.ik)(me)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${pe}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:ga}}},"&-large":Object.assign(Object.assign({},Bu(me,cn,Tn,ut)),{[`${pe}-input > input`]:{fontSize:Tn}}),"&-small":Object.assign({},Bu(me,ha,Ve,fr)),[`${pe}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:or/2,color:ma,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:pr}}},[`${pe}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:ma,lineHeight:1,background:St,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${kn}, color ${kn}`,"> *":{verticalAlign:"top"},"&:hover":{color:yr}},[`${pe}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:Tn,color:ma,fontSize:Tn,verticalAlign:"top",cursor:"default",[`${pe}-focused &`]:{color:yr},[`${pe}-range-separator &`]:{[`${pe}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${pe}-clear`]:{insetInlineEnd:ut},"&:hover":{[`${pe}-clear`]:{opacity:1}},[`${pe}-active-bar`]:{bottom:-an,height:Te,marginInlineStart:ut,background:Ko,opacity:0,transition:`all ${$r} ease-out`,pointerEvents:"none"},[`&${pe}-focused`]:{[`${pe}-active-bar`]:{opacity:1}},[`${pe}-range-separator`]:{alignItems:"center",padding:`0 ${or}px`,lineHeight:1},[`&${pe}-small`]:{[`${pe}-clear`]:{insetInlineEnd:fr},[`${pe}-active-bar`]:{marginInlineStart:fr}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,nr.Wf)(me)),Ur(me)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:wo,[`&${pe}-dropdown-hidden`]:{display:"none"},[`&${pe}-dropdown-placement-bottomLeft`]:{[`${pe}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${pe}-dropdown-placement-topLeft`]:{[`${pe}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${he}-slide-up-enter${he}-slide-up-enter-active${pe}-dropdown-placement-topLeft,
|
|
&${he}-slide-up-enter${he}-slide-up-enter-active${pe}-dropdown-placement-topRight,
|
|
&${he}-slide-up-appear${he}-slide-up-appear-active${pe}-dropdown-placement-topLeft,
|
|
&${he}-slide-up-appear${he}-slide-up-appear-active${pe}-dropdown-placement-topRight`]:{animationName:_o.Qt},[`&${he}-slide-up-enter${he}-slide-up-enter-active${pe}-dropdown-placement-bottomLeft,
|
|
&${he}-slide-up-enter${he}-slide-up-enter-active${pe}-dropdown-placement-bottomRight,
|
|
&${he}-slide-up-appear${he}-slide-up-appear-active${pe}-dropdown-placement-bottomLeft,
|
|
&${he}-slide-up-appear${he}-slide-up-appear-active${pe}-dropdown-placement-bottomRight`]:{animationName:_o.fJ},[`&${he}-slide-up-leave${he}-slide-up-leave-active${pe}-dropdown-placement-topLeft,
|
|
&${he}-slide-up-leave${he}-slide-up-leave-active${pe}-dropdown-placement-topRight`]:{animationName:_o.ly},[`&${he}-slide-up-leave${he}-slide-up-leave-active${pe}-dropdown-placement-bottomLeft,
|
|
&${he}-slide-up-leave${he}-slide-up-leave-active${pe}-dropdown-placement-bottomRight`]:{animationName:_o.Uw},[`${pe}-panel > ${pe}-time-panel`]:{paddingTop:lu},[`${pe}-ranges`]:{marginBottom:0,padding:`${lu}px ${vu}px`,overflow:"hidden",lineHeight:`${yu-2*an-or/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${pe}-preset > ${he}-tag-blue`]:{color:Ko,background:cu,borderColor:Wo,cursor:"pointer"},[`${pe}-ok`]:{marginInlineStart:"auto"}},[`${pe}-range-wrapper`]:{display:"flex",position:"relative"},[`${pe}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:ut*1.5,transition:`left ${$r} ease-out`},(0,Yo.r)(uo,iu,Tu,ju,ol)),[`${pe}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:ju,borderRadius:Eu,boxShadow:$u,transition:`margin ${$r}`,[`${pe}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${pe}-presets`]:{display:"flex",flexDirection:"column",minWidth:dl,maxWidth:Jl,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:or,borderInlineEnd:`${an}px ${$t} ${Pl}`,li:Object.assign(Object.assign({},nr.vS),{borderRadius:Il,paddingInline:or,paddingBlock:(ha-Math.round(Ve*ar))/2,cursor:"pointer",transition:`all ${$r}`,"+ li":{marginTop:pr},"&:hover":{background:Ql}})}},[`${pe}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${pe}-panel`]:{borderWidth:`0 0 ${an}px`},"&:last-child":{[`${pe}-panel`]:{borderWidth:0}}},[`${pe}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${pe}-content,
|
|
table`]:{textAlign:"center"},"&-focused":{borderColor:wn}}}}),"&-dropdown-range":{padding:`${uo*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${pe}-separator`]:{transform:"rotate(180deg)"},[`${pe}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,_o.oN)(me,"slide-up"),(0,_o.oN)(me,"slide-down"),(0,jo.Fm)(me,"move-up"),(0,jo.Fm)(me,"move-down")]},Uo=me=>{const{componentCls:pe,controlHeightLG:he,paddingXXS:Ze,padding:Ve}=me;return{pickerCellCls:`${pe}-cell`,pickerCellInnerCls:`${pe}-cell-inner`,pickerYearMonthCellWidth:he*1.5,pickerQuarterPanelContentHeight:he*1.4,pickerCellPaddingVertical:Ze+Ze/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:Ve+Ze/2}},Ru=me=>({cellHoverBg:me.controlItemBgHover,cellActiveWithRangeBg:me.controlItemBgActive,cellHoverWithRangeBg:new Zr.C(me.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Zr.C(me.colorPrimary).lighten(20).toHexString(),cellBgDisabled:me.colorBgContainerDisabled,timeColumnWidth:me.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:me.controlHeightSM*1.5,cellHeight:me.controlHeightSM,textHeight:me.controlHeightLG,withoutTimeCellHeight:me.controlHeightLG*1.65});var ka=(0,Yu.Z)("DatePicker",me=>{const pe=(0,Do.TS)((0,_r.e5)(me),Uo(me));return[ii(pe),Nl(pe),(0,Ro.c)(me,{focusElCls:`${me.componentCls}-focused`})]},me=>Object.assign(Object.assign(Object.assign({},(0,_r.TM)(me)),Ru(me)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:me.zIndexPopupBase+50}));function gr(me,pe,he){return he!==void 0?he:pe==="year"&&me.lang.yearPlaceholder?me.lang.yearPlaceholder:pe==="quarter"&&me.lang.quarterPlaceholder?me.lang.quarterPlaceholder:pe==="month"&&me.lang.monthPlaceholder?me.lang.monthPlaceholder:pe==="week"&&me.lang.weekPlaceholder?me.lang.weekPlaceholder:pe==="time"&&me.timePickerLocale.placeholder?me.timePickerLocale.placeholder:me.lang.placeholder}function Zu(me,pe,he){return he!==void 0?he:pe==="year"&&me.lang.yearPlaceholder?me.lang.rangeYearPlaceholder:pe==="quarter"&&me.lang.quarterPlaceholder?me.lang.rangeQuarterPlaceholder:pe==="month"&&me.lang.monthPlaceholder?me.lang.rangeMonthPlaceholder:pe==="week"&&me.lang.weekPlaceholder?me.lang.rangeWeekPlaceholder:pe==="time"&&me.timePickerLocale.placeholder?me.timePickerLocale.rangePlaceholder:me.lang.rangePlaceholder}function zu(me,pe){const he={adjustX:1,adjustY:1};switch(pe){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:he};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:he};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:he};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:he};default:return{points:me==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:he}}}function xo(me){return me?Array.isArray(me)?me:[me]:[]}function Gu(me){const{format:pe,picker:he,showHour:Ze,showMinute:Ve,showSecond:ut,use12Hours:St}=me,an=xo(pe)[0],$t=Object.assign({},me);return pe&&Array.isArray(pe)&&($t.format=an),an&&typeof an=="string"&&(!an.includes("s")&&ut===void 0&&($t.showSecond=!1),!an.includes("m")&&Ve===void 0&&($t.showMinute=!1),!an.includes("H")&&!an.includes("h")&&!an.includes("K")&&!an.includes("k")&&Ze===void 0&&($t.showHour=!1),(an.includes("a")||an.includes("A"))&&St===void 0&&($t.use12Hours=!0)),he==="time"?$t:(typeof an=="function"&&delete $t.format,{showTime:$t})}function Jo(me,pe,he){if(me===!1)return!1;const Ze={clearIcon:pe!=null?pe:he};return typeof me=="object"?Object.assign(Object.assign({},Ze),me):Ze}var Dl=le(3113);function Yr(me){return de.createElement(Dl.ZP,Object.assign({size:"small",type:"primary"},me))}var Wu={button:Yr},fl=function(me,pe){var he={};for(var Ze in me)Object.prototype.hasOwnProperty.call(me,Ze)&&pe.indexOf(Ze)<0&&(he[Ze]=me[Ze]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,Ze=Object.getOwnPropertySymbols(me);Ve<Ze.length;Ve++)pe.indexOf(Ze[Ve])<0&&Object.prototype.propertyIsEnumerable.call(me,Ze[Ve])&&(he[Ze[Ve]]=me[Ze[Ve]]);return he};function cl(me){return(0,de.forwardRef)((he,Ze)=>{const{prefixCls:Ve,getPopupContainer:ut,className:St,placement:an,size:$t,disabled:wn,bordered:da=!0,placeholder:kn,popupClassName:Vn,dropdownClassName:ma,status:ga,clearIcon:cn,allowClear:Tn,rootClassName:ha}=he,fr=fl(he,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),or=de.useRef(null),{getPrefixCls:pr,direction:yr,getPopupContainer:Te}=(0,de.useContext)(Mt.E_),ar=pr("picker",Ve),{compactSize:Ko,compactItemClassnames:$r}=(0,Zn.ri)(ar,yr),{format:wo,showTime:lu,picker:vu}=he,yu=pr(),[cu,Wo]=ka(ar),uo=Object.assign(Object.assign({},lu?Gu(Object.assign({format:wo,picker:vu},lu)):{}),vu==="time"?Gu(Object.assign(Object.assign({format:wo},he),{picker:vu})):{}),iu=(0,vr.Z)(ol=>{var Fl;return(Fl=$t!=null?$t:Ko)!==null&&Fl!==void 0?Fl:ol}),Tu=de.useContext(jt.Z),ju=wn!=null?wn:Tu,Eu=(0,de.useContext)(Sr.aM),{hasFeedback:$u,status:Il,feedbackIcon:Pl}=Eu,Ql=de.createElement(de.Fragment,null,vu==="time"?de.createElement(ia,null):de.createElement(lt,null),$u&&Pl);(0,de.useImperativeHandle)(Ze,()=>({focus:()=>{var ol;return(ol=or.current)===null||ol===void 0?void 0:ol.focus()},blur:()=>{var ol;return(ol=or.current)===null||ol===void 0?void 0:ol.blur()}}));const[dl]=(0,za.Z)("Calendar",sr.Z),Jl=Object.assign(Object.assign({},dl),he.locale);return cu(de.createElement(Ue,Object.assign({separator:de.createElement("span",{"aria-label":"to",className:`${ar}-separator`},de.createElement(Un,null)),disabled:ju,ref:or,dropdownAlign:zu(yr,an),placeholder:Zu(Jl,vu,kn),suffixIcon:Ql,prevIcon:de.createElement("span",{className:`${ar}-prev-icon`}),nextIcon:de.createElement("span",{className:`${ar}-next-icon`}),superPrevIcon:de.createElement("span",{className:`${ar}-super-prev-icon`}),superNextIcon:de.createElement("span",{className:`${ar}-super-next-icon`}),transitionName:`${yu}-slide-up`},fr,uo,{className:ct()({[`${ar}-${iu}`]:iu,[`${ar}-borderless`]:!da},(0,Xe.Z)(ar,(0,Xe.F)(Il,ga),$u),Wo,$r,St,ha),locale:Jl.lang,prefixCls:ar,getPopupContainer:ut||Te,generateConfig:me,components:Wu,direction:yr,dropdownClassName:ct()(Wo,Vn||ma,ha),allowClear:Jo(Tn,cn,de.createElement(Yt.Z,null))})))})}var ri=function(me,pe){var he={};for(var Ze in me)Object.prototype.hasOwnProperty.call(me,Ze)&&pe.indexOf(Ze)<0&&(he[Ze]=me[Ze]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,Ze=Object.getOwnPropertySymbols(me);Ve<Ze.length;Ve++)pe.indexOf(Ze[Ve])<0&&Object.prototype.propertyIsEnumerable.call(me,Ze[Ve])&&(he[Ze[Ve]]=me[Ze[Ve]]);return he};function Hi(me){function pe($t,wn){const da=wn==="TimePicker"?"timePicker":"datePicker",kn=(0,de.forwardRef)((Vn,ma)=>{const{prefixCls:ga,getPopupContainer:cn,style:Tn,className:ha,rootClassName:fr,size:or,bordered:pr=!0,placement:yr,placeholder:Te,popupClassName:ar,dropdownClassName:Ko,disabled:$r,status:wo,clearIcon:lu,allowClear:vu}=Vn,yu=ri(Vn,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:cu,direction:Wo,getPopupContainer:uo,[da]:iu}=(0,de.useContext)(Mt.E_),Tu=cu("picker",ga),{compactSize:ju,compactItemClassnames:Eu}=(0,Zn.ri)(Tu,Wo),$u=de.useRef(null),{format:Il,showTime:Pl}=Vn,[Ql,dl]=ka(Tu);(0,de.useImperativeHandle)(ma,()=>({focus:()=>{var Tl;return(Tl=$u.current)===null||Tl===void 0?void 0:Tl.focus()},blur:()=>{var Tl;return(Tl=$u.current)===null||Tl===void 0?void 0:Tl.blur()}}));const Jl={showToday:!0};let ol={};$t&&(ol.picker=$t);const Fl=$t||Vn.picker;ol=Object.assign(Object.assign(Object.assign({},ol),Pl?Gu(Object.assign({format:Il,picker:Fl},Pl)):{}),Fl==="time"?Gu(Object.assign(Object.assign({format:Il},Vn),{picker:Fl})):{});const jl=cu(),ci=(0,vr.Z)(Tl=>{var Ai;return(Ai=or!=null?or:ju)!==null&&Ai!==void 0?Ai:Tl}),au=de.useContext(jt.Z),bi=$r!=null?$r:au,Wi=(0,de.useContext)(Sr.aM),{hasFeedback:ru,status:el,feedbackIcon:ul}=Wi,Rl=de.createElement(de.Fragment,null,Fl==="time"?de.createElement(ia,null):de.createElement(lt,null),ru&&ul),[Xl]=(0,za.Z)("DatePicker",sr.Z),ll=Object.assign(Object.assign({},Xl),Vn.locale);return Ql(de.createElement(ot,Object.assign({ref:$u,placeholder:gr(ll,Fl,Te),suffixIcon:Rl,dropdownAlign:zu(Wo,yr),prevIcon:de.createElement("span",{className:`${Tu}-prev-icon`}),nextIcon:de.createElement("span",{className:`${Tu}-next-icon`}),superPrevIcon:de.createElement("span",{className:`${Tu}-super-prev-icon`}),superNextIcon:de.createElement("span",{className:`${Tu}-super-next-icon`}),transitionName:`${jl}-slide-up`},Jl,yu,ol,{locale:ll.lang,className:ct()({[`${Tu}-${ci}`]:ci,[`${Tu}-borderless`]:!pr},(0,Xe.Z)(Tu,(0,Xe.F)(el,wo),ru),dl,Eu,iu==null?void 0:iu.className,ha,fr),style:Object.assign(Object.assign({},iu==null?void 0:iu.style),Tn),prefixCls:Tu,getPopupContainer:cn||uo,generateConfig:me,components:Wu,direction:Wo,disabled:bi,dropdownClassName:ct()(dl,fr,ar||Ko),allowClear:Jo(vu,lu,de.createElement(Yt.Z,null))})))});return wn&&(kn.displayName=wn),kn}const he=pe(),Ze=pe("week","WeekPicker"),Ve=pe("month","MonthPicker"),ut=pe("year","YearPicker"),St=pe("time","TimePicker"),an=pe("quarter","QuarterPicker");return{DatePicker:he,WeekPicker:Ze,MonthPicker:Ve,YearPicker:ut,TimePicker:St,QuarterPicker:an}}const ms=null;function rs(me){const{DatePicker:pe,WeekPicker:he,MonthPicker:Ze,YearPicker:Ve,TimePicker:ut,QuarterPicker:St}=Hi(me),an=cl(me),$t=pe;return $t.WeekPicker=he,$t.MonthPicker=Ze,$t.YearPicker=Ve,$t.RangePicker=an,$t.TimePicker=ut,$t.QuarterPicker=St,$t}var oi=rs;const si=oi(ae);function El(me){const pe=zu(me.direction,me.placement);return pe.overflow.adjustY=!1,pe.overflow.adjustX=!1,Object.assign(Object.assign({},me),{dropdownAlign:pe})}const Yl=(0,se.Z)(si,"picker",null,El);si._InternalPanelDoNotUseOrYouWillBeFired=Yl;const Ea=(0,se.Z)(si.RangePicker,"picker",null,El);si._InternalRangePanelDoNotUseOrYouWillBeFired=Ea,si.generatePicker=oi;var Yi=si},28103:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return Ke}});var te=le(92310),x=le.n(te),xe=le(59301),He=le(36355),Ge=le(17313),Ye=le(83116),ye=le(37613);const dt=it=>{const{componentCls:fe,sizePaddingEdgeHorizontal:a,colorSplit:E,lineWidth:b,textPaddingInline:y,orientationMargin:z,verticalMarginInline:ae}=it;return{[fe]:Object.assign(Object.assign({},(0,Ge.Wf)(it)),{borderBlockStart:`${b}px solid ${E}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ae,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${b}px solid ${E}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${it.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${fe}-with-text`]:{display:"flex",alignItems:"center",margin:`${it.dividerHorizontalWithTextGutterMargin}px 0`,color:it.colorTextHeading,fontWeight:500,fontSize:it.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${E}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${b}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${fe}-with-text-left`]:{"&::before":{width:`${z*100}%`},"&::after":{width:`${100-z*100}%`}},[`&-horizontal${fe}-with-text-right`]:{"&::before":{width:`${100-z*100}%`},"&::after":{width:`${z*100}%`}},[`${fe}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:y},"&-dashed":{background:"none",borderColor:E,borderStyle:"dashed",borderWidth:`${b}px 0 0`},[`&-horizontal${fe}-with-text${fe}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${fe}-dashed`]:{borderInlineStartWidth:b,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${fe}-with-text`]:{color:it.colorText,fontWeight:"normal",fontSize:it.fontSize},[`&-horizontal${fe}-with-text-left${fe}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${fe}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${fe}-with-text-right${fe}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${fe}-inner-text`]:{paddingInlineEnd:a}}})}};var we=(0,Ye.Z)("Divider",it=>{const fe=(0,ye.TS)(it,{dividerHorizontalWithTextGutterMargin:it.margin,dividerHorizontalGutterMargin:it.marginLG,sizePaddingEdgeHorizontal:0});return[dt(fe)]},it=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:it.marginXS})),De=function(it,fe){var a={};for(var E in it)Object.prototype.hasOwnProperty.call(it,E)&&fe.indexOf(E)<0&&(a[E]=it[E]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,E=Object.getOwnPropertySymbols(it);b<E.length;b++)fe.indexOf(E[b])<0&&Object.prototype.propertyIsEnumerable.call(it,E[b])&&(a[E[b]]=it[E[b]]);return a},Ke=it=>{const{getPrefixCls:fe,direction:a,divider:E}=xe.useContext(He.E_),{prefixCls:b,type:y="horizontal",orientation:z="center",orientationMargin:ae,className:se,rootClassName:ce,children:de,dashed:Se,plain:Le,style:ke}=it,Ne=De(it,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Pt=fe("divider",b),[lt,Dt]=we(Pt),Fa=z.length>0?`-${z}`:z,na=!!de,Sa=z==="left"&&ae!=null,ia=z==="right"&&ae!=null,Yt=x()(Pt,E==null?void 0:E.className,Dt,`${Pt}-${y}`,{[`${Pt}-with-text`]:na,[`${Pt}-with-text${Fa}`]:na,[`${Pt}-dashed`]:!!Se,[`${Pt}-plain`]:!!Le,[`${Pt}-rtl`]:a==="rtl",[`${Pt}-no-default-orientation-margin-left`]:Sa,[`${Pt}-no-default-orientation-margin-right`]:ia},se,ce),bn=xe.useMemo(()=>typeof ae=="number"?ae:/^\d+$/.test(ae)?Number(ae):ae,[ae]),ft=Object.assign(Object.assign({},Sa&&{marginLeft:bn}),ia&&{marginRight:bn});return lt(xe.createElement("div",Object.assign({className:Yt,style:Object.assign(Object.assign({},E==null?void 0:E.style),ke)},Ne,{role:"separator"}),de&&y!=="vertical"&&xe.createElement("span",{className:`${Pt}-inner-text`,style:ft},de)))}},43428:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return Oe}});var te=le(92310),x=le.n(te),xe=le(20439),He=le(50298),Ge=le(43403),Ye=le(34280),ye=le(59301),dt=ye.createContext(null),we=ye.createContext({}),De=dt,$e=le(4635),Ke=le(14809),it=le(77900),fe=le(10228),a=le(26112),E=le(70425),b=function(Qe){var Tt=Qe.prefixCls,Zt=Qe.className,Qt=Qe.style,ln=Qe.children,pn=Qe.containerRef,Kn=Qe.id,Wt=Qe.onMouseEnter,Be=Qe.onMouseOver,ze=Qe.onMouseLeave,yt=Qe.onClick,Vt=Qe.onKeyDown,En=Qe.onKeyUp,Sn={onMouseEnter:Wt,onMouseOver:Be,onMouseLeave:ze,onClick:yt,onKeyDown:Vt,onKeyUp:En},mn=ye.useContext(we),vn=mn.panel,Kt=(0,E.useComposeRef)(vn,pn);return ye.createElement(ye.Fragment,null,ye.createElement("div",(0,Ke.Z)({id:Kn,className:x()("".concat(Tt,"-content"),Zt),style:(0,xe.Z)({},Qt),"aria-modal":"true",role:"dialog",ref:Kt},Sn),ln))},y=b,z=le(48736);function ae(Ae){return typeof Ae=="string"&&String(Number(Ae))===Ae?((0,z.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Ae)):Ae}function se(Ae){warning(!("wrapperClassName"in Ae),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Ae.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var ce={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function de(Ae,Qe){var Tt,Zt,Qt,ln,pn=Ae.prefixCls,Kn=Ae.open,Wt=Ae.placement,Be=Ae.inline,ze=Ae.push,yt=Ae.forceRender,Vt=Ae.autoFocus,En=Ae.keyboard,Sn=Ae.rootClassName,mn=Ae.rootStyle,vn=Ae.zIndex,Kt=Ae.className,Lt=Ae.id,Dn=Ae.style,At=Ae.motion,on=Ae.width,en=Ae.height,Nn=Ae.children,wt=Ae.contentWrapperStyle,Gt=Ae.mask,sa=Ae.maskClosable,gn=Ae.maskMotion,Pa=Ae.maskClassName,Pr=Ae.maskStyle,Wr=Ae.afterOpenChange,Tr=Ae.onClose,so=Ae.onMouseEnter,ho=Ae.onMouseOver,zr=Ae.onMouseLeave,Br=Ae.onClick,Mr=Ae.onKeyDown,Dr=Ae.onKeyUp,lr=ye.useRef(),co=ye.useRef(),Jr=ye.useRef();ye.useImperativeHandle(Qe,function(){return lr.current});var Ot=function(Ja){var Ua=Ja.keyCode,Ln=Ja.shiftKey;switch(Ua){case fe.Z.TAB:{if(Ua===fe.Z.TAB){if(!Ln&&document.activeElement===Jr.current){var Ha;(Ha=co.current)===null||Ha===void 0||Ha.focus({preventScroll:!0})}else if(Ln&&document.activeElement===co.current){var Hr;(Hr=Jr.current)===null||Hr===void 0||Hr.focus({preventScroll:!0})}}break}case fe.Z.ESC:{Tr&&En&&(Ja.stopPropagation(),Tr(Ja));break}}};ye.useEffect(function(){if(Kn&&Vt){var Ma;(Ma=lr.current)===null||Ma===void 0||Ma.focus({preventScroll:!0})}},[Kn]);var Rn=ye.useState(!1),Gn=(0,He.Z)(Rn,2),un=Gn[0],Bn=Gn[1],ra=ye.useContext(De),La;ze===!1?La={distance:0}:ze===!0?La={}:La=ze||{};var et=(Tt=(Zt=(Qt=La)===null||Qt===void 0?void 0:Qt.distance)!==null&&Zt!==void 0?Zt:ra==null?void 0:ra.pushDistance)!==null&&Tt!==void 0?Tt:180,Et=ye.useMemo(function(){return{pushDistance:et,push:function(){Bn(!0)},pull:function(){Bn(!1)}}},[et]);ye.useEffect(function(){if(Kn){var Ma;ra==null||(Ma=ra.push)===null||Ma===void 0||Ma.call(ra)}else{var Ja;ra==null||(Ja=ra.pull)===null||Ja===void 0||Ja.call(ra)}},[Kn]),ye.useEffect(function(){return function(){var Ma;ra==null||(Ma=ra.pull)===null||Ma===void 0||Ma.call(ra)}},[]);var vt=Gt&&ye.createElement(it.default,(0,Ke.Z)({key:"mask"},gn,{visible:Kn}),function(Ma,Ja){var Ua=Ma.className,Ln=Ma.style;return ye.createElement("div",{className:x()("".concat(pn,"-mask"),Ua,Pa),style:(0,xe.Z)((0,xe.Z)({},Ln),Pr),onClick:sa&&Kn?Tr:void 0,ref:Ja})}),Qn=typeof At=="function"?At(Wt):At,qn={};if(un&&et)switch(Wt){case"top":qn.transform="translateY(".concat(et,"px)");break;case"bottom":qn.transform="translateY(".concat(-et,"px)");break;case"left":qn.transform="translateX(".concat(et,"px)");break;default:qn.transform="translateX(".concat(-et,"px)");break}Wt==="left"||Wt==="right"?qn.width=ae(on):qn.height=ae(en);var ca={onMouseEnter:so,onMouseOver:ho,onMouseLeave:zr,onClick:Br,onKeyDown:Mr,onKeyUp:Dr},ir=ye.createElement(it.default,(0,Ke.Z)({key:"panel"},Qn,{visible:Kn,forceRender:yt,onVisibleChanged:function(Ja){Wr==null||Wr(Ja)},removeOnLeave:!1,leavedClassName:"".concat(pn,"-content-wrapper-hidden")}),function(Ma,Ja){var Ua=Ma.className,Ln=Ma.style;return ye.createElement("div",(0,Ke.Z)({className:x()("".concat(pn,"-content-wrapper"),Ua),style:(0,xe.Z)((0,xe.Z)((0,xe.Z)({},qn),Ln),wt)},(0,a.Z)(Ae,{data:!0})),ye.createElement(y,(0,Ke.Z)({id:Lt,containerRef:Ja,prefixCls:pn,className:Kt,style:Dn},ca),Nn))}),Qa=(0,xe.Z)({},mn);return vn&&(Qa.zIndex=vn),ye.createElement(De.Provider,{value:Et},ye.createElement("div",{className:x()(pn,"".concat(pn,"-").concat(Wt),Sn,(ln={},(0,$e.Z)(ln,"".concat(pn,"-open"),Kn),(0,$e.Z)(ln,"".concat(pn,"-inline"),Be),ln)),style:Qa,tabIndex:-1,ref:lr,onKeyDown:Ot},vt,ye.createElement("div",{tabIndex:0,ref:co,style:ce,"aria-hidden":"true","data-sentinel":"start"}),ir,ye.createElement("div",{tabIndex:0,ref:Jr,style:ce,"aria-hidden":"true","data-sentinel":"end"})))}var Se=ye.forwardRef(de),Le=Se,ke=function(Qe){var Tt=Qe.open,Zt=Tt===void 0?!1:Tt,Qt=Qe.prefixCls,ln=Qt===void 0?"rc-drawer":Qt,pn=Qe.placement,Kn=pn===void 0?"right":pn,Wt=Qe.autoFocus,Be=Wt===void 0?!0:Wt,ze=Qe.keyboard,yt=ze===void 0?!0:ze,Vt=Qe.width,En=Vt===void 0?378:Vt,Sn=Qe.mask,mn=Sn===void 0?!0:Sn,vn=Qe.maskClosable,Kt=vn===void 0?!0:vn,Lt=Qe.getContainer,Dn=Qe.forceRender,At=Qe.afterOpenChange,on=Qe.destroyOnClose,en=Qe.onMouseEnter,Nn=Qe.onMouseOver,wt=Qe.onMouseLeave,Gt=Qe.onClick,sa=Qe.onKeyDown,gn=Qe.onKeyUp,Pa=Qe.panelRef,Pr=ye.useState(!1),Wr=(0,He.Z)(Pr,2),Tr=Wr[0],so=Wr[1],ho=ye.useState(!1),zr=(0,He.Z)(ho,2),Br=zr[0],Mr=zr[1];(0,Ye.Z)(function(){Mr(!0)},[]);var Dr=Br?Zt:!1,lr=ye.useRef(),co=ye.useRef();(0,Ye.Z)(function(){Dr&&(co.current=document.activeElement)},[Dr]);var Jr=function(Bn){var ra;if(so(Bn),At==null||At(Bn),!Bn&&co.current&&!((ra=lr.current)!==null&&ra!==void 0&&ra.contains(co.current))){var La;(La=co.current)===null||La===void 0||La.focus({preventScroll:!0})}},Ot=ye.useMemo(function(){return{panel:Pa}},[Pa]);if(!Dn&&!Tr&&!Dr&&on)return null;var Rn={onMouseEnter:en,onMouseOver:Nn,onMouseLeave:wt,onClick:Gt,onKeyDown:sa,onKeyUp:gn},Gn=(0,xe.Z)((0,xe.Z)({},Qe),{},{open:Dr,prefixCls:ln,placement:Kn,autoFocus:Be,keyboard:yt,width:En,mask:mn,maskClosable:Kt,inline:Lt===!1,afterOpenChange:Jr,ref:lr},Rn);return ye.createElement(we.Provider,{value:Ot},ye.createElement(Ge.Z,{open:Dr||Dn||Tr,autoDestroy:!1,getContainer:Lt,autoLock:mn&&(Dr||Tr)},ye.createElement(Le,Gn)))},Ne=ke,Pt=Ne,lt=le(62892),Dt=le(36355),Fa=le(32441),na=le(47729),ia=Ae=>{const{prefixCls:Qe,title:Tt,footer:Zt,extra:Qt,closeIcon:ln,closable:pn,onClose:Kn,headerStyle:Wt,drawerStyle:Be,bodyStyle:ze,footerStyle:yt,children:Vt}=Ae,En=ye.useCallback(Lt=>ye.createElement("button",{type:"button",onClick:Kn,"aria-label":"Close",className:`${Qe}-close`},Lt),[Kn]),[Sn,mn]=(0,na.Z)(pn,ln,En,void 0,!0),vn=ye.useMemo(()=>!Tt&&!Sn?null:ye.createElement("div",{style:Wt,className:x()(`${Qe}-header`,{[`${Qe}-header-close-only`]:Sn&&!Tt&&!Qt})},ye.createElement("div",{className:`${Qe}-header-title`},mn,Tt&&ye.createElement("div",{className:`${Qe}-title`},Tt)),Qt&&ye.createElement("div",{className:`${Qe}-extra`},Qt)),[Sn,mn,Qt,Wt,Qe,Tt]),Kt=ye.useMemo(()=>{if(!Zt)return null;const Lt=`${Qe}-footer`;return ye.createElement("div",{className:Lt,style:yt},Zt)},[Zt,yt,Qe]);return ye.createElement("div",{className:`${Qe}-wrapper-body`,style:Be},vn,ye.createElement("div",{className:`${Qe}-body`,style:ze},Vt),Kt)},Yt=le(33234),bn=le(83116),ft=le(37613),On=Ae=>{const{componentCls:Qe,motionDurationSlow:Tt}=Ae,Zt={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Tt}`}}};return{[Qe]:{[`${Qe}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Tt}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${Qe}-panel-motion`]:{"&-left":[Zt,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[Zt,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[Zt,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[Zt,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const Un=Ae=>{const{componentCls:Qe,zIndexPopup:Tt,colorBgMask:Zt,colorBgElevated:Qt,motionDurationSlow:ln,motionDurationMid:pn,padding:Kn,paddingLG:Wt,fontSizeLG:Be,lineHeightLG:ze,lineWidth:yt,lineType:Vt,colorSplit:En,marginSM:Sn,colorIcon:mn,colorIconHover:vn,colorText:Kt,fontWeightStrong:Lt,footerPaddingBlock:Dn,footerPaddingInline:At}=Ae,on=`${Qe}-content-wrapper`;return{[Qe]:{position:"fixed",inset:0,zIndex:Tt,pointerEvents:"none","&-pure":{position:"relative",background:Qt,[`&${Qe}-left`]:{boxShadow:Ae.boxShadowDrawerLeft},[`&${Qe}-right`]:{boxShadow:Ae.boxShadowDrawerRight},[`&${Qe}-top`]:{boxShadow:Ae.boxShadowDrawerUp},[`&${Qe}-bottom`]:{boxShadow:Ae.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${Qe}-mask`]:{position:"absolute",inset:0,zIndex:Tt,background:Zt,pointerEvents:"auto"},[on]:{position:"absolute",zIndex:Tt,maxWidth:"100vw",transition:`all ${ln}`,"&-hidden":{display:"none"}},[`&-left > ${on}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Ae.boxShadowDrawerLeft},[`&-right > ${on}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Ae.boxShadowDrawerRight},[`&-top > ${on}`]:{top:0,insetInline:0,boxShadow:Ae.boxShadowDrawerUp},[`&-bottom > ${on}`]:{bottom:0,insetInline:0,boxShadow:Ae.boxShadowDrawerDown},[`${Qe}-content`]:{width:"100%",height:"100%",overflow:"auto",background:Qt,pointerEvents:"auto"},[`${Qe}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${Qe}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Kn}px ${Wt}px`,fontSize:Be,lineHeight:ze,borderBottom:`${yt}px ${Vt} ${En}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${Qe}-extra`]:{flex:"none"},[`${Qe}-close`]:{display:"inline-block",marginInlineEnd:Sn,color:mn,fontWeight:Lt,fontSize:Be,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${pn}`,textRendering:"auto","&:focus, &:hover":{color:vn,textDecoration:"none"}},[`${Qe}-title`]:{flex:1,margin:0,color:Kt,fontWeight:Ae.fontWeightStrong,fontSize:Be,lineHeight:ze},[`${Qe}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Wt,overflow:"auto"},[`${Qe}-footer`]:{flexShrink:0,padding:`${Dn}px ${At}px`,borderTop:`${yt}px ${Vt} ${En}`},"&-rtl":{direction:"rtl"}}}};var An=(0,bn.Z)("Drawer",Ae=>{const Qe=(0,ft.TS)(Ae,{});return[Un(Qe),On(Qe)]},Ae=>({zIndexPopup:Ae.zIndexPopupBase,footerPaddingBlock:Ae.paddingXS,footerPaddingInline:Ae.padding})),ct=le(11575),pt=function(Ae,Qe){var Tt={};for(var Zt in Ae)Object.prototype.hasOwnProperty.call(Ae,Zt)&&Qe.indexOf(Zt)<0&&(Tt[Zt]=Ae[Zt]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qt=0,Zt=Object.getOwnPropertySymbols(Ae);Qt<Zt.length;Qt++)Qe.indexOf(Zt[Qt])<0&&Object.prototype.propertyIsEnumerable.call(Ae,Zt[Qt])&&(Tt[Zt[Qt]]=Ae[Zt[Qt]]);return Tt};const It=null,Jn={distance:180},yn=Ae=>{var Qe;const{rootClassName:Tt,width:Zt,height:Qt,size:ln="default",mask:pn=!0,push:Kn=Jn,open:Wt,afterOpenChange:Be,onClose:ze,prefixCls:yt,getContainer:Vt,style:En,className:Sn,visible:mn,afterVisibleChange:vn}=Ae,Kt=pt(Ae,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:Lt,getPrefixCls:Dn,direction:At,drawer:on}=ye.useContext(Dt.E_),en=Dn("drawer",yt),[Nn,wt]=An(en),Gt=Vt===void 0&&Lt?()=>Lt(document.body):Vt,sa=x()({"no-mask":!pn,[`${en}-rtl`]:At==="rtl"},Tt,wt),gn=ye.useMemo(()=>Zt!=null?Zt:ln==="large"?736:378,[Zt,ln]),Pa=ye.useMemo(()=>Qt!=null?Qt:ln==="large"?736:378,[Qt,ln]),Pr={motionName:(0,lt.m)(en,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Wr=so=>({motionName:(0,lt.m)(en,`panel-motion-${so}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Tr=(0,ct.H)();return Nn(ye.createElement(Yt.BR,null,ye.createElement(Fa.Ux,{status:!0,override:!0},ye.createElement(Pt,Object.assign({prefixCls:en,onClose:ze,maskMotion:Pr,motion:Wr},Kt,{open:Wt!=null?Wt:mn,mask:pn,push:Kn,width:gn,height:Pa,style:Object.assign(Object.assign({},on==null?void 0:on.style),En),className:x()(on==null?void 0:on.className,Sn),rootClassName:sa,getContainer:Gt,afterOpenChange:Be!=null?Be:vn,panelRef:Tr}),ye.createElement(ia,Object.assign({prefixCls:en},Kt,{onClose:ze}))))))},ta=Ae=>{const{prefixCls:Qe,style:Tt,className:Zt,placement:Qt="right"}=Ae,ln=pt(Ae,["prefixCls","style","className","placement"]),{getPrefixCls:pn}=ye.useContext(Dt.E_),Kn=pn("drawer",Qe),[Wt,Be]=An(Kn),ze=x()(Kn,`${Kn}-pure`,`${Kn}-${Qt}`,Be,Zt);return Wt(ye.createElement("div",{className:ze,style:Tt},ye.createElement(ia,Object.assign({prefixCls:Kn},ln))))};yn._InternalPanelDoNotUseOrYouWillBeFired=ta;var Oe=yn},44e3:function(Me,bt,le){"use strict";var te=le(84966),x=le(45818);const xe=te.ZP;xe.Header=te.h4,xe.Footer=te.$_,xe.Content=te.VY,xe.Sider=x.Z,bt.default=xe},39722:function(Me,bt,le){"use strict";le.d(bt,{t5:function(){return De}});var te=le(92310),x=le.n(te),xe=le(55477),He=le(59301),Ge=le(36355),Ye=le(77578),ye=le(17356),dt=function(Ke,it){var fe={};for(var a in Ke)Object.prototype.hasOwnProperty.call(Ke,a)&&it.indexOf(a)<0&&(fe[a]=Ke[a]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,a=Object.getOwnPropertySymbols(Ke);E<a.length;E++)it.indexOf(a[E])<0&&Object.prototype.propertyIsEnumerable.call(Ke,a[E])&&(fe[a[E]]=Ke[a[E]]);return fe};const we=(Ke,it,fe)=>{if(!(!it&&!fe))return He.createElement(He.Fragment,null,it&&He.createElement("div",{className:`${Ke}-title`},(0,Ye.Z)(it)),He.createElement("div",{className:`${Ke}-inner-content`},(0,Ye.Z)(fe)))},De=Ke=>{const{hashId:it,prefixCls:fe,className:a,style:E,placement:b="top",title:y,content:z,children:ae}=Ke;return He.createElement("div",{className:x()(it,fe,`${fe}-pure`,`${fe}-placement-${b}`,a),style:E},He.createElement("div",{className:`${fe}-arrow`}),He.createElement(xe.G,Object.assign({},Ke,{className:it,prefixCls:fe}),ae||we(fe,y,z)))},$e=Ke=>{const{prefixCls:it}=Ke,fe=dt(Ke,["prefixCls"]),{getPrefixCls:a}=He.useContext(Ge.E_),E=a("popover",it),[b,y]=(0,ye.Z)(E);return b(He.createElement(De,Object.assign({},fe,{prefixCls:E,hashId:y})))};bt.ZP=$e},60324:function(Me,bt,le){"use strict";var te=le(92310),x=le.n(te),xe=le(59301),He=le(77578),Ge=le(62892),Ye=le(36355),ye=le(6848),dt=le(39722),we=le(17356),De=function(it,fe){var a={};for(var E in it)Object.prototype.hasOwnProperty.call(it,E)&&fe.indexOf(E)<0&&(a[E]=it[E]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,E=Object.getOwnPropertySymbols(it);b<E.length;b++)fe.indexOf(E[b])<0&&Object.prototype.propertyIsEnumerable.call(it,E[b])&&(a[E[b]]=it[E[b]]);return a};const $e=it=>{let{title:fe,content:a,prefixCls:E}=it;return xe.createElement(xe.Fragment,null,fe&&xe.createElement("div",{className:`${E}-title`},(0,He.Z)(fe)),xe.createElement("div",{className:`${E}-inner-content`},(0,He.Z)(a)))},Ke=xe.forwardRef((it,fe)=>{const{prefixCls:a,title:E,content:b,overlayClassName:y,placement:z="top",trigger:ae="hover",mouseEnterDelay:se=.1,mouseLeaveDelay:ce=.1,overlayStyle:de={}}=it,Se=De(it,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:Le}=xe.useContext(Ye.E_),ke=Le("popover",a),[Ne,Pt]=(0,we.Z)(ke),lt=Le(),Dt=x()(y,Pt);return Ne(xe.createElement(ye.Z,Object.assign({placement:z,trigger:ae,mouseEnterDelay:se,mouseLeaveDelay:ce,overlayStyle:de},Se,{prefixCls:ke,overlayClassName:Dt,ref:fe,overlay:E||b?xe.createElement($e,{prefixCls:ke,title:E,content:b}):null,transitionName:(0,Ge.m)(lt,"zoom-big",Se.transitionName),"data-popover-inject":!0})))});Ke._InternalPanelDoNotUseOrYouWillBeFired=dt.ZP,bt.Z=Ke},17356:function(Me,bt,le){"use strict";var te=le(17313),x=le(29878),xe=le(19447),He=le(33166),Ge=le(83116),Ye=le(37613);const ye=De=>{const{componentCls:$e,popoverColor:Ke,minWidth:it,fontWeightStrong:fe,popoverPadding:a,boxShadowSecondary:E,colorTextHeading:b,borderRadiusLG:y,zIndexPopup:z,marginXS:ae,colorBgElevated:se,popoverBg:ce}=De;return[{[$e]:Object.assign(Object.assign({},(0,te.Wf)(De)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:z,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":se,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${$e}-content`]:{position:"relative"},[`${$e}-inner`]:{backgroundColor:ce,backgroundClip:"padding-box",borderRadius:y,boxShadow:E,padding:a},[`${$e}-title`]:{minWidth:it,marginBottom:ae,color:b,fontWeight:fe},[`${$e}-inner-content`]:{color:Ke}})},(0,xe.ZP)(De,{colorBg:"var(--antd-arrow-background-color)"}),{[`${$e}-pure`]:{position:"relative",maxWidth:"none",margin:De.sizePopupArrow,display:"inline-block",[`${$e}-content`]:{display:"inline-block"}}}]},dt=De=>{const{componentCls:$e}=De;return{[$e]:He.i.map(Ke=>{const it=De[`${Ke}6`];return{[`&${$e}-${Ke}`]:{"--antd-arrow-background-color":it,[`${$e}-inner`]:{backgroundColor:it},[`${$e}-arrow`]:{background:"transparent"}}}})}},we=De=>{const{componentCls:$e,lineWidth:Ke,lineType:it,colorSplit:fe,paddingSM:a,controlHeight:E,fontSize:b,lineHeight:y,padding:z}=De,ae=E-Math.round(b*y),se=ae/2,ce=ae/2-Ke,de=z;return{[$e]:{[`${$e}-inner`]:{padding:0},[`${$e}-title`]:{margin:0,padding:`${se}px ${de}px ${ce}px`,borderBottom:`${Ke}px ${it} ${fe}`},[`${$e}-inner-content`]:{padding:`${a}px ${de}px`}}}};bt.Z=(0,Ge.Z)("Popover",De=>{const{colorBgElevated:$e,colorText:Ke,wireframe:it}=De,fe=(0,Ye.TS)(De,{popoverPadding:12,popoverBg:$e,popoverColor:Ke});return[ye(fe),dt(fe),it&&we(fe),(0,x._y)(fe,"zoom-big")]},De=>({width:177,minWidth:177,zIndexPopup:De.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},10311:function(Me,bt,le){"use strict";le.d(bt,{Z:function(){return Wt}});var te=le(92310),x=le.n(te),xe=le(4635),He=le(95190),Ge=le(50298),Ye=le(93664),ye=le(59301),dt=le(13697),we=le(18929),De=le(14809),$e=le(62646),Ke=le(20439),it=le(10228),fe=ye.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0}),a=fe;function E(Be,ze,yt){return(Be-ze)/(yt-ze)}function b(Be,ze,yt,Vt){var En=E(ze,yt,Vt),Sn={};switch(Be){case"rtl":Sn.right="".concat(En*100,"%"),Sn.transform="translateX(50%)";break;case"btt":Sn.bottom="".concat(En*100,"%"),Sn.transform="translateY(50%)";break;case"ttb":Sn.top="".concat(En*100,"%"),Sn.transform="translateY(-50%)";break;default:Sn.left="".concat(En*100,"%"),Sn.transform="translateX(-50%)";break}return Sn}function y(Be,ze){return Array.isArray(Be)?Be[ze]:Be}var z=["prefixCls","value","valueIndex","onStartMove","style","render","dragging","onOffsetChange"],ae=ye.forwardRef(function(Be,ze){var yt,Vt,En=Be.prefixCls,Sn=Be.value,mn=Be.valueIndex,vn=Be.onStartMove,Kt=Be.style,Lt=Be.render,Dn=Be.dragging,At=Be.onOffsetChange,on=(0,$e.Z)(Be,z),en=ye.useContext(a),Nn=en.min,wt=en.max,Gt=en.direction,sa=en.disabled,gn=en.keyboard,Pa=en.range,Pr=en.tabIndex,Wr=en.ariaLabelForHandle,Tr=en.ariaLabelledByForHandle,so=en.ariaValueTextFormatterForHandle,ho="".concat(En,"-handle"),zr=function(co){sa||vn(co,mn)},Br=function(co){if(!sa&&gn){var Jr=null;switch(co.which||co.keyCode){case it.Z.LEFT:Jr=Gt==="ltr"||Gt==="btt"?-1:1;break;case it.Z.RIGHT:Jr=Gt==="ltr"||Gt==="btt"?1:-1;break;case it.Z.UP:Jr=Gt!=="ttb"?1:-1;break;case it.Z.DOWN:Jr=Gt!=="ttb"?-1:1;break;case it.Z.HOME:Jr="min";break;case it.Z.END:Jr="max";break;case it.Z.PAGE_UP:Jr=2;break;case it.Z.PAGE_DOWN:Jr=-2;break}Jr!==null&&(co.preventDefault(),At(Jr,mn))}},Mr=b(Gt,Sn,Nn,wt),Dr=ye.createElement("div",(0,De.Z)({ref:ze,className:x()(ho,(yt={},(0,xe.Z)(yt,"".concat(ho,"-").concat(mn+1),Pa),(0,xe.Z)(yt,"".concat(ho,"-dragging"),Dn),yt)),style:(0,Ke.Z)((0,Ke.Z)({},Mr),Kt),onMouseDown:zr,onTouchStart:zr,onKeyDown:Br,tabIndex:sa?null:y(Pr,mn),role:"slider","aria-valuemin":Nn,"aria-valuemax":wt,"aria-valuenow":Sn,"aria-disabled":sa,"aria-label":y(Wr,mn),"aria-labelledby":y(Tr,mn),"aria-valuetext":(Vt=y(so,mn))===null||Vt===void 0?void 0:Vt(Sn),"aria-orientation":Gt==="ltr"||Gt==="rtl"?"horizontal":"vertical"},on));return Lt&&(Dr=Lt(Dr,{index:mn,prefixCls:En,value:Sn,dragging:Dn})),Dr}),se=ae,ce=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","draggingIndex"],de=ye.forwardRef(function(Be,ze){var yt=Be.prefixCls,Vt=Be.style,En=Be.onStartMove,Sn=Be.onOffsetChange,mn=Be.values,vn=Be.handleRender,Kt=Be.draggingIndex,Lt=(0,$e.Z)(Be,ce),Dn=ye.useRef({});return ye.useImperativeHandle(ze,function(){return{focus:function(on){var en;(en=Dn.current[on])===null||en===void 0||en.focus()}}}),ye.createElement(ye.Fragment,null,mn.map(function(At,on){return ye.createElement(se,(0,De.Z)({ref:function(Nn){Nn?Dn.current[on]=Nn:delete Dn.current[on]},dragging:Kt===on,prefixCls:yt,style:y(Vt,on),key:on,value:At,valueIndex:on,onStartMove:En,onOffsetChange:Sn,render:vn},Lt))}))}),Se=de;function Le(Be){var ze="touches"in Be?Be.touches[0]:Be;return{pageX:ze.pageX,pageY:ze.pageY}}function ke(Be,ze,yt,Vt,En,Sn,mn,vn,Kt){var Lt=ye.useState(null),Dn=(0,Ge.Z)(Lt,2),At=Dn[0],on=Dn[1],en=ye.useState(-1),Nn=(0,Ge.Z)(en,2),wt=Nn[0],Gt=Nn[1],sa=ye.useState(yt),gn=(0,Ge.Z)(sa,2),Pa=gn[0],Pr=gn[1],Wr=ye.useState(yt),Tr=(0,Ge.Z)(Wr,2),so=Tr[0],ho=Tr[1],zr=ye.useRef(null),Br=ye.useRef(null);ye.useEffect(function(){wt===-1&&Pr(yt)},[yt,wt]),ye.useEffect(function(){return function(){document.removeEventListener("mousemove",zr.current),document.removeEventListener("mouseup",Br.current),document.removeEventListener("touchmove",zr.current),document.removeEventListener("touchend",Br.current)}},[]);var Mr=function(Rn,Gn){Pa.some(function(un,Bn){return un!==Rn[Bn]})&&(Gn!==void 0&&on(Gn),Pr(Rn),mn(Rn))},Dr=function(Rn,Gn){if(Rn===-1){var un=so[0],Bn=so[so.length-1],ra=Vt-un,La=En-Bn,et=Gn*(En-Vt);et=Math.max(et,ra),et=Math.min(et,La);var Et=Sn(un+et);et=Et-un;var vt=so.map(function(ir){return ir+et});Mr(vt)}else{var Qn=(En-Vt)*Gn,qn=(0,He.Z)(Pa);qn[Rn]=so[Rn];var ca=Kt(qn,Qn,Rn,"dist");Mr(ca.values,ca.value)}},lr=ye.useRef(Dr);lr.current=Dr;var co=function(Rn,Gn){Rn.stopPropagation();var un=yt[Gn];Gt(Gn),on(un),ho(yt);var Bn=Le(Rn),ra=Bn.pageX,La=Bn.pageY,et=function(Qn){Qn.preventDefault();var qn=Le(Qn),ca=qn.pageX,ir=qn.pageY,Qa=ca-ra,Ma=ir-La,Ja=Be.current.getBoundingClientRect(),Ua=Ja.width,Ln=Ja.height,Ha;switch(ze){case"btt":Ha=-Ma/Ln;break;case"ttb":Ha=Ma/Ln;break;case"rtl":Ha=-Qa/Ua;break;default:Ha=Qa/Ua}lr.current(Gn,Ha)},Et=function vt(Qn){Qn.preventDefault(),document.removeEventListener("mouseup",vt),document.removeEventListener("mousemove",et),document.removeEventListener("touchend",vt),document.removeEventListener("touchmove",et),zr.current=null,Br.current=null,Gt(-1),vn()};document.addEventListener("mouseup",Et),document.addEventListener("mousemove",et),document.addEventListener("touchend",Et),document.addEventListener("touchmove",et),zr.current=et,Br.current=Et},Jr=ye.useMemo(function(){var Ot=(0,He.Z)(yt).sort(function(Gn,un){return Gn-un}),Rn=(0,He.Z)(Pa).sort(function(Gn,un){return Gn-un});return Ot.every(function(Gn,un){return Gn===Rn[un]})?Pa:yt},[yt,Pa]);return[wt,At,Jr,co]}function Ne(Be){var ze,yt=Be.prefixCls,Vt=Be.style,En=Be.start,Sn=Be.end,mn=Be.index,vn=Be.onStartMove,Kt=ye.useContext(a),Lt=Kt.direction,Dn=Kt.min,At=Kt.max,on=Kt.disabled,en=Kt.range,Nn="".concat(yt,"-track"),wt=E(En,Dn,At),Gt=E(Sn,Dn,At),sa=function(Pr){!on&&vn&&vn(Pr,-1)},gn={};switch(Lt){case"rtl":gn.right="".concat(wt*100,"%"),gn.width="".concat(Gt*100-wt*100,"%");break;case"btt":gn.bottom="".concat(wt*100,"%"),gn.height="".concat(Gt*100-wt*100,"%");break;case"ttb":gn.top="".concat(wt*100,"%"),gn.height="".concat(Gt*100-wt*100,"%");break;default:gn.left="".concat(wt*100,"%"),gn.width="".concat(Gt*100-wt*100,"%")}return ye.createElement("div",{className:x()(Nn,(ze={},(0,xe.Z)(ze,"".concat(Nn,"-").concat(mn+1),en),(0,xe.Z)(ze,"".concat(yt,"-track-draggable"),vn),ze)),style:(0,Ke.Z)((0,Ke.Z)({},gn),Vt),onMouseDown:sa,onTouchStart:sa})}function Pt(Be){var ze=Be.prefixCls,yt=Be.style,Vt=Be.values,En=Be.startPoint,Sn=Be.onStartMove,mn=ye.useContext(a),vn=mn.included,Kt=mn.range,Lt=mn.min,Dn=ye.useMemo(function(){if(!Kt){if(Vt.length===0)return[];var At=En!=null?En:Lt,on=Vt[0];return[{start:Math.min(At,on),end:Math.max(At,on)}]}for(var en=[],Nn=0;Nn<Vt.length-1;Nn+=1)en.push({start:Vt[Nn],end:Vt[Nn+1]});return en},[Vt,Kt,En,Lt]);return vn?Dn.map(function(At,on){var en=At.start,Nn=At.end;return ye.createElement(Ne,{index:on,prefixCls:ze,style:y(yt,on),start:en,end:Nn,key:on,onStartMove:Sn})}):null}function lt(Be){var ze=Be.prefixCls,yt=Be.style,Vt=Be.children,En=Be.value,Sn=Be.onClick,mn=ye.useContext(a),vn=mn.min,Kt=mn.max,Lt=mn.direction,Dn=mn.includedStart,At=mn.includedEnd,on=mn.included,en="".concat(ze,"-text"),Nn=b(Lt,En,vn,Kt);return ye.createElement("span",{className:x()(en,(0,xe.Z)({},"".concat(en,"-active"),on&&Dn<=En&&En<=At)),style:(0,Ke.Z)((0,Ke.Z)({},Nn),yt),onMouseDown:function(Gt){Gt.stopPropagation()},onClick:function(){Sn(En)}},Vt)}function Dt(Be){var ze=Be.prefixCls,yt=Be.marks,Vt=Be.onClick,En="".concat(ze,"-mark");return yt.length?ye.createElement("div",{className:En},yt.map(function(Sn){var mn=Sn.value,vn=Sn.style,Kt=Sn.label;return ye.createElement(lt,{key:mn,prefixCls:En,style:vn,value:mn,onClick:Vt},Kt)})):null}function Fa(Be){var ze=Be.prefixCls,yt=Be.value,Vt=Be.style,En=Be.activeStyle,Sn=ye.useContext(a),mn=Sn.min,vn=Sn.max,Kt=Sn.direction,Lt=Sn.included,Dn=Sn.includedStart,At=Sn.includedEnd,on="".concat(ze,"-dot"),en=Lt&&Dn<=yt&&yt<=At,Nn=(0,Ke.Z)((0,Ke.Z)({},b(Kt,yt,mn,vn)),typeof Vt=="function"?Vt(yt):Vt);return en&&(Nn=(0,Ke.Z)((0,Ke.Z)({},Nn),typeof En=="function"?En(yt):En)),ye.createElement("span",{className:x()(on,(0,xe.Z)({},"".concat(on,"-active"),en)),style:Nn})}function na(Be){var ze=Be.prefixCls,yt=Be.marks,Vt=Be.dots,En=Be.style,Sn=Be.activeStyle,mn=ye.useContext(a),vn=mn.min,Kt=mn.max,Lt=mn.step,Dn=ye.useMemo(function(){var At=new Set;if(yt.forEach(function(en){At.add(en.value)}),Vt&&Lt!==null)for(var on=vn;on<=Kt;)At.add(on),on+=Lt;return Array.from(At)},[vn,Kt,Lt,Vt,yt]);return ye.createElement("div",{className:"".concat(ze,"-step")},Dn.map(function(At){return ye.createElement(Fa,{prefixCls:ze,key:At,value:At,style:En,activeStyle:Sn})}))}function Sa(Be,ze,yt,Vt,En,Sn){var mn=ye.useCallback(function(en){var Nn=isFinite(en)?en:Be;return Nn=Math.min(ze,en),Nn=Math.max(Be,Nn),Nn},[Be,ze]),vn=ye.useCallback(function(en){if(yt!==null){var Nn=Be+Math.round((mn(en)-Be)/yt)*yt,wt=function(Pa){return(String(Pa).split(".")[1]||"").length},Gt=Math.max(wt(yt),wt(ze),wt(Be)),sa=Number(Nn.toFixed(Gt));return Be<=sa&&sa<=ze?sa:null}return null},[yt,Be,ze,mn]),Kt=ye.useCallback(function(en){var Nn=mn(en),wt=Vt.map(function(gn){return gn.value});yt!==null&&wt.push(vn(en)),wt.push(Be,ze);var Gt=wt[0],sa=ze-Be;return wt.forEach(function(gn){var Pa=Math.abs(Nn-gn);Pa<=sa&&(Gt=gn,sa=Pa)}),Gt},[Be,ze,Vt,yt,mn,vn]),Lt=function en(Nn,wt,Gt){var sa=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof wt=="number"){var gn,Pa=Nn[Gt],Pr=Pa+wt,Wr=[];Vt.forEach(function(Br){Wr.push(Br.value)}),Wr.push(Be,ze),Wr.push(vn(Pa));var Tr=wt>0?1:-1;sa==="unit"?Wr.push(vn(Pa+Tr*yt)):Wr.push(vn(Pr)),Wr=Wr.filter(function(Br){return Br!==null}).filter(function(Br){return wt<0?Br<=Pa:Br>=Pa}),sa==="unit"&&(Wr=Wr.filter(function(Br){return Br!==Pa}));var so=sa==="unit"?Pa:Pr;gn=Wr[0];var ho=Math.abs(gn-so);if(Wr.forEach(function(Br){var Mr=Math.abs(Br-so);Mr<ho&&(gn=Br,ho=Mr)}),gn===void 0)return wt<0?Be:ze;if(sa==="dist")return gn;if(Math.abs(wt)>1){var zr=(0,He.Z)(Nn);return zr[Gt]=gn,en(zr,wt-Tr,Gt,sa)}return gn}else{if(wt==="min")return Be;if(wt==="max")return ze}},Dn=function(Nn,wt,Gt){var sa=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",gn=Nn[Gt],Pa=Lt(Nn,wt,Gt,sa);return{value:Pa,changed:Pa!==gn}},At=function(Nn){return Sn===null&&Nn===0||typeof Sn=="number"&&Nn<Sn},on=function(Nn,wt,Gt){var sa=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",gn=Nn.map(Kt),Pa=gn[Gt],Pr=Lt(gn,wt,Gt,sa);if(gn[Gt]=Pr,En===!1){var Wr=Sn||0;Gt>0&&gn[Gt-1]!==Pa&&(gn[Gt]=Math.max(gn[Gt],gn[Gt-1]+Wr)),Gt<gn.length-1&&gn[Gt+1]!==Pa&&(gn[Gt]=Math.min(gn[Gt],gn[Gt+1]-Wr))}else if(typeof Sn=="number"||Sn===null){for(var Tr=Gt+1;Tr<gn.length;Tr+=1)for(var so=!0;At(gn[Tr]-gn[Tr-1])&&so;){var ho=Dn(gn,1,Tr);gn[Tr]=ho.value,so=ho.changed}for(var zr=Gt;zr>0;zr-=1)for(var Br=!0;At(gn[zr]-gn[zr-1])&&Br;){var Mr=Dn(gn,-1,zr-1);gn[zr-1]=Mr.value,Br=Mr.changed}for(var Dr=gn.length-1;Dr>0;Dr-=1)for(var lr=!0;At(gn[Dr]-gn[Dr-1])&&lr;){var co=Dn(gn,-1,Dr-1);gn[Dr-1]=co.value,lr=co.changed}for(var Jr=0;Jr<gn.length-1;Jr+=1)for(var Ot=!0;At(gn[Jr+1]-gn[Jr])&&Ot;){var Rn=Dn(gn,1,Jr+1);gn[Jr+1]=Rn.value,Ot=Rn.changed}}return{value:gn[Gt],values:gn}};return[Kt,on]}var ia=le(48736),Yt=ye.forwardRef(function(Be,ze){var yt,Vt=Be.prefixCls,En=Vt===void 0?"rc-slider":Vt,Sn=Be.className,mn=Be.style,vn=Be.disabled,Kt=vn===void 0?!1:vn,Lt=Be.keyboard,Dn=Lt===void 0?!0:Lt,At=Be.autoFocus,on=Be.onFocus,en=Be.onBlur,Nn=Be.min,wt=Nn===void 0?0:Nn,Gt=Be.max,sa=Gt===void 0?100:Gt,gn=Be.step,Pa=gn===void 0?1:gn,Pr=Be.value,Wr=Be.defaultValue,Tr=Be.range,so=Be.count,ho=Be.onChange,zr=Be.onBeforeChange,Br=Be.onAfterChange,Mr=Be.allowCross,Dr=Mr===void 0?!0:Mr,lr=Be.pushable,co=lr===void 0?!1:lr,Jr=Be.draggableTrack,Ot=Be.reverse,Rn=Be.vertical,Gn=Be.included,un=Gn===void 0?!0:Gn,Bn=Be.startPoint,ra=Be.trackStyle,La=Be.handleStyle,et=Be.railStyle,Et=Be.dotStyle,vt=Be.activeDotStyle,Qn=Be.marks,qn=Be.dots,ca=Be.handleRender,ir=Be.tabIndex,Qa=ir===void 0?0:ir,Ma=Be.ariaLabelForHandle,Ja=Be.ariaLabelledByForHandle,Ua=Be.ariaValueTextFormatterForHandle,Ln=ye.useRef(),Ha=ye.useRef(),Hr=ye.useMemo(function(){return Rn?Ot?"ttb":"btt":Ot?"rtl":"ltr"},[Ot,Rn]),Mo=ye.useMemo(function(){return isFinite(wt)?wt:0},[wt]),aa=ye.useMemo(function(){return isFinite(sa)?sa:100},[sa]),Cn=ye.useMemo(function(){return Pa!==null&&Pa<=0?1:Pa},[Pa]),du=ye.useMemo(function(){return typeof co=="boolean"?co?Cn:!1:co>=0?co:!1},[co,Cn]),Nr=ye.useMemo(function(){var Ir=Object.keys(Qn||{});return Ir.map(function(Ra){var pa=Qn[Ra],tr={value:Number(Ra)};return pa&&(0,Ye.Z)(pa)==="object"&&!ye.isValidElement(pa)&&("label"in pa||"style"in pa)?(tr.style=pa.style,tr.label=pa.label):tr.label=pa,tr}).filter(function(Ra){var pa=Ra.label;return pa||typeof pa=="number"}).sort(function(Ra,pa){return Ra.value-pa.value})},[Qn]),No=Sa(Mo,aa,Cn,Nr,Dr,du),no=(0,Ge.Z)(No,2),eu=no[0],tu=no[1],bu=(0,we.Z)(Wr,{value:Pr}),Eo=(0,Ge.Z)(bu,2),Vo=Eo[0],Hn=Eo[1],ao=ye.useMemo(function(){var Ir=Vo==null?[]:Array.isArray(Vo)?Vo:[Vo],Ra=(0,Ge.Z)(Ir,1),pa=Ra[0],tr=pa===void 0?Mo:pa,oo=Vo===null?[]:[tr];if(Tr){if(oo=(0,He.Z)(Ir),so||Vo===void 0){var Fr=so>=0?so+1:2;for(oo=oo.slice(0,Fr);oo.length<Fr;){var Lu;oo.push((Lu=oo[oo.length-1])!==null&&Lu!==void 0?Lu:Mo)}}oo.sort(function(nu,Nu){return nu-Nu})}return oo.forEach(function(nu,Nu){oo[Nu]=eu(nu)}),oo},[Vo,Tr,Mo,so,eu]),Io=ye.useRef(ao);Io.current=ao;var Bo=function(Ra){return Tr?Ra:Ra[0]},Rt=function(Ra){var pa=(0,He.Z)(Ra).sort(function(tr,oo){return tr-oo});ho&&!(0,dt.Z)(pa,Io.current,!0)&&ho(Bo(pa)),Hn(pa)},rt=function(Ra){if(!Kt){var pa=0,tr=aa-Mo;ao.forEach(function(Fr,Lu){var nu=Math.abs(Ra-Fr);nu<=tr&&(tr=nu,pa=Lu)});var oo=(0,He.Z)(ao);oo[pa]=Ra,Tr&&!ao.length&&so===void 0&&oo.push(Ra),zr==null||zr(Bo(oo)),Rt(oo),Br==null||Br(Bo(oo))}},Je=function(Ra){Ra.preventDefault();var pa=Ha.current.getBoundingClientRect(),tr=pa.width,oo=pa.height,Fr=pa.left,Lu=pa.top,nu=pa.bottom,Nu=pa.right,qu=Ra.clientX,Ka=Ra.clientY,sl;switch(Hr){case"btt":sl=(nu-Ka)/oo;break;case"ttb":sl=(Ka-Lu)/oo;break;case"rtl":sl=(Nu-qu)/tr;break;default:sl=(qu-Fr)/tr}var ti=Mo+sl*(aa-Mo);rt(eu(ti))},Xt=ye.useState(null),jn=(0,Ge.Z)(Xt,2),Na=jn[0],zn=jn[1],Aa=function(Ra,pa){if(!Kt){var tr=tu(ao,Ra,pa);zr==null||zr(Bo(ao)),Rt(tr.values),Br==null||Br(Bo(tr.values)),zn(tr.value)}};ye.useEffect(function(){if(Na!==null){var Ir=ao.indexOf(Na);Ir>=0&&Ln.current.focus(Ir)}zn(null)},[Na]);var Fn=ye.useMemo(function(){return Jr&&Cn===null?!1:Jr},[Jr,Cn]),Da=function(){Br==null||Br(Bo(Io.current))},mo=ke(Ha,Hr,ao,Mo,aa,eu,Rt,Da,tu),zo=(0,Ge.Z)(mo,4),Au=zo[0],xr=zo[1],rr=zo[2],Gr=zo[3],qr=function(Ra,pa){Gr(Ra,pa),zr==null||zr(Bo(Io.current))},jr=Au!==-1;ye.useEffect(function(){if(!jr){var Ir=ao.lastIndexOf(xr);Ln.current.focus(Ir)}},[jr]);var Po=ye.useMemo(function(){return(0,He.Z)(rr).sort(function(Ir,Ra){return Ir-Ra})},[rr]),cr=ye.useMemo(function(){return Tr?[Po[0],Po[Po.length-1]]:[Mo,Po[0]]},[Po,Tr,Mo]),dr=(0,Ge.Z)(cr,2),wr=dr[0],Xr=dr[1];ye.useImperativeHandle(ze,function(){return{focus:function(){Ln.current.focus(0)},blur:function(){var Ra=document,pa=Ra.activeElement;Ha.current.contains(pa)&&(pa==null||pa.blur())}}}),ye.useEffect(function(){At&&Ln.current.focus(0)},[]);var Fo=ye.useMemo(function(){return{min:Mo,max:aa,direction:Hr,disabled:Kt,keyboard:Dn,step:Cn,included:un,includedStart:wr,includedEnd:Xr,range:Tr,tabIndex:Qa,ariaLabelForHandle:Ma,ariaLabelledByForHandle:Ja,ariaValueTextFormatterForHandle:Ua}},[Mo,aa,Hr,Kt,Dn,Cn,un,wr,Xr,Tr,Qa,Ma,Ja,Ua]);return ye.createElement(a.Provider,{value:Fo},ye.createElement("div",{ref:Ha,className:x()(En,Sn,(yt={},(0,xe.Z)(yt,"".concat(En,"-disabled"),Kt),(0,xe.Z)(yt,"".concat(En,"-vertical"),Rn),(0,xe.Z)(yt,"".concat(En,"-horizontal"),!Rn),(0,xe.Z)(yt,"".concat(En,"-with-marks"),Nr.length),yt)),style:mn,onMouseDown:Je},ye.createElement("div",{className:"".concat(En,"-rail"),style:et}),ye.createElement(Pt,{prefixCls:En,style:ra,values:Po,startPoint:Bn,onStartMove:Fn?qr:null}),ye.createElement(na,{prefixCls:En,marks:Nr,dots:qn,style:Et,activeStyle:vt}),ye.createElement(Se,{ref:Ln,prefixCls:En,style:La,values:rr,draggingIndex:Au,onStartMove:qr,onOffsetChange:Aa,onFocus:on,onBlur:en,handleRender:ca}),ye.createElement(Dt,{prefixCls:En,marks:Nr,onClick:rt})))}),bn=Yt,ft=bn,qt=le(36355),On=le(1684),Un=le(16089),An=le(8654),ct=le(6848),It=ye.forwardRef((Be,ze)=>{const{open:yt}=Be,Vt=(0,ye.useRef)(null),En=(0,ye.useRef)(null);function Sn(){Un.Z.cancel(En.current),En.current=null}function mn(){En.current=(0,Un.Z)(()=>{var vn;(vn=Vt.current)===null||vn===void 0||vn.forceAlign(),En.current=null})}return ye.useEffect(()=>(yt?mn():Sn(),Sn),[yt,Be.title]),ye.createElement(ct.Z,Object.assign({ref:(0,An.sQ)(Vt,ze)},Be))}),Jn=le(64993),yn=le(17313),ta=le(83116),Oe=le(37613);const Ae=Be=>{const{componentCls:ze,antCls:yt,controlSize:Vt,dotSize:En,marginFull:Sn,marginPart:mn,colorFillContentHover:vn}=Be;return{[ze]:Object.assign(Object.assign({},(0,yn.Wf)(Be)),{position:"relative",height:Vt,margin:`${mn}px ${Sn}px`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${Sn}px ${mn}px`},[`${ze}-rail`]:{position:"absolute",backgroundColor:Be.railBg,borderRadius:Be.borderRadiusXS,transition:`background-color ${Be.motionDurationMid}`},[`${ze}-track`]:{position:"absolute",backgroundColor:Be.trackBg,borderRadius:Be.borderRadiusXS,transition:`background-color ${Be.motionDurationMid}`},[`${ze}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${ze}-rail`]:{backgroundColor:Be.railHoverBg},[`${ze}-track`]:{backgroundColor:Be.trackHoverBg},[`${ze}-dot`]:{borderColor:vn},[`${ze}-handle::after`]:{boxShadow:`0 0 0 ${Be.handleLineWidth}px ${Be.colorPrimaryBorderHover}`},[`${ze}-dot-active`]:{borderColor:Be.dotActiveBorderColor}},[`${ze}-handle`]:{position:"absolute",width:Be.handleSize,height:Be.handleSize,outline:"none",[`${ze}-dragging`]:{zIndex:1},"&::before":{content:'""',position:"absolute",insetInlineStart:-Be.handleLineWidth,insetBlockStart:-Be.handleLineWidth,width:Be.handleSize+Be.handleLineWidth*2,height:Be.handleSize+Be.handleLineWidth*2,backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:Be.handleSize,height:Be.handleSize,backgroundColor:Be.colorBgElevated,boxShadow:`0 0 0 ${Be.handleLineWidth}px ${Be.handleColor}`,borderRadius:"50%",cursor:"pointer",transition:`
|
|
inset-inline-start ${Be.motionDurationMid},
|
|
inset-block-start ${Be.motionDurationMid},
|
|
width ${Be.motionDurationMid},
|
|
height ${Be.motionDurationMid},
|
|
box-shadow ${Be.motionDurationMid}
|
|
`},"&:hover, &:active, &:focus":{"&::before":{insetInlineStart:-((Be.handleSizeHover-Be.handleSize)/2+Be.handleLineWidthHover),insetBlockStart:-((Be.handleSizeHover-Be.handleSize)/2+Be.handleLineWidthHover),width:Be.handleSizeHover+Be.handleLineWidthHover*2,height:Be.handleSizeHover+Be.handleLineWidthHover*2},"&::after":{boxShadow:`0 0 0 ${Be.handleLineWidthHover}px ${Be.handleActiveColor}`,width:Be.handleSizeHover,height:Be.handleSizeHover,insetInlineStart:(Be.handleSize-Be.handleSizeHover)/2,insetBlockStart:(Be.handleSize-Be.handleSizeHover)/2}}},[`${ze}-mark`]:{position:"absolute",fontSize:Be.fontSize},[`${ze}-mark-text`]:{position:"absolute",display:"inline-block",color:Be.colorTextDescription,textAlign:"center",wordBreak:"keep-all",cursor:"pointer",userSelect:"none","&-active":{color:Be.colorText}},[`${ze}-step`]:{position:"absolute",background:"transparent",pointerEvents:"none"},[`${ze}-dot`]:{position:"absolute",width:En,height:En,backgroundColor:Be.colorBgElevated,border:`${Be.handleLineWidth}px solid ${Be.dotBorderColor}`,borderRadius:"50%",cursor:"pointer",transition:`border-color ${Be.motionDurationSlow}`,pointerEvents:"auto","&-active":{borderColor:Be.dotActiveBorderColor}},[`&${ze}-disabled`]:{cursor:"not-allowed",[`${ze}-rail`]:{backgroundColor:`${Be.railBg} !important`},[`${ze}-track`]:{backgroundColor:`${Be.trackBgDisabled} !important`},[`
|
|
${ze}-dot
|
|
`]:{backgroundColor:Be.colorBgElevated,borderColor:Be.trackBgDisabled,boxShadow:"none",cursor:"not-allowed"},[`${ze}-handle::after`]:{backgroundColor:Be.colorBgElevated,cursor:"not-allowed",width:Be.handleSize,height:Be.handleSize,boxShadow:`0 0 0 ${Be.handleLineWidth}px ${new Jn.C(Be.colorTextDisabled).onBackground(Be.colorBgContainer).toHexShortString()}`,insetInlineStart:0,insetBlockStart:0},[`
|
|
${ze}-mark-text,
|
|
${ze}-dot
|
|
`]:{cursor:"not-allowed !important"}},[`&-tooltip ${yt}-tooltip-inner`]:{minWidth:"unset"}})}},Qe=(Be,ze)=>{const{componentCls:yt,railSize:Vt,handleSize:En,dotSize:Sn}=Be,mn=ze?"paddingBlock":"paddingInline",vn=ze?"width":"height",Kt=ze?"height":"width",Lt=ze?"insetBlockStart":"insetInlineStart",Dn=ze?"top":"insetInlineStart",At=(Vt*3-En)/2,on=(En-Vt)/2,en=ze?{borderWidth:`${on}px 0`,transform:`translateY(-${on}px)`}:{borderWidth:`0 ${on}px`,transform:`translateX(-${on}px)`};return{[mn]:Vt,[Kt]:Vt*3,[`${yt}-rail`]:{[vn]:"100%",[Kt]:Vt},[`${yt}-track`]:{[Kt]:Vt},[`${yt}-track-draggable`]:Object.assign({},en),[`${yt}-handle`]:{[Lt]:At},[`${yt}-mark`]:{insetInlineStart:0,top:0,[Dn]:Vt*3+(ze?0:Be.marginFull),[vn]:"100%"},[`${yt}-step`]:{insetInlineStart:0,top:0,[Dn]:Vt,[vn]:"100%",[Kt]:Vt},[`${yt}-dot`]:{position:"absolute",[Lt]:(Vt-Sn)/2}}},Tt=Be=>{const{componentCls:ze,marginPartWithMark:yt}=Be;return{[`${ze}-horizontal`]:Object.assign(Object.assign({},Qe(Be,!0)),{[`&${ze}-with-marks`]:{marginBottom:yt}})}},Zt=Be=>{const{componentCls:ze}=Be;return{[`${ze}-vertical`]:Object.assign(Object.assign({},Qe(Be,!1)),{height:"100%"})}};var Qt=(0,ta.Z)("Slider",Be=>{const ze=(0,Oe.TS)(Be,{marginPart:(Be.controlHeight-Be.controlSize)/2,marginFull:Be.controlSize/2,marginPartWithMark:Be.controlHeightLG-Be.controlSize});return[Ae(ze),Tt(ze),Zt(ze)]},Be=>{const yt=Be.controlHeightLG/4,Vt=Be.controlHeightSM/2,En=Be.lineWidth+1,Sn=Be.lineWidth+1*3;return{controlSize:yt,railSize:4,handleSize:yt,handleSizeHover:Vt,dotSize:8,handleLineWidth:En,handleLineWidthHover:Sn,railBg:Be.colorFillTertiary,railHoverBg:Be.colorFillSecondary,trackBg:Be.colorPrimaryBorder,trackHoverBg:Be.colorPrimaryBorderHover,handleColor:Be.colorPrimaryBorder,handleActiveColor:Be.colorPrimary,dotBorderColor:Be.colorBorderSecondary,dotActiveBorderColor:Be.colorPrimaryBorder,trackBgDisabled:Be.colorBgContainerDisabled}}),ln=function(Be,ze){var yt={};for(var Vt in Be)Object.prototype.hasOwnProperty.call(Be,Vt)&&ze.indexOf(Vt)<0&&(yt[Vt]=Be[Vt]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var En=0,Vt=Object.getOwnPropertySymbols(Be);En<Vt.length;En++)ze.indexOf(Vt[En])<0&&Object.prototype.propertyIsEnumerable.call(Be,Vt[En])&&(yt[Vt[En]]=Be[Vt[En]]);return yt};const pn=Be=>typeof Be=="number"?Be.toString():"";var Wt=ye.forwardRef((Be,ze)=>{const{prefixCls:yt,range:Vt,className:En,rootClassName:Sn,style:mn,disabled:vn,tooltipPrefixCls:Kt,tipFormatter:Lt,tooltipVisible:Dn,getTooltipPopupContainer:At,tooltipPlacement:on}=Be,en=ln(Be,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement"]),{direction:Nn,slider:wt,getPrefixCls:Gt,getPopupContainer:sa}=ye.useContext(qt.E_),gn=ye.useContext(On.Z),Pa=vn!=null?vn:gn,[Pr,Wr]=ye.useState({}),Tr=(Ot,Rn)=>{Wr(Gn=>Object.assign(Object.assign({},Gn),{[Ot]:Rn}))},so=(Ot,Rn)=>Ot||(Rn?Nn==="rtl"?"left":"right":"top"),ho=Gt("slider",yt),[zr,Br]=Qt(ho),Mr=x()(En,wt==null?void 0:wt.className,Sn,{[`${ho}-rtl`]:Nn==="rtl"},Br);Nn==="rtl"&&!en.vertical&&(en.reverse=!en.reverse);const[Dr,lr]=ye.useMemo(()=>Vt?typeof Vt=="object"?[!0,Vt.draggableTrack]:[!0,!1]:[!1],[Vt]),co=(Ot,Rn)=>{var Gn;const{index:un,dragging:Bn}=Rn,{tooltip:ra={},vertical:La}=Be,et=Object.assign({},ra),{open:Et,placement:vt,getPopupContainer:Qn,prefixCls:qn,formatter:ca}=et;let ir;ca||ca===null?ir=ca:Lt||Lt===null?ir=Lt:ir=pn;const Qa=ir?Pr[un]||Bn:!1,Ma=(Gn=Et!=null?Et:Dn)!==null&&Gn!==void 0?Gn:Et===void 0&&Qa,Ja=Object.assign(Object.assign({},Ot.props),{onMouseEnter:()=>Tr(un,!0),onMouseLeave:()=>Tr(un,!1)}),Ua=Gt("tooltip",qn!=null?qn:Kt);return ye.createElement(It,Object.assign({},et,{prefixCls:Ua,title:ir?ir(Rn.value):"",open:Ma,placement:so(vt!=null?vt:on,La),key:un,overlayClassName:`${ho}-tooltip`,getPopupContainer:Qn||At||sa}),ye.cloneElement(Ot,Ja))},Jr=Object.assign(Object.assign({},wt==null?void 0:wt.style),mn);return zr(ye.createElement(ft,Object.assign({},en,{step:en.step,range:Dr,draggableTrack:lr,className:Mr,style:Jr,disabled:Pa,ref:ze,prefixCls:ho,handleRender:co})))})},10527:function(Me,bt,le){"use strict";var te,x=le(57947).default;te={value:!0},bt.Z=void 0;var xe=x(le(65835)),He=x(le(6432));const Ge={lang:Object.assign({placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",yearPlaceholder:"\u8BF7\u9009\u62E9\u5E74\u4EFD",quarterPlaceholder:"\u8BF7\u9009\u62E9\u5B63\u5EA6",monthPlaceholder:"\u8BF7\u9009\u62E9\u6708\u4EFD",weekPlaceholder:"\u8BF7\u9009\u62E9\u5468",rangePlaceholder:["\u5F00\u59CB\u65E5\u671F","\u7ED3\u675F\u65E5\u671F"],rangeYearPlaceholder:["\u5F00\u59CB\u5E74\u4EFD","\u7ED3\u675F\u5E74\u4EFD"],rangeMonthPlaceholder:["\u5F00\u59CB\u6708\u4EFD","\u7ED3\u675F\u6708\u4EFD"],rangeQuarterPlaceholder:["\u5F00\u59CB\u5B63\u5EA6","\u7ED3\u675F\u5B63\u5EA6"],rangeWeekPlaceholder:["\u5F00\u59CB\u5468","\u7ED3\u675F\u5468"]},xe.default),timePickerLocale:Object.assign({},He.default)};Ge.lang.ok="\u786E\u5B9A";var Ye=Ge;bt.Z=Ye},6432:function(Me,bt){"use strict";Object.defineProperty(bt,"__esModule",{value:!0}),bt.default=void 0;var te={placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4",rangePlaceholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]};bt.default=te},65835:function(Me,bt){"use strict";Object.defineProperty(bt,"__esModule",{value:!0}),bt.default=void 0;var le={locale:"zh_CN",today:"\u4ECA\u5929",now:"\u6B64\u523B",backToToday:"\u8FD4\u56DE\u4ECA\u5929",ok:"\u786E\u5B9A",timeSelect:"\u9009\u62E9\u65F6\u95F4",dateSelect:"\u9009\u62E9\u65E5\u671F",weekSelect:"\u9009\u62E9\u5468",clear:"\u6E05\u9664",month:"\u6708",year:"\u5E74",previousMonth:"\u4E0A\u4E2A\u6708 (\u7FFB\u9875\u4E0A\u952E)",nextMonth:"\u4E0B\u4E2A\u6708 (\u7FFB\u9875\u4E0B\u952E)",monthSelect:"\u9009\u62E9\u6708\u4EFD",yearSelect:"\u9009\u62E9\u5E74\u4EFD",decadeSelect:"\u9009\u62E9\u5E74\u4EE3",yearFormat:"YYYY\u5E74",dayFormat:"D\u65E5",dateFormat:"YYYY\u5E74M\u6708D\u65E5",dateTimeFormat:"YYYY\u5E74M\u6708D\u65E5 HH\u65F6mm\u5206ss\u79D2",previousYear:"\u4E0A\u4E00\u5E74 (Control\u952E\u52A0\u5DE6\u65B9\u5411\u952E)",nextYear:"\u4E0B\u4E00\u5E74 (Control\u952E\u52A0\u53F3\u65B9\u5411\u952E)",previousDecade:"\u4E0A\u4E00\u5E74\u4EE3",nextDecade:"\u4E0B\u4E00\u5E74\u4EE3",previousCentury:"\u4E0A\u4E00\u4E16\u7EAA",nextCentury:"\u4E0B\u4E00\u4E16\u7EAA"},te=le;bt.default=te},57985:function(Me,bt,le){"use strict";le.d(bt,{Z5:function(){return Os},_l:function(){return Ig},bK:function(){return tg}});var te=le(59301),x=le(2386);function xe(ee,ne){ee.prototype=Object.create(ne.prototype),ee.prototype.constructor=ee,(0,x.Z)(ee,ne)}var He=le(14809),Ge=le(59781),Ye=te.createContext(null),ye=null;function dt(ee){ee()}var we=dt,De=function(ne){return we=ne},$e=function(){return we};function Ke(){var ee=$e(),ne=null,ie=null;return{clear:function(){ne=null,ie=null},notify:function(){ee(function(){for(var Pe=ne;Pe;)Pe.callback(),Pe=Pe.next})},get:function(){for(var Pe=[],Fe=ne;Fe;)Pe.push(Fe),Fe=Fe.next;return Pe},subscribe:function(Pe){var Fe=!0,Ce=ie={callback:Pe,next:null,prev:ie};return Ce.prev?Ce.prev.next=Ce:ne=Ce,function(){!Fe||ne===null||(Fe=!1,Ce.next?Ce.next.prev=Ce.prev:ie=Ce.prev,Ce.prev?Ce.prev.next=Ce.next:ne=Ce.next)}}}}var it={notify:function(){},get:function(){return[]}};function fe(ee,ne){var ie,ge=it;function Pe(tt){return qe(),ge.subscribe(tt)}function Fe(){ge.notify()}function Ce(){st.onStateChange&&st.onStateChange()}function be(){return!!ie}function qe(){ie||(ie=ne?ne.addNestedSub(Ce):ee.subscribe(Ce),ge=Ke())}function gt(){ie&&(ie(),ie=void 0,ge.clear(),ge=it)}var st={addNestedSub:Pe,notifyNestedSubs:Fe,handleChangeWrapper:Ce,isSubscribed:be,trySubscribe:qe,tryUnsubscribe:gt,getListeners:function(){return ge}};return st}var a=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?te.useLayoutEffect:te.useEffect;function E(ee){var ne=ee.store,ie=ee.context,ge=ee.children,Pe=(0,te.useMemo)(function(){var be=fe(ne);return{store:ne,subscription:be}},[ne]),Fe=(0,te.useMemo)(function(){return ne.getState()},[ne]);a(function(){var be=Pe.subscription;return be.onStateChange=be.notifyNestedSubs,be.trySubscribe(),Fe!==ne.getState()&&be.notifyNestedSubs(),function(){be.tryUnsubscribe(),be.onStateChange=null}},[Pe,Fe]);var Ce=ie||Ye;return te.createElement(Ce.Provider,{value:Pe},ge)}var b=E,y=le(74126),z=le(94266),ae=le.n(z),se=le(53410),ce=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],de=["reactReduxForwardedRef"],Se=[],Le=[null,null],ke=function(ne){try{return JSON.stringify(ne)}catch(ie){return String(ne)}};function Ne(ee,ne){var ie=ee[1];return[ne.payload,ie+1]}function Pt(ee,ne,ie){a(function(){return ee.apply(void 0,ne)},ie)}function lt(ee,ne,ie,ge,Pe,Fe,Ce){ee.current=ge,ne.current=Pe,ie.current=!1,Fe.current&&(Fe.current=null,Ce())}function Dt(ee,ne,ie,ge,Pe,Fe,Ce,be,qe,gt){if(ee){var st=!1,tt=null,at=function(){if(!st){var Oa=ne.getState(),Ya,er;try{Ya=ge(Oa,Pe.current)}catch($n){er=$n,tt=$n}er||(tt=null),Ya===Fe.current?Ce.current||qe():(Fe.current=Ya,be.current=Ya,Ce.current=!0,gt({type:"STORE_UPDATED",payload:{error:er}}))}};ie.onStateChange=at,ie.trySubscribe(),at();var _t=function(){if(st=!0,ie.tryUnsubscribe(),ie.onStateChange=null,tt)throw tt};return _t}}var Fa=function(){return[null,0]};function na(ee,ne){ne===void 0&&(ne={});var ie=ne,ge=ie.getDisplayName,Pe=ge===void 0?function(Oo){return"ConnectAdvanced("+Oo+")"}:ge,Fe=ie.methodName,Ce=Fe===void 0?"connectAdvanced":Fe,be=ie.renderCountProp,qe=be===void 0?void 0:be,gt=ie.shouldHandleStateChanges,st=gt===void 0?!0:gt,tt=ie.storeKey,at=tt===void 0?"store":tt,_t=ie.withRef,Pn=_t===void 0?!1:_t,Oa=ie.forwardRef,Ya=Oa===void 0?!1:Oa,er=ie.context,$n=er===void 0?Ye:er,Rr=(0,y.Z)(ie,ce);if(0)var Vr;var Xo=$n;return function(Pu){var Ol=Pu.displayName||Pu.name||"Component",Du=Pe(Ol),gl=(0,He.Z)({},Rr,{getDisplayName:Pe,methodName:Ce,renderCountProp:qe,shouldHandleStateChanges:st,storeKey:at,displayName:Du,wrappedComponentName:Ol,WrappedComponent:Pu}),mi=Rr.pure;function xi(Fu){return ee(Fu.dispatch,gl)}var Ps=mi?te.useMemo:function(Fu){return Fu()};function Fs(Fu){var rc=(0,te.useMemo)(function(){var Kc=Fu.reactReduxForwardedRef,ym=(0,y.Z)(Fu,de);return[Fu.context,Kc,ym]},[Fu]),Ns=rc[0],dd=rc[1],Is=rc[2],Hs=(0,te.useMemo)(function(){return Ns&&Ns.Consumer&&(0,se.isContextConsumer)(te.createElement(Ns.Consumer,null))?Ns:Xo},[Ns,Xo]),Ss=(0,te.useContext)(Hs),oc=!!Fu.store&&!!Fu.store.getState&&!!Fu.store.dispatch,uc=!!Ss&&!!Ss.store,ns=oc?Fu.store:Ss.store,md=(0,te.useMemo)(function(){return xi(ns)},[ns]),Cc=(0,te.useMemo)(function(){if(!st)return Le;var Kc=fe(ns,oc?null:Ss.subscription),ym=Kc.notifyNestedSubs.bind(Kc);return[Kc,ym]},[ns,oc,Ss]),Uc=Cc[0],Vd=Cc[1],lc=(0,te.useMemo)(function(){return oc?Ss:(0,He.Z)({},Ss,{subscription:Uc})},[oc,Ss,Uc]),hm=(0,te.useReducer)(Ne,Se,Fa),kg=hm[0],zd=kg[0],Zg=hm[1];if(zd&&zd.error)throw zd.error;var Em=(0,te.useRef)(),Pm=(0,te.useRef)(Is),Gd=(0,te.useRef)(),Fm=(0,te.useRef)(!1),Sm=Ps(function(){return Gd.current&&Is===Pm.current?Gd.current:md(ns.getState(),Is)},[ns,zd,Is]);Pt(lt,[Pm,Em,Fm,Is,Sm,Gd,Vd]),Pt(Dt,[st,ns,Uc,md,Pm,Em,Fm,Gd,Vd,Zg],[ns,Uc,md]);var Hl=(0,te.useMemo)(function(){return te.createElement(Pu,(0,He.Z)({},Sm,{ref:dd}))},[dd,Pu,Sm]),Wg=(0,te.useMemo)(function(){return st?te.createElement(Hs.Provider,{value:lc},Hl):Hl},[Hs,Hl,lc]);return Wg}var ts=mi?te.memo(Fs):Fs;if(ts.WrappedComponent=Pu,ts.displayName=Fs.displayName=Du,Ya){var Ms=te.forwardRef(function(rc,Ns){return te.createElement(ts,(0,He.Z)({},rc,{reactReduxForwardedRef:Ns}))});return Ms.displayName=Du,Ms.WrappedComponent=Pu,ae()(Ms,Pu)}return ae()(ts,Pu)}}function Sa(ee,ne){return ee===ne?ee!==0||ne!==0||1/ee===1/ne:ee!==ee&&ne!==ne}function ia(ee,ne){if(Sa(ee,ne))return!0;if(typeof ee!="object"||ee===null||typeof ne!="object"||ne===null)return!1;var ie=Object.keys(ee),ge=Object.keys(ne);if(ie.length!==ge.length)return!1;for(var Pe=0;Pe<ie.length;Pe++)if(!Object.prototype.hasOwnProperty.call(ne,ie[Pe])||!Sa(ee[ie[Pe]],ne[ie[Pe]]))return!1;return!0}function Yt(ee,ne){var ie={},ge=function(Ce){var be=ee[Ce];typeof be=="function"&&(ie[Ce]=function(){return ne(be.apply(void 0,arguments))})};for(var Pe in ee)ge(Pe);return ie}function bn(ee){return function(ie,ge){var Pe=ee(ie,ge);function Fe(){return Pe}return Fe.dependsOnOwnProps=!1,Fe}}function ft(ee){return ee.dependsOnOwnProps!==null&&ee.dependsOnOwnProps!==void 0?!!ee.dependsOnOwnProps:ee.length!==1}function qt(ee,ne){return function(ge,Pe){var Fe=Pe.displayName,Ce=function(qe,gt){return Ce.dependsOnOwnProps?Ce.mapToProps(qe,gt):Ce.mapToProps(qe)};return Ce.dependsOnOwnProps=!0,Ce.mapToProps=function(qe,gt){Ce.mapToProps=ee,Ce.dependsOnOwnProps=ft(ee);var st=Ce(qe,gt);return typeof st=="function"&&(Ce.mapToProps=st,Ce.dependsOnOwnProps=ft(st),st=Ce(qe,gt)),st},Ce}}function On(ee){return typeof ee=="function"?qt(ee,"mapDispatchToProps"):void 0}function Un(ee){return ee?void 0:bn(function(ne){return{dispatch:ne}})}function An(ee){return ee&&typeof ee=="object"?bn(function(ne){return Yt(ee,ne)}):void 0}var ct=[On,Un,An];function pt(ee){return typeof ee=="function"?qt(ee,"mapStateToProps"):void 0}function It(ee){return ee?void 0:bn(function(){return{}})}var Jn=[pt,It];function yn(ee,ne,ie){return(0,He.Z)({},ie,ee,ne)}function ta(ee){return function(ie,ge){var Pe=ge.displayName,Fe=ge.pure,Ce=ge.areMergedPropsEqual,be=!1,qe;return function(st,tt,at){var _t=ee(st,tt,at);return be?(!Fe||!Ce(_t,qe))&&(qe=_t):(be=!0,qe=_t),qe}}}function Oe(ee){return typeof ee=="function"?ta(ee):void 0}function Ae(ee){return ee?void 0:function(){return yn}}var Qe=[Oe,Ae],Tt=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function Zt(ee,ne,ie,ge){return function(Fe,Ce){return ie(ee(Fe,Ce),ne(ge,Ce),Ce)}}function Qt(ee,ne,ie,ge,Pe){var Fe=Pe.areStatesEqual,Ce=Pe.areOwnPropsEqual,be=Pe.areStatePropsEqual,qe=!1,gt,st,tt,at,_t;function Pn(Rr,Vr){return gt=Rr,st=Vr,tt=ee(gt,st),at=ne(ge,st),_t=ie(tt,at,st),qe=!0,_t}function Oa(){return tt=ee(gt,st),ne.dependsOnOwnProps&&(at=ne(ge,st)),_t=ie(tt,at,st),_t}function Ya(){return ee.dependsOnOwnProps&&(tt=ee(gt,st)),ne.dependsOnOwnProps&&(at=ne(ge,st)),_t=ie(tt,at,st),_t}function er(){var Rr=ee(gt,st),Vr=!be(Rr,tt);return tt=Rr,Vr&&(_t=ie(tt,at,st)),_t}function $n(Rr,Vr){var Xo=!Ce(Vr,st),Oo=!Fe(Rr,gt,Vr,st);return gt=Rr,st=Vr,Xo&&Oo?Oa():Xo?Ya():Oo?er():_t}return function(Vr,Xo){return qe?$n(Vr,Xo):Pn(Vr,Xo)}}function ln(ee,ne){var ie=ne.initMapStateToProps,ge=ne.initMapDispatchToProps,Pe=ne.initMergeProps,Fe=(0,y.Z)(ne,Tt),Ce=ie(ee,Fe),be=ge(ee,Fe),qe=Pe(ee,Fe),gt=Fe.pure?Qt:Zt;return gt(Ce,be,qe,ee,Fe)}var pn=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function Kn(ee,ne,ie){for(var ge=ne.length-1;ge>=0;ge--){var Pe=ne[ge](ee);if(Pe)return Pe}return function(Fe,Ce){throw new Error("Invalid value of type "+typeof ee+" for "+ie+" argument when connecting component "+Ce.wrappedComponentName+".")}}function Wt(ee,ne){return ee===ne}function Be(ee){var ne=ee===void 0?{}:ee,ie=ne.connectHOC,ge=ie===void 0?na:ie,Pe=ne.mapStateToPropsFactories,Fe=Pe===void 0?Jn:Pe,Ce=ne.mapDispatchToPropsFactories,be=Ce===void 0?ct:Ce,qe=ne.mergePropsFactories,gt=qe===void 0?Qe:qe,st=ne.selectorFactory,tt=st===void 0?ln:st;return function(_t,Pn,Oa,Ya){Ya===void 0&&(Ya={});var er=Ya,$n=er.pure,Rr=$n===void 0?!0:$n,Vr=er.areStatesEqual,Xo=Vr===void 0?Wt:Vr,Oo=er.areOwnPropsEqual,Pu=Oo===void 0?ia:Oo,Ol=er.areStatePropsEqual,Du=Ol===void 0?ia:Ol,gl=er.areMergedPropsEqual,mi=gl===void 0?ia:gl,xi=(0,y.Z)(er,pn),Ps=Kn(_t,Fe,"mapStateToProps"),Fs=Kn(Pn,be,"mapDispatchToProps"),ts=Kn(Oa,gt,"mergeProps");return ge(tt,(0,He.Z)({methodName:"connect",getDisplayName:function(Fu){return"Connect("+Fu+")"},shouldHandleStateChanges:!!_t,initMapStateToProps:Ps,initMapDispatchToProps:Fs,initMergeProps:ts,pure:Rr,areStatesEqual:Xo,areOwnPropsEqual:Pu,areStatePropsEqual:Du,areMergedPropsEqual:mi},xi))}}var ze=Be();function yt(){var ee=useContext(ReactReduxContext);return ee}function Vt(ee){ee===void 0&&(ee=ReactReduxContext);var ne=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(){var ge=ne(),Pe=ge.store;return Pe}}var En=null;function Sn(ee){ee===void 0&&(ee=ReactReduxContext);var ne=ee===ReactReduxContext?useDefaultStore:createStoreHook(ee);return function(){var ge=ne();return ge.dispatch}}var mn=null,vn=function(ne,ie){return ne===ie};function Kt(ee,ne,ie,ge){var Pe=useReducer(function(Pn){return Pn+1},0),Fe=Pe[1],Ce=useMemo(function(){return createSubscription(ie,ge)},[ie,ge]),be=useRef(),qe=useRef(),gt=useRef(),st=useRef(),tt=ie.getState(),at;try{if(ee!==qe.current||tt!==gt.current||be.current){var _t=ee(tt);st.current===void 0||!ne(_t,st.current)?at=_t:at=st.current}else at=st.current}catch(Pn){throw be.current&&(Pn.message+=`
|
|
The error may be correlated with this previous error:
|
|
`+be.current.stack+`
|
|
|
|
`),Pn}return useIsomorphicLayoutEffect(function(){qe.current=ee,gt.current=tt,st.current=at,be.current=void 0}),useIsomorphicLayoutEffect(function(){function Pn(){try{var Oa=ie.getState();if(Oa===gt.current)return;var Ya=qe.current(Oa);if(ne(Ya,st.current))return;st.current=Ya,gt.current=Oa}catch(er){be.current=er}Fe()}return Ce.onStateChange=Pn,Ce.trySubscribe(),Pn(),function(){return Ce.tryUnsubscribe()}},[ie,Ce]),at}function Lt(ee){ee===void 0&&(ee=ReactReduxContext);var ne=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(ge,Pe){Pe===void 0&&(Pe=vn);var Fe=ne(),Ce=Fe.store,be=Fe.subscription,qe=Kt(ge,Pe,Ce,be);return useDebugValue(qe),qe}}var Dn=null,At=le(4676);De(At.unstable_batchedUpdates);function on(ee,ne){if(ee.length!==ne.length)return!1;for(var ie=0;ie<ee.length;ie++)if(ee[ie]!==ne[ie])return!1;return!0}function en(ee,ne){var ie=(0,te.useState)(function(){return{inputs:ne,result:ee()}})[0],ge=(0,te.useRef)(!0),Pe=(0,te.useRef)(ie),Fe=ge.current||!!(ne&&Pe.current.inputs&&on(ne,Pe.current.inputs)),Ce=Fe?Pe.current:{inputs:ne,result:ee()};return(0,te.useEffect)(function(){ge.current=!1,Pe.current=Ce},[Ce]),Ce.result}function Nn(ee,ne){return en(function(){return ee},ne)}var wt=en,Gt=Nn,sa=!0,gn="Invariant failed";function Pa(ee,ne){if(!ee){if(sa)throw new Error(gn);var ie=typeof ne=="function"?ne():ne,ge=ie?"".concat(gn,": ").concat(ie):gn;throw new Error(ge)}}var Pr=function(ne){var ie=ne.top,ge=ne.right,Pe=ne.bottom,Fe=ne.left,Ce=ge-Fe,be=Pe-ie,qe={top:ie,right:ge,bottom:Pe,left:Fe,width:Ce,height:be,x:Fe,y:ie,center:{x:(ge+Fe)/2,y:(Pe+ie)/2}};return qe},Wr=function(ne,ie){return{top:ne.top-ie.top,left:ne.left-ie.left,bottom:ne.bottom+ie.bottom,right:ne.right+ie.right}},Tr=function(ne,ie){return{top:ne.top+ie.top,left:ne.left+ie.left,bottom:ne.bottom-ie.bottom,right:ne.right-ie.right}},so=function(ne,ie){return{top:ne.top+ie.y,left:ne.left+ie.x,bottom:ne.bottom+ie.y,right:ne.right+ie.x}},ho={top:0,right:0,bottom:0,left:0},zr=function(ne){var ie=ne.borderBox,ge=ne.margin,Pe=ge===void 0?ho:ge,Fe=ne.border,Ce=Fe===void 0?ho:Fe,be=ne.padding,qe=be===void 0?ho:be,gt=Pr(Wr(ie,Pe)),st=Pr(Tr(ie,Ce)),tt=Pr(Tr(st,qe));return{marginBox:gt,borderBox:Pr(ie),paddingBox:st,contentBox:tt,margin:Pe,border:Ce,padding:qe}},Br=function(ne){var ie=ne.slice(0,-2),ge=ne.slice(-2);if(ge!=="px")return 0;var Pe=Number(ie);return isNaN(Pe)&&Pa(!1),Pe},Mr=function(){return{x:window.pageXOffset,y:window.pageYOffset}},Dr=function(ne,ie){var ge=ne.borderBox,Pe=ne.border,Fe=ne.margin,Ce=ne.padding,be=so(ge,ie);return zr({borderBox:be,border:Pe,margin:Fe,padding:Ce})},lr=function(ne,ie){return ie===void 0&&(ie=Mr()),Dr(ne,ie)},co=function(ne,ie){var ge={top:Br(ie.marginTop),right:Br(ie.marginRight),bottom:Br(ie.marginBottom),left:Br(ie.marginLeft)},Pe={top:Br(ie.paddingTop),right:Br(ie.paddingRight),bottom:Br(ie.paddingBottom),left:Br(ie.paddingLeft)},Fe={top:Br(ie.borderTopWidth),right:Br(ie.borderRightWidth),bottom:Br(ie.borderBottomWidth),left:Br(ie.borderLeftWidth)};return zr({borderBox:ne,margin:ge,padding:Pe,border:Fe})},Jr=function(ne){var ie=ne.getBoundingClientRect(),ge=window.getComputedStyle(ne);return co(ie,ge)},Ot=Number.isNaN||function(ne){return typeof ne=="number"&&ne!==ne};function Rn(ee,ne){return!!(ee===ne||Ot(ee)&&Ot(ne))}function Gn(ee,ne){if(ee.length!==ne.length)return!1;for(var ie=0;ie<ee.length;ie++)if(!Rn(ee[ie],ne[ie]))return!1;return!0}function un(ee,ne){ne===void 0&&(ne=Gn);var ie,ge=[],Pe,Fe=!1;function Ce(){for(var be=[],qe=0;qe<arguments.length;qe++)be[qe]=arguments[qe];return Fe&&ie===this&&ne(be,ge)||(Pe=ee.apply(this,be),Fe=!0,ie=this,ge=be),Pe}return Ce}var Bn=un,ra=function(ne){var ie=[],ge=null,Pe=function(){for(var Ce=arguments.length,be=new Array(Ce),qe=0;qe<Ce;qe++)be[qe]=arguments[qe];ie=be,!ge&&(ge=requestAnimationFrame(function(){ge=null,ne.apply(void 0,ie)}))};return Pe.cancel=function(){ge&&(cancelAnimationFrame(ge),ge=null)},Pe},La=ra,et=!0,Et=/[ \t]{2,}/g,vt=/^[ \t]*/gm,Qn=function(ne){return ne.replace(Et," ").replace(vt,"").trim()},qn=function(ne){return Qn(`
|
|
%creact-beautiful-dnd
|
|
|
|
%c`+Qn(ne)+`
|
|
|
|
%c\u{1F477}\u200D This is a development only message. It will be removed in production builds.
|
|
`)},ca=function(ne){return[qn(ne),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},ir="__react-beautiful-dnd-disable-dev-warnings";function Qa(ee,ne){var ie;et||typeof window!="undefined"&&window[ir]||(ie=console)[ee].apply(ie,ca(ne))}var Ma=Qa.bind(null,"warn"),Ja=Qa.bind(null,"error");function Ua(){}function Ln(ee,ne){return(0,He.Z)({},ee,{},ne)}function Ha(ee,ne,ie){var ge=ne.map(function(Pe){var Fe=Ln(ie,Pe.options);return ee.addEventListener(Pe.eventName,Pe.fn,Fe),function(){ee.removeEventListener(Pe.eventName,Pe.fn,Fe)}});return function(){ge.forEach(function(Fe){Fe()})}}var Hr=!0,Mo="Invariant failed";function aa(ee){this.message=ee}aa.prototype.toString=function(){return this.message};function Cn(ee,ne){if(!ee)throw Hr?new aa(Mo):new aa(Mo+": "+(ne||""))}var du=function(ee){xe(ne,ee);function ne(){for(var ge,Pe=arguments.length,Fe=new Array(Pe),Ce=0;Ce<Pe;Ce++)Fe[Ce]=arguments[Ce];return ge=ee.call.apply(ee,[this].concat(Fe))||this,ge.callbacks=null,ge.unbind=Ua,ge.onWindowError=function(be){var qe=ge.getCallbacks();qe.isDragging()&&qe.tryAbort();var gt=be.error;gt instanceof aa&&be.preventDefault()},ge.getCallbacks=function(){if(!ge.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return ge.callbacks},ge.setCallbacks=function(be){ge.callbacks=be},ge}var ie=ne.prototype;return ie.componentDidMount=function(){this.unbind=Ha(window,[{eventName:"error",fn:this.onWindowError}])},ie.componentWillUnmount=function(){this.unbind()},ie.componentDidCatch=function(Pe){if(Pe instanceof aa){this.setState({});return}throw Pe},ie.render=function(){return this.props.children(this.setCallbacks)},ne}(te.Component),Nr=`
|
|
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
|
|
`,No=function(ne){return ne+1},no=function(ne){return`
|
|
You have lifted an item in position `+No(ne.source.index)+`
|
|
`},eu=function(ne,ie){var ge=ne.droppableId===ie.droppableId,Pe=No(ne.index),Fe=No(ie.index);return ge?`
|
|
You have moved the item from position `+Pe+`
|
|
to position `+Fe+`
|
|
`:`
|
|
You have moved the item from position `+Pe+`
|
|
in list `+ne.droppableId+`
|
|
to list `+ie.droppableId+`
|
|
in position `+Fe+`
|
|
`},tu=function(ne,ie,ge){var Pe=ie.droppableId===ge.droppableId;return Pe?`
|
|
The item `+ne+`
|
|
has been combined with `+ge.draggableId:`
|
|
The item `+ne+`
|
|
in list `+ie.droppableId+`
|
|
has been combined with `+ge.draggableId+`
|
|
in list `+ge.droppableId+`
|
|
`},bu=function(ne){var ie=ne.destination;if(ie)return eu(ne.source,ie);var ge=ne.combine;return ge?tu(ne.draggableId,ne.source,ge):"You are over an area that cannot be dropped on"},Eo=function(ne){return`
|
|
The item has returned to its starting position
|
|
of `+No(ne.index)+`
|
|
`},Vo=function(ne){if(ne.reason==="CANCEL")return`
|
|
Movement cancelled.
|
|
`+Eo(ne.source)+`
|
|
`;var ie=ne.destination,ge=ne.combine;return ie?`
|
|
You have dropped the item.
|
|
`+eu(ne.source,ie)+`
|
|
`:ge?`
|
|
You have dropped the item.
|
|
`+tu(ne.draggableId,ne.source,ge)+`
|
|
`:`
|
|
The item has been dropped while not over a drop area.
|
|
`+Eo(ne.source)+`
|
|
`},Hn={dragHandleUsageInstructions:Nr,onDragStart:no,onDragUpdate:bu,onDragEnd:Vo},ao={x:0,y:0},Io=function(ne,ie){return{x:ne.x+ie.x,y:ne.y+ie.y}},Bo=function(ne,ie){return{x:ne.x-ie.x,y:ne.y-ie.y}},Rt=function(ne,ie){return ne.x===ie.x&&ne.y===ie.y},rt=function(ne){return{x:ne.x!==0?-ne.x:0,y:ne.y!==0?-ne.y:0}},Je=function(ne,ie,ge){var Pe;return ge===void 0&&(ge=0),Pe={},Pe[ne]=ie,Pe[ne==="x"?"y":"x"]=ge,Pe},Xt=function(ne,ie){return Math.sqrt(Math.pow(ie.x-ne.x,2)+Math.pow(ie.y-ne.y,2))},jn=function(ne,ie){return Math.min.apply(Math,ie.map(function(ge){return Xt(ne,ge)}))},Na=function(ne){return function(ie){return{x:ne(ie.x),y:ne(ie.y)}}},zn=function(ee,ne){var ie=Pr({top:Math.max(ne.top,ee.top),right:Math.min(ne.right,ee.right),bottom:Math.min(ne.bottom,ee.bottom),left:Math.max(ne.left,ee.left)});return ie.width<=0||ie.height<=0?null:ie},Aa=function(ne,ie){return{top:ne.top+ie.y,left:ne.left+ie.x,bottom:ne.bottom+ie.y,right:ne.right+ie.x}},Fn=function(ne){return[{x:ne.left,y:ne.top},{x:ne.right,y:ne.top},{x:ne.left,y:ne.bottom},{x:ne.right,y:ne.bottom}]},Da={top:0,right:0,bottom:0,left:0},mo=function(ne,ie){return ie?Aa(ne,ie.scroll.diff.displacement):ne},zo=function(ne,ie,ge){if(ge&&ge.increasedBy){var Pe;return(0,He.Z)({},ne,(Pe={},Pe[ie.end]=ne[ie.end]+ge.increasedBy[ie.line],Pe))}return ne},Au=function(ne,ie){return ie&&ie.shouldClipSubject?zn(ie.pageMarginBox,ne):Pr(ne)},xr=function(ee){var ne=ee.page,ie=ee.withPlaceholder,ge=ee.axis,Pe=ee.frame,Fe=mo(ne.marginBox,Pe),Ce=zo(Fe,ge,ie),be=Au(Ce,Pe);return{page:ne,withPlaceholder:ie,active:be}},rr=function(ee,ne){ee.frame||Cn(!1);var ie=ee.frame,ge=Bo(ne,ie.scroll.initial),Pe=rt(ge),Fe=(0,He.Z)({},ie,{scroll:{initial:ie.scroll.initial,current:ne,diff:{value:ge,displacement:Pe},max:ie.scroll.max}}),Ce=xr({page:ee.subject.page,withPlaceholder:ee.subject.withPlaceholder,axis:ee.axis,frame:Fe}),be=(0,He.Z)({},ee,{frame:Fe,subject:Ce});return be};function Gr(ee){return Number.isInteger?Number.isInteger(ee):typeof ee=="number"&&isFinite(ee)&&Math.floor(ee)===ee}function qr(ee){return Object.values?Object.values(ee):Object.keys(ee).map(function(ne){return ee[ne]})}function jr(ee,ne){if(ee.findIndex)return ee.findIndex(ne);for(var ie=0;ie<ee.length;ie++)if(ne(ee[ie]))return ie;return-1}function Po(ee,ne){if(ee.find)return ee.find(ne);var ie=jr(ee,ne);if(ie!==-1)return ee[ie]}function cr(ee){return Array.prototype.slice.call(ee)}var dr=Bn(function(ee){return ee.reduce(function(ne,ie){return ne[ie.descriptor.id]=ie,ne},{})}),wr=Bn(function(ee){return ee.reduce(function(ne,ie){return ne[ie.descriptor.id]=ie,ne},{})}),Xr=Bn(function(ee){return qr(ee)}),Fo=Bn(function(ee){return qr(ee)}),Ir=Bn(function(ee,ne){var ie=Fo(ne).filter(function(ge){return ee===ge.descriptor.droppableId}).sort(function(ge,Pe){return ge.descriptor.index-Pe.descriptor.index});return ie});function Ra(ee){return ee.at&&ee.at.type==="REORDER"?ee.at.destination:null}function pa(ee){return ee.at&&ee.at.type==="COMBINE"?ee.at.combine:null}var tr=Bn(function(ee,ne){return ne.filter(function(ie){return ie.descriptor.id!==ee.descriptor.id})}),oo=function(ee){var ne=ee.isMovingForward,ie=ee.draggable,ge=ee.destination,Pe=ee.insideDestination,Fe=ee.previousImpact;if(!ge.isCombineEnabled)return null;var Ce=Ra(Fe);if(!Ce)return null;function be(Oa){var Ya={type:"COMBINE",combine:{draggableId:Oa,droppableId:ge.descriptor.id}};return(0,He.Z)({},Fe,{at:Ya})}var qe=Fe.displaced.all,gt=qe.length?qe[0]:null;if(ne)return gt?be(gt):null;var st=tr(ie,Pe);if(!gt){if(!st.length)return null;var tt=st[st.length-1];return be(tt.descriptor.id)}var at=jr(st,function(Oa){return Oa.descriptor.id===gt});at===-1&&Cn(!1);var _t=at-1;if(_t<0)return null;var Pn=st[_t];return be(Pn.descriptor.id)},Fr=function(ee,ne){return ee.descriptor.droppableId===ne.descriptor.id},Lu={point:ao,value:0},nu={invisible:{},visible:{},all:[]},Nu={displaced:nu,displacedBy:Lu,at:null},qu=function(ee,ne){return function(ie){return ee<=ie&&ie<=ne}},Ka=function(ee){var ne=qu(ee.top,ee.bottom),ie=qu(ee.left,ee.right);return function(ge){var Pe=ne(ge.top)&&ne(ge.bottom)&&ie(ge.left)&&ie(ge.right);if(Pe)return!0;var Fe=ne(ge.top)||ne(ge.bottom),Ce=ie(ge.left)||ie(ge.right),be=Fe&&Ce;if(be)return!0;var qe=ge.top<ee.top&&ge.bottom>ee.bottom,gt=ge.left<ee.left&&ge.right>ee.right,st=qe&>if(st)return!0;var tt=qe&&Ce||gt&&Fe;return tt}},sl=function(ee){var ne=qu(ee.top,ee.bottom),ie=qu(ee.left,ee.right);return function(ge){var Pe=ne(ge.top)&&ne(ge.bottom)&&ie(ge.left)&&ie(ge.right);return Pe}},ti={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Mi={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},ni=function(ee){return function(ne){var ie=qu(ne.top,ne.bottom),ge=qu(ne.left,ne.right);return function(Pe){return ee===ti?ie(Pe.top)&&ie(Pe.bottom):ge(Pe.left)&&ge(Pe.right)}}},br=function(ne,ie){var ge=ie.frame?ie.frame.scroll.diff.displacement:ao;return Aa(ne,ge)},xa=function(ne,ie,ge){return ie.subject.active?ge(ie.subject.active)(ne):!1},ya=function(ne,ie,ge){return ge(ie)(ne)},Wa=function(ne){var ie=ne.target,ge=ne.destination,Pe=ne.viewport,Fe=ne.withDroppableDisplacement,Ce=ne.isVisibleThroughFrameFn,be=Fe?br(ie,ge):ie;return xa(be,ge,Ce)&&ya(be,Pe,Ce)},Co=function(ne){return Wa((0,He.Z)({},ne,{isVisibleThroughFrameFn:Ka}))},uu=function(ne){return Wa((0,He.Z)({},ne,{isVisibleThroughFrameFn:sl}))},Iu=function(ne){return Wa((0,He.Z)({},ne,{isVisibleThroughFrameFn:ni(ne.destination.axis)}))},kr=function(ne,ie,ge){if(typeof ge=="boolean")return ge;if(!ie)return!0;var Pe=ie.invisible,Fe=ie.visible;if(Pe[ne])return!1;var Ce=Fe[ne];return Ce?Ce.shouldAnimate:!0};function lo(ee,ne){var ie=ee.page.marginBox,ge={top:ne.point.y,right:0,bottom:0,left:ne.point.x};return Pr(Wr(ie,ge))}function Ho(ee){var ne=ee.afterDragging,ie=ee.destination,ge=ee.displacedBy,Pe=ee.viewport,Fe=ee.forceShouldAnimate,Ce=ee.last;return ne.reduce(function(qe,gt){var st=lo(gt,ge),tt=gt.descriptor.id;qe.all.push(tt);var at=Co({target:st,destination:ie,viewport:Pe,withDroppableDisplacement:!0});if(!at)return qe.invisible[gt.descriptor.id]=!0,qe;var _t=kr(tt,Ce,Fe),Pn={draggableId:tt,shouldAnimate:_t};return qe.visible[tt]=Pn,qe},{all:[],visible:{},invisible:{}})}function yo(ee,ne){if(!ee.length)return 0;var ie=ee[ee.length-1].descriptor.index;return ne.inHomeList?ie:ie+1}function hu(ee){var ne=ee.insideDestination,ie=ee.inHomeList,ge=ee.displacedBy,Pe=ee.destination,Fe=yo(ne,{inHomeList:ie});return{displaced:nu,displacedBy:ge,at:{type:"REORDER",destination:{droppableId:Pe.descriptor.id,index:Fe}}}}function Su(ee){var ne=ee.draggable,ie=ee.insideDestination,ge=ee.destination,Pe=ee.viewport,Fe=ee.displacedBy,Ce=ee.last,be=ee.index,qe=ee.forceShouldAnimate,gt=Fr(ne,ge);if(be==null)return hu({insideDestination:ie,inHomeList:gt,displacedBy:Fe,destination:ge});var st=Po(ie,function(Oa){return Oa.descriptor.index===be});if(!st)return hu({insideDestination:ie,inHomeList:gt,displacedBy:Fe,destination:ge});var tt=tr(ne,ie),at=ie.indexOf(st),_t=tt.slice(at),Pn=Ho({afterDragging:_t,destination:ge,displacedBy:Fe,last:Ce,viewport:Pe.frame,forceShouldAnimate:qe});return{displaced:Pn,displacedBy:Fe,at:{type:"REORDER",destination:{droppableId:ge.descriptor.id,index:be}}}}function Ou(ee,ne){return!!ne.effected[ee]}var ui=function(ee){var ne=ee.isMovingForward,ie=ee.destination,ge=ee.draggables,Pe=ee.combine,Fe=ee.afterCritical;if(!ie.isCombineEnabled)return null;var Ce=Pe.draggableId,be=ge[Ce],qe=be.descriptor.index,gt=Ou(Ce,Fe);return gt?ne?qe:qe-1:ne?qe+1:qe},li=function(ee){var ne=ee.isMovingForward,ie=ee.isInHomeList,ge=ee.insideDestination,Pe=ee.location;if(!ge.length)return null;var Fe=Pe.index,Ce=ne?Fe+1:Fe-1,be=ge[0].descriptor.index,qe=ge[ge.length-1].descriptor.index,gt=ie?qe:qe+1;return Ce<be||Ce>gt?null:Ce},Vl=function(ee){var ne=ee.isMovingForward,ie=ee.isInHomeList,ge=ee.draggable,Pe=ee.draggables,Fe=ee.destination,Ce=ee.insideDestination,be=ee.previousImpact,qe=ee.viewport,gt=ee.afterCritical,st=be.at;if(st||Cn(!1),st.type==="REORDER"){var tt=li({isMovingForward:ne,isInHomeList:ie,location:st.destination,insideDestination:Ce});return tt==null?null:Su({draggable:ge,insideDestination:Ce,destination:Fe,viewport:qe,last:be.displaced,displacedBy:be.displacedBy,index:tt})}var at=ui({isMovingForward:ne,destination:Fe,displaced:be.displaced,draggables:Pe,combine:st.combine,afterCritical:gt});return at==null?null:Su({draggable:ge,insideDestination:Ce,destination:Fe,viewport:qe,last:be.displaced,displacedBy:be.displacedBy,index:at})},Ci=function(ee){var ne=ee.displaced,ie=ee.afterCritical,ge=ee.combineWith,Pe=ee.displacedBy,Fe=!!(ne.visible[ge]||ne.invisible[ge]);return Ou(ge,ie)?Fe?ao:rt(Pe.point):Fe?Pe.point:ao},Qu=function(ee){var ne=ee.afterCritical,ie=ee.impact,ge=ee.draggables,Pe=pa(ie);Pe||Cn(!1);var Fe=Pe.draggableId,Ce=ge[Fe].page.borderBox.center,be=Ci({displaced:ie.displaced,afterCritical:ne,combineWith:Fe,displacedBy:ie.displacedBy});return Io(Ce,be)},Ni=function(ne,ie){return ie.margin[ne.start]+ie.borderBox[ne.size]/2},Bl=function(ne,ie){return ie.margin[ne.end]+ie.borderBox[ne.size]/2},ai=function(ne,ie,ge){return ie[ne.crossAxisStart]+ge.margin[ne.crossAxisStart]+ge.borderBox[ne.crossAxisSize]/2},Ui=function(ne){var ie=ne.axis,ge=ne.moveRelativeTo,Pe=ne.isMoving;return Je(ie.line,ge.marginBox[ie.end]+Ni(ie,Pe),ai(ie,ge.marginBox,Pe))},Ii=function(ne){var ie=ne.axis,ge=ne.moveRelativeTo,Pe=ne.isMoving;return Je(ie.line,ge.marginBox[ie.start]-Bl(ie,Pe),ai(ie,ge.marginBox,Pe))},Cl=function(ne){var ie=ne.axis,ge=ne.moveInto,Pe=ne.isMoving;return Je(ie.line,ge.contentBox[ie.start]+Ni(ie,Pe),ai(ie,ge.contentBox,Pe))},Zo=function(ee){var ne=ee.impact,ie=ee.draggable,ge=ee.draggables,Pe=ee.droppable,Fe=ee.afterCritical,Ce=Ir(Pe.descriptor.id,ge),be=ie.page,qe=Pe.axis;if(!Ce.length)return Cl({axis:qe,moveInto:Pe.page,isMoving:be});var gt=ne.displaced,st=ne.displacedBy,tt=gt.all[0];if(tt){var at=ge[tt];if(Ou(tt,Fe))return Ii({axis:qe,moveRelativeTo:at.page,isMoving:be});var _t=Dr(at.page,st.point);return Ii({axis:qe,moveRelativeTo:_t,isMoving:be})}var Pn=Ce[Ce.length-1];if(Pn.descriptor.id===ie.descriptor.id)return be.borderBox.center;if(Ou(Pn.descriptor.id,Fe)){var Oa=Dr(Pn.page,rt(Fe.displacedBy.point));return Ui({axis:qe,moveRelativeTo:Oa,isMoving:be})}return Ui({axis:qe,moveRelativeTo:Pn.page,isMoving:be})},Xi=function(ee,ne){var ie=ee.frame;return ie?Io(ne,ie.scroll.diff.displacement):ne},zl=function(ne){var ie=ne.impact,ge=ne.draggable,Pe=ne.droppable,Fe=ne.draggables,Ce=ne.afterCritical,be=ge.page.borderBox.center,qe=ie.at;return!Pe||!qe?be:qe.type==="REORDER"?Zo({impact:ie,draggable:ge,draggables:Fe,droppable:Pe,afterCritical:Ce}):Qu({impact:ie,draggables:Fe,afterCritical:Ce})},Ri=function(ee){var ne=zl(ee),ie=ee.droppable,ge=ie?Xi(ie,ne):ne;return ge},Gl=function(ee,ne){var ie=Bo(ne,ee.scroll.initial),ge=rt(ie),Pe=Pr({top:ne.y,bottom:ne.y+ee.frame.height,left:ne.x,right:ne.x+ee.frame.width}),Fe={frame:Pe,scroll:{initial:ee.scroll.initial,max:ee.scroll.max,current:ne,diff:{value:ie,displacement:ge}}};return Fe};function qi(ee,ne){return ee.map(function(ie){return ne[ie]})}function Va(ee,ne){for(var ie=0;ie<ne.length;ie++){var ge=ne[ie].visible[ee];if(ge)return ge}return null}var io=function(ee){var ne=ee.impact,ie=ee.viewport,ge=ee.destination,Pe=ee.draggables,Fe=ee.maxScrollChange,Ce=Gl(ie,Io(ie.scroll.current,Fe)),be=ge.frame?rr(ge,Io(ge.frame.scroll.current,Fe)):ge,qe=ne.displaced,gt=Ho({afterDragging:qi(qe.all,Pe),destination:ge,displacedBy:ne.displacedBy,viewport:Ce.frame,last:qe,forceShouldAnimate:!1}),st=Ho({afterDragging:qi(qe.all,Pe),destination:be,displacedBy:ne.displacedBy,viewport:ie.frame,last:qe,forceShouldAnimate:!1}),tt={},at={},_t=[qe,gt,st];qe.all.forEach(function(Oa){var Ya=Va(Oa,_t);if(Ya){at[Oa]=Ya;return}tt[Oa]=!0});var Pn=(0,He.Z)({},ne,{displaced:{all:qe.all,invisible:tt,visible:at}});return Pn},So=function(ee,ne){return Io(ee.scroll.diff.displacement,ne)},Go=function(ee){var ne=ee.pageBorderBoxCenter,ie=ee.draggable,ge=ee.viewport,Pe=So(ge,ne),Fe=Bo(Pe,ie.page.borderBox.center);return Io(ie.client.borderBox.center,Fe)},rl=function(ee){var ne=ee.draggable,ie=ee.destination,ge=ee.newPageBorderBoxCenter,Pe=ee.viewport,Fe=ee.withDroppableDisplacement,Ce=ee.onlyOnMainAxis,be=Ce===void 0?!1:Ce,qe=Bo(ge,ne.page.borderBox.center),gt=Aa(ne.page.borderBox,qe),st={target:gt,destination:ie,withDroppableDisplacement:Fe,viewport:Pe};return be?Iu(st):uu(st)},Ki=function(ee){var ne=ee.isMovingForward,ie=ee.draggable,ge=ee.destination,Pe=ee.draggables,Fe=ee.previousImpact,Ce=ee.viewport,be=ee.previousPageBorderBoxCenter,qe=ee.previousClientSelection,gt=ee.afterCritical;if(!ge.isEnabled)return null;var st=Ir(ge.descriptor.id,Pe),tt=Fr(ie,ge),at=oo({isMovingForward:ne,draggable:ie,destination:ge,insideDestination:st,previousImpact:Fe})||Vl({isMovingForward:ne,isInHomeList:tt,draggable:ie,draggables:Pe,destination:ge,insideDestination:st,previousImpact:Fe,viewport:Ce,afterCritical:gt});if(!at)return null;var _t=Ri({impact:at,draggable:ie,droppable:ge,draggables:Pe,afterCritical:gt}),Pn=rl({draggable:ie,destination:ge,newPageBorderBoxCenter:_t,viewport:Ce.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});if(Pn){var Oa=Go({pageBorderBoxCenter:_t,draggable:ie,viewport:Ce});return{clientSelection:Oa,impact:at,scrollJumpRequest:null}}var Ya=Bo(_t,be),er=io({impact:at,viewport:Ce,destination:ge,draggables:Pe,maxScrollChange:Ya});return{clientSelection:qe,impact:er,scrollJumpRequest:Ya}},Ju=function(ne){var ie=ne.subject.active;return ie||Cn(!1),ie},Ue=function(ee){var ne=ee.isMovingForward,ie=ee.pageBorderBoxCenter,ge=ee.source,Pe=ee.droppables,Fe=ee.viewport,Ce=ge.subject.active;if(!Ce)return null;var be=ge.axis,qe=qu(Ce[be.start],Ce[be.end]),gt=Xr(Pe).filter(function(tt){return tt!==ge}).filter(function(tt){return tt.isEnabled}).filter(function(tt){return!!tt.subject.active}).filter(function(tt){return Ka(Fe.frame)(Ju(tt))}).filter(function(tt){var at=Ju(tt);return ne?Ce[be.crossAxisEnd]<at[be.crossAxisEnd]:at[be.crossAxisStart]<Ce[be.crossAxisStart]}).filter(function(tt){var at=Ju(tt),_t=qu(at[be.start],at[be.end]);return qe(at[be.start])||qe(at[be.end])||_t(Ce[be.start])||_t(Ce[be.end])}).sort(function(tt,at){var _t=Ju(tt)[be.crossAxisStart],Pn=Ju(at)[be.crossAxisStart];return ne?_t-Pn:Pn-_t}).filter(function(tt,at,_t){return Ju(tt)[be.crossAxisStart]===Ju(_t[0])[be.crossAxisStart]});if(!gt.length)return null;if(gt.length===1)return gt[0];var st=gt.filter(function(tt){var at=qu(Ju(tt)[be.start],Ju(tt)[be.end]);return at(ie[be.line])});return st.length===1?st[0]:st.length>1?st.sort(function(tt,at){return Ju(tt)[be.start]-Ju(at)[be.start]})[0]:gt.sort(function(tt,at){var _t=jn(ie,Fn(Ju(tt))),Pn=jn(ie,Fn(Ju(at)));return _t!==Pn?_t-Pn:Ju(tt)[be.start]-Ju(at)[be.start]})[0]},ot=function(ne,ie){var ge=ne.page.borderBox.center;return Ou(ne.descriptor.id,ie)?Bo(ge,ie.displacedBy.point):ge},Xe=function(ne,ie){var ge=ne.page.borderBox;return Ou(ne.descriptor.id,ie)?Aa(ge,rt(ie.displacedBy.point)):ge},Mt=function(ee){var ne=ee.pageBorderBoxCenter,ie=ee.viewport,ge=ee.destination,Pe=ee.insideDestination,Fe=ee.afterCritical,Ce=Pe.filter(function(be){return uu({target:Xe(be,Fe),destination:ge,viewport:ie.frame,withDroppableDisplacement:!0})}).sort(function(be,qe){var gt=Xt(ne,Xi(ge,ot(be,Fe))),st=Xt(ne,Xi(ge,ot(qe,Fe)));return gt<st?-1:st<gt?1:be.descriptor.index-qe.descriptor.index});return Ce[0]||null},jt=Bn(function(ne,ie){var ge=ie[ne.line];return{value:ge,point:Je(ne.line,ge)}}),vr=function(ne,ie,ge){var Pe=ne.axis;if(ne.descriptor.mode==="virtual")return Je(Pe.line,ie[Pe.line]);var Fe=ne.subject.page.contentBox[Pe.size],Ce=Ir(ne.descriptor.id,ge),be=Ce.reduce(function(st,tt){return st+tt.client.marginBox[Pe.size]},0),qe=be+ie[Pe.line],gt=qe-Fe;return gt<=0?null:Je(Pe.line,gt)},Sr=function(ne,ie){return(0,He.Z)({},ne,{scroll:(0,He.Z)({},ne.scroll,{max:ie})})},za=function(ne,ie,ge){var Pe=ne.frame;Fr(ie,ne)&&Cn(!1),ne.subject.withPlaceholder&&Cn(!1);var Fe=jt(ne.axis,ie.displaceBy).point,Ce=vr(ne,Fe,ge),be={placeholderSize:Fe,increasedBy:Ce,oldFrameMaxScroll:ne.frame?ne.frame.scroll.max:null};if(!Pe){var qe=xr({page:ne.subject.page,withPlaceholder:be,axis:ne.axis,frame:ne.frame});return(0,He.Z)({},ne,{subject:qe})}var gt=Ce?Io(Pe.scroll.max,Ce):Pe.scroll.max,st=Sr(Pe,gt),tt=xr({page:ne.subject.page,withPlaceholder:be,axis:ne.axis,frame:st});return(0,He.Z)({},ne,{subject:tt,frame:st})},Zn=function(ne){var ie=ne.subject.withPlaceholder;ie||Cn(!1);var ge=ne.frame;if(!ge){var Pe=xr({page:ne.subject.page,axis:ne.axis,frame:null,withPlaceholder:null});return(0,He.Z)({},ne,{subject:Pe})}var Fe=ie.oldFrameMaxScroll;Fe||Cn(!1);var Ce=Sr(ge,Fe),be=xr({page:ne.subject.page,axis:ne.axis,frame:Ce,withPlaceholder:null});return(0,He.Z)({},ne,{subject:be,frame:Ce})},sr=function(ee){var ne=ee.previousPageBorderBoxCenter,ie=ee.moveRelativeTo,ge=ee.insideDestination,Pe=ee.draggable,Fe=ee.draggables,Ce=ee.destination,be=ee.viewport,qe=ee.afterCritical;if(!ie){if(ge.length)return null;var gt={displaced:nu,displacedBy:Lu,at:{type:"REORDER",destination:{droppableId:Ce.descriptor.id,index:0}}},st=Ri({impact:gt,draggable:Pe,droppable:Ce,draggables:Fe,afterCritical:qe}),tt=Fr(Pe,Ce)?Ce:za(Ce,Pe,Fe),at=rl({draggable:Pe,destination:tt,newPageBorderBoxCenter:st,viewport:be.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});return at?gt:null}var _t=ne[Ce.axis.line]<=ie.page.borderBox.center[Ce.axis.line],Pn=function(){var Ya=ie.descriptor.index;return ie.descriptor.id===Pe.descriptor.id||_t?Ya:Ya+1}(),Oa=jt(Ce.axis,Pe.displaceBy);return Su({draggable:Pe,insideDestination:ge,destination:Ce,viewport:be,displacedBy:Oa,last:nu,index:Pn})},Zr=function(ee){var ne=ee.isMovingForward,ie=ee.previousPageBorderBoxCenter,ge=ee.draggable,Pe=ee.isOver,Fe=ee.draggables,Ce=ee.droppables,be=ee.viewport,qe=ee.afterCritical,gt=Ue({isMovingForward:ne,pageBorderBoxCenter:ie,source:Pe,droppables:Ce,viewport:be});if(!gt)return null;var st=Ir(gt.descriptor.id,Fe),tt=Mt({pageBorderBoxCenter:ie,viewport:be,destination:gt,insideDestination:st,afterCritical:qe}),at=sr({previousPageBorderBoxCenter:ie,destination:gt,draggable:ge,draggables:Fe,moveRelativeTo:tt,insideDestination:st,viewport:be,afterCritical:qe});if(!at)return null;var _t=Ri({impact:at,draggable:ge,droppable:gt,draggables:Fe,afterCritical:qe}),Pn=Go({pageBorderBoxCenter:_t,draggable:ge,viewport:be});return{clientSelection:Pn,impact:at,scrollJumpRequest:null}},_r=function(ee){var ne=ee.at;return ne?ne.type==="REORDER"?ne.destination.droppableId:ne.combine.droppableId:null},nr=function(ne,ie){var ge=_r(ne);return ge?ie[ge]:null},Yo=function(ee){var ne=ee.state,ie=ee.type,ge=nr(ne.impact,ne.dimensions.droppables),Pe=!!ge,Fe=ne.dimensions.droppables[ne.critical.droppable.id],Ce=ge||Fe,be=Ce.axis.direction,qe=be==="vertical"&&(ie==="MOVE_UP"||ie==="MOVE_DOWN")||be==="horizontal"&&(ie==="MOVE_LEFT"||ie==="MOVE_RIGHT");if(qe&&!Pe)return null;var gt=ie==="MOVE_DOWN"||ie==="MOVE_RIGHT",st=ne.dimensions.draggables[ne.critical.draggable.id],tt=ne.current.page.borderBoxCenter,at=ne.dimensions,_t=at.draggables,Pn=at.droppables;return qe?Ki({isMovingForward:gt,previousPageBorderBoxCenter:tt,draggable:st,destination:Ce,draggables:_t,viewport:ne.viewport,previousClientSelection:ne.current.client.selection,previousImpact:ne.impact,afterCritical:ne.afterCritical}):Zr({isMovingForward:gt,previousPageBorderBoxCenter:tt,draggable:st,isOver:Ce,draggables:_t,droppables:Pn,viewport:ne.viewport,afterCritical:ne.afterCritical})};function Ro(ee){return ee.phase==="DRAGGING"||ee.phase==="COLLECTING"}function _o(ee){var ne=qu(ee.top,ee.bottom),ie=qu(ee.left,ee.right);return function(Pe){return ne(Pe.y)&&ie(Pe.x)}}function jo(ee,ne){return ee.left<ne.right&&ee.right>ne.left&&ee.top<ne.bottom&&ee.bottom>ne.top}function Do(ee){var ne=ee.pageBorderBox,ie=ee.draggable,ge=ee.candidates,Pe=ie.page.borderBox.center,Fe=ge.map(function(Ce){var be=Ce.axis,qe=Je(Ce.axis.line,ne.center[be.line],Ce.page.borderBox.center[be.crossAxisLine]);return{id:Ce.descriptor.id,distance:Xt(Pe,qe)}}).sort(function(Ce,be){return be.distance-Ce.distance});return Fe[0]?Fe[0].id:null}function Yu(ee){var ne=ee.pageBorderBox,ie=ee.draggable,ge=ee.droppables,Pe=Xr(ge).filter(function(Fe){if(!Fe.isEnabled)return!1;var Ce=Fe.subject.active;if(!Ce||!jo(ne,Ce))return!1;if(_o(Ce)(ne.center))return!0;var be=Fe.axis,qe=Ce.center[be.crossAxisLine],gt=ne[be.crossAxisStart],st=ne[be.crossAxisEnd],tt=qu(Ce[be.crossAxisStart],Ce[be.crossAxisEnd]),at=tt(gt),_t=tt(st);return!at&&!_t?!0:at?gt<qe:st>qe});return Pe.length?Pe.length===1?Pe[0].descriptor.id:Do({pageBorderBox:ne,draggable:ie,candidates:Pe}):null}var Bu=function(ne,ie){return Pr(Aa(ne,ie))},To=function(ee,ne){var ie=ee.frame;return ie?Bu(ne,ie.scroll.diff.value):ne};function Ur(ee){var ne=ee.displaced,ie=ee.id;return!!(ne.visible[ie]||ne.invisible[ie])}function Nl(ee){var ne=ee.draggable,ie=ee.closest,ge=ee.inHomeList;return ie?ge&&ie.descriptor.index>ne.descriptor.index?ie.descriptor.index-1:ie.descriptor.index:null}var ii=function(ee){var ne=ee.pageBorderBoxWithDroppableScroll,ie=ee.draggable,ge=ee.destination,Pe=ee.insideDestination,Fe=ee.last,Ce=ee.viewport,be=ee.afterCritical,qe=ge.axis,gt=jt(ge.axis,ie.displaceBy),st=gt.value,tt=ne[qe.start],at=ne[qe.end],_t=tr(ie,Pe),Pn=Po(_t,function(Ya){var er=Ya.descriptor.id,$n=Ya.page.borderBox.center[qe.line],Rr=Ou(er,be),Vr=Ur({displaced:Fe,id:er});return Rr?Vr?at<=$n:tt<$n-st:Vr?at<=$n+st:tt<$n}),Oa=Nl({draggable:ie,closest:Pn,inHomeList:Fr(ie,ge)});return Su({draggable:ie,insideDestination:Pe,destination:ge,viewport:Ce,last:Fe,displacedBy:gt,index:Oa})},Uo=4,Ru=function(ee){var ne=ee.draggable,ie=ee.pageBorderBoxWithDroppableScroll,ge=ee.previousImpact,Pe=ee.destination,Fe=ee.insideDestination,Ce=ee.afterCritical;if(!Pe.isCombineEnabled)return null;var be=Pe.axis,qe=jt(Pe.axis,ne.displaceBy),gt=qe.value,st=ie[be.start],tt=ie[be.end],at=tr(ne,Fe),_t=Po(at,function(Oa){var Ya=Oa.descriptor.id,er=Oa.page.borderBox,$n=er[be.size],Rr=$n/Uo,Vr=Ou(Ya,Ce),Xo=Ur({displaced:ge.displaced,id:Ya});return Vr?Xo?tt>er[be.start]+Rr&&tt<er[be.end]-Rr:st>er[be.start]-gt+Rr&&st<er[be.end]-gt-Rr:Xo?tt>er[be.start]+gt+Rr&&tt<er[be.end]+gt-Rr:st>er[be.start]+Rr&&st<er[be.end]-Rr});if(!_t)return null;var Pn={displacedBy:qe,displaced:ge.displaced,at:{type:"COMBINE",combine:{draggableId:_t.descriptor.id,droppableId:Pe.descriptor.id}}};return Pn},ka=function(ee){var ne=ee.pageOffset,ie=ee.draggable,ge=ee.draggables,Pe=ee.droppables,Fe=ee.previousImpact,Ce=ee.viewport,be=ee.afterCritical,qe=Bu(ie.page.borderBox,ne),gt=Yu({pageBorderBox:qe,draggable:ie,droppables:Pe});if(!gt)return Nu;var st=Pe[gt],tt=Ir(st.descriptor.id,ge),at=To(st,qe);return Ru({pageBorderBoxWithDroppableScroll:at,draggable:ie,previousImpact:Fe,destination:st,insideDestination:tt,afterCritical:be})||ii({pageBorderBoxWithDroppableScroll:at,draggable:ie,destination:st,insideDestination:tt,last:Fe.displaced,viewport:Ce,afterCritical:be})},gr=function(ee,ne){var ie;return(0,He.Z)({},ee,(ie={},ie[ne.descriptor.id]=ne,ie))},Zu=function(ne){var ie=ne.previousImpact,ge=ne.impact,Pe=ne.droppables,Fe=_r(ie),Ce=_r(ge);if(!Fe||Fe===Ce)return Pe;var be=Pe[Fe];if(!be.subject.withPlaceholder)return Pe;var qe=Zn(be);return gr(Pe,qe)},zu=function(ee){var ne=ee.draggable,ie=ee.draggables,ge=ee.droppables,Pe=ee.previousImpact,Fe=ee.impact,Ce=Zu({previousImpact:Pe,impact:Fe,droppables:ge}),be=_r(Fe);if(!be)return Ce;var qe=ge[be];if(Fr(ne,qe)||qe.subject.withPlaceholder)return Ce;var gt=za(qe,ne,ie);return gr(Ce,gt)},xo=function(ee){var ne=ee.state,ie=ee.clientSelection,ge=ee.dimensions,Pe=ee.viewport,Fe=ee.impact,Ce=ee.scrollJumpRequest,be=Pe||ne.viewport,qe=ge||ne.dimensions,gt=ie||ne.current.client.selection,st=Bo(gt,ne.initial.client.selection),tt={offset:st,selection:gt,borderBoxCenter:Io(ne.initial.client.borderBoxCenter,st)},at={selection:Io(tt.selection,be.scroll.current),borderBoxCenter:Io(tt.borderBoxCenter,be.scroll.current),offset:Io(tt.offset,be.scroll.diff.value)},_t={client:tt,page:at};if(ne.phase==="COLLECTING")return(0,He.Z)({phase:"COLLECTING"},ne,{dimensions:qe,viewport:be,current:_t});var Pn=qe.draggables[ne.critical.draggable.id],Oa=Fe||ka({pageOffset:at.offset,draggable:Pn,draggables:qe.draggables,droppables:qe.droppables,previousImpact:ne.impact,viewport:be,afterCritical:ne.afterCritical}),Ya=zu({draggable:Pn,impact:Oa,previousImpact:ne.impact,draggables:qe.draggables,droppables:qe.droppables}),er=(0,He.Z)({},ne,{current:_t,dimensions:{draggables:qe.draggables,droppables:Ya},impact:Oa,viewport:be,scrollJumpRequest:Ce||null,forceShouldAnimate:Ce?!1:null});return er};function Gu(ee,ne){return ee.map(function(ie){return ne[ie]})}var Jo=function(ee){var ne=ee.impact,ie=ee.viewport,ge=ee.draggables,Pe=ee.destination,Fe=ee.forceShouldAnimate,Ce=ne.displaced,be=Gu(Ce.all,ge),qe=Ho({afterDragging:be,destination:Pe,displacedBy:ne.displacedBy,viewport:ie.frame,forceShouldAnimate:Fe,last:Ce});return(0,He.Z)({},ne,{displaced:qe})},Dl=function(ee){var ne=ee.impact,ie=ee.draggable,ge=ee.droppable,Pe=ee.draggables,Fe=ee.viewport,Ce=ee.afterCritical,be=Ri({impact:ne,draggable:ie,draggables:Pe,droppable:ge,afterCritical:Ce});return Go({pageBorderBoxCenter:be,draggable:ie,viewport:Fe})},Yr=function(ee){var ne=ee.state,ie=ee.dimensions,ge=ee.viewport;ne.movementMode!=="SNAP"&&Cn(!1);var Pe=ne.impact,Fe=ge||ne.viewport,Ce=ie||ne.dimensions,be=Ce.draggables,qe=Ce.droppables,gt=be[ne.critical.draggable.id],st=_r(Pe);st||Cn(!1);var tt=qe[st],at=Jo({impact:Pe,viewport:Fe,destination:tt,draggables:be}),_t=Dl({impact:at,draggable:gt,droppable:tt,draggables:be,viewport:Fe,afterCritical:ne.afterCritical});return xo({impact:at,clientSelection:_t,state:ne,dimensions:Ce,viewport:Fe})},Ku=function(ee){return{index:ee.index,droppableId:ee.droppableId}},Wu=function(ee){var ne=ee.draggable,ie=ee.home,ge=ee.draggables,Pe=ee.viewport,Fe=jt(ie.axis,ne.displaceBy),Ce=Ir(ie.descriptor.id,ge),be=Ce.indexOf(ne);be===-1&&Cn(!1);var qe=Ce.slice(be+1),gt=qe.reduce(function(_t,Pn){return _t[Pn.descriptor.id]=!0,_t},{}),st={inVirtualList:ie.descriptor.mode==="virtual",displacedBy:Fe,effected:gt},tt=Ho({afterDragging:qe,destination:ie,displacedBy:Fe,last:null,viewport:Pe.frame,forceShouldAnimate:!1}),at={displaced:tt,displacedBy:Fe,at:{type:"REORDER",destination:Ku(ne.descriptor)}};return{impact:at,afterCritical:st}},fl=function(ee,ne){return{draggables:ee.draggables,droppables:gr(ee.droppables,ne)}},cl=function(ne){},ri=function(ne){},Hi=function(ee){var ne=ee.draggable,ie=ee.offset,ge=ee.initialWindowScroll,Pe=Dr(ne.client,ie),Fe=lr(Pe,ge),Ce=(0,He.Z)({},ne,{placeholder:(0,He.Z)({},ne.placeholder,{client:Pe}),client:Pe,page:Fe});return Ce},ms=function(ee){var ne=ee.frame;return ne||Cn(!1),ne},rs=function(ee){var ne=ee.additions,ie=ee.updatedDroppables,ge=ee.viewport,Pe=ge.scroll.diff.value;return ne.map(function(Fe){var Ce=Fe.descriptor.droppableId,be=ie[Ce],qe=ms(be),gt=qe.scroll.diff.value,st=Io(Pe,gt),tt=Hi({draggable:Fe,offset:st,initialWindowScroll:ge.scroll.initial});return tt})},oi=function(ee){var ne=ee.state,ie=ee.published;cl();var ge=ie.modified.map(function(Rr){var Vr=ne.dimensions.droppables[Rr.droppableId],Xo=rr(Vr,Rr.scroll);return Xo}),Pe=(0,He.Z)({},ne.dimensions.droppables,{},dr(ge)),Fe=wr(rs({additions:ie.additions,updatedDroppables:Pe,viewport:ne.viewport})),Ce=(0,He.Z)({},ne.dimensions.draggables,{},Fe);ie.removals.forEach(function(Rr){delete Ce[Rr]});var be={droppables:Pe,draggables:Ce},qe=_r(ne.impact),gt=qe?be.droppables[qe]:null,st=be.draggables[ne.critical.draggable.id],tt=be.droppables[ne.critical.droppable.id],at=Wu({draggable:st,home:tt,draggables:Ce,viewport:ne.viewport}),_t=at.impact,Pn=at.afterCritical,Oa=gt&>.isCombineEnabled?ne.impact:_t,Ya=ka({pageOffset:ne.current.page.offset,draggable:be.draggables[ne.critical.draggable.id],draggables:be.draggables,droppables:be.droppables,previousImpact:Oa,viewport:ne.viewport,afterCritical:Pn});ri();var er=(0,He.Z)({phase:"DRAGGING"},ne,{phase:"DRAGGING",impact:Ya,onLiftImpact:_t,dimensions:be,afterCritical:Pn,forceShouldAnimate:!1});if(ne.phase==="COLLECTING")return er;var $n=(0,He.Z)({phase:"DROP_PENDING"},er,{phase:"DROP_PENDING",reason:ne.reason,isWaiting:!1});return $n},si=function(ne){return ne.movementMode==="SNAP"},El=function(ne,ie,ge){var Pe=fl(ne.dimensions,ie);return!si(ne)||ge?xo({state:ne,dimensions:Pe}):Yr({state:ne,dimensions:Pe})};function Yl(ee){return ee.isDragging&&ee.movementMode==="SNAP"?(0,He.Z)({phase:"DRAGGING"},ee,{scrollJumpRequest:null}):ee}var Ea={phase:"IDLE",completed:null,shouldFlush:!1},Yi=function(ee,ne){if(ee===void 0&&(ee=Ea),ne.type==="FLUSH")return(0,He.Z)({},Ea,{shouldFlush:!0});if(ne.type==="INITIAL_PUBLISH"){ee.phase!=="IDLE"&&Cn(!1);var ie=ne.payload,ge=ie.critical,Pe=ie.clientSelection,Fe=ie.viewport,Ce=ie.dimensions,be=ie.movementMode,qe=Ce.draggables[ge.draggable.id],gt=Ce.droppables[ge.droppable.id],st={selection:Pe,borderBoxCenter:qe.client.borderBox.center,offset:ao},tt={client:st,page:{selection:Io(st.selection,Fe.scroll.initial),borderBoxCenter:Io(st.selection,Fe.scroll.initial),offset:Io(st.selection,Fe.scroll.diff.value)}},at=Xr(Ce.droppables).every(function(lc){return!lc.isFixedOnPage}),_t=Wu({draggable:qe,home:gt,draggables:Ce.draggables,viewport:Fe}),Pn=_t.impact,Oa=_t.afterCritical,Ya={phase:"DRAGGING",isDragging:!0,critical:ge,movementMode:be,dimensions:Ce,initial:tt,current:tt,isWindowScrollAllowed:at,impact:Pn,afterCritical:Oa,onLiftImpact:Pn,viewport:Fe,scrollJumpRequest:null,forceShouldAnimate:null};return Ya}if(ne.type==="COLLECTION_STARTING"){if(ee.phase==="COLLECTING"||ee.phase==="DROP_PENDING")return ee;ee.phase!=="DRAGGING"&&Cn(!1);var er=(0,He.Z)({phase:"COLLECTING"},ee,{phase:"COLLECTING"});return er}if(ne.type==="PUBLISH_WHILE_DRAGGING")return ee.phase==="COLLECTING"||ee.phase==="DROP_PENDING"||Cn(!1),oi({state:ee,published:ne.payload});if(ne.type==="MOVE"){if(ee.phase==="DROP_PENDING")return ee;Ro(ee)||Cn(!1);var $n=ne.payload.client;return Rt($n,ee.current.client.selection)?ee:xo({state:ee,clientSelection:$n,impact:si(ee)?ee.impact:null})}if(ne.type==="UPDATE_DROPPABLE_SCROLL"){if(ee.phase==="DROP_PENDING"||ee.phase==="COLLECTING")return Yl(ee);Ro(ee)||Cn(!1);var Rr=ne.payload,Vr=Rr.id,Xo=Rr.newScroll,Oo=ee.dimensions.droppables[Vr];if(!Oo)return ee;var Pu=rr(Oo,Xo);return El(ee,Pu,!1)}if(ne.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(ee.phase==="DROP_PENDING")return ee;Ro(ee)||Cn(!1);var Ol=ne.payload,Du=Ol.id,gl=Ol.isEnabled,mi=ee.dimensions.droppables[Du];mi||Cn(!1),mi.isEnabled===gl&&Cn(!1);var xi=(0,He.Z)({},mi,{isEnabled:gl});return El(ee,xi,!0)}if(ne.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(ee.phase==="DROP_PENDING")return ee;Ro(ee)||Cn(!1);var Ps=ne.payload,Fs=Ps.id,ts=Ps.isCombineEnabled,Ms=ee.dimensions.droppables[Fs];Ms||Cn(!1),Ms.isCombineEnabled===ts&&Cn(!1);var Fu=(0,He.Z)({},Ms,{isCombineEnabled:ts});return El(ee,Fu,!0)}if(ne.type==="MOVE_BY_WINDOW_SCROLL"){if(ee.phase==="DROP_PENDING"||ee.phase==="DROP_ANIMATING")return ee;Ro(ee)||Cn(!1),ee.isWindowScrollAllowed||Cn(!1);var rc=ne.payload.newScroll;if(Rt(ee.viewport.scroll.current,rc))return Yl(ee);var Ns=Gl(ee.viewport,rc);return si(ee)?Yr({state:ee,viewport:Ns}):xo({state:ee,viewport:Ns})}if(ne.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!Ro(ee))return ee;var dd=ne.payload.maxScroll;if(Rt(dd,ee.viewport.scroll.max))return ee;var Is=(0,He.Z)({},ee.viewport,{scroll:(0,He.Z)({},ee.viewport.scroll,{max:dd})});return(0,He.Z)({phase:"DRAGGING"},ee,{viewport:Is})}if(ne.type==="MOVE_UP"||ne.type==="MOVE_DOWN"||ne.type==="MOVE_LEFT"||ne.type==="MOVE_RIGHT"){if(ee.phase==="COLLECTING"||ee.phase==="DROP_PENDING")return ee;ee.phase!=="DRAGGING"&&Cn(!1);var Hs=Yo({state:ee,type:ne.type});return Hs?xo({state:ee,impact:Hs.impact,clientSelection:Hs.clientSelection,scrollJumpRequest:Hs.scrollJumpRequest}):ee}if(ne.type==="DROP_PENDING"){var Ss=ne.payload.reason;ee.phase!=="COLLECTING"&&Cn(!1);var oc=(0,He.Z)({phase:"DROP_PENDING"},ee,{phase:"DROP_PENDING",isWaiting:!0,reason:Ss});return oc}if(ne.type==="DROP_ANIMATE"){var uc=ne.payload,ns=uc.completed,md=uc.dropDuration,Cc=uc.newHomeClientOffset;ee.phase==="DRAGGING"||ee.phase==="DROP_PENDING"||Cn(!1);var Uc={phase:"DROP_ANIMATING",completed:ns,dropDuration:md,newHomeClientOffset:Cc,dimensions:ee.dimensions};return Uc}if(ne.type==="DROP_COMPLETE"){var Vd=ne.payload.completed;return{phase:"IDLE",completed:Vd,shouldFlush:!1}}return ee},me=function(ne){return{type:"BEFORE_INITIAL_CAPTURE",payload:ne}},pe=function(ne){return{type:"LIFT",payload:ne}},he=function(ne){return{type:"INITIAL_PUBLISH",payload:ne}},Ze=function(ne){return{type:"PUBLISH_WHILE_DRAGGING",payload:ne}},Ve=function(){return{type:"COLLECTION_STARTING",payload:null}},ut=function(ne){return{type:"UPDATE_DROPPABLE_SCROLL",payload:ne}},St=function(ne){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:ne}},an=function(ne){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:ne}},$t=function(ne){return{type:"MOVE",payload:ne}},wn=function(ne){return{type:"MOVE_BY_WINDOW_SCROLL",payload:ne}},da=function(ne){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:ne}},kn=function(){return{type:"MOVE_UP",payload:null}},Vn=function(){return{type:"MOVE_DOWN",payload:null}},ma=function(){return{type:"MOVE_RIGHT",payload:null}},ga=function(){return{type:"MOVE_LEFT",payload:null}},cn=function(){return{type:"FLUSH",payload:null}},Tn=function(ne){return{type:"DROP_ANIMATE",payload:ne}},ha=function(ne){return{type:"DROP_COMPLETE",payload:ne}},fr=function(ne){return{type:"DROP",payload:ne}},or=function(ne){return{type:"DROP_PENDING",payload:ne}},pr=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};function yr(ee){if(!(ee.length<=1)){for(var ne=ee.map(function(be){return be.descriptor.index}),ie={},ge=1;ge<ne.length;ge++){var Pe=ne[ge],Fe=ne[ge-1];Pe!==Fe+1&&(ie[Pe]=!0)}if(Object.keys(ie).length)var Ce=ne.map(function(be){var qe=!!ie[be];return qe?"[\u{1F525}"+be+"]":""+be}).join(", ")}}function Te(ee,ne){if(0)var ie}var ar=function(ee){return function(ne){var ie=ne.getState,ge=ne.dispatch;return function(Pe){return function(Fe){if(Fe.type!=="LIFT"){Pe(Fe);return}var Ce=Fe.payload,be=Ce.id,qe=Ce.clientSelection,gt=Ce.movementMode,st=ie();st.phase==="DROP_ANIMATING"&&ge(ha({completed:st.completed})),ie().phase!=="IDLE"&&Cn(!1),ge(cn()),ge(me({draggableId:be,movementMode:gt}));var tt={shouldPublishImmediately:gt==="SNAP"},at={draggableId:be,scrollOptions:tt},_t=ee.startPublishing(at),Pn=_t.critical,Oa=_t.dimensions,Ya=_t.viewport;Te(Pn,Oa),ge(he({critical:Pn,dimensions:Oa,clientSelection:qe,movementMode:gt,viewport:Ya}))}}}},Ko=function(ee){return function(){return function(ne){return function(ie){ie.type==="INITIAL_PUBLISH"&&ee.dragging(),ie.type==="DROP_ANIMATE"&&ee.dropping(ie.payload.completed.result.reason),(ie.type==="FLUSH"||ie.type==="DROP_COMPLETE")&&ee.resting(),ne(ie)}}}},$r={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},wo={opacity:{drop:0,combining:.7},scale:{drop:.75}},lu={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},vu=lu.outOfTheWay+"s "+$r.outOfTheWay,yu={fluid:"opacity "+vu,snap:"transform "+vu+", opacity "+vu,drop:function(ne){var ie=ne+"s "+$r.drop;return"transform "+ie+", opacity "+ie},outOfTheWay:"transform "+vu,placeholder:"height "+vu+", width "+vu+", margin "+vu},cu=function(ne){return Rt(ne,ao)?null:"translate("+ne.x+"px, "+ne.y+"px)"},Wo={moveTo:cu,drop:function(ne,ie){var ge=cu(ne);return ge?ie?ge+" scale("+wo.scale.drop+")":ge:null}},uo=lu.minDropTime,iu=lu.maxDropTime,Tu=iu-uo,ju=1500,Eu=.6,$u=function(ee){var ne=ee.current,ie=ee.destination,ge=ee.reason,Pe=Xt(ne,ie);if(Pe<=0)return uo;if(Pe>=ju)return iu;var Fe=Pe/ju,Ce=uo+Tu*Fe,be=ge==="CANCEL"?Ce*Eu:Ce;return Number(be.toFixed(2))},Il=function(ee){var ne=ee.impact,ie=ee.draggable,ge=ee.dimensions,Pe=ee.viewport,Fe=ee.afterCritical,Ce=ge.draggables,be=ge.droppables,qe=_r(ne),gt=qe?be[qe]:null,st=be[ie.descriptor.droppableId],tt=Dl({impact:ne,draggable:ie,draggables:Ce,afterCritical:Fe,droppable:gt||st,viewport:Pe}),at=Bo(tt,ie.client.borderBox.center);return at},Pl=function(ee){var ne=ee.draggables,ie=ee.reason,ge=ee.lastImpact,Pe=ee.home,Fe=ee.viewport,Ce=ee.onLiftImpact;if(!ge.at||ie!=="DROP"){var be=Jo({draggables:ne,impact:Ce,destination:Pe,viewport:Fe,forceShouldAnimate:!0});return{impact:be,didDropInsideDroppable:!1}}if(ge.at.type==="REORDER")return{impact:ge,didDropInsideDroppable:!0};var qe=(0,He.Z)({},ge,{displaced:nu});return{impact:qe,didDropInsideDroppable:!0}},Ql=function(ee){var ne=ee.getState,ie=ee.dispatch;return function(ge){return function(Pe){if(Pe.type!=="DROP"){ge(Pe);return}var Fe=ne(),Ce=Pe.payload.reason;if(Fe.phase==="COLLECTING"){ie(or({reason:Ce}));return}if(Fe.phase!=="IDLE"){var be=Fe.phase==="DROP_PENDING"&&Fe.isWaiting;be&&Cn(!1),Fe.phase==="DRAGGING"||Fe.phase==="DROP_PENDING"||Cn(!1);var qe=Fe.critical,gt=Fe.dimensions,st=gt.draggables[Fe.critical.draggable.id],tt=Pl({reason:Ce,lastImpact:Fe.impact,afterCritical:Fe.afterCritical,onLiftImpact:Fe.onLiftImpact,home:Fe.dimensions.droppables[Fe.critical.droppable.id],viewport:Fe.viewport,draggables:Fe.dimensions.draggables}),at=tt.impact,_t=tt.didDropInsideDroppable,Pn=_t?Ra(at):null,Oa=_t?pa(at):null,Ya={index:qe.draggable.index,droppableId:qe.droppable.id},er={draggableId:st.descriptor.id,type:st.descriptor.type,source:Ya,reason:Ce,mode:Fe.movementMode,destination:Pn,combine:Oa},$n=Il({impact:at,draggable:st,dimensions:gt,viewport:Fe.viewport,afterCritical:Fe.afterCritical}),Rr={critical:Fe.critical,afterCritical:Fe.afterCritical,result:er,impact:at},Vr=!Rt(Fe.current.client.offset,$n)||!!er.combine;if(!Vr){ie(ha({completed:Rr}));return}var Xo=$u({current:Fe.current.client.offset,destination:$n,reason:Ce}),Oo={newHomeClientOffset:$n,dropDuration:Xo,completed:Rr};ie(Tn(Oo))}}}},dl=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Jl(ee){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ie){ie.target!==window&&ie.target!==window.document||ee()}}}function ol(ee){var ne=ee.onWindowScroll;function ie(){ne(dl())}var ge=La(ie),Pe=Jl(ge),Fe=Ua;function Ce(){return Fe!==Ua}function be(){Ce()&&Cn(!1),Fe=Ha(window,[Pe])}function qe(){Ce()||Cn(!1),ge.cancel(),Fe(),Fe=Ua}return{start:be,stop:qe,isActive:Ce}}var Fl=function(ne){return ne.type==="DROP_COMPLETE"||ne.type==="DROP_ANIMATE"||ne.type==="FLUSH"},jl=function(ee){var ne=ol({onWindowScroll:function(ge){ee.dispatch(wn({newScroll:ge}))}});return function(ie){return function(ge){!ne.isActive()&&ge.type==="INITIAL_PUBLISH"&&ne.start(),ne.isActive()&&Fl(ge)&&ne.stop(),ie(ge)}}},ci=function(ee){var ne=!1,ie=!1,ge=setTimeout(function(){ie=!0}),Pe=function(Ce){ne||ie||(ne=!0,ee(Ce),clearTimeout(ge))};return Pe.wasCalled=function(){return ne},Pe},au=function(){var ee=[],ne=function(Fe){var Ce=jr(ee,function(gt){return gt.timerId===Fe});Ce===-1&&Cn(!1);var be=ee.splice(Ce,1),qe=be[0];qe.callback()},ie=function(Fe){var Ce=setTimeout(function(){return ne(Ce)}),be={timerId:Ce,callback:Fe};ee.push(be)},ge=function(){if(ee.length){var Fe=[].concat(ee);ee.length=0,Fe.forEach(function(Ce){clearTimeout(Ce.timerId),Ce.callback()})}};return{add:ie,flush:ge}},bi=function(ne,ie){return ne==null&&ie==null?!0:ne==null||ie==null?!1:ne.droppableId===ie.droppableId&&ne.index===ie.index},Wi=function(ne,ie){return ne==null&&ie==null?!0:ne==null||ie==null?!1:ne.draggableId===ie.draggableId&&ne.droppableId===ie.droppableId},ru=function(ne,ie){if(ne===ie)return!0;var ge=ne.draggable.id===ie.draggable.id&&ne.draggable.droppableId===ie.draggable.droppableId&&ne.draggable.type===ie.draggable.type&&ne.draggable.index===ie.draggable.index,Pe=ne.droppable.id===ie.droppable.id&&ne.droppable.type===ie.droppable.type;return ge&&Pe},el=function(ne,ie){cl(),ie(),ri()},ul=function(ne,ie){return{draggableId:ne.draggable.id,type:ne.droppable.type,source:{droppableId:ne.droppable.id,index:ne.draggable.index},mode:ie}},Rl=function(ne,ie,ge,Pe){if(!ne){ge(Pe(ie));return}var Fe=ci(ge),Ce={announce:Fe};ne(ie,Ce),Fe.wasCalled()||ge(Pe(ie))},Xl=function(ee,ne){var ie=au(),ge=null,Pe=function(at,_t){ge&&Cn(!1),el("onBeforeCapture",function(){var Pn=ee().onBeforeCapture;if(Pn){var Oa={draggableId:at,mode:_t};Pn(Oa)}})},Fe=function(at,_t){ge&&Cn(!1),el("onBeforeDragStart",function(){var Pn=ee().onBeforeDragStart;Pn&&Pn(ul(at,_t))})},Ce=function(at,_t){ge&&Cn(!1);var Pn=ul(at,_t);ge={mode:_t,lastCritical:at,lastLocation:Pn.source,lastCombine:null},ie.add(function(){el("onDragStart",function(){return Rl(ee().onDragStart,Pn,ne,Hn.onDragStart)})})},be=function(at,_t){var Pn=Ra(_t),Oa=pa(_t);ge||Cn(!1);var Ya=!ru(at,ge.lastCritical);Ya&&(ge.lastCritical=at);var er=!bi(ge.lastLocation,Pn);er&&(ge.lastLocation=Pn);var $n=!Wi(ge.lastCombine,Oa);if($n&&(ge.lastCombine=Oa),!(!Ya&&!er&&!$n)){var Rr=(0,He.Z)({},ul(at,ge.mode),{combine:Oa,destination:Pn});ie.add(function(){el("onDragUpdate",function(){return Rl(ee().onDragUpdate,Rr,ne,Hn.onDragUpdate)})})}},qe=function(){ge||Cn(!1),ie.flush()},gt=function(at){ge||Cn(!1),ge=null,el("onDragEnd",function(){return Rl(ee().onDragEnd,at,ne,Hn.onDragEnd)})},st=function(){if(ge){var at=(0,He.Z)({},ul(ge.lastCritical,ge.mode),{combine:null,destination:null,reason:"CANCEL"});gt(at)}};return{beforeCapture:Pe,beforeStart:Fe,start:Ce,update:be,flush:qe,drop:gt,abort:st}},ll=function(ee,ne){var ie=Xl(ee,ne);return function(ge){return function(Pe){return function(Fe){if(Fe.type==="BEFORE_INITIAL_CAPTURE"){ie.beforeCapture(Fe.payload.draggableId,Fe.payload.movementMode);return}if(Fe.type==="INITIAL_PUBLISH"){var Ce=Fe.payload.critical;ie.beforeStart(Ce,Fe.payload.movementMode),Pe(Fe),ie.start(Ce,Fe.payload.movementMode);return}if(Fe.type==="DROP_COMPLETE"){var be=Fe.payload.completed.result;ie.flush(),Pe(Fe),ie.drop(be);return}if(Pe(Fe),Fe.type==="FLUSH"){ie.abort();return}var qe=ge.getState();qe.phase==="DRAGGING"&&ie.update(qe.critical,qe.impact)}}}},Tl=function(ee){return function(ne){return function(ie){if(ie.type!=="DROP_ANIMATION_FINISHED"){ne(ie);return}var ge=ee.getState();ge.phase!=="DROP_ANIMATING"&&Cn(!1),ee.dispatch(ha({completed:ge.completed}))}}},Ai=function(ee){var ne=null,ie=null;function ge(){ie&&(cancelAnimationFrame(ie),ie=null),ne&&(ne(),ne=null)}return function(Pe){return function(Fe){if((Fe.type==="FLUSH"||Fe.type==="DROP_COMPLETE"||Fe.type==="DROP_ANIMATION_FINISHED")&&ge(),Pe(Fe),Fe.type==="DROP_ANIMATE"){var Ce={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var qe=ee.getState();qe.phase==="DROP_ANIMATING"&&ee.dispatch(pr())}};ie=requestAnimationFrame(function(){ie=null,ne=Ha(window,[Ce])})}}}},Vi=function(ee){return function(){return function(ne){return function(ie){(ie.type==="DROP_COMPLETE"||ie.type==="FLUSH"||ie.type==="DROP_ANIMATE")&&ee.stopPublishing(),ne(ie)}}}},hi=function(ee){var ne=!1;return function(){return function(ie){return function(ge){if(ge.type==="INITIAL_PUBLISH"){ne=!0,ee.tryRecordFocus(ge.payload.critical.draggable.id),ie(ge),ee.tryRestoreFocusRecorded();return}if(ie(ge),!!ne){if(ge.type==="FLUSH"){ne=!1,ee.tryRestoreFocusRecorded();return}if(ge.type==="DROP_COMPLETE"){ne=!1;var Pe=ge.payload.completed.result;Pe.combine&&ee.tryShiftRecord(Pe.draggableId,Pe.combine.draggableId),ee.tryRestoreFocusRecorded()}}}}}},gs=function(ne){return ne.type==="DROP_COMPLETE"||ne.type==="DROP_ANIMATE"||ne.type==="FLUSH"},Qs=function(ee){return function(ne){return function(ie){return function(ge){if(gs(ge)){ee.stop(),ie(ge);return}if(ge.type==="INITIAL_PUBLISH"){ie(ge);var Pe=ne.getState();Pe.phase!=="DRAGGING"&&Cn(!1),ee.start(Pe);return}ie(ge),ee.scroll(ne.getState())}}}},Ws=function(ee){return function(ne){return function(ie){if(ne(ie),ie.type==="PUBLISH_WHILE_DRAGGING"){var ge=ee.getState();ge.phase==="DROP_PENDING"&&(ge.isWaiting||ee.dispatch(fr({reason:ge.reason})))}}}},xl=Ge.qC,ku=function(ee){var ne=ee.dimensionMarshal,ie=ee.focusMarshal,ge=ee.styleMarshal,Pe=ee.getResponders,Fe=ee.announce,Ce=ee.autoScroller;return(0,Ge.MT)(Yi,xl((0,Ge.md)(Ko(ge),Vi(ne),ar(ne),Ql,Tl,Ai,Ws,Qs(Ce),jl,hi(ie),ll(Pe,Fe))))},ql=function(){return{additions:{},removals:{},modified:{}}};function As(ee){var ne=ee.registry,ie=ee.callbacks,ge=ql(),Pe=null,Fe=function(){Pe||(ie.collectionStarting(),Pe=requestAnimationFrame(function(){Pe=null,cl();var st=ge,tt=st.additions,at=st.removals,_t=st.modified,Pn=Object.keys(tt).map(function(er){return ne.draggable.getById(er).getDimension(ao)}).sort(function(er,$n){return er.descriptor.index-$n.descriptor.index}),Oa=Object.keys(_t).map(function(er){var $n=ne.droppable.getById(er),Rr=$n.callbacks.getScrollWhileDragging();return{droppableId:er,scroll:Rr}}),Ya={additions:Pn,removals:Object.keys(at),modified:Oa};ge=ql(),ri(),ie.publish(Ya)}))},Ce=function(st){var tt=st.descriptor.id;ge.additions[tt]=st,ge.modified[st.descriptor.droppableId]=!0,ge.removals[tt]&&delete ge.removals[tt],Fe()},be=function(st){var tt=st.descriptor;ge.removals[tt.id]=!0,ge.modified[tt.droppableId]=!0,ge.additions[tt.id]&&delete ge.additions[tt.id],Fe()},qe=function(){Pe&&(cancelAnimationFrame(Pe),Pe=null,ge=ql())};return{add:Ce,remove:be,stop:qe}}var os=function(ee){var ne=ee.scrollHeight,ie=ee.scrollWidth,ge=ee.height,Pe=ee.width,Fe=Bo({x:ie,y:ne},{x:Pe,y:ge}),Ce={x:Math.max(0,Fe.x),y:Math.max(0,Fe.y)};return Ce},Ti=function(){var ee=document.documentElement;return ee||Cn(!1),ee},vl=function(){var ee=Ti(),ne=os({scrollHeight:ee.scrollHeight,scrollWidth:ee.scrollWidth,width:ee.clientWidth,height:ee.clientHeight});return ne},Ei=function(){var ee=dl(),ne=vl(),ie=ee.y,ge=ee.x,Pe=Ti(),Fe=Pe.clientWidth,Ce=Pe.clientHeight,be=ge+Fe,qe=ie+Ce,gt=Pr({top:ie,left:ge,right:be,bottom:qe}),st={frame:gt,scroll:{initial:ee,current:ee,max:ne,diff:{value:ao,displacement:ao}}};return st},us=function(ee){var ne=ee.critical,ie=ee.scrollOptions,ge=ee.registry;cl();var Pe=Ei(),Fe=Pe.scroll.current,Ce=ne.droppable,be=ge.droppable.getAllByType(Ce.type).map(function(tt){return tt.callbacks.getDimensionAndWatchScroll(Fe,ie)}),qe=ge.draggable.getAllByType(ne.draggable.type).map(function(tt){return tt.getDimension(Fe)}),gt={draggables:wr(qe),droppables:dr(be)};ri();var st={dimensions:gt,critical:ne,viewport:Pe};return st};function $i(ee,ne,ie){if(ie.descriptor.id===ne.id||ie.descriptor.type!==ne.type)return!1;var ge=ee.droppable.getById(ie.descriptor.droppableId);return ge.descriptor.mode==="virtual"}var Bi=function(ee,ne){var ie=null,ge=As({callbacks:{publish:ne.publishWhileDragging,collectionStarting:ne.collectionStarting},registry:ee}),Pe=function(_t,Pn){ee.droppable.exists(_t)||Cn(!1),ie&&ne.updateDroppableIsEnabled({id:_t,isEnabled:Pn})},Fe=function(_t,Pn){ie&&(ee.droppable.exists(_t)||Cn(!1),ne.updateDroppableIsCombineEnabled({id:_t,isCombineEnabled:Pn}))},Ce=function(_t,Pn){ie&&(ee.droppable.exists(_t)||Cn(!1),ne.updateDroppableScroll({id:_t,newScroll:Pn}))},be=function(_t,Pn){ie&&ee.droppable.getById(_t).callbacks.scroll(Pn)},qe=function(){if(ie){ge.stop();var _t=ie.critical.droppable;ee.droppable.getAllByType(_t.type).forEach(function(Pn){return Pn.callbacks.dragStopped()}),ie.unsubscribe(),ie=null}},gt=function(_t){ie||Cn(!1);var Pn=ie.critical.draggable;_t.type==="ADDITION"&&$i(ee,Pn,_t.value)&&ge.add(_t.value),_t.type==="REMOVAL"&&$i(ee,Pn,_t.value)&&ge.remove(_t.value)},st=function(_t){ie&&Cn(!1);var Pn=ee.draggable.getById(_t.draggableId),Oa=ee.droppable.getById(Pn.descriptor.droppableId),Ya={draggable:Pn.descriptor,droppable:Oa.descriptor},er=ee.subscribe(gt);return ie={critical:Ya,unsubscribe:er},us({critical:Ya,registry:ee,scrollOptions:_t.scrollOptions})},tt={updateDroppableIsEnabled:Pe,updateDroppableIsCombineEnabled:Fe,scrollDroppable:be,updateDroppableScroll:Ce,startPublishing:st,stopPublishing:qe};return tt},wl=function(ee,ne){return ee.phase==="IDLE"?!0:ee.phase!=="DROP_ANIMATING"||ee.completed.result.draggableId===ne?!1:ee.completed.result.reason==="DROP"},Di=function(ee){window.scrollBy(ee.x,ee.y)},Ll=Bn(function(ee){return Xr(ee).filter(function(ne){return!(!ne.isEnabled||!ne.frame)})}),Pi=function(ne,ie){var ge=Po(Ll(ie),function(Pe){return Pe.frame||Cn(!1),_o(Pe.frame.pageMarginBox)(ne)});return ge},Bs=function(ee){var ne=ee.center,ie=ee.destination,ge=ee.droppables;if(ie){var Pe=ge[ie];return Pe.frame?Pe:null}var Fe=Pi(ne,ge);return Fe},Xu={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(ne){return Math.pow(ne,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},pl=function(ee,ne){var ie=ee[ne.size]*Xu.startFromPercentage,ge=ee[ne.size]*Xu.maxScrollAtPercentage,Pe={startScrollingFrom:ie,maxScrollValueAt:ge};return Pe},bl=function(ee){var ne=ee.startOfRange,ie=ee.endOfRange,ge=ee.current,Pe=ie-ne;if(Pe===0)return 0;var Fe=ge-ne,Ce=Fe/Pe;return Ce},Vu=1,ls=function(ee,ne){if(ee>ne.startScrollingFrom)return 0;if(ee<=ne.maxScrollValueAt)return Xu.maxPixelScroll;if(ee===ne.startScrollingFrom)return Vu;var ie=bl({startOfRange:ne.maxScrollValueAt,endOfRange:ne.startScrollingFrom,current:ee}),ge=1-ie,Pe=Xu.maxPixelScroll*Xu.ease(ge);return Math.ceil(Pe)},mu=Xu.durationDampening.accelerateAt,zi=Xu.durationDampening.stopDampeningAt,Ds=function(ee,ne){var ie=ne,ge=zi,Pe=Date.now(),Fe=Pe-ie;if(Fe>=zi)return ee;if(Fe<mu)return Vu;var Ce=bl({startOfRange:mu,endOfRange:ge,current:Fe}),be=ee*Xu.ease(Ce);return Math.ceil(be)},is=function(ee){var ne=ee.distanceToEdge,ie=ee.thresholds,ge=ee.dragStartTime,Pe=ee.shouldUseTimeDampening,Fe=ls(ne,ie);return Fe===0?0:Pe?Math.max(Ds(Fe,ge),Vu):Fe},Vs=function(ee){var ne=ee.container,ie=ee.distanceToEdges,ge=ee.dragStartTime,Pe=ee.axis,Fe=ee.shouldUseTimeDampening,Ce=pl(ne,Pe),be=ie[Pe.end]<ie[Pe.start];return be?is({distanceToEdge:ie[Pe.end],thresholds:Ce,dragStartTime:ge,shouldUseTimeDampening:Fe}):-1*is({distanceToEdge:ie[Pe.start],thresholds:Ce,dragStartTime:ge,shouldUseTimeDampening:Fe})},fs=function(ee){var ne=ee.container,ie=ee.subject,ge=ee.proposedScroll,Pe=ie.height>ne.height,Fe=ie.width>ne.width;return!Fe&&!Pe?ge:Fe&&Pe?null:{x:Fe?0:ge.x,y:Pe?0:ge.y}},bo=Na(function(ee){return ee===0?0:ee}),Cr=function(ee){var ne=ee.dragStartTime,ie=ee.container,ge=ee.subject,Pe=ee.center,Fe=ee.shouldUseTimeDampening,Ce={top:Pe.y-ie.top,right:ie.right-Pe.x,bottom:ie.bottom-Pe.y,left:Pe.x-ie.left},be=Vs({container:ie,distanceToEdges:Ce,dragStartTime:ne,axis:ti,shouldUseTimeDampening:Fe}),qe=Vs({container:ie,distanceToEdges:Ce,dragStartTime:ne,axis:Mi,shouldUseTimeDampening:Fe}),gt=bo({x:qe,y:be});if(Rt(gt,ao))return null;var st=fs({container:ie,subject:ge,proposedScroll:gt});return st?Rt(st,ao)?null:st:null},ou=Na(function(ee){return ee===0?0:ee>0?1:-1}),ml=function(){var ee=function(ie,ge){return ie<0?ie:ie>ge?ie-ge:0};return function(ne){var ie=ne.current,ge=ne.max,Pe=ne.change,Fe=Io(ie,Pe),Ce={x:ee(Fe.x,ge.x),y:ee(Fe.y,ge.y)};return Rt(Ce,ao)?null:Ce}}(),ki=function(ne){var ie=ne.max,ge=ne.current,Pe=ne.change,Fe={x:Math.max(ge.x,ie.x),y:Math.max(ge.y,ie.y)},Ce=ou(Pe),be=ml({max:Fe,current:ge,change:Ce});return!be||Ce.x!==0&&be.x===0||Ce.y!==0&&be.y===0},Js=function(ne,ie){return ki({current:ne.scroll.current,max:ne.scroll.max,change:ie})},mc=function(ne,ie){if(!Js(ne,ie))return null;var ge=ne.scroll.max,Pe=ne.scroll.current;return ml({current:Pe,max:ge,change:ie})},Xs=function(ne,ie){var ge=ne.frame;return ge?ki({current:ge.scroll.current,max:ge.scroll.max,change:ie}):!1},vs=function(ne,ie){var ge=ne.frame;return!ge||!Xs(ne,ie)?null:ml({current:ge.scroll.current,max:ge.scroll.max,change:ie})},Ul=function(ee){var ne=ee.viewport,ie=ee.subject,ge=ee.center,Pe=ee.dragStartTime,Fe=ee.shouldUseTimeDampening,Ce=Cr({dragStartTime:Pe,container:ne.frame,subject:ie,center:ge,shouldUseTimeDampening:Fe});return Ce&&Js(ne,Ce)?Ce:null},Lo=function(ee){var ne=ee.droppable,ie=ee.subject,ge=ee.center,Pe=ee.dragStartTime,Fe=ee.shouldUseTimeDampening,Ce=ne.frame;if(!Ce)return null;var be=Cr({dragStartTime:Pe,container:Ce.pageMarginBox,subject:ie,center:ge,shouldUseTimeDampening:Fe});return be&&Xs(ne,be)?be:null},zs=function(ee){var ne=ee.state,ie=ee.dragStartTime,ge=ee.shouldUseTimeDampening,Pe=ee.scrollWindow,Fe=ee.scrollDroppable,Ce=ne.current.page.borderBoxCenter,be=ne.dimensions.draggables[ne.critical.draggable.id],qe=be.page.marginBox;if(ne.isWindowScrollAllowed){var gt=ne.viewport,st=Ul({dragStartTime:ie,viewport:gt,subject:qe,center:Ce,shouldUseTimeDampening:ge});if(st){Pe(st);return}}var tt=Bs({center:Ce,destination:_r(ne.impact),droppables:ne.dimensions.droppables});if(tt){var at=Lo({dragStartTime:ie,droppable:tt,subject:qe,center:Ce,shouldUseTimeDampening:ge});at&&Fe(tt.descriptor.id,at)}},kl=function(ee){var ne=ee.scrollWindow,ie=ee.scrollDroppable,ge=La(ne),Pe=La(ie),Fe=null,Ce=function(st){Fe||Cn(!1);var tt=Fe,at=tt.shouldUseTimeDampening,_t=tt.dragStartTime;zs({state:st,scrollWindow:ge,scrollDroppable:Pe,dragStartTime:_t,shouldUseTimeDampening:at})},be=function(st){cl(),Fe&&Cn(!1);var tt=Date.now(),at=!1,_t=function(){at=!0};zs({state:st,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:_t,scrollDroppable:_t}),Fe={dragStartTime:tt,shouldUseTimeDampening:at},ri(),at&&Ce(st)},qe=function(){Fe&&(ge.cancel(),Pe.cancel(),Fe=null)};return{start:be,stop:qe,scroll:Ce}},Qi=function(ee){var ne=ee.move,ie=ee.scrollDroppable,ge=ee.scrollWindow,Pe=function(gt,st){var tt=Io(gt.current.client.selection,st);ne({client:tt})},Fe=function(gt,st){if(!Xs(gt,st))return st;var tt=vs(gt,st);if(!tt)return ie(gt.descriptor.id,st),null;var at=Bo(st,tt);ie(gt.descriptor.id,at);var _t=Bo(st,at);return _t},Ce=function(gt,st,tt){if(!gt||!Js(st,tt))return tt;var at=mc(st,tt);if(!at)return ge(tt),null;var _t=Bo(tt,at);ge(_t);var Pn=Bo(tt,_t);return Pn},be=function(gt){var st=gt.scrollJumpRequest;if(st){var tt=_r(gt.impact);tt||Cn(!1);var at=Fe(gt.dimensions.droppables[tt],st);if(at){var _t=gt.viewport,Pn=Ce(gt.isWindowScrollAllowed,_t,at);Pn&&Pe(gt,Pn)}}};return be},Jc=function(ee){var ne=ee.scrollDroppable,ie=ee.scrollWindow,ge=ee.move,Pe=kl({scrollWindow:ie,scrollDroppable:ne}),Fe=Qi({move:ge,scrollWindow:ie,scrollDroppable:ne}),Ce=function(gt){if(gt.phase==="DRAGGING"){if(gt.movementMode==="FLUID"){Pe.scroll(gt);return}gt.scrollJumpRequest&&Fe(gt)}},be={scroll:Ce,start:Pe.start,stop:Pe.stop};return be},ss="data-rbd",_s=function(){var ee=ss+"-drag-handle";return{base:ee,draggableId:ee+"-draggable-id",contextId:ee+"-context-id"}}(),qs=function(){var ee=ss+"-draggable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),xc=function(){var ee=ss+"-droppable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),wc={contextId:ss+"-scroll-container-context-id"},gc=function(ne){return function(ie){return"["+ie+'="'+ne+'"]'}},Uu=function(ne,ie){return ne.map(function(ge){var Pe=ge.styles[ie];return Pe?ge.selector+" { "+Pe+" }":""}).join(" ")},to="pointer-events: none;",di=function(ee){var ne=gc(ee),ie=function(){var be=`
|
|
cursor: -webkit-grab;
|
|
cursor: grab;
|
|
`;return{selector:ne(_s.contextId),styles:{always:`
|
|
-webkit-touch-callout: none;
|
|
-webkit-tap-highlight-color: rgba(0,0,0,0);
|
|
touch-action: manipulation;
|
|
`,resting:be,dragging:to,dropAnimating:be}}}(),ge=function(){var be=`
|
|
transition: `+yu.outOfTheWay+`;
|
|
`;return{selector:ne(qs.contextId),styles:{dragging:be,dropAnimating:be,userCancel:be}}}(),Pe={selector:ne(xc.contextId),styles:{always:"overflow-anchor: none;"}},Fe={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;
|
|
`}},Ce=[ge,ie,Pe,Fe];return{always:Uu(Ce,"always"),resting:Uu(Ce,"resting"),dragging:Uu(Ce,"dragging"),dropAnimating:Uu(Ce,"dropAnimating"),userCancel:Uu(Ce,"userCancel")}},il=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?te.useLayoutEffect:te.useEffect,Xc=function(){var ne=document.querySelector("head");return ne||Cn(!1),ne},Lc=function(ne){var ie=document.createElement("style");return ne&&ie.setAttribute("nonce",ne),ie.type="text/css",ie};function hd(ee,ne){var ie=wt(function(){return di(ee)},[ee]),ge=(0,te.useRef)(null),Pe=(0,te.useRef)(null),Fe=Gt(Bn(function(tt){var at=Pe.current;at||Cn(!1),at.textContent=tt}),[]),Ce=Gt(function(tt){var at=ge.current;at||Cn(!1),at.textContent=tt},[]);il(function(){!ge.current&&!Pe.current||Cn(!1);var tt=Lc(ne),at=Lc(ne);return ge.current=tt,Pe.current=at,tt.setAttribute(ss+"-always",ee),at.setAttribute(ss+"-dynamic",ee),Xc().appendChild(tt),Xc().appendChild(at),Ce(ie.always),Fe(ie.resting),function(){var _t=function(Oa){var Ya=Oa.current;Ya||Cn(!1),Xc().removeChild(Ya),Oa.current=null};_t(ge),_t(Pe)}},[ne,Ce,Fe,ie.always,ie.resting,ee]);var be=Gt(function(){return Fe(ie.dragging)},[Fe,ie.dragging]),qe=Gt(function(tt){if(tt==="DROP"){Fe(ie.dropAnimating);return}Fe(ie.userCancel)},[Fe,ie.dropAnimating,ie.userCancel]),gt=Gt(function(){Pe.current&&Fe(ie.resting)},[Fe,ie.resting]),st=wt(function(){return{dragging:be,dropping:qe,resting:gt}},[be,qe,gt]);return st}var Oc=function(ee){return ee&&ee.ownerDocument?ee.ownerDocument.defaultView:window};function es(ee){return ee instanceof Oc(ee).HTMLElement}function Ed(ee,ne){var ie="["+_s.contextId+'="'+ee+'"]',ge=cr(document.querySelectorAll(ie));if(!ge.length)return null;var Pe=Po(ge,function(Fe){return Fe.getAttribute(_s.draggableId)===ne});return!Pe||!es(Pe)?null:Pe}function Jd(ee){var ne=(0,te.useRef)({}),ie=(0,te.useRef)(null),ge=(0,te.useRef)(null),Pe=(0,te.useRef)(!1),Fe=Gt(function(at,_t){var Pn={id:at,focus:_t};return ne.current[at]=Pn,function(){var Ya=ne.current,er=Ya[at];er!==Pn&&delete Ya[at]}},[]),Ce=Gt(function(at){var _t=Ed(ee,at);_t&&_t!==document.activeElement&&_t.focus()},[ee]),be=Gt(function(at,_t){ie.current===at&&(ie.current=_t)},[]),qe=Gt(function(){ge.current||Pe.current&&(ge.current=requestAnimationFrame(function(){ge.current=null;var at=ie.current;at&&Ce(at)}))},[Ce]),gt=Gt(function(at){ie.current=null;var _t=document.activeElement;_t&&_t.getAttribute(_s.draggableId)===at&&(ie.current=at)},[]);il(function(){return Pe.current=!0,function(){Pe.current=!1;var at=ge.current;at&&cancelAnimationFrame(at)}},[]);var st=wt(function(){return{register:Fe,tryRecordFocus:gt,tryRestoreFocusRecorded:qe,tryShiftRecord:be}},[Fe,gt,qe,be]);return st}function qc(){var ee={draggables:{},droppables:{}},ne=[];function ie(tt){return ne.push(tt),function(){var _t=ne.indexOf(tt);_t!==-1&&ne.splice(_t,1)}}function ge(tt){ne.length&&ne.forEach(function(at){return at(tt)})}function Pe(tt){return ee.draggables[tt]||null}function Fe(tt){var at=Pe(tt);return at||Cn(!1),at}var Ce={register:function(at){ee.draggables[at.descriptor.id]=at,ge({type:"ADDITION",value:at})},update:function(at,_t){var Pn=ee.draggables[_t.descriptor.id];Pn&&Pn.uniqueId===at.uniqueId&&(delete ee.draggables[_t.descriptor.id],ee.draggables[at.descriptor.id]=at)},unregister:function(at){var _t=at.descriptor.id,Pn=Pe(_t);Pn&&at.uniqueId===Pn.uniqueId&&(delete ee.draggables[_t],ge({type:"REMOVAL",value:at}))},getById:Fe,findById:Pe,exists:function(at){return!!Pe(at)},getAllByType:function(at){return qr(ee.draggables).filter(function(_t){return _t.descriptor.type===at})}};function be(tt){return ee.droppables[tt]||null}function qe(tt){var at=be(tt);return at||Cn(!1),at}var gt={register:function(at){ee.droppables[at.descriptor.id]=at},unregister:function(at){var _t=be(at.descriptor.id);_t&&at.uniqueId===_t.uniqueId&&delete ee.droppables[at.descriptor.id]},getById:qe,findById:be,exists:function(at){return!!be(at)},getAllByType:function(at){return qr(ee.droppables).filter(function(_t){return _t.descriptor.type===at})}};function st(){ee.draggables={},ee.droppables={},ne.length=0}return{draggable:Ce,droppable:gt,subscribe:ie,clean:st}}function $s(){var ee=wt(qc,[]);return(0,te.useEffect)(function(){return function(){requestAnimationFrame(ee.clean)}},[ee]),ee}var $c=te.createContext(null),ps=function(){var ee=document.body;return ee||Cn(!1),ee},Pd={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Mc=function(ne){return"rbd-announcement-"+ne};function fc(ee){var ne=wt(function(){return Mc(ee)},[ee]),ie=(0,te.useRef)(null);(0,te.useEffect)(function(){var Fe=document.createElement("div");return ie.current=Fe,Fe.id=ne,Fe.setAttribute("aria-live","assertive"),Fe.setAttribute("aria-atomic","true"),(0,He.Z)(Fe.style,Pd),ps().appendChild(Fe),function(){setTimeout(function(){var qe=ps();qe.contains(Fe)&&qe.removeChild(Fe),Fe===ie.current&&(ie.current=null)})}},[ne]);var ge=Gt(function(Pe){var Fe=ie.current;if(Fe){Fe.textContent=Pe;return}},[]);return ge}var ed=0,Fd={separator:"::"};function Sd(){ed=0}function vc(ee,ne){return ne===void 0&&(ne=Fd),wt(function(){return""+ee+ne.separator+ed++},[ne.separator,ee])}function Nc(ee){var ne=ee.contextId,ie=ee.uniqueId;return"rbd-hidden-text-"+ne+"-"+ie}function pc(ee){var ne=ee.contextId,ie=ee.text,ge=vc("hidden-text",{separator:"-"}),Pe=wt(function(){return Nc({contextId:ne,uniqueId:ge})},[ge,ne]);return(0,te.useEffect)(function(){var Ce=document.createElement("div");return Ce.id=Pe,Ce.textContent=ie,Ce.style.display="none",ps().appendChild(Ce),function(){var qe=ps();qe.contains(Ce)&&qe.removeChild(Ce)}},[Pe,ie]),Pe}var ec=te.createContext(null),yd={react:"^16.8.5","react-dom":"^16.8.5"},td=/(\d+)\.(\d+)\.(\d+)/,xs=function(ne){var ie=td.exec(ne);ie==null&&Cn(!1);var ge=Number(ie[1]),Pe=Number(ie[2]),Fe=Number(ie[3]);return{major:ge,minor:Pe,patch:Fe,raw:ne}},Xa=function(ne,ie){return ie.major>ne.major?!0:ie.major<ne.major?!1:ie.minor>ne.minor?!0:ie.minor<ne.minor?!1:ie.patch>=ne.patch},Xd=function(ee,ne){var ie=xs(ee),ge=xs(ne);Xa(ie,ge)},qd=`
|
|
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
|
|
`,tc=function(ee){var ne=ee.doctype;ne&&(ne.name.toLowerCase(),ne.publicId)};function Cd(ee){}function hc(ee,ne){}function nd(){hc(function(){Xd(yd.react,te.version),tc(document)},[])}function Ec(ee){var ne=(0,te.useRef)(ee);return(0,te.useEffect)(function(){ne.current=ee}),ne}function Kl(){var ee=null;function ne(){return!!ee}function ie(Ce){return Ce===ee}function ge(Ce){ee&&Cn(!1);var be={abandon:Ce};return ee=be,be}function Pe(){ee||Cn(!1),ee=null}function Fe(){ee&&(ee.abandon(),Pe())}return{isClaimed:ne,isActive:ie,claim:ge,release:Pe,tryAbandon:Fe}}var Fi=9,Ic=13,Pc=27,ad=32,Mm=33,Rc=34,Zl=35,$d=36,em=37,bd=38,Ad=39,tm=40,Tc,rd=(Tc={},Tc[Ic]=!0,Tc[Fi]=!0,Tc),kc=function(ee){rd[ee.keyCode]&&ee.preventDefault()},Zc=function(){var ee="visibilitychange";if(typeof document=="undefined")return ee;var ne=[ee,"ms"+ee,"webkit"+ee,"moz"+ee,"o"+ee],ie=Po(ne,function(ge){return"on"+ge in document});return ie||ee}(),hs=0,Bd=5;function Dd(ee,ne){return Math.abs(ne.x-ee.x)>=Bd||Math.abs(ne.y-ee.y)>=Bd}var ws={type:"IDLE"};function xd(ee){var ne=ee.cancel,ie=ee.completed,ge=ee.getPhase,Pe=ee.setPhase;return[{eventName:"mousemove",fn:function(Ce){var be=Ce.button,qe=Ce.clientX,gt=Ce.clientY;if(be===hs){var st={x:qe,y:gt},tt=ge();if(tt.type==="DRAGGING"){Ce.preventDefault(),tt.actions.move(st);return}tt.type!=="PENDING"&&Cn(!1);var at=tt.point;if(Dd(at,st)){Ce.preventDefault();var _t=tt.actions.fluidLift(st);Pe({type:"DRAGGING",actions:_t})}}}},{eventName:"mouseup",fn:function(Ce){var be=ge();if(be.type!=="DRAGGING"){ne();return}Ce.preventDefault(),be.actions.drop({shouldBlockNextClick:!0}),ie()}},{eventName:"mousedown",fn:function(Ce){ge().type==="DRAGGING"&&Ce.preventDefault(),ne()}},{eventName:"keydown",fn:function(Ce){var be=ge();if(be.type==="PENDING"){ne();return}if(Ce.keyCode===Pc){Ce.preventDefault(),ne();return}kc(Ce)}},{eventName:"resize",fn:ne},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){ge().type==="PENDING"&&ne()}},{eventName:"webkitmouseforcedown",fn:function(Ce){var be=ge();if(be.type==="IDLE"&&Cn(!1),be.actions.shouldRespectForcePress()){ne();return}Ce.preventDefault()}},{eventName:Zc,fn:ne}]}function nm(ee){var ne=(0,te.useRef)(ws),ie=(0,te.useRef)(Ua),ge=wt(function(){return{eventName:"mousedown",fn:function(tt){if(!tt.defaultPrevented&&tt.button===hs&&!(tt.ctrlKey||tt.metaKey||tt.shiftKey||tt.altKey)){var at=ee.findClosestDraggableId(tt);if(at){var _t=ee.tryGetLock(at,Ce,{sourceEvent:tt});if(_t){tt.preventDefault();var Pn={x:tt.clientX,y:tt.clientY};ie.current(),gt(_t,Pn)}}}}}},[ee]),Pe=wt(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(tt){if(!tt.defaultPrevented){var at=ee.findClosestDraggableId(tt);if(at){var _t=ee.findOptionsForDraggable(at);_t&&(_t.shouldRespectForcePress||ee.canGetLock(at)&&tt.preventDefault())}}}}},[ee]),Fe=Gt(function(){var tt={passive:!1,capture:!0};ie.current=Ha(window,[Pe,ge],tt)},[Pe,ge]),Ce=Gt(function(){var st=ne.current;st.type!=="IDLE"&&(ne.current=ws,ie.current(),Fe())},[Fe]),be=Gt(function(){var st=ne.current;Ce(),st.type==="DRAGGING"&&st.actions.cancel({shouldBlockNextClick:!0}),st.type==="PENDING"&&st.actions.abort()},[Ce]),qe=Gt(function(){var tt={capture:!0,passive:!1},at=xd({cancel:be,completed:Ce,getPhase:function(){return ne.current},setPhase:function(Pn){ne.current=Pn}});ie.current=Ha(window,at,tt)},[be,Ce]),gt=Gt(function(tt,at){ne.current.type!=="IDLE"&&Cn(!1),ne.current={type:"PENDING",point:at,actions:tt},qe()},[qe]);il(function(){return Fe(),function(){ie.current()}},[Fe])}var Ls;function wd(){}var Gs=(Ls={},Ls[Rc]=!0,Ls[Mm]=!0,Ls[$d]=!0,Ls[Zl]=!0,Ls);function Ld(ee,ne){function ie(){ne(),ee.cancel()}function ge(){ne(),ee.drop()}return[{eventName:"keydown",fn:function(Fe){if(Fe.keyCode===Pc){Fe.preventDefault(),ie();return}if(Fe.keyCode===ad){Fe.preventDefault(),ge();return}if(Fe.keyCode===tm){Fe.preventDefault(),ee.moveDown();return}if(Fe.keyCode===bd){Fe.preventDefault(),ee.moveUp();return}if(Fe.keyCode===Ad){Fe.preventDefault(),ee.moveRight();return}if(Fe.keyCode===em){Fe.preventDefault(),ee.moveLeft();return}if(Gs[Fe.keyCode]){Fe.preventDefault();return}kc(Fe)}},{eventName:"mousedown",fn:ie},{eventName:"mouseup",fn:ie},{eventName:"click",fn:ie},{eventName:"touchstart",fn:ie},{eventName:"resize",fn:ie},{eventName:"wheel",fn:ie,options:{passive:!0}},{eventName:Zc,fn:ie}]}function od(ee){var ne=(0,te.useRef)(wd),ie=wt(function(){return{eventName:"keydown",fn:function(Fe){if(Fe.defaultPrevented||Fe.keyCode!==ad)return;var Ce=ee.findClosestDraggableId(Fe);if(!Ce)return;var be=ee.tryGetLock(Ce,st,{sourceEvent:Fe});if(!be)return;Fe.preventDefault();var qe=!0,gt=be.snapLift();ne.current();function st(){qe||Cn(!1),qe=!1,ne.current(),ge()}ne.current=Ha(window,Ld(gt,st),{capture:!0,passive:!1})}}},[ee]),ge=Gt(function(){var Fe={passive:!1,capture:!0};ne.current=Ha(window,[ie],Fe)},[ie]);il(function(){return ge(),function(){ne.current()}},[ge])}var ud={type:"IDLE"},am=120,Od=.15;function rm(ee){var ne=ee.cancel,ie=ee.getPhase;return[{eventName:"orientationchange",fn:ne},{eventName:"resize",fn:ne},{eventName:"contextmenu",fn:function(Pe){Pe.preventDefault()}},{eventName:"keydown",fn:function(Pe){if(ie().type!=="DRAGGING"){ne();return}Pe.keyCode===Pc&&Pe.preventDefault(),ne()}},{eventName:Zc,fn:ne}]}function ld(ee){var ne=ee.cancel,ie=ee.completed,ge=ee.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Fe){var Ce=ge();if(Ce.type!=="DRAGGING"){ne();return}Ce.hasMoved=!0;var be=Fe.touches[0],qe=be.clientX,gt=be.clientY,st={x:qe,y:gt};Fe.preventDefault(),Ce.actions.move(st)}},{eventName:"touchend",fn:function(Fe){var Ce=ge();if(Ce.type!=="DRAGGING"){ne();return}Fe.preventDefault(),Ce.actions.drop({shouldBlockNextClick:!0}),ie()}},{eventName:"touchcancel",fn:function(Fe){if(ge().type!=="DRAGGING"){ne();return}Fe.preventDefault(),ne()}},{eventName:"touchforcechange",fn:function(Fe){var Ce=ge();Ce.type==="IDLE"&&Cn(!1);var be=Fe.touches[0];if(be){var qe=be.force>=Od;if(qe){var gt=Ce.actions.shouldRespectForcePress();if(Ce.type==="PENDING"){gt&&ne();return}if(gt){if(Ce.hasMoved){Fe.preventDefault();return}ne();return}Fe.preventDefault()}}}},{eventName:Zc,fn:ne}]}function Nm(ee){var ne=(0,te.useRef)(ud),ie=(0,te.useRef)(Ua),ge=Gt(function(){return ne.current},[]),Pe=Gt(function(_t){ne.current=_t},[]),Fe=wt(function(){return{eventName:"touchstart",fn:function(_t){if(!_t.defaultPrevented){var Pn=ee.findClosestDraggableId(_t);if(Pn){var Oa=ee.tryGetLock(Pn,be,{sourceEvent:_t});if(Oa){var Ya=_t.touches[0],er=Ya.clientX,$n=Ya.clientY,Rr={x:er,y:$n};ie.current(),tt(Oa,Rr)}}}}}},[ee]),Ce=Gt(function(){var _t={capture:!0,passive:!1};ie.current=Ha(window,[Fe],_t)},[Fe]),be=Gt(function(){var at=ne.current;at.type!=="IDLE"&&(at.type==="PENDING"&&clearTimeout(at.longPressTimerId),Pe(ud),ie.current(),Ce())},[Ce,Pe]),qe=Gt(function(){var at=ne.current;be(),at.type==="DRAGGING"&&at.actions.cancel({shouldBlockNextClick:!0}),at.type==="PENDING"&&at.actions.abort()},[be]),gt=Gt(function(){var _t={capture:!0,passive:!1},Pn={cancel:qe,completed:be,getPhase:ge},Oa=Ha(window,ld(Pn),_t),Ya=Ha(window,rm(Pn),_t);ie.current=function(){Oa(),Ya()}},[qe,ge,be]),st=Gt(function(){var _t=ge();_t.type!=="PENDING"&&Cn(!1);var Pn=_t.actions.fluidLift(_t.point);Pe({type:"DRAGGING",actions:Pn,hasMoved:!1})},[ge,Pe]),tt=Gt(function(_t,Pn){ge().type!=="IDLE"&&Cn(!1);var Oa=setTimeout(st,am);Pe({type:"PENDING",point:Pn,actions:_t,longPressTimerId:Oa}),gt()},[gt,ge,Pe,st]);il(function(){return Ce(),function(){ie.current();var Pn=ge();Pn.type==="PENDING"&&(clearTimeout(Pn.longPressTimerId),Pe(ud))}},[ge,Ce,Pe]),il(function(){var _t=Ha(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return _t},[])}function Md(ee){}var tl={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Es(ee,ne){if(ne==null)return!1;var ie=!!tl[ne.tagName.toLowerCase()];if(ie)return!0;var ge=ne.getAttribute("contenteditable");return ge==="true"||ge===""?!0:ne===ee?!1:Es(ee,ne.parentElement)}function id(ee,ne){var ie=ne.target;return es(ie)?Es(ee,ie):!1}var om=function(ee){return Pr(ee.getBoundingClientRect()).center};function Nd(ee){return ee instanceof Oc(ee).Element}var sd=function(){var ee="matches";if(typeof document=="undefined")return ee;var ne=[ee,"msMatchesSelector","webkitMatchesSelector"],ie=Po(ne,function(ge){return ge in Element.prototype});return ie||ee}();function js(ee,ne){return ee==null?null:ee[sd](ne)?ee:js(ee.parentElement,ne)}function Fc(ee,ne){return ee.closest?ee.closest(ne):js(ee,ne)}function Im(ee){return"["+_s.contextId+'="'+ee+'"]'}function Id(ee,ne){var ie=ne.target;if(!Nd(ie))return null;var ge=Im(ee),Pe=Fc(ie,ge);return!Pe||!es(Pe)?null:Pe}function Rd(ee,ne){var ie=Id(ee,ne);return ie?ie.getAttribute(_s.draggableId):null}function nl(ee,ne){var ie="["+qs.contextId+'="'+ee+'"]',ge=cr(document.querySelectorAll(ie)),Pe=Po(ge,function(Fe){return Fe.getAttribute(qs.id)===ne});return!Pe||!es(Pe)?null:Pe}function um(ee){ee.preventDefault()}function Sc(ee){var ne=ee.expected,ie=ee.phase,ge=ee.isLockActive,Pe=ee.shouldWarn;return!(!ge()||ne!==ie)}function Wc(ee){var ne=ee.lockAPI,ie=ee.store,ge=ee.registry,Pe=ee.draggableId;if(ne.isClaimed())return!1;var Fe=ge.draggable.findById(Pe);return!(!Fe||!Fe.options.isEnabled||!wl(ie.getState(),Pe))}function Vc(ee){var ne=ee.lockAPI,ie=ee.contextId,ge=ee.store,Pe=ee.registry,Fe=ee.draggableId,Ce=ee.forceSensorStop,be=ee.sourceEvent,qe=Wc({lockAPI:ne,store:ge,registry:Pe,draggableId:Fe});if(!qe)return null;var gt=Pe.draggable.getById(Fe),st=nl(ie,gt.descriptor.id);if(!st||be&&!gt.options.canDragInteractiveElements&&id(st,be))return null;var tt=ne.claim(Ce||Ua),at="PRE_DRAG";function _t(){return gt.options.shouldRespectForcePress}function Pn(){return ne.isActive(tt)}function Oa(Oo,Pu){Sc({expected:Oo,phase:at,isLockActive:Pn,shouldWarn:!0})&&ge.dispatch(Pu())}var Ya=Oa.bind(null,"DRAGGING");function er(Oo){function Pu(){ne.release(),at="COMPLETED"}at!=="PRE_DRAG"&&(Pu(),at!=="PRE_DRAG"&&Cn(!1)),ge.dispatch(pe(Oo.liftActionArgs)),at="DRAGGING";function Ol(Du,gl){if(gl===void 0&&(gl={shouldBlockNextClick:!1}),Oo.cleanup(),gl.shouldBlockNextClick){var mi=Ha(window,[{eventName:"click",fn:um,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(mi)}Pu(),ge.dispatch(fr({reason:Du}))}return(0,He.Z)({isActive:function(){return Sc({expected:"DRAGGING",phase:at,isLockActive:Pn,shouldWarn:!1})},shouldRespectForcePress:_t,drop:function(gl){return Ol("DROP",gl)},cancel:function(gl){return Ol("CANCEL",gl)}},Oo.actions)}function $n(Oo){var Pu=La(function(Du){Ya(function(){return $t({client:Du})})}),Ol=er({liftActionArgs:{id:Fe,clientSelection:Oo,movementMode:"FLUID"},cleanup:function(){return Pu.cancel()},actions:{move:Pu}});return(0,He.Z)({},Ol,{move:Pu})}function Rr(){var Oo={moveUp:function(){return Ya(kn)},moveRight:function(){return Ya(ma)},moveDown:function(){return Ya(Vn)},moveLeft:function(){return Ya(ga)}};return er({liftActionArgs:{id:Fe,clientSelection:om(st),movementMode:"SNAP"},cleanup:Ua,actions:Oo})}function Vr(){var Oo=Sc({expected:"PRE_DRAG",phase:at,isLockActive:Pn,shouldWarn:!0});Oo&&ne.release()}var Xo={isActive:function(){return Sc({expected:"PRE_DRAG",phase:at,isLockActive:Pn,shouldWarn:!1})},shouldRespectForcePress:_t,fluidLift:$n,snapLift:Rr,abort:Vr};return Xo}var lm=[nm,od,Nm];function im(ee){var ne=ee.contextId,ie=ee.store,ge=ee.registry,Pe=ee.customSensors,Fe=ee.enableDefaultSensors,Ce=[].concat(Fe?lm:[],Pe||[]),be=(0,te.useState)(function(){return Kl()})[0],qe=Gt(function($n,Rr){$n.isDragging&&!Rr.isDragging&&be.tryAbandon()},[be]);il(function(){var $n=ie.getState(),Rr=ie.subscribe(function(){var Vr=ie.getState();qe($n,Vr),$n=Vr});return Rr},[be,ie,qe]),il(function(){return be.tryAbandon},[be.tryAbandon]);var gt=Gt(function(er){return Wc({lockAPI:be,registry:ge,store:ie,draggableId:er})},[be,ge,ie]),st=Gt(function(er,$n,Rr){return Vc({lockAPI:be,registry:ge,contextId:ne,store:ie,draggableId:er,forceSensorStop:$n,sourceEvent:Rr&&Rr.sourceEvent?Rr.sourceEvent:null})},[ne,be,ge,ie]),tt=Gt(function(er){return Rd(ne,er)},[ne]),at=Gt(function(er){var $n=ge.draggable.findById(er);return $n?$n.options:null},[ge.draggable]),_t=Gt(function(){be.isClaimed()&&(be.tryAbandon(),ie.getState().phase!=="IDLE"&&ie.dispatch(cn()))},[be,ie]),Pn=Gt(be.isClaimed,[be]),Oa=wt(function(){return{canGetLock:gt,tryGetLock:st,findClosestDraggableId:tt,findOptionsForDraggable:at,tryReleaseLock:_t,isLockClaimed:Pn}},[gt,st,tt,at,_t,Pn]);Md(Ce);for(var Ya=0;Ya<Ce.length;Ya++)Ce[Ya](Oa)}var Cu=function(ne){return{onBeforeCapture:ne.onBeforeCapture,onBeforeDragStart:ne.onBeforeDragStart,onDragStart:ne.onDragStart,onDragEnd:ne.onDragEnd,onDragUpdate:ne.onDragUpdate}};function Ar(ee){return ee.current||Cn(!1),ee.current}function fo(ee){var ne=ee.contextId,ie=ee.setCallbacks,ge=ee.sensors,Pe=ee.nonce,Fe=ee.dragHandleUsageInstructions,Ce=(0,te.useRef)(null);nd();var be=Ec(ee),qe=Gt(function(){return Cu(be.current)},[be]),gt=fc(ne),st=pc({contextId:ne,text:Fe}),tt=hd(ne,Pe),at=Gt(function(Du){Ar(Ce).dispatch(Du)},[]),_t=wt(function(){return(0,Ge.DE)({publishWhileDragging:Ze,updateDroppableScroll:ut,updateDroppableIsEnabled:St,updateDroppableIsCombineEnabled:an,collectionStarting:Ve},at)},[at]),Pn=$s(),Oa=wt(function(){return Bi(Pn,_t)},[Pn,_t]),Ya=wt(function(){return Jc((0,He.Z)({scrollWindow:Di,scrollDroppable:Oa.scrollDroppable},(0,Ge.DE)({move:$t},at)))},[Oa.scrollDroppable,at]),er=Jd(ne),$n=wt(function(){return ku({announce:gt,autoScroller:Ya,dimensionMarshal:Oa,focusMarshal:er,getResponders:qe,styleMarshal:tt})},[gt,Ya,Oa,er,qe,tt]);Ce.current=$n;var Rr=Gt(function(){var Du=Ar(Ce),gl=Du.getState();gl.phase!=="IDLE"&&Du.dispatch(cn())},[]),Vr=Gt(function(){var Du=Ar(Ce).getState();return Du.isDragging||Du.phase==="DROP_ANIMATING"},[]),Xo=wt(function(){return{isDragging:Vr,tryAbort:Rr}},[Vr,Rr]);ie(Xo);var Oo=Gt(function(Du){return wl(Ar(Ce).getState(),Du)},[]),Pu=Gt(function(){return Ro(Ar(Ce).getState())},[]),Ol=wt(function(){return{marshal:Oa,focus:er,contextId:ne,canLift:Oo,isMovementAllowed:Pu,dragHandleUsageInstructionsId:st,registry:Pn}},[ne,Oa,st,er,Oo,Pu,Pn]);return im({contextId:ne,store:$n,registry:Pn,customSensors:ge,enableDefaultSensors:ee.enableDefaultSensors!==!1}),(0,te.useEffect)(function(){return Rr},[Rr]),te.createElement(ec.Provider,{value:Ol},te.createElement(b,{context:$c,store:$n},ee.children))}var pu=0;function Sl(){pu=0}function nc(){return wt(function(){return""+pu++},[])}function Gi(){Sl(),Sd()}function Os(ee){var ne=nc(),ie=ee.dragHandleUsageInstructions||Hn.dragHandleUsageInstructions;return te.createElement(du,null,function(ge){return te.createElement(fo,{nonce:ee.nonce,contextId:ne,setCallbacks:ge,dragHandleUsageInstructions:ie,enableDefaultSensors:ee.enableDefaultSensors,sensors:ee.sensors,onBeforeCapture:ee.onBeforeCapture,onBeforeDragStart:ee.onBeforeDragStart,onDragStart:ee.onDragStart,onDragUpdate:ee.onDragUpdate,onDragEnd:ee.onDragEnd},ee.children)})}var cs=function(ne){return function(ie){return ne===ie}},yc=cs("scroll"),ds=cs("auto"),Ji=cs("visible"),sm=function(ne,ie){return ie(ne.overflowX)||ie(ne.overflowY)},Rm=function(ne,ie){return ie(ne.overflowX)&&ie(ne.overflowY)},zc=function(ne){var ie=window.getComputedStyle(ne),ge={overflowX:ie.overflowX,overflowY:ie.overflowY};return sm(ge,yc)||sm(ge,ds)},pg=function(){return!1;var ne,ie,ge,Pe},hg=function ee(ne){return ne==null?null:ne===document.body?pg()?ne:null:ne===document.documentElement?null:zc(ne)?ne:ee(ne.parentElement)},jg=function(ee){if(ee)var ne=hg(ee.parentElement)},ac=function(ee){return{x:ee.scrollLeft,y:ee.scrollTop}},Eg=function ee(ne){if(!ne)return!1;var ie=window.getComputedStyle(ne);return ie.position==="fixed"?!0:ee(ne.parentElement)},Tm=function(ee){var ne=hg(ee),ie=Eg(ee);return{closestScrollable:ne,isFixedOnPage:ie}},Pg=function(ee){var ne=ee.descriptor,ie=ee.isEnabled,ge=ee.isCombineEnabled,Pe=ee.isFixedOnPage,Fe=ee.direction,Ce=ee.client,be=ee.page,qe=ee.closest,gt=function(){if(!qe)return null;var _t=qe.scrollSize,Pn=qe.client,Oa=os({scrollHeight:_t.scrollHeight,scrollWidth:_t.scrollWidth,height:Pn.paddingBox.height,width:Pn.paddingBox.width});return{pageMarginBox:qe.page.marginBox,frameClient:Pn,scrollSize:_t,shouldClipSubject:qe.shouldClipSubject,scroll:{initial:qe.scroll,current:qe.scroll,max:Oa,diff:{value:ao,displacement:ao}}}}(),st=Fe==="vertical"?ti:Mi,tt=xr({page:be,withPlaceholder:null,axis:st,frame:gt}),at={descriptor:ne,isCombineEnabled:ge,isFixedOnPage:Pe,axis:st,isEnabled:ie,client:Ce,page:be,frame:gt,subject:tt};return at},Fg=function(ne,ie){var ge=Jr(ne);if(!ie||ne!==ie)return ge;var Pe=ge.paddingBox.top-ie.scrollTop,Fe=ge.paddingBox.left-ie.scrollLeft,Ce=Pe+ie.scrollHeight,be=Fe+ie.scrollWidth,qe={top:Pe,right:be,bottom:Ce,left:Fe},gt=Wr(qe,ge.border),st=zr({borderBox:gt,margin:ge.margin,border:ge.border,padding:ge.padding});return st},km=function(ee){var ne=ee.ref,ie=ee.descriptor,ge=ee.env,Pe=ee.windowScroll,Fe=ee.direction,Ce=ee.isDropDisabled,be=ee.isCombineEnabled,qe=ee.shouldClipSubject,gt=ge.closestScrollable,st=Fg(ne,gt),tt=lr(st,Pe),at=function(){if(!gt)return null;var Pn=Jr(gt),Oa={scrollHeight:gt.scrollHeight,scrollWidth:gt.scrollWidth};return{client:Pn,page:lr(Pn,Pe),scroll:ac(gt),scrollSize:Oa,shouldClipSubject:qe}}(),_t=Pg({descriptor:ie,isEnabled:!Ce,isCombineEnabled:be,isFixedOnPage:ge.isFixedOnPage,direction:Fe,client:st,page:tt,closest:at});return _t},Sg={passive:!1},Ug={passive:!0},Us=function(ee){return ee.shouldPublishImmediately?Sg:Ug};function Td(ee){var ne=(0,te.useContext)(ee);return ne||Cn(!1),ne}var cd=function(ne){return ne&&ne.env.closestScrollable||null};function yg(ee){var ne=(0,te.useRef)(null),ie=Td(ec),ge=vc("droppable"),Pe=ie.registry,Fe=ie.marshal,Ce=Ec(ee),be=wt(function(){return{id:ee.droppableId,type:ee.type,mode:ee.mode}},[ee.droppableId,ee.mode,ee.type]),qe=(0,te.useRef)(be),gt=wt(function(){return Bn(function(Vr,Xo){ne.current||Cn(!1);var Oo={x:Vr,y:Xo};Fe.updateDroppableScroll(be.id,Oo)})},[be.id,Fe]),st=Gt(function(){var Vr=ne.current;return!Vr||!Vr.env.closestScrollable?ao:ac(Vr.env.closestScrollable)},[]),tt=Gt(function(){var Vr=st();gt(Vr.x,Vr.y)},[st,gt]),at=wt(function(){return La(tt)},[tt]),_t=Gt(function(){var Vr=ne.current,Xo=cd(Vr);Vr&&Xo||Cn(!1);var Oo=Vr.scrollOptions;if(Oo.shouldPublishImmediately){tt();return}at()},[at,tt]),Pn=Gt(function(Vr,Xo){ne.current&&Cn(!1);var Oo=Ce.current,Pu=Oo.getDroppableRef();Pu||Cn(!1);var Ol=Tm(Pu),Du={ref:Pu,descriptor:be,env:Ol,scrollOptions:Xo};ne.current=Du;var gl=km({ref:Pu,descriptor:be,env:Ol,windowScroll:Vr,direction:Oo.direction,isDropDisabled:Oo.isDropDisabled,isCombineEnabled:Oo.isCombineEnabled,shouldClipSubject:!Oo.ignoreContainerClipping}),mi=Ol.closestScrollable;return mi&&(mi.setAttribute(wc.contextId,ie.contextId),mi.addEventListener("scroll",_t,Us(Du.scrollOptions))),gl},[ie.contextId,be,_t,Ce]),Oa=Gt(function(){var Vr=ne.current,Xo=cd(Vr);return Vr&&Xo||Cn(!1),ac(Xo)},[]),Ya=Gt(function(){var Vr=ne.current;Vr||Cn(!1);var Xo=cd(Vr);ne.current=null,Xo&&(at.cancel(),Xo.removeAttribute(wc.contextId),Xo.removeEventListener("scroll",_t,Us(Vr.scrollOptions)))},[_t,at]),er=Gt(function(Vr){var Xo=ne.current;Xo||Cn(!1);var Oo=cd(Xo);Oo||Cn(!1),Oo.scrollTop+=Vr.y,Oo.scrollLeft+=Vr.x},[]),$n=wt(function(){return{getDimensionAndWatchScroll:Pn,getScrollWhileDragging:Oa,dragStopped:Ya,scroll:er}},[Ya,Pn,Oa,er]),Rr=wt(function(){return{uniqueId:ge,descriptor:be,callbacks:$n}},[$n,be,ge]);il(function(){return qe.current=Rr.descriptor,Pe.droppable.register(Rr),function(){ne.current&&Ya(),Pe.droppable.unregister(Rr)}},[$n,be,Ya,Rr,Fe,Pe.droppable]),il(function(){ne.current&&Fe.updateDroppableIsEnabled(qe.current.id,!ee.isDropDisabled)},[ee.isDropDisabled,Fe]),il(function(){ne.current&&Fe.updateDroppableIsCombineEnabled(qe.current.id,ee.isCombineEnabled)},[ee.isCombineEnabled,Fe])}function cm(){}var dm={width:0,height:0,margin:Da},Cg=function(ne){var ie=ne.isAnimatingOpenOnMount,ge=ne.placeholder,Pe=ne.animate;return ie||Pe==="close"?dm:{height:ge.client.borderBox.height,width:ge.client.borderBox.width,margin:ge.client.margin}},Kg=function(ne){var ie=ne.isAnimatingOpenOnMount,ge=ne.placeholder,Pe=ne.animate,Fe=Cg({isAnimatingOpenOnMount:ie,placeholder:ge,animate:Pe});return{display:ge.display,boxSizing:"border-box",width:Fe.width,height:Fe.height,marginTop:Fe.margin.top,marginRight:Fe.margin.right,marginBottom:Fe.margin.bottom,marginLeft:Fe.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:Pe!=="none"?yu.placeholder:null}};function bg(ee){var ne=(0,te.useRef)(null),ie=Gt(function(){ne.current&&(clearTimeout(ne.current),ne.current=null)},[]),ge=ee.animate,Pe=ee.onTransitionEnd,Fe=ee.onClose,Ce=ee.contextId,be=(0,te.useState)(ee.animate==="open"),qe=be[0],gt=be[1];(0,te.useEffect)(function(){return qe?ge!=="open"?(ie(),gt(!1),cm):ne.current?cm:(ne.current=setTimeout(function(){ne.current=null,gt(!1)}),ie):cm},[ge,qe,ie]);var st=Gt(function(at){at.propertyName==="height"&&(Pe(),ge==="close"&&Fe())},[ge,Fe,Pe]),tt=Kg({isAnimatingOpenOnMount:qe,animate:ee.animate,placeholder:ee.placeholder});return te.createElement(ee.placeholder.tagName,{style:tt,"data-rbd-placeholder-context-id":Ce,onTransitionEnd:st,ref:ee.innerRef})}var Al=te.memo(bg),mm=te.createContext(null);function Zm(ee){ee&&es(ee)||Cn(!1)}function gm(ee){return typeof ee=="boolean"}function Gc(ee,ne){ne.forEach(function(ie){return ie(ee)})}var Wm=[function(ne){var ie=ne.props;ie.droppableId||Cn(!1),typeof ie.droppableId!="string"&&Cn(!1)},function(ne){var ie=ne.props;gm(ie.isDropDisabled)||Cn(!1),gm(ie.isCombineEnabled)||Cn(!1),gm(ie.ignoreContainerClipping)||Cn(!1)},function(ne){var ie=ne.getDroppableRef;Zm(ie())}],Vm=[function(ne){var ie=ne.props,ge=ne.getPlaceholderRef;if(ie.placeholder)var Pe=ge()}],zm=[function(ne){var ie=ne.props;ie.renderClone||Cn(!1)},function(ne){var ie=ne.getPlaceholderRef;ie()&&Cn(!1)}];function Ag(ee){hc(function(){Gc(ee,Wm),ee.props.mode==="standard"&&Gc(ee,Vm),ee.props.mode==="virtual"&&Gc(ee,zm)})}var Bg=function(ee){xe(ne,ee);function ne(){for(var ge,Pe=arguments.length,Fe=new Array(Pe),Ce=0;Ce<Pe;Ce++)Fe[Ce]=arguments[Ce];return ge=ee.call.apply(ee,[this].concat(Fe))||this,ge.state={isVisible:!!ge.props.on,data:ge.props.on,animate:ge.props.shouldAnimate&&ge.props.on?"open":"none"},ge.onClose=function(){ge.state.animate==="close"&&ge.setState({isVisible:!1})},ge}ne.getDerivedStateFromProps=function(Pe,Fe){return Pe.shouldAnimate?Pe.on?{isVisible:!0,data:Pe.on,animate:"open"}:Fe.isVisible?{isVisible:!0,data:Fe.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:!!Pe.on,data:Pe.on,animate:"none"}};var ie=ne.prototype;return ie.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)},ne}(te.PureComponent),Gm={dragging:5e3,dropAnimating:4500},kd=function(ne,ie){return ie?yu.drop(ie.duration):ne?yu.snap:yu.fluid},Dg=function(ne,ie){return ne?ie?wo.opacity.drop:wo.opacity.combining:null},xg=function(ne){return ne.forceShouldAnimate!=null?ne.forceShouldAnimate:ne.mode==="SNAP"};function fm(ee){var ne=ee.dimension,ie=ne.client,ge=ee.offset,Pe=ee.combineWith,Fe=ee.dropping,Ce=!!Pe,be=xg(ee),qe=!!Fe,gt=qe?Wo.drop(ge,Ce):Wo.moveTo(ge),st={position:"fixed",top:ie.marginBox.top,left:ie.marginBox.left,boxSizing:"border-box",width:ie.borderBox.width,height:ie.borderBox.height,transition:kd(be,Fe),transform:gt,opacity:Dg(Ce,qe),zIndex:qe?Gm.dropAnimating:Gm.dragging,pointerEvents:"none"};return st}function Si(ee){return{transform:Wo.moveTo(ee.offset),transition:ee.shouldAnimateDisplacement?null:"none"}}function wg(ee){return ee.type==="DRAGGING"?fm(ee):Si(ee)}function jm(ee,ne,ie){ie===void 0&&(ie=ao);var ge=window.getComputedStyle(ne),Pe=ne.getBoundingClientRect(),Fe=co(Pe,ge),Ce=lr(Fe,ie),be={client:Fe,tagName:ne.tagName.toLowerCase(),display:ge.display},qe={x:Fe.marginBox.width,y:Fe.marginBox.height},gt={descriptor:ee,placeholder:be,displaceBy:qe,client:Fe,page:Ce};return gt}function Lg(ee){var ne=vc("draggable"),ie=ee.descriptor,ge=ee.registry,Pe=ee.getDraggableRef,Fe=ee.canDragInteractiveElements,Ce=ee.shouldRespectForcePress,be=ee.isEnabled,qe=wt(function(){return{canDragInteractiveElements:Fe,shouldRespectForcePress:Ce,isEnabled:be}},[Fe,be,Ce]),gt=Gt(function(_t){var Pn=Pe();return Pn||Cn(!1),jm(ie,Pn,_t)},[ie,Pe]),st=wt(function(){return{uniqueId:ne,descriptor:ie,options:qe,getDimension:gt}},[ie,gt,qe,ne]),tt=(0,te.useRef)(st),at=(0,te.useRef)(!0);il(function(){return ge.draggable.register(tt.current),function(){return ge.draggable.unregister(tt.current)}},[ge.draggable]),il(function(){if(at.current){at.current=!1;return}var _t=tt.current;tt.current=st,ge.draggable.update(st,_t)},[st,ge.draggable])}function Og(ee,ne,ie){hc(function(){function ge(Fe){return"Draggable[id: "+Fe+"]: "}var Pe=ee.draggableId;Pe||Cn(!1),typeof Pe!="string"&&Cn(!1),Gr(ee.index)||Cn(!1),ee.mapped.type!=="DRAGGING"&&(Zm(ie()),ee.isEnabled&&(Ed(ne,Pe)||Cn(!1)))})}function Um(ee){}function Km(ee){ee.preventDefault()}function Zd(ee){var ne=(0,te.useRef)(null),ie=Gt(function(Du){ne.current=Du},[]),ge=Gt(function(){return ne.current},[]),Pe=Td(ec),Fe=Pe.contextId,Ce=Pe.dragHandleUsageInstructionsId,be=Pe.registry,qe=Td(mm),gt=qe.type,st=qe.droppableId,tt=wt(function(){return{id:ee.draggableId,index:ee.index,type:gt,droppableId:st}},[ee.draggableId,ee.index,gt,st]),at=ee.children,_t=ee.draggableId,Pn=ee.isEnabled,Oa=ee.shouldRespectForcePress,Ya=ee.canDragInteractiveElements,er=ee.isClone,$n=ee.mapped,Rr=ee.dropAnimationFinished;if(Og(ee,Fe,ge),Um(er),!er){var Vr=wt(function(){return{descriptor:tt,registry:be,getDraggableRef:ge,canDragInteractiveElements:Ya,shouldRespectForcePress:Oa,isEnabled:Pn}},[tt,be,ge,Ya,Oa,Pn]);Lg(Vr)}var Xo=wt(function(){return Pn?{tabIndex:0,role:"button","aria-describedby":Ce,"data-rbd-drag-handle-draggable-id":_t,"data-rbd-drag-handle-context-id":Fe,draggable:!1,onDragStart:Km}:null},[Fe,Ce,_t,Pn]),Oo=Gt(function(Du){$n.type==="DRAGGING"&&$n.dropping&&Du.propertyName==="transform"&&Rr()},[Rr,$n]),Pu=wt(function(){var Du=wg($n),gl=$n.type==="DRAGGING"&&$n.dropping?Oo:null,mi={innerRef:ie,draggableProps:{"data-rbd-draggable-context-id":Fe,"data-rbd-draggable-id":_t,style:Du,onTransitionEnd:gl},dragHandleProps:Xo};return mi},[Fe,Xo,_t,$n,Oo,ie]),Ol=wt(function(){return{draggableId:tt.id,type:tt.type,source:{index:tt.index,droppableId:tt.droppableId}}},[tt.droppableId,tt.id,tt.index,tt.type]);return at(Pu,$n.snapshot,Ol)}var Hm=function(ee,ne){return ee===ne},Ym=function(ee){var ne=ee.combine,ie=ee.destination;return ie?ie.droppableId:ne?ne.droppableId:null},Ks=function(ne){return ne.combine?ne.combine.draggableId:null},Mg=function(ne){return ne.at&&ne.at.type==="COMBINE"?ne.at.combine.draggableId:null};function Ng(){var ee=Bn(function(Pe,Fe){return{x:Pe,y:Fe}}),ne=Bn(function(Pe,Fe,Ce,be,qe){return{isDragging:!0,isClone:Fe,isDropAnimating:!!qe,dropAnimation:qe,mode:Pe,draggingOver:Ce,combineWith:be,combineTargetFor:null}}),ie=Bn(function(Pe,Fe,Ce,be,qe,gt,st){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:qe,combineWith:gt,mode:Fe,offset:Pe,dimension:Ce,forceShouldAnimate:st,snapshot:ne(Fe,be,qe,gt,null)}}}),ge=function(Fe,Ce){if(Fe.isDragging){if(Fe.critical.draggable.id!==Ce.draggableId)return null;var be=Fe.current.client.offset,qe=Fe.dimensions.draggables[Ce.draggableId],gt=_r(Fe.impact),st=Mg(Fe.impact),tt=Fe.forceShouldAnimate;return ie(ee(be.x,be.y),Fe.movementMode,qe,Ce.isClone,gt,st,tt)}if(Fe.phase==="DROP_ANIMATING"){var at=Fe.completed;if(at.result.draggableId!==Ce.draggableId)return null;var _t=Ce.isClone,Pn=Fe.dimensions.draggables[Ce.draggableId],Oa=at.result,Ya=Oa.mode,er=Ym(Oa),$n=Ks(Oa),Rr=Fe.dropDuration,Vr={duration:Rr,curve:$r.drop,moveTo:Fe.newHomeClientOffset,opacity:$n?wo.opacity.drop:null,scale:$n?wo.scale.drop:null};return{mapped:{type:"DRAGGING",offset:Fe.newHomeClientOffset,dimension:Pn,dropping:Vr,draggingOver:er,combineWith:$n,mode:Ya,forceShouldAnimate:null,snapshot:ne(Ya,_t,er,$n,Vr)}}}return null};return ge}function Qm(ee){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:ee,combineWith:null}}var Wd={mapped:{type:"SECONDARY",offset:ao,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:Qm(null)}};function Jm(){var ee=Bn(function(Ce,be){return{x:Ce,y:be}}),ne=Bn(Qm),ie=Bn(function(Ce,be,qe){return be===void 0&&(be=null),{mapped:{type:"SECONDARY",offset:Ce,combineTargetFor:be,shouldAnimateDisplacement:qe,snapshot:ne(be)}}}),ge=function(be){return be?ie(ao,be,!0):null},Pe=function(be,qe,gt,st){var tt=gt.displaced.visible[be],at=!!(st.inVirtualList&&st.effected[be]),_t=pa(gt),Pn=_t&&_t.draggableId===be?qe:null;if(!tt){if(!at)return ge(Pn);if(gt.displaced.invisible[be])return null;var Oa=rt(st.displacedBy.point),Ya=ee(Oa.x,Oa.y);return ie(Ya,Pn,!0)}if(at)return ge(Pn);var er=gt.displacedBy.point,$n=ee(er.x,er.y);return ie($n,Pn,tt.shouldAnimate)},Fe=function(be,qe){if(be.isDragging)return be.critical.draggable.id===qe.draggableId?null:Pe(qe.draggableId,be.critical.draggable.id,be.impact,be.afterCritical);if(be.phase==="DROP_ANIMATING"){var gt=be.completed;return gt.result.draggableId===qe.draggableId?null:Pe(qe.draggableId,gt.result.draggableId,gt.impact,gt.afterCritical)}return null};return Fe}var Xm=function(){var ne=Ng(),ie=Jm(),ge=function(Fe,Ce){return ne(Fe,Ce)||ie(Fe,Ce)||Wd};return ge},qm={dropAnimationFinished:pr},$m=ze(Xm,qm,null,{context:$c,pure:!0,areStatePropsEqual:Hm})(Zd);function vm(ee){var ne=Td(mm),ie=ne.isUsingCloneFor;return ie===ee.draggableId&&!ee.isClone?null:te.createElement($m,ee)}function Ig(ee){var ne=typeof ee.isDragDisabled=="boolean"?!ee.isDragDisabled:!0,ie=!!ee.disableInteractiveElementBlocking,ge=!!ee.shouldRespectForcePress;return te.createElement(vm,(0,He.Z)({},ee,{isClone:!1,isEnabled:ne,canDragInteractiveElements:ie,shouldRespectForcePress:ge}))}function Rg(ee){var ne=(0,te.useContext)(ec);ne||Cn(!1);var ie=ne.contextId,ge=ne.isMovementAllowed,Pe=(0,te.useRef)(null),Fe=(0,te.useRef)(null),Ce=ee.children,be=ee.droppableId,qe=ee.type,gt=ee.mode,st=ee.direction,tt=ee.ignoreContainerClipping,at=ee.isDropDisabled,_t=ee.isCombineEnabled,Pn=ee.snapshot,Oa=ee.useClone,Ya=ee.updateViewportMaxScroll,er=ee.getContainerForClone,$n=Gt(function(){return Pe.current},[]),Rr=Gt(function(xi){Pe.current=xi},[]),Vr=Gt(function(){return Fe.current},[]),Xo=Gt(function(xi){Fe.current=xi},[]);Ag({props:ee,getDroppableRef:$n,getPlaceholderRef:Vr});var Oo=Gt(function(){ge()&&Ya({maxScroll:vl()})},[ge,Ya]);yg({droppableId:be,type:qe,mode:gt,direction:st,isDropDisabled:at,isCombineEnabled:_t,ignoreContainerClipping:tt,getDroppableRef:$n});var Pu=te.createElement(Bg,{on:ee.placeholder,shouldAnimate:ee.shouldAnimatePlaceholder},function(xi){var Ps=xi.onClose,Fs=xi.data,ts=xi.animate;return te.createElement(Al,{placeholder:Fs,onClose:Ps,innerRef:Xo,animate:ts,contextId:ie,onTransitionEnd:Oo})}),Ol=wt(function(){return{innerRef:Rr,placeholder:Pu,droppableProps:{"data-rbd-droppable-id":be,"data-rbd-droppable-context-id":ie}}},[ie,be,Pu,Rr]),Du=Oa?Oa.dragging.draggableId:null,gl=wt(function(){return{droppableId:be,type:qe,isUsingCloneFor:Du}},[be,Du,qe]);function mi(){if(!Oa)return null;var xi=Oa.dragging,Ps=Oa.render,Fs=te.createElement(vm,{draggableId:xi.draggableId,index:xi.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(ts,Ms){return Ps(ts,Ms,xi)});return At.createPortal(Fs,er())}return te.createElement(mm.Provider,{value:gl},Ce(Ol,Pn),mi())}var pm=function(ne,ie){return ne===ie.droppable.type},jc=function(ne,ie){return ie.draggables[ne.draggable.id]},$l=function(){var ne={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},ie=(0,He.Z)({},ne,{shouldAnimatePlaceholder:!1}),ge=Bn(function(Ce){return{draggableId:Ce.id,type:Ce.type,source:{index:Ce.index,droppableId:Ce.droppableId}}}),Pe=Bn(function(Ce,be,qe,gt,st,tt){var at=st.descriptor.id,_t=st.descriptor.droppableId===Ce;if(_t){var Pn=tt?{render:tt,dragging:ge(st.descriptor)}:null,Oa={isDraggingOver:qe,draggingOverWith:qe?at:null,draggingFromThisWith:at,isUsingPlaceholder:!0};return{placeholder:st.placeholder,shouldAnimatePlaceholder:!1,snapshot:Oa,useClone:Pn}}if(!be)return ie;if(!gt)return ne;var Ya={isDraggingOver:qe,draggingOverWith:at,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:st.placeholder,shouldAnimatePlaceholder:!0,snapshot:Ya,useClone:null}}),Fe=function(be,qe){var gt=qe.droppableId,st=qe.type,tt=!qe.isDropDisabled,at=qe.renderClone;if(be.isDragging){var _t=be.critical;if(!pm(st,_t))return ie;var Pn=jc(_t,be.dimensions),Oa=_r(be.impact)===gt;return Pe(gt,tt,Oa,Oa,Pn,at)}if(be.phase==="DROP_ANIMATING"){var Ya=be.completed;if(!pm(st,Ya.critical))return ie;var er=jc(Ya.critical,be.dimensions);return Pe(gt,tt,Ym(Ya.result)===gt,_r(Ya.impact)===gt,er,at)}if(be.phase==="IDLE"&&be.completed&&!be.shouldFlush){var $n=be.completed;if(!pm(st,$n.critical))return ie;var Rr=_r($n.impact)===gt,Vr=!!($n.impact.at&&$n.impact.at.type==="COMBINE"),Xo=$n.critical.droppable.id===gt;return Rr?Vr?ne:ie:Xo?ne:ie}return ie};return Fe},gu={updateViewportMaxScroll:da};function eg(){return document.body||Cn(!1),document.body}var Tg={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:eg},tg=ze($l,gu,null,{context:$c,pure:!0,areStatePropsEqual:Hm})(Rg);tg.defaultProps=Tg},51581:function(Me,bt,le){"use strict";Object.defineProperty(bt,"__esModule",{value:!0});var te=function(){function Ke(it,fe){for(var a=0;a<fe.length;a++){var E=fe[a];E.enumerable=E.enumerable||!1,E.configurable=!0,"value"in E&&(E.writable=!0),Object.defineProperty(it,E.key,E)}}return function(it,fe,a){return fe&&Ke(it.prototype,fe),a&&Ke(it,a),it}}(),x=le(59301),xe=Ye(x),He=le(12708),Ge=Ye(He);function Ye(Ke){return Ke&&Ke.__esModule?Ke:{default:Ke}}function ye(Ke,it){var fe={};for(var a in Ke)it.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(Ke,a)&&(fe[a]=Ke[a]);return fe}function dt(Ke,it){if(!(Ke instanceof it))throw new TypeError("Cannot call a class as a function")}function we(Ke,it){if(!Ke)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return it&&(typeof it=="object"||typeof it=="function")?it:Ke}function De(Ke,it){if(typeof it!="function"&&it!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof it);Ke.prototype=Object.create(it&&it.prototype,{constructor:{value:Ke,enumerable:!1,writable:!0,configurable:!0}}),it&&(Object.setPrototypeOf?Object.setPrototypeOf(Ke,it):Ke.__proto__=it)}var $e=function(Ke){De(it,Ke);function it(fe){dt(this,it);var a=we(this,(it.__proto__||Object.getPrototypeOf(it)).call(this,fe));return a.scrollListener=a.scrollListener.bind(a),a.eventListenerOptions=a.eventListenerOptions.bind(a),a.mousewheelListener=a.mousewheelListener.bind(a),a}return te(it,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var a=this.getParentElement(this.scrollComponent);a.scrollTop=a.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var a=!1,E={get passive(){a=!0}};try{document.addEventListener("test",null,E),document.removeEventListener("test",null,E)}catch(b){}return a}},{key:"eventListenerOptions",value:function(){var a=this.props.useCapture;return this.isPassiveSupported()&&(a={useCapture:this.props.useCapture,passive:!0}),a}},{key:"setDefaultLoader",value:function(a){this.defaultLoader=a}},{key:"detachMousewheelListener",value:function(){var a=window;this.props.useWindow===!1&&(a=this.scrollComponent.parentNode),a.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var a=window;this.props.useWindow===!1&&(a=this.getParentElement(this.scrollComponent)),a.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),a.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(a){var E=this.props.getScrollParent&&this.props.getScrollParent();return E!=null?E:a&&a.parentNode}},{key:"filterProps",value:function(a){return a}},{key:"attachScrollListener",value:function(){var a=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!a)){var E=window;this.props.useWindow===!1&&(E=a),E.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),E.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),E.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(a){a.deltaY===1&&!this.isPassiveSupported()&&a.preventDefault()}},{key:"scrollListener",value:function(){var a=this.scrollComponent,E=window,b=this.getParentElement(a),y=void 0;if(this.props.useWindow){var z=document.documentElement||document.body.parentNode||document.body,ae=E.pageYOffset!==void 0?E.pageYOffset:z.scrollTop;this.props.isReverse?y=ae:y=this.calculateOffset(a,ae)}else this.props.isReverse?y=b.scrollTop:y=a.scrollHeight-b.scrollTop-b.clientHeight;y<Number(this.props.threshold)&&a&&a.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=b.scrollHeight,this.beforeScrollTop=b.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(a,E){return a?this.calculateTopPosition(a)+(a.offsetHeight-E-window.innerHeight):0}},{key:"calculateTopPosition",value:function(a){return a?a.offsetTop+this.calculateTopPosition(a.offsetParent):0}},{key:"render",value:function(){var a=this,E=this.filterProps(this.props),b=E.children,y=E.element,z=E.hasMore,ae=E.initialLoad,se=E.isReverse,ce=E.loader,de=E.loadMore,Se=E.pageStart,Le=E.ref,ke=E.threshold,Ne=E.useCapture,Pt=E.useWindow,lt=E.getScrollParent,Dt=ye(E,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);Dt.ref=function(na){a.scrollComponent=na,Le&&Le(na)};var Fa=[b];return z&&(ce?se?Fa.unshift(ce):Fa.push(ce):this.defaultLoader&&(se?Fa.unshift(this.defaultLoader):Fa.push(this.defaultLoader))),xe.default.createElement(y,Dt,Fa)}}]),it}(x.Component);$e.propTypes={children:Ge.default.node.isRequired,element:Ge.default.node,hasMore:Ge.default.bool,initialLoad:Ge.default.bool,isReverse:Ge.default.bool,loader:Ge.default.node,loadMore:Ge.default.func.isRequired,pageStart:Ge.default.number,ref:Ge.default.func,getScrollParent:Ge.default.func,threshold:Ge.default.number,useCapture:Ge.default.bool,useWindow:Ge.default.bool},$e.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},bt.default=$e,Me.exports=bt.default},26724:function(Me,bt,le){Me.exports=le(51581)},38486:function(Me,bt){"use strict";var le;var te=60103,x=60106,xe=60107,He=60108,Ge=60114,Ye=60109,ye=60110,dt=60112,we=60113,De=60120,$e=60115,Ke=60116,it=60121,fe=60122,a=60117,E=60129,b=60131;if(typeof Symbol=="function"&&Symbol.for){var y=Symbol.for;te=y("react.element"),x=y("react.portal"),xe=y("react.fragment"),He=y("react.strict_mode"),Ge=y("react.profiler"),Ye=y("react.provider"),ye=y("react.context"),dt=y("react.forward_ref"),we=y("react.suspense"),De=y("react.suspense_list"),$e=y("react.memo"),Ke=y("react.lazy"),it=y("react.block"),fe=y("react.server.block"),a=y("react.fundamental"),E=y("react.debug_trace_mode"),b=y("react.legacy_hidden")}function z(Dt){if(typeof Dt=="object"&&Dt!==null){var Fa=Dt.$$typeof;switch(Fa){case te:switch(Dt=Dt.type,Dt){case xe:case Ge:case He:case we:case De:return Dt;default:switch(Dt=Dt&&Dt.$$typeof,Dt){case ye:case dt:case Ke:case $e:case Ye:return Dt;default:return Fa}}case x:return Fa}}}var ae=Ye,se=te,ce=dt,de=xe,Se=Ke,Le=$e,ke=x,Ne=Ge,Pt=He,lt=we;le=ye,le=ae,le=se,le=ce,le=de,le=Se,le=Le,le=ke,le=Ne,le=Pt,le=lt,le=function(){return!1},le=function(){return!1},bt.isContextConsumer=function(Dt){return z(Dt)===ye},le=function(Dt){return z(Dt)===Ye},le=function(Dt){return typeof Dt=="object"&&Dt!==null&&Dt.$$typeof===te},le=function(Dt){return z(Dt)===dt},le=function(Dt){return z(Dt)===xe},le=function(Dt){return z(Dt)===Ke},le=function(Dt){return z(Dt)===$e},le=function(Dt){return z(Dt)===x},le=function(Dt){return z(Dt)===Ge},le=function(Dt){return z(Dt)===He},le=function(Dt){return z(Dt)===we},le=function(Dt){return typeof Dt=="string"||typeof Dt=="function"||Dt===xe||Dt===Ge||Dt===E||Dt===He||Dt===we||Dt===De||Dt===b||typeof Dt=="object"&&Dt!==null&&(Dt.$$typeof===Ke||Dt.$$typeof===$e||Dt.$$typeof===Ye||Dt.$$typeof===ye||Dt.$$typeof===dt||Dt.$$typeof===a||Dt.$$typeof===it||Dt[0]===fe)},le=z},53410:function(Me,bt,le){"use strict";Me.exports=le(38486)},25510:function(Me){"use strict";Me.exports="data:image/png;base64,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"},32637:function(Me){"use strict";Me.exports="data:image/jpeg;base64,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"},13014:function(Me,bt,le){"use strict";Me.exports=le.p+"static/yunying_code.7d649890.jpg"},36723:function(Me){"use strict";Me.exports="data:image/png;base64,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"},57947:function(Me){function bt(le){return le&&le.__esModule?le:{default:le}}Me.exports=bt,Me.exports.__esModule=!0,Me.exports.default=Me.exports}}]);
|